diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 8c060910d..7ffc0e1cc 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -141,13 +141,8 @@ fc652317e03b57c76e23a805da16a28d15254029 assets/create/blockstates/fancy_scoria_ 5864daf839e54789a0dc8a44505f070bf3e184bc assets/create/blockstates/fancy_weathered_limestone_bricks.json fc9ac0a7e7191b93516719455a17177fa6524ecc assets/create/blockstates/fancy_weathered_limestone_bricks_slab.json b2a7c321b1795f20e7433f81a55ce4683de081b8 assets/create/blockstates/fancy_weathered_limestone_bricks_stairs.json -<<<<<<< HEAD 8e532856c3c2b4e4e59c65a2a81a694e35d14658 assets/create/blockstates/fancy_weathered_limestone_bricks_wall.json 65f5fa4b779af5150993b20174404ec93bfc4303 assets/create/blockstates/fluid_pipe.json -======= -6372fe02ba0065acb0758121c45a15a1a8fdc5de assets/create/blockstates/fancy_weathered_limestone_bricks_wall.json -37bc041b7449dc4d7962225e606125ba1b188974 assets/create/blockstates/fluid_pipe.json ->>>>>>> mc1.15/dev f0eaab18e16c4f3f65ebf3b55b08f0dc445720fe assets/create/blockstates/fluid_tank.json 5408d92ab02af86539ac42971d4033545970bb3a assets/create/blockstates/fluid_valve.json e9da1794b6ece7f9aa8bcb43d42c23a55446133b assets/create/blockstates/flywheel.json @@ -344,7 +339,7 @@ e8b0a401c10d1ba67ed71ba31bd5f9bc28571b65 assets/create/blockstates/powered_toggl d06cd9a1101b18d306a786320aab12018b1325d6 assets/create/blockstates/purple_sail.json 92957119abd5fbcca36a113b2a80255fd70fc303 assets/create/blockstates/purple_seat.json 61035f8afe75ff7bbd291da5d8690bcbebe679eb assets/create/blockstates/purple_valve_handle.json -8d7e653bfd9846e684a0d3725595714a19201017 assets/create/blockstates/radial_chassis.json +4439fc83a8c7370ab44b211a3fd48abde20a4728 assets/create/blockstates/radial_chassis.json 45877c4d90a7185c2f304edbd67379d800920439 assets/create/blockstates/red_sail.json da1b08387af7afa0855ee8d040f620c01f20660a assets/create/blockstates/red_seat.json 722fc77bbf387af8a4016e42cbf9501d2b968881 assets/create/blockstates/red_valve_handle.json @@ -400,6 +395,7 @@ fd7a9c7095372485081436c91489cadb2b0c514e assets/create/blockstates/weathered_lim 47f8c91ff4c3f5cad782ab469a1fe5f4909dc7f1 assets/create/blockstates/weathered_limestone_cobblestone_stairs.json dfa5662bfd5a70bcd87673b1c40bf9106d5e2365 assets/create/blockstates/weathered_limestone_cobblestone_wall.json c77b46d8b459e5c7cc495393546f3fcca8a1fa1d assets/create/blockstates/weathered_limestone_pillar.json +c838c0792511ca2e14493b40032bb1370fac588a assets/create/blockstates/weighted_ejector.json 512bf17c9ea309b1f7da54440f923530d25e467c assets/create/blockstates/white_sail.json 4647010162eb4c350fad236d860317eaa1884c77 assets/create/blockstates/white_seat.json 89000903d0ab8139e919abea7aa0361b34c24e55 assets/create/blockstates/white_valve_handle.json @@ -410,49 +406,26 @@ a3a11524cd3515fc01d905767b4b7ea782adaf03 assets/create/blockstates/yellow_seat.j 6801fa1f466f172700e573e5b8ee8ee5f9ca4583 assets/create/blockstates/yellow_valve_handle.json 7f39521b211441f5c3e06d60c5978cebe16cacfb assets/create/blockstates/zinc_block.json b7181bcd8182b2f17088e5aa881f374c9c65470c assets/create/blockstates/zinc_ore.json -<<<<<<< HEAD -ff55f756f4bf71c142540d1a415a8dbbae86850e assets/create/lang/en_ud.json -eb8e279de2f546a4e285605f2040b4d69a973567 assets/create/lang/en_us.json -75e1aaf752e50a00b9a70769c7e301844e0e091c assets/create/lang/unfinished/de_de.json -ae95f4681d133fb86a60e793d3404a102d9149e0 assets/create/lang/unfinished/es_es.json -43f027b51015c1f9bf2c8d469e13681fccbc8a20 assets/create/lang/unfinished/es_mx.json -7a2734f847e97639e3f94b4708c7c99cb4aeaf11 assets/create/lang/unfinished/fr_fr.json -9ba748cc93d37cd208652d3be8478fa93900eaac assets/create/lang/unfinished/it_it.json -67d2bdddb3d254869ba13d9fd0b3a3e1ad2d32bb assets/create/lang/unfinished/ja_jp.json -fa8f962549fa9d9b47a3e1689bbffd4a2d52eeee assets/create/lang/unfinished/ko_kr.json -fb749708f8a5650ab98453634cf8b1954d7885ca assets/create/lang/unfinished/nl_nl.json -fbc5eefc388254be16d61e7eb86c8390336f8bc4 assets/create/lang/unfinished/pt_br.json -73b54db6545c6a3ea4a19ce7ad9214fa355b6802 assets/create/lang/unfinished/ru_ru.json -61928552f6b8c620db6737ca82920a875cda9a6e assets/create/lang/unfinished/zh_cn.json -8763f2214c14ed23b109343c69b0269a815e44e0 assets/create/lang/unfinished/zh_tw.json +768a724d6c921cb92790364cf7a692fe8742a885 assets/create/lang/en_ud.json +74c0dd6af2ffc332fe1459f9c3fbfc9371eb2507 assets/create/lang/en_us.json +97f7b6e61707a003e907ee166911ca106f0439d6 assets/create/lang/unfinished/de_de.json +aa49b660299817b148b362f9f5c357906de8df90 assets/create/lang/unfinished/es_es.json +072cb64aac3feba48a2ca7e481cda325d7648b0f assets/create/lang/unfinished/es_mx.json +5463fcf22674ed540ce860358508fbac609c49d1 assets/create/lang/unfinished/fr_fr.json +7fbd50f2325711f3a2fd086d8307ff1afb577220 assets/create/lang/unfinished/it_it.json +ff653860335529694629c7cabb7953afebc6fea3 assets/create/lang/unfinished/ja_jp.json +332556b3f5364601e872431fab0fe3cdf40ac373 assets/create/lang/unfinished/ko_kr.json +cc8e5eb4c2ea1390a215d12462d54f761e076c64 assets/create/lang/unfinished/nl_nl.json +88fd1b02799e8d1392be7df529803321e334033d assets/create/lang/unfinished/pt_br.json +f58b4e50ef5042aad6b254db7ff8c219f06b9ea3 assets/create/lang/unfinished/ru_ru.json +e9e4cfbc8ef54b6c04ae77c776dfa7e546d05e02 assets/create/lang/unfinished/zh_cn.json +eb17617bb14d0ffac000f86d6f9aa23429e8f4c3 assets/create/lang/unfinished/zh_tw.json 487a511a01b2a4531fb672f917922312db78f958 assets/create/models/block/acacia_window.json b48060cba1a382f373a05bf0039054053eccf076 assets/create/models/block/acacia_window_pane_noside.json 3066db1bf03cffa1a9c7fbacf47ae586632f4eb3 assets/create/models/block/acacia_window_pane_noside_alt.json 1358ff546e99004444fccca5355853d1738ef191 assets/create/models/block/acacia_window_pane_post.json bd33b944ec6ad89850a1d275b3d2843fe6f831cc assets/create/models/block/acacia_window_pane_side.json b272035cd746364a0bd3bf13061f51190e9b46d6 assets/create/models/block/acacia_window_pane_side_alt.json -======= -2b12f3cf99e498899207a8c4855210e7b5dc55cd assets/create/lang/en_ud.json -3522bc1dd15fd219aaf506766fb96be5f65b1939 assets/create/lang/en_us.json -d389c171d3d6a7382fb5b2e80b14e9bee53d8179 assets/create/lang/unfinished/de_de.json -b3caab7bb37be53ea93895cbaae2081452cd095e assets/create/lang/unfinished/es_es.json -0039068794faea032b0a39c954f142e2c8e4dfc1 assets/create/lang/unfinished/es_mx.json -1e34083359caea11cf9fdbb3f04a5881ea62a55e assets/create/lang/unfinished/fr_fr.json -c9abd10d296055f56877317a5c7dee14d0e33bf5 assets/create/lang/unfinished/it_it.json -83298d57034c2bb54924dff2d9b5257502ac3b9a assets/create/lang/unfinished/ja_jp.json -2c0e5fbfc813949d973e9f95af9501ed65b80b82 assets/create/lang/unfinished/ko_kr.json -4b3b113e5f9351b741974bc18d13d9d648d38f91 assets/create/lang/unfinished/nl_nl.json -9bddfffdf5349353d37d7003546c94799c6e812d assets/create/lang/unfinished/pt_br.json -5119b6690e8faa7e25450674caebf3c9c53fd54b assets/create/lang/unfinished/ru_ru.json -f11eb922b49753b60894f0dfe8baabe004d13e05 assets/create/lang/unfinished/zh_cn.json -017a9c9cc6f4538c8c497097cbd59f590b4af160 assets/create/lang/unfinished/zh_tw.json -846200eb548d3bfa2e77b41039de159b4b6cfb45 assets/create/models/block/acacia_window.json -1930fa3a3c98d53dd19e4ee7f55bc27fd47aa281 assets/create/models/block/acacia_window_pane_noside.json -1763ea2c9b981d187f5031ba608f3d5d3be3986a assets/create/models/block/acacia_window_pane_noside_alt.json -7d23c8e4543108f5f53b78ccb4908f7a5bb76c54 assets/create/models/block/acacia_window_pane_post.json -3bdcc6bd616a179ffc22e66307aab538e9bcb75f assets/create/models/block/acacia_window_pane_side.json -7b5b6809e3ef685a497ba15b549d3918aeb6c135 assets/create/models/block/acacia_window_pane_side_alt.json ->>>>>>> mc1.15/dev 8e1e834bab1c09591006a063216e93c832503852 assets/create/models/block/adjustable_chain_gearshift_end_horizontal.json 5d3d8b3989b087a5e9177951e9246f27a1838e84 assets/create/models/block/adjustable_chain_gearshift_end_horizontal_powered.json 0ae6c67468b448f2f05c06f41bb162fafd86846a assets/create/models/block/adjustable_chain_gearshift_end_vertical.json @@ -1660,6 +1633,7 @@ f2cd30c585a25e336868ee4f8dd80799ecb986c6 assets/create/models/item/weathered_lim 3d26cb5616182ba6926d0bf703119ebfbeacbe31 assets/create/models/item/weathered_limestone_cobblestone_stairs.json ea1d735b557a71bbb2b35e5f03ba571d54c38dbe assets/create/models/item/weathered_limestone_cobblestone_wall.json 40bed7f5e9e97da45c5d9cebc3fcf87b2b13a808 assets/create/models/item/weathered_limestone_pillar.json +c36834070e12d25cd9e818d0d0181e267584b483 assets/create/models/item/weighted_ejector.json 30c449f637e8d56b7670b81ec2a90942e2972739 assets/create/models/item/wheat_flour.json 9502a51ed2f6a110b6d41731a5948be4d70c8af8 assets/create/models/item/whisk.json c6253e0f8db3c3992d3f78fe5045e276d39d5b22 assets/create/models/item/white_sail.json @@ -1921,6 +1895,7 @@ f3fc3d4fee0712906f833aa17185f0bacb21922f data/create/advancements/recipes/create 07ec7b627bdb049f52dddcce021cec0ad44b0049 data/create/advancements/recipes/create.base/crafting/kinetics/turntable.json 89401c0a6dffa62dbffdbb63986f580a4878402e data/create/advancements/recipes/create.base/crafting/kinetics/vertical_gearboxfrom_conversion.json 4ab6ae87b6c3a29c0c2966dad2fa335a39fafe78 data/create/advancements/recipes/create.base/crafting/kinetics/water_wheel.json +e42093eecd00375bf95d562a6e845ab1a30d7991 data/create/advancements/recipes/create.base/crafting/kinetics/weighted_ejector.json 7c146cc51139c2a8e287a60c8d645fa6f6f48cb1 data/create/advancements/recipes/create.base/crafting/kinetics/whisk.json f876dcbd2877c921613a4af481c89d66664c1ea8 data/create/advancements/recipes/create.base/crafting/kinetics/white_sail.json 37e545b016a7c5cd283168ac71ace6467a5ad3ef data/create/advancements/recipes/create.base/crafting/kinetics/white_seat.json @@ -2792,6 +2767,7 @@ c2a62f12680d04ed4f586c501bb026e367243dd2 data/create/loot_tables/blocks/weathere a89f425c47c3831071b556697169a3124370aed7 data/create/loot_tables/blocks/weathered_limestone_cobblestone_stairs.json e8f3af61d9a2fd1ff5b32c9bb474ed005e6d70c4 data/create/loot_tables/blocks/weathered_limestone_cobblestone_wall.json 54358a64639957cc66ffa5296ff45723f7adf00e data/create/loot_tables/blocks/weathered_limestone_pillar.json +e3969f1c5966c4992b3280a06e1d6c5000c37df5 data/create/loot_tables/blocks/weighted_ejector.json 28ae0ee8a0b1fb6becae6264de687fe17940708e data/create/loot_tables/blocks/white_sail.json 969eda31556feb5a68e350762848d17453275fee data/create/loot_tables/blocks/white_seat.json 79fe374f8e677088f928a3a49ff5eeed6128d165 data/create/loot_tables/blocks/white_valve_handle.json @@ -2994,6 +2970,7 @@ af5854ee2fa3be195ad9abcdeebe6ed7306b651c data/create/recipes/crafting/kinetics/s 8494f5fcd85a740fa0f0384e3522d8cdd905ce49 data/create/recipes/crafting/kinetics/turntable.json 057c889b0a306f44b8835c896663154ccd9ff12f data/create/recipes/crafting/kinetics/vertical_gearboxfrom_conversion.json 4fb009b86a51b2e259bd1f73848803f6276dd820 data/create/recipes/crafting/kinetics/water_wheel.json +254265966b3c7c7a307e908c313a15ce92d20c83 data/create/recipes/crafting/kinetics/weighted_ejector.json f508d510576c93712e7f5265345a32e8818bbf0d data/create/recipes/crafting/kinetics/whisk.json d80a741d2f0d4f742217b43d7e4d37f003ec9f9d data/create/recipes/crafting/kinetics/white_sail.json f4d88aa2edea548d29cf2678a111d8bb5db7720a data/create/recipes/crafting/kinetics/white_seat.json diff --git a/src/generated/resources/assets/create/blockstates/weighted_ejector.json b/src/generated/resources/assets/create/blockstates/weighted_ejector.json new file mode 100644 index 000000000..12044c3db --- /dev/null +++ b/src/generated/resources/assets/create/blockstates/weighted_ejector.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "create:block/weighted_ejector/block" + }, + "facing=south": { + "model": "create:block/weighted_ejector/block", + "y": 180 + }, + "facing=west": { + "model": "create:block/weighted_ejector/block", + "y": 270 + }, + "facing=east": { + "model": "create:block/weighted_ejector/block", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/lang/en_ud.json b/src/generated/resources/assets/create/lang/en_ud.json index d836963e4..f4d93f438 100644 --- a/src/generated/resources/assets/create/lang/en_ud.json +++ b/src/generated/resources/assets/create/lang/en_ud.json @@ -396,6 +396,7 @@ "block.create.weathered_limestone_cobblestone_stairs": "s\u0279\u0131\u0250\u0287S \u01DDuo\u0287s\u01DD\u05DFqqo\u0186 \u01DDuo\u0287s\u01DD\u026F\u0131\uA780 p\u01DD\u0279\u01DD\u0265\u0287\u0250\u01DDM", "block.create.weathered_limestone_cobblestone_wall": "\u05DF\u05DF\u0250M \u01DDuo\u0287s\u01DD\u05DFqqo\u0186 \u01DDuo\u0287s\u01DD\u026F\u0131\uA780 p\u01DD\u0279\u01DD\u0265\u0287\u0250\u01DDM", "block.create.weathered_limestone_pillar": "\u0279\u0250\u05DF\u05DF\u0131\u0500 \u01DDuo\u0287s\u01DD\u026F\u0131\uA780 p\u01DD\u0279\u01DD\u0265\u0287\u0250\u01DDM", + "block.create.weighted_ejector": "\u0279o\u0287\u0254\u01DD\u0638\u018E p\u01DD\u0287\u0265b\u0131\u01DDM", "block.create.white_sail": "\u05DF\u0131\u0250S \u01DD\u0287\u0131\u0265M", "block.create.white_seat": "\u0287\u0250\u01DDS \u01DD\u0287\u0131\u0265M", "block.create.white_valve_handle": "\u01DD\u05DFpu\u0250H \u01DD\u028C\u05DF\u0250\u039B \u01DD\u0287\u0131\u0265M", diff --git a/src/generated/resources/assets/create/lang/en_us.json b/src/generated/resources/assets/create/lang/en_us.json index daf5a03cb..ebf8add75 100644 --- a/src/generated/resources/assets/create/lang/en_us.json +++ b/src/generated/resources/assets/create/lang/en_us.json @@ -399,6 +399,7 @@ "block.create.weathered_limestone_cobblestone_stairs": "Weathered Limestone Cobblestone Stairs", "block.create.weathered_limestone_cobblestone_wall": "Weathered Limestone Cobblestone Wall", "block.create.weathered_limestone_pillar": "Weathered Limestone Pillar", + "block.create.weighted_ejector": "Weighted Ejector", "block.create.white_sail": "White Sail", "block.create.white_seat": "White Seat", "block.create.white_valve_handle": "White Valve Handle", @@ -1026,6 +1027,10 @@ "create.item_attributes.added_by.inverted": "was not added by %1$s", "create.item_attributes.has_enchant": "is enchanted with %1$s", "create.item_attributes.has_enchant.inverted": "is not enchanted with %1$s", + "create.item_attributes.color": "is dyed %1$s", + "create.item_attributes.color.inverted": "is not dyed %1$s", + "create.item_attributes.max_enchanted": "is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "is not enchanted at max level", "create.item_attributes.has_fluid": "contains %1$s", "create.item_attributes.has_fluid.inverted": "does not contain %1$s", "create.item_attributes.has_name": "has the custom name %1$s", @@ -1087,6 +1092,12 @@ "create.mechanical_arm.summary": "Mechanical Arm has %1$s input(s) and %2$s output(s).", "create.mechanical_arm.points_outside_range": "%1$s selected interaction point(s) removed due to range limitations.", + "create.weighted_ejector.target_set": "Target Selected", + "create.weighted_ejector.target_not_valid": "Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "Ejected Stack Size", + "create.logistics.when_multiple_outputs_available": "When Multiple Outputs Available", "create.mechanical_arm.selection_mode.round_robin": "Round Robin", diff --git a/src/generated/resources/assets/create/lang/unfinished/de_de.json b/src/generated/resources/assets/create/lang/unfinished/de_de.json index 09495dea0..009935132 100644 --- a/src/generated/resources/assets/create/lang/unfinished/de_de.json +++ b/src/generated/resources/assets/create/lang/unfinished/de_de.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1504", + "_": "Missing Localizations: 1514", "_": "->------------------------] Game Elements [------------------------<-", @@ -7,8 +7,8 @@ "block.create.acacia_window_pane": "Akazienholzfensterscheibe", "block.create.adjustable_chain_gearshift": "Verstellbares Kettengetriebe", "block.create.adjustable_crate": "Verstellbare Kiste", - "block.create.adjustable_pulse_repeater": "Verstellbarer Pulsverstärker", - "block.create.adjustable_repeater": "Verstellbarer Verstärker", + "block.create.adjustable_pulse_repeater": "Verstellbarer Pulsverstärker", + "block.create.adjustable_repeater": "Verstellbarer Verstärker", "block.create.analog_lever": "Analoger Schalter", "block.create.andesite_belt_funnel": "Riementrichter aus Andesit", "block.create.andesite_bricks": "Andesitziegel", @@ -22,9 +22,9 @@ "block.create.andesite_cobblestone_wall": "Andesitbruchsteinmauer", "block.create.andesite_encased_shaft": "Andesitummantelte Welle", "block.create.andesite_funnel": "Andesit Trichter", - "block.create.andesite_pillar": "Andesitsäule", + "block.create.andesite_pillar": "Andesitsäule", "block.create.andesite_tunnel": "Andesittunnel", - "block.create.basin": "Behälter", + "block.create.basin": "Behälter", "block.create.belt": "Mechanischer Riemen", "block.create.birch_window": "Birkenholzfenster", "block.create.birch_window_pane": "Birkenholzfensterscheibe", @@ -45,12 +45,12 @@ "block.create.brown_seat": "Brauner Sitz", "block.create.brown_valve_handle": "Brauner Ventilgriff", "block.create.cart_assembler": "Lohrenmonteur", - "block.create.chiseled_dark_scoria": "Gemeißelte dunkle Schlacke", - "block.create.chiseled_dolomite": "Gemeißeltes Dolomit", - "block.create.chiseled_gabbro": "Gemeißeltes Gabbro", - "block.create.chiseled_limestone": "Gemeißelter Kalkstein", - "block.create.chiseled_scoria": "Gemeißelte Schlacke", - "block.create.chiseled_weathered_limestone": "Gemeißelter verwitterter Kalkstein", + "block.create.chiseled_dark_scoria": "Gemeißelte dunkle Schlacke", + "block.create.chiseled_dolomite": "Gemeißeltes Dolomit", + "block.create.chiseled_gabbro": "Gemeißeltes Gabbro", + "block.create.chiseled_limestone": "Gemeißelter Kalkstein", + "block.create.chiseled_scoria": "Gemeißelte Schlacke", + "block.create.chiseled_weathered_limestone": "Gemeißelter verwitterter Kalkstein", "block.create.chocolate": "Schokolade", "block.create.chute": "Rinne", "block.create.clockwork_bearing": "Uhrwerk-Lager", @@ -65,16 +65,16 @@ "block.create.copper_tiles": "Kupferfliesen", "block.create.copper_valve_handle": "Kupfer Ventilgriff", "block.create.creative_crate": "Kreative anpassbare Kiste", - "block.create.creative_fluid_tank": "Kreativer Flüssigkeitstank", + "block.create.creative_fluid_tank": "Kreativer Flüssigkeitstank", "block.create.creative_motor": "Kreativer Motor", "block.create.crimson_window": "UNLOCALIZED: Crimson Window", "block.create.crimson_window_pane": "UNLOCALIZED: Crimson Window Pane", "block.create.crushing_wheel": "Mahlwerkrad", "block.create.crushing_wheel_controller": "Mahlwerkrad Steurung", "block.create.cuckoo_clock": "Kuckucksuhr", - "block.create.cyan_sail": "Türkises Segel", - "block.create.cyan_seat": "Türkiser Sitz", - "block.create.cyan_valve_handle": "Türkiser Ventilgriff", + "block.create.cyan_sail": "Türkises Segel", + "block.create.cyan_seat": "Türkiser Sitz", + "block.create.cyan_valve_handle": "Türkiser Ventilgriff", "block.create.dark_oak_window": "Schwarzeichenholzfenster", "block.create.dark_oak_window_pane": "Schwarzeichenholzfensterscheibe", "block.create.dark_scoria": "Dunkle Schlacke", @@ -86,8 +86,8 @@ "block.create.dark_scoria_cobblestone_slab": "Dunkle Schlackebruchsteinstufe", "block.create.dark_scoria_cobblestone_stairs": "Dunkle Schlackebruchsteintreppe", "block.create.dark_scoria_cobblestone_wall": "Dunkle Schlackebruchsteinmauer", - "block.create.dark_scoria_pillar": "Dunkle Schlackesäule", - "block.create.deployer": "Einsatzgerät", + "block.create.dark_scoria_pillar": "Dunkle Schlackesäule", + "block.create.deployer": "Einsatzgerät", "block.create.depot": "Depot", "block.create.diorite_bricks": "Dioritziegel", "block.create.diorite_bricks_slab": "Dioritziegelstufe", @@ -97,7 +97,7 @@ "block.create.diorite_cobblestone_slab": "Dioritbruchsteinstufe", "block.create.diorite_cobblestone_stairs": "Dioritbruchsteintreppe", "block.create.diorite_cobblestone_wall": "Dioritbruchsteinmauer", - "block.create.diorite_pillar": "Dioritsäule", + "block.create.diorite_pillar": "Dioritsäule", "block.create.dolomite": "Dolomit", "block.create.dolomite_bricks": "Dolomitziegel", "block.create.dolomite_bricks_slab": "Dolomitziegelstufe", @@ -107,9 +107,9 @@ "block.create.dolomite_cobblestone_slab": "Dolomitbruchsteinstufe", "block.create.dolomite_cobblestone_stairs": "Dolomitbruchsteintreppe", "block.create.dolomite_cobblestone_wall": "Dolomitbruchsteinmauer", - "block.create.dolomite_pillar": "Dolomitsäule", + "block.create.dolomite_pillar": "Dolomitsäule", "block.create.encased_chain_drive": "Ummantelter Kettenriemen", - "block.create.encased_fan": "Ummantelter Lüfter", + "block.create.encased_fan": "Ummantelter Lüfter", "block.create.encased_fluid_pipe": "Ummanteltes Rohr", "block.create.fancy_andesite_bricks": "Schicke Andesitziegel", "block.create.fancy_andesite_bricks_slab": "Schicke Andesitziegelstufe", @@ -119,37 +119,37 @@ "block.create.fancy_dark_scoria_bricks_slab": "Schicke dunkle Schlackenziegelstufe", "block.create.fancy_dark_scoria_bricks_stairs": "Schicke dunkle Schlackenziegeltreppe", "block.create.fancy_dark_scoria_bricks_wall": "Schicke dunkle Schlackenziegelmauer", - "block.create.fancy_diorite_bricks": "Schöne Dioritziegel", - "block.create.fancy_diorite_bricks_slab": "Schöne Dioritziegelstufe", - "block.create.fancy_diorite_bricks_stairs": "Schöne Dioritziegeltreppe", - "block.create.fancy_diorite_bricks_wall": "Schöne Dioritziegelmauer", - "block.create.fancy_dolomite_bricks": "Schöne Dolomitziegel", - "block.create.fancy_dolomite_bricks_slab": "Schöne Dolomitziegelstufe", - "block.create.fancy_dolomite_bricks_stairs": "Schöne Dolomitziegeltreppe", - "block.create.fancy_dolomite_bricks_wall": "Schöne Dolomitziegelmauer", - "block.create.fancy_gabbro_bricks": "Schöne Gabelsteinziegel", - "block.create.fancy_gabbro_bricks_slab": "Schöne Gabelsteinziegelstufe", - "block.create.fancy_gabbro_bricks_stairs": "Schöne Gabelsteinziegeltreppe", - "block.create.fancy_gabbro_bricks_wall": "Schöne Gabelsteinziegelmauer", - "block.create.fancy_granite_bricks": "Schöne Granitziegel", - "block.create.fancy_granite_bricks_slab": "Schöne Granitziegelstufe", - "block.create.fancy_granite_bricks_stairs": "Schöne Granitziegeltreppe", - "block.create.fancy_granite_bricks_wall": "Schöne Granitziegelmauer", - "block.create.fancy_limestone_bricks": "Schöne Kalksteinziegel", - "block.create.fancy_limestone_bricks_slab": "Schöne Kalksteinziegelstufe", - "block.create.fancy_limestone_bricks_stairs": "Schöne Kalksteinziegeltreppe", - "block.create.fancy_limestone_bricks_wall": "Schöne Kalksteinziegelmauer", - "block.create.fancy_scoria_bricks": "Schöne Schlackenziegel", - "block.create.fancy_scoria_bricks_slab": "Schöne Schlackenziegelstufe", - "block.create.fancy_scoria_bricks_stairs": "Schöne Schlackenziegeltreppe", - "block.create.fancy_scoria_bricks_wall": "Schöne Schlackenziegelmauer", - "block.create.fancy_weathered_limestone_bricks": "Schöne Verwitterte Kalksteinziegel", - "block.create.fancy_weathered_limestone_bricks_slab": "Schöne Verwitterte Kalksteinziegelstufe", - "block.create.fancy_weathered_limestone_bricks_stairs": "Schöne Verwitterte Kalksteinziegeltreppe", - "block.create.fancy_weathered_limestone_bricks_wall": "Schöne Verwitterte Kalksteinziegelmauer", - "block.create.fluid_pipe": "Flüssigkeitsrohr", - "block.create.fluid_tank": "Flüssigkeitstank", - "block.create.fluid_valve": "Flüssigkeitsventil", + "block.create.fancy_diorite_bricks": "Schöne Dioritziegel", + "block.create.fancy_diorite_bricks_slab": "Schöne Dioritziegelstufe", + "block.create.fancy_diorite_bricks_stairs": "Schöne Dioritziegeltreppe", + "block.create.fancy_diorite_bricks_wall": "Schöne Dioritziegelmauer", + "block.create.fancy_dolomite_bricks": "Schöne Dolomitziegel", + "block.create.fancy_dolomite_bricks_slab": "Schöne Dolomitziegelstufe", + "block.create.fancy_dolomite_bricks_stairs": "Schöne Dolomitziegeltreppe", + "block.create.fancy_dolomite_bricks_wall": "Schöne Dolomitziegelmauer", + "block.create.fancy_gabbro_bricks": "Schöne Gabelsteinziegel", + "block.create.fancy_gabbro_bricks_slab": "Schöne Gabelsteinziegelstufe", + "block.create.fancy_gabbro_bricks_stairs": "Schöne Gabelsteinziegeltreppe", + "block.create.fancy_gabbro_bricks_wall": "Schöne Gabelsteinziegelmauer", + "block.create.fancy_granite_bricks": "Schöne Granitziegel", + "block.create.fancy_granite_bricks_slab": "Schöne Granitziegelstufe", + "block.create.fancy_granite_bricks_stairs": "Schöne Granitziegeltreppe", + "block.create.fancy_granite_bricks_wall": "Schöne Granitziegelmauer", + "block.create.fancy_limestone_bricks": "Schöne Kalksteinziegel", + "block.create.fancy_limestone_bricks_slab": "Schöne Kalksteinziegelstufe", + "block.create.fancy_limestone_bricks_stairs": "Schöne Kalksteinziegeltreppe", + "block.create.fancy_limestone_bricks_wall": "Schöne Kalksteinziegelmauer", + "block.create.fancy_scoria_bricks": "Schöne Schlackenziegel", + "block.create.fancy_scoria_bricks_slab": "Schöne Schlackenziegelstufe", + "block.create.fancy_scoria_bricks_stairs": "Schöne Schlackenziegeltreppe", + "block.create.fancy_scoria_bricks_wall": "Schöne Schlackenziegelmauer", + "block.create.fancy_weathered_limestone_bricks": "Schöne Verwitterte Kalksteinziegel", + "block.create.fancy_weathered_limestone_bricks_slab": "Schöne Verwitterte Kalksteinziegelstufe", + "block.create.fancy_weathered_limestone_bricks_stairs": "Schöne Verwitterte Kalksteinziegeltreppe", + "block.create.fancy_weathered_limestone_bricks_wall": "Schöne Verwitterte Kalksteinziegelmauer", + "block.create.fluid_pipe": "Flüssigkeitsrohr", + "block.create.fluid_tank": "Flüssigkeitstank", + "block.create.fluid_valve": "Flüssigkeitsventil", "block.create.flywheel": "Schwungrad", "block.create.framed_glass": "Gerahmtes Glas", "block.create.framed_glass_pane": "Gerahmte Glasscheibe", @@ -163,7 +163,7 @@ "block.create.gabbro_cobblestone_slab": "Gabelsteinbruchstein", "block.create.gabbro_cobblestone_stairs": "Gabelsteinbruchstein", "block.create.gabbro_cobblestone_wall": "Gabelsteinbruchstein", - "block.create.gabbro_pillar": "Gabelsteinsäule", + "block.create.gabbro_pillar": "Gabelsteinsäule", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", "block.create.gearbox": "Getriebe", @@ -177,13 +177,13 @@ "block.create.granite_cobblestone_slab": "Granitbruchsteinstufe", "block.create.granite_cobblestone_stairs": "Granitbruchtreppe", "block.create.granite_cobblestone_wall": "Granitbruchsteinmauer", - "block.create.granite_pillar": "Granitsäule", + "block.create.granite_pillar": "Granitsäule", "block.create.gray_sail": "Graues Segel", "block.create.gray_seat": "Grauer Sitz", "block.create.gray_valve_handle": "Grauer Ventilgriff", - "block.create.green_sail": "Grünes Segel", - "block.create.green_seat": "Grüner Sitz", - "block.create.green_valve_handle": "Grüner Ventilgriff", + "block.create.green_sail": "Grünes Segel", + "block.create.green_seat": "Grüner Sitz", + "block.create.green_valve_handle": "Grüner Ventilgriff", "block.create.hand_crank": "Handkurbel", "block.create.honey": "Honig", "block.create.horizontal_framed_glass": "Horizontal Gerahmes Glas", @@ -192,7 +192,7 @@ "block.create.item_drain": "Abfluss", "block.create.jungle_window": "Tropenholzfenster", "block.create.jungle_window_pane": "Tropenholzfensterscheib", - "block.create.large_cogwheel": "Großes Zahnrad", + "block.create.large_cogwheel": "Großes Zahnrad", "block.create.layered_andesite": "Geschichteter Andesit", "block.create.layered_dark_scoria": "Geschichtete Dunkle Schlacke", "block.create.layered_diorite": "Geschichteter Diorit", @@ -208,9 +208,9 @@ "block.create.light_gray_sail": "Hellgraues Segel", "block.create.light_gray_seat": "Hellgrauer Sitz", "block.create.light_gray_valve_handle": "Hellgrauer Ventilgriff", - "block.create.lime_sail": "Hellgrünes Segel", - "block.create.lime_seat": "Hellgrüner Sitz", - "block.create.lime_valve_handle": "Hellgrüner Ventilgriff", + "block.create.lime_sail": "Hellgrünes Segel", + "block.create.lime_seat": "Hellgrüner Sitz", + "block.create.lime_valve_handle": "Hellgrüner Ventilgriff", "block.create.limesand": "Kalksand", "block.create.limestone": "Kalkstein", "block.create.limestone_bricks": "Kalksteinziegel", @@ -221,8 +221,8 @@ "block.create.limestone_cobblestone_slab": "Kalkbruchsteinstufe", "block.create.limestone_cobblestone_stairs": "Kalkbruchsteintreppe", "block.create.limestone_cobblestone_wall": "Kalkbruchsteinmauer", - "block.create.limestone_pillar": "Kalksteinsäule", - "block.create.linear_chassis": "Schubgerüst", + "block.create.limestone_pillar": "Kalksteinsäule", + "block.create.linear_chassis": "Schubgerüst", "block.create.lit_blaze_burner": "Aktiver Lohenbrenner", "block.create.magenta_sail": "Magenta Segel", "block.create.magenta_seat": "Magenta Sitz", @@ -238,7 +238,7 @@ "block.create.mechanical_plough": "Mechanischer Pflug", "block.create.mechanical_press": "Mechanische Presse", "block.create.mechanical_pump": "Mechanische Pumpe", - "block.create.mechanical_saw": "Mechanische Säge", + "block.create.mechanical_saw": "Mechanische Säge", "block.create.metal_bracket": "Metallhalterung", "block.create.millstone": "Mahlstein", "block.create.minecart_anchor": "UNLOCALIZED: Minecart Anchor", @@ -310,7 +310,7 @@ "block.create.pink_sail": "Rosa Segel", "block.create.pink_seat": "Rosa Sitz", "block.create.pink_valve_handle": "Rosa Ventilgriff", - "block.create.piston_extension_pole": "Kolben-Pleuelverlängerung", + "block.create.piston_extension_pole": "Kolben-Pleuelverlängerung", "block.create.polished_dark_scoria": "UNLOCALIZED: Polished Dark Scoria", "block.create.polished_dark_scoria_slab": "UNLOCALIZED: Polished Dark Scoria Slab", "block.create.polished_dark_scoria_stairs": "UNLOCALIZED: Polished Dark Scoria Stairs", @@ -340,11 +340,11 @@ "block.create.powered_latch": "UNLOCALIZED: Powered Latch", "block.create.powered_toggle_latch": "UNLOCALIZED: Powered Toggle Latch", "block.create.pulley_magnet": "UNLOCALIZED: Pulley Magnet", - "block.create.pulse_repeater": "Pulsierender Verstärker", + "block.create.pulse_repeater": "Pulsierender Verstärker", "block.create.purple_sail": "UNLOCALIZED: Purple Sail", "block.create.purple_seat": "UNLOCALIZED: Purple Seat", "block.create.purple_valve_handle": "UNLOCALIZED: Purple Valve Handle", - "block.create.radial_chassis": "Drehgerüst", + "block.create.radial_chassis": "Drehgerüst", "block.create.red_sail": "UNLOCALIZED: Red Sail", "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.red_valve_handle": "UNLOCALIZED: Red Valve Handle", @@ -399,7 +399,8 @@ "block.create.weathered_limestone_cobblestone_slab": "UNLOCALIZED: Weathered Limestone Cobblestone Slab", "block.create.weathered_limestone_cobblestone_stairs": "UNLOCALIZED: Weathered Limestone Cobblestone Stairs", "block.create.weathered_limestone_cobblestone_wall": "UNLOCALIZED: Weathered Limestone Cobblestone Wall", - "block.create.weathered_limestone_pillar": "Verwitterte Kalksteinsäule", + "block.create.weathered_limestone_pillar": "Verwitterte Kalksteinsäule", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", "block.create.white_sail": "UNLOCALIZED: White Sail", "block.create.white_seat": "UNLOCALIZED: White Seat", "block.create.white_valve_handle": "UNLOCALIZED: White Valve Handle", @@ -466,7 +467,7 @@ "item.create.goggles": "UNLOCALIZED: Engineer's Goggles", "item.create.golden_sheet": "UNLOCALIZED: Golden Sheet", "item.create.handheld_blockzapper": "Blockpistole", - "item.create.handheld_worldshaper": "Geländeformer", + "item.create.handheld_worldshaper": "Geländeformer", "item.create.honey_bucket": "Honigeimer", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", "item.create.integrated_circuit": "UNLOCALIZED: Integrated Circuit", @@ -486,12 +487,12 @@ "item.create.shadow_steel": "UNLOCALIZED: Shadow Steel", "item.create.super_glue": "Superkleber", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", - "item.create.tree_fertilizer": "Baumdünger", + "item.create.tree_fertilizer": "Baumdünger", "item.create.vertical_gearbox": "UNLOCALIZED: Vertical Gearbox", "item.create.wand_of_symmetry": "Symmetriestab", "item.create.wheat_flour": "Weizenmehl", "item.create.whisk": "UNLOCALIZED: Whisk", - "item.create.wrench": "Schraubenschlüssel", + "item.create.wrench": "Schraubenschlüssel", "item.create.zinc_ingot": "Zinkbarren", "item.create.zinc_nugget": "Zinkklumpen", @@ -501,14 +502,14 @@ "advancement.create.root": "Willkommen zu Create", "advancement.create.root.desc": "Es ist Zeit mit dem Bauen von tollen Apparaten zu starten!", "advancement.create.andesite_alloy": "Alliterationen in Massen", - "advancement.create.andesite_alloy.desc": "Create's Materialien haben verrückte Namen, Eisenlegierung ist im Deutschen leider keine.", + "advancement.create.andesite_alloy.desc": "Create's Materialien haben verrückte Namen, Eisenlegierung ist im Deutschen leider keine.", "advancement.create.its_alive": "Es ist am leben!", "advancement.create.its_alive.desc": "Gucke deinem erstem beweglichen Teil beim drehen zu.", - "advancement.create.shifting_gears": "Wechsel deine Gänge", - "advancement.create.shifting_gears.desc": "Verbinde ein großes Zahnrad mit einem kleinem, um die Geschwindigkeit deiner Apparate zu verändern.", - "advancement.create.overstressed": "Ãœberfordert", + "advancement.create.shifting_gears": "Wechsel deine Gänge", + "advancement.create.shifting_gears.desc": "Verbinde ein großes Zahnrad mit einem kleinem, um die Geschwindigkeit deiner Apparate zu verändern.", + "advancement.create.overstressed": "Überfordert", "advancement.create.overstressed.desc": "Erfahre die Limits der Belastung aus erster Hand.", - "advancement.create.belt": "Befördere es alles", + "advancement.create.belt": "Befördere es alles", "advancement.create.belt.desc": "Verbinde zwei Wllen mit einem Mechanischem Riemen", "advancement.create.tunnel": "UNLOCALIZED: Take cover!", "advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.", @@ -666,10 +667,10 @@ "itemGroup.create.palettes": "Create Paletten", "death.attack.create.crush": "%1$s stolperte in ein Mahlwerk", - "death.attack.create.fan_fire": "%1$s hat heiße Luft eingeatmet", + "death.attack.create.fan_fire": "%1$s hat heiße Luft eingeatmet", "death.attack.create.fan_lava": "%1$s wurde von Lava verweht", - "death.attack.create.mechanical_drill": "%1$s wurde von einem Bohrer durchlöchert", - "death.attack.create.mechanical_saw": "%1$s wurde zersägt", + "death.attack.create.mechanical_drill": "%1$s wurde von einem Bohrer durchlöchert", + "death.attack.create.mechanical_saw": "%1$s wurde zersägt", "death.attack.create.cuckoo_clock_explosion": "%1$s wurde durch eine falsche Kuckucksuhr gesprengt", "create.block.deployer.damage_source_name": "einem Finger", @@ -689,7 +690,7 @@ "create.recipe.automatic_brewing": "UNLOCALIZED: Automated Brewing", "create.recipe.packing": "UNLOCALIZED: Compacting", "create.recipe.automatic_packing": "UNLOCALIZED: Automated Packing", - "create.recipe.sawing": "Sägen", + "create.recipe.sawing": "Sägen", "create.recipe.mechanical_crafting": "UNLOCALIZED: Mechanical Crafting", "create.recipe.automatic_shaped": "UNLOCALIZED: Automated Shaped Crafting", "create.recipe.block_cutting": "UNLOCALIZED: Block Cutting", @@ -700,9 +701,9 @@ "create.recipe.spout_filling": "UNLOCALIZED: Filling by Spout", "create.recipe.draining": "UNLOCALIZED: Item Draining", "create.recipe.processing.chance": "Chance: %1$s%%", - "create.recipe.heat_requirement.none": "Keine Hitze benötigt", - "create.recipe.heat_requirement.heated": "Wenig Hitze benötigt", - "create.recipe.heat_requirement.superheated": "Viel Hitze benötigt", + "create.recipe.heat_requirement.none": "Keine Hitze benötigt", + "create.recipe.heat_requirement.heated": "Wenig Hitze benötigt", + "create.recipe.heat_requirement.superheated": "Viel Hitze benötigt", "create.generic.range": "Reichweite", "create.generic.radius": "Radius", @@ -710,32 +711,32 @@ "create.generic.height": "UNLOCALIZED: Height", "create.generic.length": "UNLOCALIZED: Length", "create.generic.speed": "Geschwindigkeit", - "create.generic.delay": "Verzögerung", + "create.generic.delay": "Verzögerung", "create.generic.unit.ticks": "Ticks", "create.generic.unit.seconds": "Sekunden", "create.generic.unit.minutes": "Minuten", "create.generic.unit.rpm": "RPM", "create.generic.unit.stress": "su", - "create.generic.unit.degrees": "°", + "create.generic.unit.degrees": "°", "create.generic.unit.millibuckets": "%1$smB", "create.generic.clockwise": "Uhrzeigersinn", "create.generic.counter_clockwise": "Gegen-Uhrzeigersinn", "create.action.scroll": "Wechseln", - "create.action.confirm": "Bestätigen", + "create.action.confirm": "Bestätigen", "create.action.abort": "Abbrechen", "create.action.saveToFile": "Speichern", - "create.action.discard": "Löschen", + "create.action.discard": "Löschen", - "create.keyinfo.toolmenu": "Werkzeugmenü", + "create.keyinfo.toolmenu": "Werkzeugmenü", "create.keyinfo.scrollup": "UNLOCALIZED: Simulate Mousewheel Up (inworld)", "create.keyinfo.scrolldown": "UNLOCALIZED: Simulate Mousewheel Down (inworld)", - "create.gui.scrollInput.defaultTitle": "Wähle eine Option:", - "create.gui.scrollInput.scrollToModify": "Mausrad zum Ändern", + "create.gui.scrollInput.defaultTitle": "Wähle eine Option:", + "create.gui.scrollInput.scrollToModify": "Mausrad zum Ändern", "create.gui.scrollInput.scrollToAdjustAmount": "UNLOCALIZED: Scroll to Adjust Amount", - "create.gui.scrollInput.scrollToSelect": "Mausrad zum Auswählen", - "create.gui.scrollInput.shiftScrollsFaster": "Shift zum schnelleren Auswählen", + "create.gui.scrollInput.scrollToSelect": "Mausrad zum Auswählen", + "create.gui.scrollInput.shiftScrollsFaster": "Shift zum schnelleren Auswählen", "create.gui.toolmenu.focusKey": "Halte [%1$s] zum Fokussieren", "create.gui.toolmenu.cycle": "[Mausrad] zum Wechseln", "create.gui.symmetryWand.mirrorType": "Spiegeln", @@ -756,7 +757,7 @@ "create.gui.blockzapper.searchDiagonal": "Diagonalen folgen", "create.gui.blockzapper.searchFuzzy": "Materialgrenzen ignorieren", "create.gui.blockzapper.range": "Reichweite", - "create.gui.blockzapper.needsUpgradedAmplifier": "Benötigt besseren Verstärker", + "create.gui.blockzapper.needsUpgradedAmplifier": "Benötigt besseren Verstärker", "create.gui.blockzapper.patternSection": "Muster", "create.gui.blockzapper.pattern.solid": "Fest", "create.gui.blockzapper.pattern.checkered": "Schachbrett", @@ -786,15 +787,15 @@ "create.blockzapper.usingBlock": "Auswahl: %1$s", "create.blockzapper.componentUpgrades": "Bauteil-Upgrades:", "create.blockzapper.component.body": "Rumpf", - "create.blockzapper.component.amplifier": "Verstärker", + "create.blockzapper.component.amplifier": "Verstärker", "create.blockzapper.component.accelerator": "Beschleuniger", - "create.blockzapper.component.retriever": "Empfänger", + "create.blockzapper.component.retriever": "Empfänger", "create.blockzapper.component.scope": "Fernrohr", "create.blockzapper.componentTier.none": "Nichts", "create.blockzapper.componentTier.brass": "Messing", "create.blockzapper.componentTier.chromatic": "UNLOCALIZED: Chromatic", - "create.blockzapper.leftClickToSet": "Linksklick auf einen Block zum Auswählen", - "create.blockzapper.empty": "Keine Blöcke übrig!", + "create.blockzapper.leftClickToSet": "Linksklick auf einen Block zum Auswählen", + "create.blockzapper.empty": "Keine Blöcke übrig!", "create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each", "create.minecart_coupling.unloaded": "UNLOCALIZED: Parts of your train seem to be in unloaded chunks", @@ -821,7 +822,7 @@ "create.logistics.filter": "Filter", "create.logistics.recipe_filter": "Rezeptfilter", - "create.logistics.fluid_filter": "Flüssigkeitsfilter", + "create.logistics.fluid_filter": "Flüssigkeitsfilter", "create.logistics.firstFrequency": "Freq. #1", "create.logistics.secondFrequency": "Freq. #2", "create.logistics.filter.apply": "UNLOCALIZED: Applied filter to %1$s.", @@ -876,26 +877,26 @@ "create.gui.sequenced_gearshift.speed.back": "UNLOCALIZED: Input speed, Reversed", "create.gui.sequenced_gearshift.speed.back_fast": "UNLOCALIZED: Double speed, Reversed", - "create.schematicAndQuill.dimensions": "Bauplangröße: %1$sx%2$sx%3$s", + "create.schematicAndQuill.dimensions": "Bauplangröße: %1$sx%2$sx%3$s", "create.schematicAndQuill.firstPos": "Erste Position festgelegt.", "create.schematicAndQuill.secondPos": "Zweite Position festgelegt.", "create.schematicAndQuill.noTarget": "Halte [Strg] zur Auswahl von Luft.", - "create.schematicAndQuill.abort": "Auswahl zurückgesetzt.", + "create.schematicAndQuill.abort": "Auswahl zurückgesetzt.", "create.schematicAndQuill.title": "Bauplanname:", "create.schematicAndQuill.convert": "UNLOCALIZED: Save and Deploy Immediately", "create.schematicAndQuill.fallbackName": "Mein Bauplan", "create.schematicAndQuill.saved": "Gespeichert als %1$s", - "create.schematic.invalid": "[!] Ungültiger Gegenstand - Benutze einen Bauplantisch.", + "create.schematic.invalid": "[!] Ungültiger Gegenstand - Benutze einen Bauplantisch.", "create.schematic.position": "Position", "create.schematic.rotation": "Rotation", "create.schematic.rotation.none": "Nein", - "create.schematic.rotation.cw90": "90° im Uhrzeigersinn", - "create.schematic.rotation.cw180": "180° im Uhrzeigersinn", - "create.schematic.rotation.cw270": "270° im Uhrzeigersinn", + "create.schematic.rotation.cw90": "90° im Uhrzeigersinn", + "create.schematic.rotation.cw180": "180° im Uhrzeigersinn", + "create.schematic.rotation.cw270": "270° im Uhrzeigersinn", "create.schematic.mirror": "Spiegeln", "create.schematic.mirror.none": "Nein", - "create.schematic.mirror.frontBack": "Vor-Zurück", + "create.schematic.mirror.frontBack": "Vor-Zurück", "create.schematic.mirror.leftRight": "Links-Rechts", "create.schematic.tool.deploy": "Positionieren", "create.schematic.tool.move": "XZ Bewegen", @@ -906,7 +907,7 @@ "create.schematic.tool.deploy.description.0": "Bewegt die Struktur an einen anderen ort.", "create.schematic.tool.deploy.description.1": "Mit Rechtsklick auf den Boden platzieren.", "create.schematic.tool.deploy.description.2": "[Strg] halten, um in einer bestimmten Entfernung zu arbeiten.", - "create.schematic.tool.deploy.description.3": "[Strg]-Mausrad um die Entfernung zu ändern.", + "create.schematic.tool.deploy.description.3": "[Strg]-Mausrad um die Entfernung zu ändern.", "create.schematic.tool.move.description.0": "Bewegt das Schema horizontal", "create.schematic.tool.move.description.1": "Zeig auf das Schema und benutze [Strg]-Mausrad.", "create.schematic.tool.move.description.2": "", @@ -916,52 +917,52 @@ "create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.3": "", "create.schematic.tool.rotate.description.0": "Rotiert das Schema um seine Mitte.", - "create.schematic.tool.rotate.description.1": "[Strg]-Mausrad für eine Drehung um 90°", + "create.schematic.tool.rotate.description.1": "[Strg]-Mausrad für eine Drehung um 90°", "create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.3": "", "create.schematic.tool.print.description.0": "Platziert sofort die Struktur in der Welt", - "create.schematic.tool.print.description.1": "[Rechtsklick] zum Bestätigen der Platzierung an der aktuellen Position.", - "create.schematic.tool.print.description.2": "Dieses Werkzeug ist nur für den Kreativ-Modus.", + "create.schematic.tool.print.description.1": "[Rechtsklick] zum Bestätigen der Platzierung an der aktuellen Position.", + "create.schematic.tool.print.description.2": "Dieses Werkzeug ist nur für den Kreativ-Modus.", "create.schematic.tool.print.description.3": "", - "create.schematic.tool.flip.description.0": "Kehrt das Schema entlang der ausgewählten Oberfläche um.", + "create.schematic.tool.flip.description.0": "Kehrt das Schema entlang der ausgewählten Oberfläche um.", "create.schematic.tool.flip.description.1": "Zeige auf das Schema und benutze [Strg]-Mausrad.", "create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.3": "", "create.schematics.synchronizing": "Synchronisation...", - "create.schematics.uploadTooLarge": "Dein Bauplan ist zu groß.", - "create.schematics.maxAllowedSize": "Die maximale Bauplan-Dateigröße ist:", + "create.schematics.uploadTooLarge": "Dein Bauplan ist zu groß.", + "create.schematics.maxAllowedSize": "Die maximale Bauplan-Dateigröße ist:", "create.gui.schematicTable.refresh": "UNLOCALIZED: Refresh Files", "create.gui.schematicTable.open_folder": "UNLOCALIZED: Open Folder", "create.gui.schematicTable.title": "Bauplantisch", - "create.gui.schematicTable.availableSchematics": "Verfügbare Baupläne", - "create.gui.schematicTable.noSchematics": "Keine gespeicherten Baupläne", + "create.gui.schematicTable.availableSchematics": "Verfügbare Baupläne", + "create.gui.schematicTable.noSchematics": "Keine gespeicherten Baupläne", "create.gui.schematicTable.uploading": "Hochladen...", "create.gui.schematicTable.finished": "Hochgeladen!", "create.gui.schematicannon.title": "Bauplankanone", "create.gui.schematicannon.listPrinter": "Materiallistendruck", "create.gui.schematicannon.gunpowderLevel": "Schwarzpulver bei %1$s%%", - "create.gui.schematicannon.shotsRemaining": "%1$s Schuss übrig", + "create.gui.schematicannon.shotsRemaining": "%1$s Schuss übrig", "create.gui.schematicannon.shotsRemainingWithBackup": "Mit Reserve: %1$s", "create.gui.schematicannon.optionEnabled": "Aktiviert", "create.gui.schematicannon.optionDisabled": "Deaktiviert", "create.gui.schematicannon.showOptions": "UNLOCALIZED: Show Printer Settings", - "create.gui.schematicannon.option.dontReplaceSolid": "Feste Blöcke nicht ersetzen", - "create.gui.schematicannon.option.replaceWithSolid": "Feste Blöcke mit festen ersetzen", - "create.gui.schematicannon.option.replaceWithAny": "Feste Blöcke immer ersetzen", - "create.gui.schematicannon.option.replaceWithEmpty": "Feste Blöcke mit Leere ersetzen", - "create.gui.schematicannon.option.skipMissing": "Fehlende Blöcke ignorieren", + "create.gui.schematicannon.option.dontReplaceSolid": "Feste Blöcke nicht ersetzen", + "create.gui.schematicannon.option.replaceWithSolid": "Feste Blöcke mit festen ersetzen", + "create.gui.schematicannon.option.replaceWithAny": "Feste Blöcke immer ersetzen", + "create.gui.schematicannon.option.replaceWithEmpty": "Feste Blöcke mit Leere ersetzen", + "create.gui.schematicannon.option.skipMissing": "Fehlende Blöcke ignorieren", "create.gui.schematicannon.option.skipTileEntities": "Tile Entities ignorieren", "create.gui.schematicannon.slot.gunpowder": "UNLOCALIZED: Add gunpowder to fuel the cannon", "create.gui.schematicannon.slot.listPrinter": "UNLOCALIZED: Place books here to print a Checklist for your Schematic", "create.gui.schematicannon.slot.schematic": "UNLOCALIZED: Add your Schematic here. Make sure it is deployed at a specific location.", - "create.gui.schematicannon.option.skipMissing.description": "Wenn die Bauplankanone einen benötigten Block nicht finden kann, wird sie einfach beim nächsten weiter machen.", - "create.gui.schematicannon.option.skipTileEntities.description": "Die Bauplankanone wird versuchen, Blöcke mit extra Daten, beispielsweise Truhen, nicht zu ersetzen.", - "create.gui.schematicannon.option.dontReplaceSolid.description": "Die Kanone wird ausschließlich nicht feste Blöcke und Luft in ihrem Arbeitsbereich ersetzen.", - "create.gui.schematicannon.option.replaceWithSolid.description": "Die Kanone wird feste Blöcke nur dann ersetzen, wenn an der Position vorher bereits ein fester Block war.", - "create.gui.schematicannon.option.replaceWithAny.description": "Die Kanone wird feste Blöcke ersetzen, wenn der Bauplan an der Position einen Block enthält.", - "create.gui.schematicannon.option.replaceWithEmpty.description": "Die Kanone wird alle Blöcke im Arbeitsbereich entfernen.", + "create.gui.schematicannon.option.skipMissing.description": "Wenn die Bauplankanone einen benötigten Block nicht finden kann, wird sie einfach beim nächsten weiter machen.", + "create.gui.schematicannon.option.skipTileEntities.description": "Die Bauplankanone wird versuchen, Blöcke mit extra Daten, beispielsweise Truhen, nicht zu ersetzen.", + "create.gui.schematicannon.option.dontReplaceSolid.description": "Die Kanone wird ausschließlich nicht feste Blöcke und Luft in ihrem Arbeitsbereich ersetzen.", + "create.gui.schematicannon.option.replaceWithSolid.description": "Die Kanone wird feste Blöcke nur dann ersetzen, wenn an der Position vorher bereits ein fester Block war.", + "create.gui.schematicannon.option.replaceWithAny.description": "Die Kanone wird feste Blöcke ersetzen, wenn der Bauplan an der Position einen Block enthält.", + "create.gui.schematicannon.option.replaceWithEmpty.description": "Die Kanone wird alle Blöcke im Arbeitsbereich entfernen.", "create.schematicannon.status.idle": "Aus", "create.schematicannon.status.ready": "Bereit", @@ -973,11 +974,11 @@ "create.schematicannon.status.targetNotLoaded": "Kein Block geladen", "create.schematicannon.status.targetOutsideRange": "Ziel zu weit weg", "create.schematicannon.status.searching": "Suchen", - "create.schematicannon.status.skipping": "Ãœberspringen", + "create.schematicannon.status.skipping": "Überspringen", "create.schematicannon.status.missingBlock": "Fehlender Block:", "create.schematicannon.status.placing": "Platzieren", - "create.schematicannon.status.clearing": "Blöcke entfernen", - "create.schematicannon.status.schematicInvalid": "Bauplan ungültig", + "create.schematicannon.status.clearing": "Blöcke entfernen", + "create.schematicannon.status.schematicInvalid": "Bauplan ungültig", "create.schematicannon.status.schematicNotPlaced": "Bauplan nicht positioniert", "create.schematicannon.status.schematicExpired": "Bauplandatei abgelaufen", @@ -1027,6 +1028,10 @@ "create.item_attributes.added_by.inverted": "UNLOCALIZED: was not added by %1$s", "create.item_attributes.has_enchant": "UNLOCALIZED: is enchanted with %1$s", "create.item_attributes.has_enchant.inverted": "UNLOCALIZED: is not enchanted with %1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", "create.item_attributes.has_fluid": "UNLOCALIZED: contains %1$s", "create.item_attributes.has_fluid.inverted": "UNLOCALIZED: does not contain %1$s", "create.item_attributes.has_name": "UNLOCALIZED: has the custom name %1$s", @@ -1088,6 +1093,12 @@ "create.mechanical_arm.summary": "UNLOCALIZED: Mechanical Arm has %1$s input(s) and %2$s output(s).", "create.mechanical_arm.points_outside_range": "UNLOCALIZED: %1$s selected interaction point(s) removed due to range limitations.", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", + "create.logistics.when_multiple_outputs_available": "UNLOCALIZED: When Multiple Outputs Available", "create.mechanical_arm.selection_mode.round_robin": "UNLOCALIZED: Round Robin", @@ -1161,8 +1172,8 @@ "item.create.example_item.tooltip.condition1": "Wenn dies", "item.create.example_item.tooltip.behaviour1": "dann tut dieser Gegenstand das. (Verhalten wird mit der Shift-Taste angezeigt)", "item.create.example_item.tooltip.condition2": "Und wenn dies", - "item.create.example_item.tooltip.behaviour2": "kannst du so viele Verhaltensweisen hinzufügen wie du magst", - "item.create.example_item.tooltip.control1": "Wenn Strg gedrückt ist", + "item.create.example_item.tooltip.behaviour2": "kannst du so viele Verhaltensweisen hinzufügen wie du magst", + "item.create.example_item.tooltip.control1": "Wenn Strg gedrückt ist", "item.create.example_item.tooltip.action1": "wird diese Steuerung gezeigt.", "block.create.andesite_encased_shaft.tooltip": "UNLOCALIZED: ANDESITE ENCASED SHAFT", @@ -1321,24 +1332,24 @@ "block.create.mechanical_arm.tooltip.action2": "UNLOCALIZED: Sets the ordering behaviour for _items_ output by the _mechanical Arm_.", "item.create.wand_of_symmetry.tooltip": "SYMMETRIESTAB", - "item.create.wand_of_symmetry.tooltip.summary": "Spiegelt deine Blockplatzierung perfekt über die konfigurierten Ebenen.", + "item.create.wand_of_symmetry.tooltip.summary": "Spiegelt deine Blockplatzierung perfekt über die konfigurierten Ebenen.", "item.create.wand_of_symmetry.tooltip.condition1": "Wenn in der Schnellleiste", "item.create.wand_of_symmetry.tooltip.behaviour1": "Bleibt aktiv", "item.create.wand_of_symmetry.tooltip.control1": "R-Klick auf Boden", "item.create.wand_of_symmetry.tooltip.action1": "_Erstellt_ oder _Bewegt_ den Spiegel", "item.create.wand_of_symmetry.tooltip.control2": "R-Klick in die Luft", - "item.create.wand_of_symmetry.tooltip.action2": "_Löscht_ den aktiven Spiegel", + "item.create.wand_of_symmetry.tooltip.action2": "_Löscht_ den aktiven Spiegel", "item.create.wand_of_symmetry.tooltip.control3": "R-Klick beim Schleichen", - "item.create.wand_of_symmetry.tooltip.action3": "Öffnet das _Konfigurationsmenü_", + "item.create.wand_of_symmetry.tooltip.action3": "Öffnet das _Konfigurationsmenü_", "item.create.handheld_blockzapper.tooltip": "BLOCKPISTOLE", - "item.create.handheld_blockzapper.tooltip.summary": "Ermöglicht das Platzieren und Austauschen von Blöcken aus großer Entfernung.", + "item.create.handheld_blockzapper.tooltip.summary": "Ermöglicht das Platzieren und Austauschen von Blöcken aus großer Entfernung.", "item.create.handheld_blockzapper.tooltip.control1": "L-Klick auf Block", - "item.create.handheld_blockzapper.tooltip.action1": "Legt die von dem Werkzeug platzierten Blöcke auf den angeschauten Block fest.", + "item.create.handheld_blockzapper.tooltip.action1": "Legt die von dem Werkzeug platzierten Blöcke auf den angeschauten Block fest.", "item.create.handheld_blockzapper.tooltip.control2": "R-Klick auf Block", - "item.create.handheld_blockzapper.tooltip.action2": "_Platziert_ oder _Ersetzt_ den ausgewählten Block.", + "item.create.handheld_blockzapper.tooltip.action2": "_Platziert_ oder _Ersetzt_ den ausgewählten Block.", "item.create.handheld_blockzapper.tooltip.control3": "R-Klick beim Schleichen", - "item.create.handheld_blockzapper.tooltip.action3": "Öffnet das _Konfigurationsmenü_", + "item.create.handheld_blockzapper.tooltip.action3": "Öffnet das _Konfigurationsmenü_", "item.create.handheld_worldshaper.tooltip": "UNLOCALIZED: HANDHELD WORLDSHAPER", "item.create.handheld_worldshaper.tooltip.summary": "UNLOCALIZED: Handy tool for creating _landscapes_ and _terrain features_.", @@ -1349,10 +1360,10 @@ "item.create.handheld_worldshaper.tooltip.control3": "UNLOCALIZED: R-Click while Sneaking", "item.create.handheld_worldshaper.tooltip.action3": "UNLOCALIZED: Opens the _Configuration Interface_", - "item.create.tree_fertilizer.tooltip": "BAUMDÃœNGER", - "item.create.tree_fertilizer.tooltip.summary": "Eine Mischung aus Mineralien, die sich für weit verbreitete Baumarten eignet", + "item.create.tree_fertilizer.tooltip": "BAUMDÜNGER", + "item.create.tree_fertilizer.tooltip.summary": "Eine Mischung aus Mineralien, die sich für weit verbreitete Baumarten eignet", "item.create.tree_fertilizer.tooltip.condition1": "Wenn auf einen Setzling angewendet", - "item.create.tree_fertilizer.tooltip.behaviour1": "Lässt Bäume unabhängig vom Platz um sie herum wachsen", + "item.create.tree_fertilizer.tooltip.behaviour1": "Lässt Bäume unabhängig vom Platz um sie herum wachsen", "item.create.deforester.tooltip": "UNLOCALIZED: DEFORESTER", "item.create.deforester.tooltip.summary": "UNLOCALIZED: A _radiant axe_ able to chop down trees in a split second.", @@ -1377,60 +1388,60 @@ "item.create.attribute_filter.tooltip.behaviour2": "UNLOCALIZED: Opens the _configuration interface_.", "item.create.empty_schematic.tooltip": "LEERER BAUPLAN", - "item.create.empty_schematic.tooltip.summary": "Wird für die Herstellung und das Schreiben auf dem _Bauplantisch_ verwendet", + "item.create.empty_schematic.tooltip.summary": "Wird für die Herstellung und das Schreiben auf dem _Bauplantisch_ verwendet", "item.create.schematic.tooltip": "BAUPLAN", - "item.create.schematic.tooltip.summary": "Beschreibt eine Struktur, die in der Welt platziert werden kann. Positioniere das Hologramm wie gewünscht und verwende eine _Bauplankanone_, um die Struktur zu bauen.", + "item.create.schematic.tooltip.summary": "Beschreibt eine Struktur, die in der Welt platziert werden kann. Positioniere das Hologramm wie gewünscht und verwende eine _Bauplankanone_, um die Struktur zu bauen.", "item.create.schematic.tooltip.condition1": "Wenn gehalten", "item.create.schematic.tooltip.behaviour1": "Kann mit den Werkzeugen auf dem Bildschirm positioniert werden", "item.create.schematic.tooltip.control1": "R-Klick beim Schleichen", - "item.create.schematic.tooltip.action1": "Öffnet ein Menü zur Eingabe exakter _Koordinaten_.", + "item.create.schematic.tooltip.action1": "Öffnet ein Menü zur Eingabe exakter _Koordinaten_.", "item.create.schematic_and_quill.tooltip": "BAUPLAN UND FEDER", "item.create.schematic_and_quill.tooltip.summary": "Wird benutzt, um eine existierende Struktur in der Welt als eine .nbt-Datei zu speichern.", "item.create.schematic_and_quill.tooltip.condition1": "Schritt 1", - "item.create.schematic_and_quill.tooltip.behaviour1": "Wähle zwei Eckpunkte mit R-Klick aus", + "item.create.schematic_and_quill.tooltip.behaviour1": "Wähle zwei Eckpunkte mit R-Klick aus", "item.create.schematic_and_quill.tooltip.condition2": "Schritt 2", - "item.create.schematic_and_quill.tooltip.behaviour2": "Auf den Oberflächen _Strg-Scrollen_ um die Größe zu verändern. Nochmals R-Klick um zu speichern.", + "item.create.schematic_and_quill.tooltip.behaviour2": "Auf den Oberflächen _Strg-Scrollen_ um die Größe zu verändern. Nochmals R-Klick um zu speichern.", "item.create.schematic_and_quill.tooltip.control1": "R-Klick", - "item.create.schematic_and_quill.tooltip.action1": "Einen Eckpunkt auswählen / Speichern bestätigen", - "item.create.schematic_and_quill.tooltip.control2": "Strg gedrückt halten", - "item.create.schematic_and_quill.tooltip.action2": "Wählt Punkte _mitten_ _in_ _der_ _Luft._ _Scrolle,_ um die Distanz anzupassen.", + "item.create.schematic_and_quill.tooltip.action1": "Einen Eckpunkt auswählen / Speichern bestätigen", + "item.create.schematic_and_quill.tooltip.control2": "Strg gedrückt halten", + "item.create.schematic_and_quill.tooltip.action2": "Wählt Punkte _mitten_ _in_ _der_ _Luft._ _Scrolle,_ um die Distanz anzupassen.", "item.create.schematic_and_quill.tooltip.control3": "R-Klick beim Schleichen", - "item.create.schematic_and_quill.tooltip.action3": "_Setzt_ die Auswahl _zurück_ und löscht sie.", + "item.create.schematic_and_quill.tooltip.action3": "_Setzt_ die Auswahl _zurück_ und löscht sie.", "block.create.schematicannon.tooltip": "BAUPLANKANONE", - "block.create.schematicannon.tooltip.summary": "Schießt Blöcke, um eine Struktur nach einem positionierten _Bauplan_ zu errichten. Benutzt Gegenstände aus benachbarten Inventaren und _Schießpulver_ als Treibstoff.", + "block.create.schematicannon.tooltip.summary": "Schießt Blöcke, um eine Struktur nach einem positionierten _Bauplan_ zu errichten. Benutzt Gegenstände aus benachbarten Inventaren und _Schießpulver_ als Treibstoff.", "block.create.schematicannon.tooltip.control1": "Wenn R-Geklickt", - "block.create.schematicannon.tooltip.action1": "Öffnet das _Menü_", + "block.create.schematicannon.tooltip.action1": "Öffnet das _Menü_", "block.create.schematic_table.tooltip": "BAUPLANTISCH", - "block.create.schematic_table.tooltip.summary": "Schreibt gespeicherte Baupläne auf einen _Leeren_ _Bauplan_", + "block.create.schematic_table.tooltip.summary": "Schreibt gespeicherte Baupläne auf einen _Leeren_ _Bauplan_", "block.create.schematic_table.tooltip.condition1": "Wenn ein Leerer Bauplan bereitgestellt wird", - "block.create.schematic_table.tooltip.behaviour1": "Lädt eine ausgewählte Datei von deinem Bauplan-Ordner hoch", + "block.create.schematic_table.tooltip.behaviour1": "Lädt eine ausgewählte Datei von deinem Bauplan-Ordner hoch", "block.create.shaft.tooltip": "WELLE", - "block.create.shaft.tooltip.summary": "_Ãœberträgt_ _Rotation_ entlang ihrer Achse.", + "block.create.shaft.tooltip.summary": "_Überträgt_ _Rotation_ entlang ihrer Achse.", "block.create.cogwheel.tooltip": "ZAHNRAD", - "block.create.cogwheel.tooltip.summary": "_Ãœberträgt_ _Rotation_ entlang seiner Achse und auf benachbarte _Zahnräder._", + "block.create.cogwheel.tooltip.summary": "_Überträgt_ _Rotation_ entlang seiner Achse und auf benachbarte _Zahnräder._", - "block.create.large_cogwheel.tooltip": "GROẞES ZAHNRAD", - "block.create.large_cogwheel.tooltip.summary": "Eine größere Version des _Zahnrads,_ ermöglicht eine _Änderung_ der _Rotationsgeschwindigket_, wenn es mit einem kleinerem Zahnrad verbunden wird.", + "block.create.large_cogwheel.tooltip": "GROẞES ZAHNRAD", + "block.create.large_cogwheel.tooltip.summary": "Eine größere Version des _Zahnrads,_ ermöglicht eine _Änderung_ der _Rotationsgeschwindigket_, wenn es mit einem kleinerem Zahnrad verbunden wird.", "block.create.encased_shaft.tooltip": "EINGESCHLOSSENE WELLE", - "block.create.encased_shaft.tooltip.summary": "_Ãœberträgt_ _Rotation_ entlang ihrer Achse. Nützlich für die Ãœbertragung von Rotation durch Wände hindurch.", + "block.create.encased_shaft.tooltip.summary": "_Überträgt_ _Rotation_ entlang ihrer Achse. Nützlich für die Übertragung von Rotation durch Wände hindurch.", "block.create.gearbox.tooltip": "GETRIEBE", "block.create.gearbox.tooltip.summary": "_Leitet_ _Rotation_ in _vier_ _Richtungen_ weiter. Kehrt geradlinige Verbindungen um.", "block.create.gearshift.tooltip": "GANGSCHALTUNG", - "block.create.gearshift.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.", + "block.create.gearshift.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.", "block.create.gearshift.tooltip.condition1": "Wenn aktiv", "block.create.gearshift.tooltip.behaviour1": "_Kehrt_ die ausgehende Drehrichtung _um._", "block.create.clutch.tooltip": "KUPPLUNG", - "block.create.clutch.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.", + "block.create.clutch.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.", "block.create.clutch.tooltip.condition1": "Wenn aktiv", "block.create.clutch.tooltip.behaviour1": "_Stoppt_ das Weiterleiten von Rotation zur anderen Seite.", @@ -1447,9 +1458,9 @@ "item.create.belt_connector.tooltip": "MECHANISCHER RIEMEN", "item.create.belt_connector.tooltip.summary": "Verbindet zwei _Wellen_ mit einem _Mechanischen_ _Riemen._ Verbundene Wellen haben die exakt gleiche Rotationsgeschwindigkeit und Richtung.", "item.create.belt_connector.tooltip.control1": "R-Klick auf Welle", - "item.create.belt_connector.tooltip.action1": "Wählt die Welle als Verbindungspunkt für den Riemen aus. Beide ausgewählten Wellen müssen _horizontal,_ _vertikal_ oder _diagonal_ entlang der Richtung des Riemens zeigen.", + "item.create.belt_connector.tooltip.action1": "Wählt die Welle als Verbindungspunkt für den Riemen aus. Beide ausgewählten Wellen müssen _horizontal,_ _vertikal_ oder _diagonal_ entlang der Richtung des Riemens zeigen.", "item.create.belt_connector.tooltip.control2": "R-Klick beim Schleichen", - "item.create.belt_connector.tooltip.action2": "_Setzt_ die erste ausgewählte Position des Riemens _zurück._", + "item.create.belt_connector.tooltip.action2": "_Setzt_ die erste ausgewählte Position des Riemens _zurück._", "item.create.goggles.tooltip": "UNLOCALIZED: GOGGLES", "item.create.goggles.tooltip.summary": "UNLOCALIZED: A pair of glasses to augment your vision with useful _kinetic information_.", @@ -1471,16 +1482,16 @@ "block.create.creative_motor.tooltip.summary": "UNLOCALIZED: A configurable source of _Rotational Force_.", "block.create.water_wheel.tooltip": "WASSERRAD", - "block.create.water_wheel.tooltip.summary": "Liefert _Rotationsenergie_ von benachbarten _Wasserströmungen._", + "block.create.water_wheel.tooltip.summary": "Liefert _Rotationsenergie_ von benachbarten _Wasserströmungen._", "block.create.encased_fan.tooltip": "EINGESCHLOSSENER PROPELLER", - "block.create.encased_fan.tooltip.summary": "Wandelt _Rotationsenergie_ in _Luftstöme_ um und wieder zurück. Hat mehrere Verwendungsmöglichkeiten.", - "block.create.encased_fan.tooltip.condition1": "Wenn über Feuer", + "block.create.encased_fan.tooltip.summary": "Wandelt _Rotationsenergie_ in _Luftstöme_ um und wieder zurück. Hat mehrere Verwendungsmöglichkeiten.", + "block.create.encased_fan.tooltip.condition1": "Wenn über Feuer", "block.create.encased_fan.tooltip.behaviour1": "Liefert _Rotationsenergie_ (muss vertikal ausgerichtet sein)", "block.create.encased_fan.tooltip.condition2": "Wenn angetrieben", - "block.create.encased_fan.tooltip.behaviour2": "_Bläst_ Dinge auf einer Seite von sich weg, _zieht_ sie auf der anderen zu sich hin. Kraft und Geschwindigkeit sind abhängig von der eingehenden Rotation.", - "block.create.encased_fan.tooltip.condition3": "Wenn Luft durch spezielle Blöcke fließt", - "block.create.encased_fan.tooltip.behaviour3": "Werden Gegenstände vor dem Block verarbeitet: _Wasser_ wäscht, _Feuer_ räuchert, und _Lava_ schmilzt den Gegenstand.", + "block.create.encased_fan.tooltip.behaviour2": "_Bläst_ Dinge auf einer Seite von sich weg, _zieht_ sie auf der anderen zu sich hin. Kraft und Geschwindigkeit sind abhängig von der eingehenden Rotation.", + "block.create.encased_fan.tooltip.condition3": "Wenn Luft durch spezielle Blöcke fließt", + "block.create.encased_fan.tooltip.behaviour3": "Werden Gegenstände vor dem Block verarbeitet: _Wasser_ wäscht, _Feuer_ räuchert, und _Lava_ schmilzt den Gegenstand.", "block.create.nozzle.tooltip": "UNLOCALIZED: NOZZLE", "block.create.nozzle.tooltip.summary": "UNLOCALIZED: Attach to the front of an _Encased Fan_ to distribute its effect on Entities in _all directions_.", @@ -1496,7 +1507,7 @@ "block.create.cuckoo_clock.tooltip.behaviour1": "UNLOCALIZED: Shows the _current time_ and plays a tune twice a day. _Activates_ once at _noon_ and at dusk, as soon as _players can sleep_.", "block.create.turntable.tooltip": "DREHTISCH", - "block.create.turntable.tooltip.summary": "Wandelt _Rotationsenergie_ in starkes Schwindelgefühl um.", + "block.create.turntable.tooltip.summary": "Wandelt _Rotationsenergie_ in starkes Schwindelgefühl um.", "block.create.millstone.tooltip": "UNLOCALIZED: MILLSTONE", "block.create.millstone.tooltip.summary": "UNLOCALIZED: A kinetic component suitable for _grinding_ inserted _materials_. Can be powered by an adjacent cogwheel or by connecting to the shaft at the bottom. Results have to be extracted from the component.", @@ -1506,16 +1517,16 @@ "block.create.millstone.tooltip.behaviour2": "UNLOCALIZED: Collects the outputs manually.", "block.create.crushing_wheel.tooltip": "MAHLWERKRAD", - "block.create.crushing_wheel.tooltip.summary": "Riesige, drehbare Räder, die alles _zermalmen_ das zwischen ihnen landet.", + "block.create.crushing_wheel.tooltip.summary": "Riesige, drehbare Räder, die alles _zermalmen_ das zwischen ihnen landet.", "block.create.crushing_wheel.tooltip.condition1": "Wenn mit einem anderem Mahlwerkrad verbunden", - "block.create.crushing_wheel.tooltip.behaviour1": "Formt einen Schredder, mit dem man verschiedene Sachen verarbeiten kann. Die Zähne der Räder müssen ineinandergreifen und mit der _gleichen_ _Geschwindigkeit_ in _gegengesetzte_ _Richtungen_ drehen.", + "block.create.crushing_wheel.tooltip.behaviour1": "Formt einen Schredder, mit dem man verschiedene Sachen verarbeiten kann. Die Zähne der Räder müssen ineinandergreifen und mit der _gleichen_ _Geschwindigkeit_ in _gegengesetzte_ _Richtungen_ drehen.", "block.create.mechanical_press.tooltip": "MECHANISCHE PRESSE", - "block.create.mechanical_press.tooltip.summary": "Ein starker Kolben, welcher Gegenstände unter ihm zusammenpresst. Benötigt konstante _Rotationsenergie._", + "block.create.mechanical_press.tooltip.summary": "Ein starker Kolben, welcher Gegenstände unter ihm zusammenpresst. Benötigt konstante _Rotationsenergie._", "block.create.mechanical_press.tooltip.condition1": "Wenn durch Redstone aktiviert", - "block.create.mechanical_press.tooltip.behaviour1": "_Fängt_ _an_, Gegenstände, die darunter liegen, zusammenzudrücken.", - "block.create.mechanical_press.tooltip.condition2": "Wenn über einem Mechanischem Riemen", - "block.create.mechanical_press.tooltip.behaviour2": "Presst _automatisch_ alle auf dem Riemen vorbeigeführten Gegenstände zusammen.", + "block.create.mechanical_press.tooltip.behaviour1": "_Fängt_ _an_, Gegenstände, die darunter liegen, zusammenzudrücken.", + "block.create.mechanical_press.tooltip.condition2": "Wenn über einem Mechanischem Riemen", + "block.create.mechanical_press.tooltip.behaviour2": "Presst _automatisch_ alle auf dem Riemen vorbeigeführten Gegenstände zusammen.", "block.create.mechanical_press.tooltip.condition3": "UNLOCALIZED: When above Basin", "block.create.mechanical_press.tooltip.behaviour3": "UNLOCALIZED: Starts to _compact items_ in the basin whenever all necessary ingredients are present.", @@ -1580,19 +1591,19 @@ "block.create.rotation_speed_controller.tooltip.behaviour1": "UNLOCALIZED: Relays incoming rotational force to the wheel, trying to _match_ the _speed_ it is configured to target. The _cogwheel_ has to be _attached on top_ of the controller.", "block.create.mechanical_piston.tooltip": "MECHANISCHER KOLBEN", - "block.create.mechanical_piston.tooltip.summary": "Eine fortgeschrittene Version des _Kolbens,_ welcher _Rotationsenergie_ benutzt, um verbundene Strukturen präzise zu bewegen. _Kolben-Pleuelverlängerungen_ auf der Hinterseite bestimmen die _Reichweite_ des Kolbens. Ohne Verlängerungen bewegt sich dieser nicht. Verwende ein _Schubgerüst,_ um mehr als nur eine Reihe von Blöcken zu bewegen.", + "block.create.mechanical_piston.tooltip.summary": "Eine fortgeschrittene Version des _Kolbens,_ welcher _Rotationsenergie_ benutzt, um verbundene Strukturen präzise zu bewegen. _Kolben-Pleuelverlängerungen_ auf der Hinterseite bestimmen die _Reichweite_ des Kolbens. Ohne Verlängerungen bewegt sich dieser nicht. Verwende ein _Schubgerüst,_ um mehr als nur eine Reihe von Blöcken zu bewegen.", "block.create.mechanical_piston.tooltip.condition1": "Wenn angetrieben", - "block.create.mechanical_piston.tooltip.behaviour1": "Fängt an, die angeschlossene Struktur zu bewegen. Geschwindigkeit und Richtung korrelieren mit der eingehenden Rotationsgeschwindigkeit.", + "block.create.mechanical_piston.tooltip.behaviour1": "Fängt an, die angeschlossene Struktur zu bewegen. Geschwindigkeit und Richtung korrelieren mit der eingehenden Rotationsgeschwindigkeit.", - "block.create.piston_extension_pole.tooltip": "KOLBEN-PLEUELVERÄNGERUNG", - "block.create.piston_extension_pole.tooltip.summary": "Wird benutzt, um die Reichweite von _Mechanischen_ _Kolben_ zu erhöhen.", + "block.create.piston_extension_pole.tooltip": "KOLBEN-PLEUELVERÄNGERUNG", + "block.create.piston_extension_pole.tooltip.summary": "Wird benutzt, um die Reichweite von _Mechanischen_ _Kolben_ zu erhöhen.", "block.create.piston_extension_pole.tooltip.condition1": "Wenn an einem Mechanischen Kolben angebracht", - "block.create.piston_extension_pole.tooltip.behaviour1": "Erhöht die Länge des Kolbens um 1 Block.", + "block.create.piston_extension_pole.tooltip.behaviour1": "Erhöht die Länge des Kolbens um 1 Block.", "block.create.mechanical_bearing.tooltip": "MECHANISCHES LAGER", - "block.create.mechanical_bearing.tooltip.summary": "Wird benutzt, um _größere_ _Strukturen_ zu drehen oder um _Rotationsenergie_ aus Wind zu erzeugen.", + "block.create.mechanical_bearing.tooltip.summary": "Wird benutzt, um _größere_ _Strukturen_ zu drehen oder um _Rotationsenergie_ aus Wind zu erzeugen.", "block.create.mechanical_bearing.tooltip.condition1": "Wenn angetrieben", - "block.create.mechanical_bearing.tooltip.behaviour1": "Fängt an, angeschlossene _Drehgerüste_ und an ihnen angebrachte Blöcke zu drehen.", + "block.create.mechanical_bearing.tooltip.behaviour1": "Fängt an, angeschlossene _Drehgerüste_ und an ihnen angebrachte Blöcke zu drehen.", "block.create.windmill_bearing.tooltip": "UNLOCALIZED: WINDMILL BEARING", "block.create.windmill_bearing.tooltip.summary": "UNLOCALIZED: Used for harnessing _Rotational Force_ from wind. Attach your own design and watch it spin!", @@ -1639,38 +1650,38 @@ "block.create.rope_pulley.tooltip.condition1": "UNLOCALIZED: When Powered by Kinetics", "block.create.rope_pulley.tooltip.behaviour1": "UNLOCALIZED: Starts moving the attached structure. Speed and direction correlate to the incoming Rotation Speed.", - "block.create.linear_chassis.tooltip": "SCHUBGERÃœST", - "block.create.linear_chassis.tooltip.summary": "Eine konfigurierbare Basis für Strukturen, die durch _Mechanische_ _Kolben_ bewegt werden sollen. Diese Blöcke müssen die erste Reihe von Blöcken vor dem Kloben bilden.", + "block.create.linear_chassis.tooltip": "SCHUBGERÜST", + "block.create.linear_chassis.tooltip.summary": "Eine konfigurierbare Basis für Strukturen, die durch _Mechanische_ _Kolben_ bewegt werden sollen. Diese Blöcke müssen die erste Reihe von Blöcken vor dem Kloben bilden.", "block.create.linear_chassis.tooltip.condition1": "Wenn durch einen Mechanischen Kolben bewegt", - "block.create.linear_chassis.tooltip.behaviour1": "_Bewegt_ alle _verbundenen_ _Gerüste_ mit der gleichen Orientierung, und angebrachte Blöcke davor. Wenn der Kolben zurückgezogen wird, werden Blöcke nur zurückgezogen, wenn die Fläche des Gerüsts _klebrig_ ist (Siehe [Strg]).", + "block.create.linear_chassis.tooltip.behaviour1": "_Bewegt_ alle _verbundenen_ _Gerüste_ mit der gleichen Orientierung, und angebrachte Blöcke davor. Wenn der Kolben zurückgezogen wird, werden Blöcke nur zurückgezogen, wenn die Fläche des Gerüsts _klebrig_ ist (Siehe [Strg]).", "block.create.linear_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.linear_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.linear_chassis.tooltip.control1": "Wenn mit einem Schleimball R-geklickt", - "block.create.linear_chassis.tooltip.action1": "Lässt die Oberfläche _klebrig_ werden. Wenn der Kolben zurückgezogen wird, _zieht_ das Gerüst alle verbundenen Blöcke _zurück_ in seine Spalte und innerhalb der konfigurierten Reichweite.", + "block.create.linear_chassis.tooltip.action1": "Lässt die Oberfläche _klebrig_ werden. Wenn der Kolben zurückgezogen wird, _zieht_ das Gerüst alle verbundenen Blöcke _zurück_ in seine Spalte und innerhalb der konfigurierten Reichweite.", "block.create.secondary_linear_chassis.tooltip": "UNLOCALIZED: SECONDARY LINEAR CHASSIS", "block.create.secondary_linear_chassis.tooltip.summary": "UNLOCALIZED: A second type of _Linear Chassis_ that does not connect to the other.", - "block.create.radial_chassis.tooltip": "DREHGERÃœST", - "block.create.radial_chassis.tooltip.summary": "Wird für das Drehen von Strukturen mit dem _Mechanischem_ _Lager_ benutzt.", + "block.create.radial_chassis.tooltip": "DREHGERÜST", + "block.create.radial_chassis.tooltip.summary": "Wird für das Drehen von Strukturen mit dem _Mechanischem_ _Lager_ benutzt.", "block.create.radial_chassis.tooltip.condition1": "Wenn durch ein Lager gedreht", - "block.create.radial_chassis.tooltip.behaviour1": "_Dreht_ alle an _klebrigen_ Seiten angebrachten Blöcke (Siehe [Strg]) innerhalb der konfigurierten Reichweite um sich. _Ãœberträgt_ die Rotation zu weiter angebrachten Rotationsgerüsten.", + "block.create.radial_chassis.tooltip.behaviour1": "_Dreht_ alle an _klebrigen_ Seiten angebrachten Blöcke (Siehe [Strg]) innerhalb der konfigurierten Reichweite um sich. _Überträgt_ die Rotation zu weiter angebrachten Rotationsgerüsten.", "block.create.radial_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.radial_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.radial_chassis.tooltip.control1": "Wenn mit einem Schleimball R-geklickt", - "block.create.radial_chassis.tooltip.action1": "Lässt die geklickte Fläche _klebrig_ werden. Wenn das Gerüst gedreht wird, werden alle verbundenen Blöcke an dieser Seite mit dem Gerüst mitgedreht.", + "block.create.radial_chassis.tooltip.action1": "Lässt die geklickte Fläche _klebrig_ werden. Wenn das Gerüst gedreht wird, werden alle verbundenen Blöcke an dieser Seite mit dem Gerüst mitgedreht.", "block.create.mechanical_drill.tooltip": "MECHANISCHER BOHRER", - "block.create.mechanical_drill.tooltip.summary": "Ein mechanisches Gerät, welches sich dazu eignet _Blöcke_ _zu_ _brechen._", + "block.create.mechanical_drill.tooltip.summary": "Ein mechanisches Gerät, welches sich dazu eignet _Blöcke_ _zu_ _brechen._", "block.create.mechanical_drill.tooltip.condition1": "Wenn angetrieben", - "block.create.mechanical_drill.tooltip.behaviour1": "Funktioniert als _stationärer_ Blockbrecher. _Schadet_ außerdem _Wesen_ in seiner effektiven Reichweite.", + "block.create.mechanical_drill.tooltip.behaviour1": "Funktioniert als _stationärer_ Blockbrecher. _Schadet_ außerdem _Wesen_ in seiner effektiven Reichweite.", "block.create.mechanical_drill.tooltip.condition2": "Wenn durch einem Mechanischen Kolben bewegt", - "block.create.mechanical_drill.tooltip.behaviour2": "Bricht Blöcke die der Bohrer trifft.", + "block.create.mechanical_drill.tooltip.behaviour2": "Bricht Blöcke die der Bohrer trifft.", "block.create.mechanical_harvester.tooltip": "MECHANISCHE ERNTEMASCHINE", - "block.create.mechanical_harvester.tooltip.summary": "Ein mechanischer Pflanzenschneider für die Automatisierung deiner Ernte.", + "block.create.mechanical_harvester.tooltip.summary": "Ein mechanischer Pflanzenschneider für die Automatisierung deiner Ernte.", "block.create.mechanical_harvester.tooltip.condition1": "Wenn durch einem Mechanischen Kolben bewegt", - "block.create.mechanical_harvester.tooltip.behaviour1": "Werden alle _reifen_ _Pflanzen_ _geerntet_, die die Klinge treffen, und auf ihren anfänglichen Wachstumszustand zurückgesetzt.", + "block.create.mechanical_harvester.tooltip.behaviour1": "Werden alle _reifen_ _Pflanzen_ _geerntet_, die die Klinge treffen, und auf ihren anfänglichen Wachstumszustand zurückgesetzt.", "block.create.mechanical_plough.tooltip": "UNLOCALIZED: MECHANICAL PLOUGH", "block.create.mechanical_plough.tooltip.summary": "UNLOCALIZED: A mechanical plough has a variety of uses. It is movable with _Mechanical Pistons_, _Bearings_ or other controllers.", @@ -1687,7 +1698,7 @@ "block.create.mechanical_saw.tooltip.behaviour3": "UNLOCALIZED: _Cuts_ all _Trees_ with which the saw collides.", "block.create.stockpile_switch.tooltip": "VORRATSSENSOR", - "block.create.stockpile_switch.tooltip.summary": "Schaltet ein Redstone-Signal ein oder aus, basierend auf der _Speichermenge_ im verbundenen Behälter.", + "block.create.stockpile_switch.tooltip.summary": "Schaltet ein Redstone-Signal ein oder aus, basierend auf der _Speichermenge_ im verbundenen Behälter.", "block.create.stockpile_switch.tooltip.condition1": "Wenn unter dem unteren Limit", "block.create.stockpile_switch.tooltip.behaviour1": "Wird das Redstone-Signal ausgeschaltet.", @@ -1695,13 +1706,13 @@ "block.create.content_observer.tooltip.summary": "UNLOCALIZED: _Detects Items_ inside _containers_ and _conveyors_ matching a configured _filter_. While the observed _inventory_, _belt_ or _chute contains_ a matching item, this component will emit a _Redstone Signal_. When an observed _funnel transfers_ a matching item, this component will emit a _Redstone Pulse_.", "block.create.redstone_link.tooltip": "REDSTONE-VERBINDUNG", - "block.create.redstone_link.tooltip.summary": "Endpunkte für _Drahtlose_ _Redstone-Verbindungen._ Mithilfe von Gegenständen kann die Frequenz eingestellt werden. Signalreichweite ist begrenzt, aber angemessen.", + "block.create.redstone_link.tooltip.summary": "Endpunkte für _Drahtlose_ _Redstone-Verbindungen._ Mithilfe von Gegenständen kann die Frequenz eingestellt werden. Signalreichweite ist begrenzt, aber angemessen.", "block.create.redstone_link.tooltip.condition1": "Wenn aktiv", "block.create.redstone_link.tooltip.behaviour1": "Liefern eingehende Verbindungen mit derselben _Frequenz_ ein Redstone-Signal.", "block.create.redstone_link.tooltip.control1": "Wenn mit einem Gegenstand R-geklickt", - "block.create.redstone_link.tooltip.action1": "Setzt die _Frequenz_ auf diesen Gegenstand. Insgesamt können _zwei_ _verschiedene_ _Gegenstände_ benutzt werden, um die Frequenz zu definieren.", - "block.create.redstone_link.tooltip.control2": "Wenn während dem Schleichen R-geklickt", - "block.create.redstone_link.tooltip.action2": "Schaltet zwischen _Empfänger-_ und _Transmittermodus_ um.", + "block.create.redstone_link.tooltip.action1": "Setzt die _Frequenz_ auf diesen Gegenstand. Insgesamt können _zwei_ _verschiedene_ _Gegenstände_ benutzt werden, um die Frequenz zu definieren.", + "block.create.redstone_link.tooltip.control2": "Wenn während dem Schleichen R-geklickt", + "block.create.redstone_link.tooltip.action2": "Schaltet zwischen _Empfänger-_ und _Transmittermodus_ um.", "block.create.nixie_tube.tooltip": "UNLOCALIZED: NIXIE TUBE", "block.create.nixie_tube.tooltip.summary": "UNLOCALIZED: A fancy redstone-powered _Number_ and _Text Display_.", @@ -1711,19 +1722,19 @@ "block.create.nixie_tube.tooltip.behaviour2": "UNLOCALIZED: Display _contents_ of your _name tag_ with several nixie tubes _arranged_ in a _line_.", "block.create.redstone_contact.tooltip": "REDSTONE-KONTAKT", - "block.create.redstone_contact.tooltip.summary": "Ein einfaches Gerät für fortgeschrittene Redstone-Apparate.", - "block.create.redstone_contact.tooltip.condition1": "Wenn gegenüber einem anderen Kontakt", + "block.create.redstone_contact.tooltip.summary": "Ein einfaches Gerät für fortgeschrittene Redstone-Apparate.", + "block.create.redstone_contact.tooltip.condition1": "Wenn gegenüber einem anderen Kontakt", "block.create.redstone_contact.tooltip.behaviour1": "Liefert ein _Redstone-Signal._", "block.create.redstone_contact.tooltip.condition2": "Wenn durch einen Mechanischen Kolben bewegt", - "block.create.redstone_contact.tooltip.behaviour2": "Löst im Vorbeifahren stationären Kontakte aus", + "block.create.redstone_contact.tooltip.behaviour2": "Löst im Vorbeifahren stationären Kontakte aus", "block.create.adjustable_crate.tooltip": "adjustable_crate", - "block.create.adjustable_crate.tooltip.summary": "Dieser _Speicherbehälter_ erlaubt manuelle Kontrolle über seine Kapazität. Er kann bis zu _16_ _Stacks_ von jeglichem Gegenstand beinhalten.", + "block.create.adjustable_crate.tooltip.summary": "Dieser _Speicherbehälter_ erlaubt manuelle Kontrolle über seine Kapazität. Er kann bis zu _16_ _Stacks_ von jeglichem Gegenstand beinhalten.", "block.create.adjustable_crate.tooltip.control1": "Wenn R-geklickt", - "block.create.adjustable_crate.tooltip.action1": "Öffnet das _Menü_", + "block.create.adjustable_crate.tooltip.action1": "Öffnet das _Menü_", "block.create.creative_crate.tooltip": "BAUPLANKANONENMACHER", - "block.create.creative_crate.tooltip.summary": "Stellt einen unendlichen Vorrat an Blöcken für benachbarte _Bauplaenkanonen_ bereit.", + "block.create.creative_crate.tooltip.summary": "Stellt einen unendlichen Vorrat an Blöcken für benachbarte _Bauplaenkanonen_ bereit.", "block.create.creative_crate.tooltip.condition1": "UNLOCALIZED: When Item in Filter Slot", "block.create.creative_crate.tooltip.behaviour1": "UNLOCALIZED: Anything _extracting_ from this container will provide an _endless supply_ of the item specified. Items _inserted_ into this crate will be _voided._", @@ -1739,11 +1750,11 @@ "block.create.brass_casing.tooltip": "UNLOCALIZED: BRASS CASING", "block.create.brass_casing.tooltip.summary": "UNLOCALIZED: Sturdy machine casing with a variety of uses. Safe for decoration. Can be used to _encase Shafts_ and _Mechanical Belts._", - "block.create.pulse_repeater.tooltip": "PULSIERENDER VERSTÄRKER", - "block.create.pulse_repeater.tooltip.summary": "Ein einfacher Schaltkreis, um durchgehende Redstone-Signale auf eine Länge von _1_ _tick_ zu reduzieren.", + "block.create.pulse_repeater.tooltip": "PULSIERENDER VERSTÄRKER", + "block.create.pulse_repeater.tooltip.summary": "Ein einfacher Schaltkreis, um durchgehende Redstone-Signale auf eine Länge von _1_ _tick_ zu reduzieren.", - "block.create.adjustable_repeater.tooltip": "VERZÖGERNDER VERSTÄRKER", - "block.create.adjustable_repeater.tooltip.summary": "Ein fortgeschrittener _Redstone-Verstärker_ mit einer _konfigurierbaren_ _Verzögerung_ von bis zu 30 Minuten.", + "block.create.adjustable_repeater.tooltip": "VERZÖGERNDER VERSTÄRKER", + "block.create.adjustable_repeater.tooltip.summary": "Ein fortgeschrittener _Redstone-Verstärker_ mit einer _konfigurierbaren_ _Verzögerung_ von bis zu 30 Minuten.", "block.create.adjustable_pulse_repeater.tooltip": "UNLOCALIZED: FLEX PULSE REPEATER", "block.create.adjustable_pulse_repeater.tooltip.summary": "UNLOCALIZED: A _Pulse Repeater_ with a _configurable Delay_ up to 30 Minutes.", diff --git a/src/generated/resources/assets/create/lang/unfinished/es_es.json b/src/generated/resources/assets/create/lang/unfinished/es_es.json index ae3787a9a..38a0dc113 100644 --- a/src/generated/resources/assets/create/lang/unfinished/es_es.json +++ b/src/generated/resources/assets/create/lang/unfinished/es_es.json @@ -1,49 +1,49 @@ { - "_": "Missing Localizations: 535", + "_": "Missing Localizations: 545", "_": "->------------------------] Game Elements [------------------------<-", "block.create.acacia_window": "Ventana de acacia", "block.create.acacia_window_pane": "Panel de ventana de acacia", - "block.create.adjustable_chain_gearshift": "Cadena de transmisión ajustable", + "block.create.adjustable_chain_gearshift": "Cadena de transmisión ajustable", "block.create.adjustable_crate": "Caja ajustable", "block.create.adjustable_pulse_repeater": "Repetidor de pulso ajustable", "block.create.adjustable_repeater": "Repetidor ajustable", - "block.create.analog_lever": "Palanca analógica", + "block.create.analog_lever": "Palanca analógica", "block.create.andesite_belt_funnel": "Embudo de cinta de andesita", "block.create.andesite_bricks": "Ladrillos de andesita", "block.create.andesite_bricks_slab": "Losa de ladrillos de andesita", "block.create.andesite_bricks_stairs": "Escaleras de ladrillos de andesita", "block.create.andesite_bricks_wall": "Pared de ladrillos de andesita", "block.create.andesite_casing": "Revestidor de andesita", - "block.create.andesite_cobblestone": "Adoquín de andesita", - "block.create.andesite_cobblestone_slab": "Losa de adoquín de andesita", + "block.create.andesite_cobblestone": "Adoquín de andesita", + "block.create.andesite_cobblestone_slab": "Losa de adoquín de andesita", "block.create.andesite_cobblestone_stairs": "Escaleras de adoquines de andesita", "block.create.andesite_cobblestone_wall": "Muro de adoquines de andesita", "block.create.andesite_encased_shaft": "Eje revestido de andesita", "block.create.andesite_funnel": "Embudo de andesita", "block.create.andesite_pillar": "Poste de andesita", - "block.create.andesite_tunnel": "Túnel de Andesita", + "block.create.andesite_tunnel": "Túnel de Andesita", "block.create.basin": "Cuenca", "block.create.belt": "Cinta", "block.create.birch_window": "Ventana de abedul", "block.create.birch_window_pane": "Panel de ventana de abedul", "block.create.black_sail": "Vela negra", "block.create.black_seat": "Asiento negro", - "block.create.black_valve_handle": "Asa de válvula negra", + "block.create.black_valve_handle": "Asa de válvula negra", "block.create.blaze_burner": "Quemador de Blaze", "block.create.blue_sail": "Vela azul", "block.create.blue_seat": "Asiento azul", - "block.create.blue_valve_handle": "Asa de válvula azul", - "block.create.brass_belt_funnel": "Embudo de cinta de latón", - "block.create.brass_block": "Bloque de latón", - "block.create.brass_casing": "Revestidor de latón", - "block.create.brass_encased_shaft": "Eje revestido de latón", - "block.create.brass_funnel": "Embudo de latón", - "block.create.brass_tunnel": "Túnel de latón", - "block.create.brown_sail": "Vela marrón", - "block.create.brown_seat": "Asiento marrón", - "block.create.brown_valve_handle": "Asa de válvula marrón", + "block.create.blue_valve_handle": "Asa de válvula azul", + "block.create.brass_belt_funnel": "Embudo de cinta de latón", + "block.create.brass_block": "Bloque de latón", + "block.create.brass_casing": "Revestidor de latón", + "block.create.brass_encased_shaft": "Eje revestido de latón", + "block.create.brass_funnel": "Embudo de latón", + "block.create.brass_tunnel": "Túnel de latón", + "block.create.brown_sail": "Vela marrón", + "block.create.brown_seat": "Asiento marrón", + "block.create.brown_valve_handle": "Asa de válvula marrón", "block.create.cart_assembler": "Ensamblador de vagonetas", "block.create.chiseled_dark_scoria": "Escoria oscura cincelada", "block.create.chiseled_dolomite": "Dolomita cincelada", @@ -57,13 +57,13 @@ "block.create.clutch": "Embrague", "block.create.cogwheel": "Rueda dentada", "block.create.content_observer": "Observador de contenidos", - "block.create.controller_rail": "Raíl de control", + "block.create.controller_rail": "Raíl de control", "block.create.copper_block": "Bloque de cobre", "block.create.copper_casing": "Revestidor de caliza", "block.create.copper_ore": "Mineral de cobre", "block.create.copper_shingles": "Bloque de tejas de cobre", "block.create.copper_tiles": "Bloque de baldosas de cobre", - "block.create.copper_valve_handle": "Asa de válvula de cobre", + "block.create.copper_valve_handle": "Asa de válvula de cobre", "block.create.creative_crate": "Caja creativa", "block.create.creative_fluid_tank": "Tanque de fluidos creativo", "block.create.creative_motor": "Motor creativo", @@ -71,10 +71,10 @@ "block.create.crimson_window_pane": "UNLOCALIZED: Crimson Window Pane", "block.create.crushing_wheel": "Rueda trituradora", "block.create.crushing_wheel_controller": "Controlador de Rueda trituradora", - "block.create.cuckoo_clock": "Reloj Cucú", + "block.create.cuckoo_clock": "Reloj Cucú", "block.create.cyan_sail": "Vela cian", "block.create.cyan_seat": "Asiento cian", - "block.create.cyan_valve_handle": "Asa de válvula cian", + "block.create.cyan_valve_handle": "Asa de válvula cian", "block.create.dark_oak_window": "Ventana de roble oscuro", "block.create.dark_oak_window_pane": "Panel de ventana de roble oscuro", "block.create.dark_scoria": "Escoria oscura", @@ -88,13 +88,13 @@ "block.create.dark_scoria_cobblestone_wall": "Pared de adoquines de escoria oscura", "block.create.dark_scoria_pillar": "Pilar de escoria oscura", "block.create.deployer": "Desplegador", - "block.create.depot": "Depósito", + "block.create.depot": "Depósito", "block.create.diorite_bricks": "Ladrillos de diorita", "block.create.diorite_bricks_slab": "Losa de ladrillos de diorita", "block.create.diorite_bricks_stairs": "Escaleras de ladrillos de diorita", "block.create.diorite_bricks_wall": "Pared de ladrillos de diorita", - "block.create.diorite_cobblestone": "Adoquín de diorita", - "block.create.diorite_cobblestone_slab": "Losa de adoquínes de diorita", + "block.create.diorite_cobblestone": "Adoquín de diorita", + "block.create.diorite_cobblestone_slab": "Losa de adoquínes de diorita", "block.create.diorite_cobblestone_stairs": "Escaleras de adoquines de diorita", "block.create.diorite_cobblestone_wall": "Pared de adoquines de diorita", "block.create.diorite_pillar": "Pilar de diorita", @@ -103,14 +103,14 @@ "block.create.dolomite_bricks_slab": "Losa de ladrillos de dolomita", "block.create.dolomite_bricks_stairs": "Escaleras de ladrillos de dolomita", "block.create.dolomite_bricks_wall": "Pared de ladrillos de dolomita", - "block.create.dolomite_cobblestone": "Adoquín de dolomita", - "block.create.dolomite_cobblestone_slab": "Losa de adoquín de dolomita", + "block.create.dolomite_cobblestone": "Adoquín de dolomita", + "block.create.dolomite_cobblestone_slab": "Losa de adoquín de dolomita", "block.create.dolomite_cobblestone_stairs": "Escaleras de adoquines de dolomita", "block.create.dolomite_cobblestone_wall": "Pared de adoquines de dolomita", "block.create.dolomite_pillar": "Pilar de dolomita", - "block.create.encased_chain_drive": "Cadena de transmisión revestida", + "block.create.encased_chain_drive": "Cadena de transmisión revestida", "block.create.encased_fan": "Ventilador revestido", - "block.create.encased_fluid_pipe": "Tubería de fluidos de cobre reforzada", + "block.create.encased_fluid_pipe": "Tubería de fluidos de cobre reforzada", "block.create.fancy_andesite_bricks": "Ladrillos de andesita elegantes", "block.create.fancy_andesite_bricks_slab": "Ladrillos de andesita elegantes", "block.create.fancy_andesite_bricks_stairs": "Escaleras de ladrillos de andesita elegantes", @@ -147,9 +147,9 @@ "block.create.fancy_weathered_limestone_bricks_slab": "Losa de ladrillos de caliza erosionada elegantes", "block.create.fancy_weathered_limestone_bricks_stairs": "Escaleras de ladrillos de caliza erosionada elegantes", "block.create.fancy_weathered_limestone_bricks_wall": "Pared de ladrillos de caliza erosionada elegantes", - "block.create.fluid_pipe": "Tubería de fluidos de cobre", - "block.create.fluid_tank": "Depósito de fluidos", - "block.create.fluid_valve": "Válvula de fluidos", + "block.create.fluid_pipe": "Tubería de fluidos de cobre", + "block.create.fluid_tank": "Depósito de fluidos", + "block.create.fluid_valve": "Válvula de fluidos", "block.create.flywheel": "Rueda de inercia", "block.create.framed_glass": "Cristal enmarcado", "block.create.framed_glass_pane": "Panel de cristal enmarcado", @@ -159,31 +159,31 @@ "block.create.gabbro_bricks_slab": "Losa de ladrillos de gabro", "block.create.gabbro_bricks_stairs": "Escaleras de ladrillos de gabro", "block.create.gabbro_bricks_wall": "Pared de ladrillos de gabro", - "block.create.gabbro_cobblestone": "Adoquín de gabro", - "block.create.gabbro_cobblestone_slab": "Losa de adoquínes de gabro", - "block.create.gabbro_cobblestone_stairs": "Escaleras de adoquínes de gabro", - "block.create.gabbro_cobblestone_wall": "Pared de adoquínes de gabro", + "block.create.gabbro_cobblestone": "Adoquín de gabro", + "block.create.gabbro_cobblestone_slab": "Losa de adoquínes de gabro", + "block.create.gabbro_cobblestone_stairs": "Escaleras de adoquínes de gabro", + "block.create.gabbro_cobblestone_wall": "Pared de adoquínes de gabro", "block.create.gabbro_pillar": "Pilar de gabro", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", - "block.create.gantry_shaft": "Eje de grúa", - "block.create.gearbox": "Caja de transmisión", + "block.create.gantry_shaft": "Eje de grúa", + "block.create.gearbox": "Caja de transmisión", "block.create.gearshift": "Caja de cambios", - "block.create.glass_fluid_pipe": "Tubería de fluidos de cristal", + "block.create.glass_fluid_pipe": "Tubería de fluidos de cristal", "block.create.granite_bricks": "Ladrillos de granito", "block.create.granite_bricks_slab": "Losa de ladrillos de granito", "block.create.granite_bricks_stairs": "Escaleras de ladrillos de granito", "block.create.granite_bricks_wall": "Pared de ladrillos de granito", - "block.create.granite_cobblestone": "Adoquín de granito", - "block.create.granite_cobblestone_slab": "Losa de adoquínes de granito", - "block.create.granite_cobblestone_stairs": "Escaleras de adoquínes de granito", - "block.create.granite_cobblestone_wall": "Pared de adoquínes de granito", + "block.create.granite_cobblestone": "Adoquín de granito", + "block.create.granite_cobblestone_slab": "Losa de adoquínes de granito", + "block.create.granite_cobblestone_stairs": "Escaleras de adoquínes de granito", + "block.create.granite_cobblestone_wall": "Pared de adoquínes de granito", "block.create.granite_pillar": "Pilar de granito", "block.create.gray_sail": "Vela gris", "block.create.gray_seat": "Asiento gris", - "block.create.gray_valve_handle": "Asa de válvula gris", + "block.create.gray_valve_handle": "Asa de válvula gris", "block.create.green_sail": "Vela verde", "block.create.green_seat": "Asiento verde", - "block.create.green_valve_handle": "Asa de válvula verde", + "block.create.green_valve_handle": "Asa de válvula verde", "block.create.hand_crank": "Manivela", "block.create.honey": "Miel", "block.create.horizontal_framed_glass": "Cristal con marco horizontal", @@ -204,20 +204,20 @@ "block.create.layered_weathered_limestone": "Caliza erosionada estratificada", "block.create.light_blue_sail": "Vela azul claro", "block.create.light_blue_seat": "Asiento azul claro", - "block.create.light_blue_valve_handle": "Asa de válvula azul claro", + "block.create.light_blue_valve_handle": "Asa de válvula azul claro", "block.create.light_gray_sail": "Vela gris claro", "block.create.light_gray_seat": "Asiento gris claro", - "block.create.light_gray_valve_handle": "Asa de válvula gris claro", + "block.create.light_gray_valve_handle": "Asa de válvula gris claro", "block.create.lime_sail": "Vela lima", "block.create.lime_seat": "Asiento lima", - "block.create.lime_valve_handle": "Asa de válvula lima", + "block.create.lime_valve_handle": "Asa de válvula lima", "block.create.limesand": "Arena caliza", "block.create.limestone": "Piedra caliza", "block.create.limestone_bricks": "Ladrillos de piedra caliza", "block.create.limestone_bricks_slab": "Losa de ladrillos de piedra caliza", "block.create.limestone_bricks_stairs": "Escaleras de ladrillos de piedra caliza", "block.create.limestone_bricks_wall": "Pared de ladrillos de piedra caliza", - "block.create.limestone_cobblestone": "Adoquínes de piedra caliza", + "block.create.limestone_cobblestone": "Adoquínes de piedra caliza", "block.create.limestone_cobblestone_slab": "Losa de adoquines de piedra caliza", "block.create.limestone_cobblestone_stairs": "Escaleras de adoquines de piedra caliza", "block.create.limestone_cobblestone_wall": "Pared de adoquines de piedra caliza", @@ -226,19 +226,19 @@ "block.create.lit_blaze_burner": "Quemador de Blaze encendido", "block.create.magenta_sail": "Vela magenta", "block.create.magenta_seat": "Asiento magenta", - "block.create.magenta_valve_handle": "Asa de válvula magenta", - "block.create.mechanical_arm": "Brazo mecánico", - "block.create.mechanical_bearing": "Rodamiento mecánico", - "block.create.mechanical_crafter": "Autoensamblador mecánico", - "block.create.mechanical_drill": "Taladro mecánico", - "block.create.mechanical_harvester": "Cosechadora mecánica", - "block.create.mechanical_mixer": "Mezcladora mecánica", - "block.create.mechanical_piston": "Pistón mecánico", - "block.create.mechanical_piston_head": "Cabezal de pistón mecánico", - "block.create.mechanical_plough": "Arado mecánico", - "block.create.mechanical_press": "Prensa mecánica", - "block.create.mechanical_pump": "Bomba mecánica", - "block.create.mechanical_saw": "Sierra mecánica", + "block.create.magenta_valve_handle": "Asa de válvula magenta", + "block.create.mechanical_arm": "Brazo mecánico", + "block.create.mechanical_bearing": "Rodamiento mecánico", + "block.create.mechanical_crafter": "Autoensamblador mecánico", + "block.create.mechanical_drill": "Taladro mecánico", + "block.create.mechanical_harvester": "Cosechadora mecánica", + "block.create.mechanical_mixer": "Mezcladora mecánica", + "block.create.mechanical_piston": "Pistón mecánico", + "block.create.mechanical_piston_head": "Cabezal de pistón mecánico", + "block.create.mechanical_plough": "Arado mecánico", + "block.create.mechanical_press": "Prensa mecánica", + "block.create.mechanical_pump": "Bomba mecánica", + "block.create.mechanical_saw": "Sierra mecánica", "block.create.metal_bracket": "Soporte de metal para ejes", "block.create.millstone": "Piedra de molino", "block.create.minecart_anchor": "Ancla de vagonetas", @@ -251,7 +251,7 @@ "block.create.mossy_limestone": "Caliza musgosa", "block.create.mossy_scoria": "Escoria musgosa", "block.create.mossy_weathered_limestone": "Caliza erosionada musgosa", - "block.create.mysterious_cuckoo_clock": "Reloj cucú", + "block.create.mysterious_cuckoo_clock": "Reloj cucú", "block.create.natural_scoria": "Escoria natural", "block.create.nixie_tube": "Tubo Nixie", "block.create.nozzle": "Boquilla", @@ -259,7 +259,7 @@ "block.create.oak_window_pane": "Panel de ventana de roble", "block.create.orange_sail": "Vela naranja", "block.create.orange_seat": "Asiento naranja", - "block.create.orange_valve_handle": "Asa de válvula naranja", + "block.create.orange_valve_handle": "Asa de válvula naranja", "block.create.ornate_iron_window": "Ventana de hierro ornamentada", "block.create.ornate_iron_window_pane": "Panel de ventana de hierro ornamentada", "block.create.overgrown_andesite": "Andesita sobredimensionada", @@ -309,8 +309,8 @@ "block.create.paved_weathered_limestone_wall": "Pared de piedra caliza erosionada pavimentada", "block.create.pink_sail": "Vela rosa", "block.create.pink_seat": "Asiento rosa", - "block.create.pink_valve_handle": "Asa de válvula rosa", - "block.create.piston_extension_pole": "Pértiga de extensión de pistón", + "block.create.pink_valve_handle": "Asa de válvula rosa", + "block.create.piston_extension_pole": "Pértiga de extensión de pistón", "block.create.polished_dark_scoria": "Escoria oscura pulida", "block.create.polished_dark_scoria_slab": "Losa de escoria oscura pulida", "block.create.polished_dark_scoria_stairs": "Escaleras de escoria oscura pulida", @@ -335,26 +335,26 @@ "block.create.polished_weathered_limestone_slab": "Losa de piedra caliza erosionada pulida", "block.create.polished_weathered_limestone_stairs": "Escaleras de piedra caliza erosionada pulida", "block.create.polished_weathered_limestone_wall": "Pared de piedra caliza erosionada pulida", - "block.create.portable_fluid_interface": "Interfaz de fluidos portátil", - "block.create.portable_storage_interface": "Interfaz de almacenamiento portátil", + "block.create.portable_fluid_interface": "Interfaz de fluidos portátil", + "block.create.portable_storage_interface": "Interfaz de almacenamiento portátil", "block.create.powered_latch": "Palanca motorizada", "block.create.powered_toggle_latch": "Palanca de cierre motorizada", - "block.create.pulley_magnet": "Imán de la polea", + "block.create.pulley_magnet": "Imán de la polea", "block.create.pulse_repeater": "Repetidor de pulsos de Redstone", "block.create.purple_sail": "Vela morada", "block.create.purple_seat": "Asiento morado", - "block.create.purple_valve_handle": "Asa de válvula morada", + "block.create.purple_valve_handle": "Asa de válvula morada", "block.create.radial_chassis": "Chasis radial", "block.create.red_sail": "Vela roja", "block.create.red_seat": "Asiento rojo", - "block.create.red_valve_handle": "Asa de válvula roja", + "block.create.red_valve_handle": "Asa de válvula roja", "block.create.redstone_contact": "Contacto de Redstone", "block.create.redstone_link": "Enlace de Redstone", "block.create.refined_radiance_casing": "Revestidor de radiante", - "block.create.reinforced_rail": "Raíl reforzado", + "block.create.reinforced_rail": "Raíl reforzado", "block.create.rope": "Cuerda", "block.create.rope_pulley": "Polea de cuerda", - "block.create.rotation_speed_controller": "Controlador de velocidad de rotación", + "block.create.rotation_speed_controller": "Controlador de velocidad de rotación", "block.create.sail_frame": "Marco de vela", "block.create.schematic_table": "Tabla de esquemas", "block.create.schematicannon": "Schematicannon", @@ -363,132 +363,133 @@ "block.create.scoria_bricks_slab": "Losa de ladrillos de escoria", "block.create.scoria_bricks_stairs": "Escaleras de ladrillos de escoria", "block.create.scoria_bricks_wall": "Pared de ladrillos de escoria", - "block.create.scoria_cobblestone": "Adoquín de escoria", - "block.create.scoria_cobblestone_slab": "Losa de adoquínes de escoria", + "block.create.scoria_cobblestone": "Adoquín de escoria", + "block.create.scoria_cobblestone_slab": "Losa de adoquínes de escoria", "block.create.scoria_cobblestone_stairs": "Escaleras de adoquines de escoria", "block.create.scoria_cobblestone_wall": "Pared de adoquines de escoria", "block.create.scoria_pillar": "Pilar de escoria", "block.create.secondary_linear_chassis": "Chasis lineal secundario", "block.create.sequenced_gearshift": "Palanca de cambios secuencial", - "block.create.shadow_steel_casing": "Revestidor sombrío", + "block.create.shadow_steel_casing": "Revestidor sombrío", "block.create.shaft": "Eje", "block.create.smart_chute": "Ducto inteligente", - "block.create.smart_fluid_pipe": "Tubería de fluidos inteligente", - "block.create.speedometer": "Velocímetro", + "block.create.smart_fluid_pipe": "Tubería de fluidos inteligente", + "block.create.speedometer": "Velocímetro", "block.create.spout": "Surtidor", "block.create.spruce_window": "Ventana de abeto", "block.create.spruce_window_pane": "Panel de ventana de abeto", "block.create.sticker": "UNLOCALIZED: Sticker", - "block.create.sticky_mechanical_piston": "Pistón mecánico pegajoso", + "block.create.sticky_mechanical_piston": "Pistón mecánico pegajoso", "block.create.stockpile_switch": "Interruptor de acopio", - "block.create.stressometer": "Estresómetro", + "block.create.stressometer": "Estresómetro", "block.create.tiled_glass": "Vidrio esmaltado", "block.create.tiled_glass_pane": "Panel de vidrio esmaltado", - "block.create.turntable": "Plataforma giratoria mecánica", + "block.create.turntable": "Plataforma giratoria mecánica", "block.create.vertical_framed_glass": "Vidrio esmaltado vertical", "block.create.vertical_framed_glass_pane": "Panel de vidrio esmaltado vertical", "block.create.warped_window": "UNLOCALIZED: Warped Window", "block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane", - "block.create.water_wheel": "Rueda hidráulica mecánica", + "block.create.water_wheel": "Rueda hidráulica mecánica", "block.create.weathered_limestone": "Piedra caliza erosionada", "block.create.weathered_limestone_bricks": "Ladrillos de piedra caliza erosionada", "block.create.weathered_limestone_bricks_slab": "Losa de piedra caliza erosionada", "block.create.weathered_limestone_bricks_stairs": "Escaleras de ladrillos de piedra caliza erosionada", "block.create.weathered_limestone_bricks_wall": "Pared de ladrillos de piedra caliza erosionada", - "block.create.weathered_limestone_cobblestone": "Adoquín de piedra caliza erosionada", - "block.create.weathered_limestone_cobblestone_slab": "Losa de adoquín de piedra caliza erosionada", - "block.create.weathered_limestone_cobblestone_stairs": "Escaleras de adoquín de piedra caliza erosionada", - "block.create.weathered_limestone_cobblestone_wall": "Pared de adoquínes de piedra caliza erosionada", + "block.create.weathered_limestone_cobblestone": "Adoquín de piedra caliza erosionada", + "block.create.weathered_limestone_cobblestone_slab": "Losa de adoquín de piedra caliza erosionada", + "block.create.weathered_limestone_cobblestone_stairs": "Escaleras de adoquín de piedra caliza erosionada", + "block.create.weathered_limestone_cobblestone_wall": "Pared de adoquínes de piedra caliza erosionada", "block.create.weathered_limestone_pillar": "Pilar de piedra caliza erosionada", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", "block.create.white_sail": "Vela blanca", "block.create.white_seat": "Asiento blanco", - "block.create.white_valve_handle": "Asa de válvula blanco", + "block.create.white_valve_handle": "Asa de válvula blanco", "block.create.windmill_bearing": "Rodamiento del molino de viento", "block.create.wooden_bracket": "Soporte de madera para ejes", "block.create.yellow_sail": "Vela amarilla", "block.create.yellow_seat": "Asiento amarillo", - "block.create.yellow_valve_handle": "Asa de válvula amarillo", + "block.create.yellow_valve_handle": "Asa de válvula amarillo", "block.create.zinc_block": "Bloque de zinc", "block.create.zinc_ore": "Mineral de zinc", "entity.create.contraption": "Artilugio", - "entity.create.gantry_contraption": "Artilugio de grúa", + "entity.create.gantry_contraption": "Artilugio de grúa", "entity.create.seat": "Asiento", "entity.create.stationary_contraption": "Artilugio estacionario", "entity.create.super_glue": "Super Pegamento", "fluid.create.milk": "Leche", - "fluid.create.potion": "Poción", - "fluid.create.tea": "Té del Constructor", + "fluid.create.potion": "Poción", + "fluid.create.tea": "Té del Constructor", - "item.create.andesite_alloy": "Aleación de andesita", + "item.create.andesite_alloy": "Aleación de andesita", "item.create.attribute_filter": "Filtro de atributos", "item.create.bar_of_chocolate": "Barra de chocolate", "item.create.belt_connector": "Correa", "item.create.blaze_cake": "Pastel de Blaze", "item.create.blaze_cake_base": "Base de Pastel de Blaze", - "item.create.brass_hand": "Mano de latón", - "item.create.brass_ingot": "Lingote de latón", - "item.create.brass_nugget": "Pepita de latón", - "item.create.brass_sheet": "Lámina de latón", - "item.create.builders_tea": "Té del Constructor", + "item.create.brass_hand": "Mano de latón", + "item.create.brass_ingot": "Lingote de latón", + "item.create.brass_nugget": "Pepita de latón", + "item.create.brass_sheet": "Lámina de latón", + "item.create.builders_tea": "Té del Constructor", "item.create.chest_minecart_contraption": "Artilugio de vagoneta con cofre", "item.create.chocolate_bucket": "Cubo de chocolate", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", - "item.create.chromatic_compound": "Compuesto cromático", + "item.create.chromatic_compound": "Compuesto cromático", "item.create.cinder_flour": "Harina de ceniza", "item.create.copper_ingot": "Lingote de cobre", "item.create.copper_nugget": "Pepita de cobre", - "item.create.copper_sheet": "Lámina de cobre", - "item.create.crafter_slot_cover": "Tapa de ranura del Autoensamblador mecánico", + "item.create.copper_sheet": "Lámina de cobre", + "item.create.crafter_slot_cover": "Tapa de ranura del Autoensamblador mecánico", "item.create.crushed_aluminum_ore": "Mineral de aluminio molido", - "item.create.crushed_brass": "Latón molido", + "item.create.crushed_brass": "Latón molido", "item.create.crushed_copper_ore": "Mineral de cobre molido", "item.create.crushed_gold_ore": "Mineral de oro molido", "item.create.crushed_iron_ore": "Mineral de hierro molido", "item.create.crushed_lead_ore": "Mineral de plomo molido", - "item.create.crushed_nickel_ore": "Mineral de níquel molido", + "item.create.crushed_nickel_ore": "Mineral de níquel molido", "item.create.crushed_osmium_ore": "Mineral de osmio molido", "item.create.crushed_platinum_ore": "Mineral de platino molido", "item.create.crushed_quicksilver_ore": "Mineral de mercurio molido", "item.create.crushed_silver_ore": "Mineral de plata molido", - "item.create.crushed_tin_ore": "Mineral de estaño molido", + "item.create.crushed_tin_ore": "Mineral de estaño molido", "item.create.crushed_uranium_ore": "Mineral de uranio molido", "item.create.crushed_zinc_ore": "Mineral de zinc molido", "item.create.deforester": "Deforestador", "item.create.dough": "Masilla", "item.create.electron_tube": "Tubo de electrones", - "item.create.empty_blaze_burner": "Quemador de Blaze vacío", - "item.create.empty_schematic": "Esquema vacío", + "item.create.empty_blaze_burner": "Quemador de Blaze vacío", + "item.create.empty_schematic": "Esquema vacío", "item.create.extendo_grip": "Agarre extendido", "item.create.filter": "Filtro", "item.create.furnace_minecart_contraption": "Artilugio de vagoneta de horno", "item.create.goggles": "Gafas del Ingeniero", - "item.create.golden_sheet": "Lámina de oro", + "item.create.golden_sheet": "Lámina de oro", "item.create.handheld_blockzapper": "Blockzapper", "item.create.handheld_worldshaper": "Worldshaper", "item.create.honey_bucket": "Cubo de miel", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", "item.create.integrated_circuit": "Chip de circuito integrado", - "item.create.iron_sheet": "Lámina de hierro", - "item.create.lapis_sheet": "Lámina de lapislázuli", + "item.create.iron_sheet": "Lámina de hierro", + "item.create.lapis_sheet": "Lámina de lapislázuli", "item.create.minecart_contraption": "Artilugio de vagoneta", "item.create.minecart_coupling": "Acoplamiento de vagoneta", "item.create.polished_rose_quartz": "Cuarzo rosado pulido", "item.create.powdered_obsidian": "Obsidiana en polvo", - "item.create.propeller": "Hélice", + "item.create.propeller": "Hélice", "item.create.red_sand_paper": "Papel de lija rojo", "item.create.refined_radiance": "Resplandor refinado", "item.create.rose_quartz": "Cuarzo rosado", "item.create.sand_paper": "Papel de lija", "item.create.schematic": "Esquema", "item.create.schematic_and_quill": "Esquema y Pluma", - "item.create.shadow_steel": "Acero sombrío", + "item.create.shadow_steel": "Acero sombrío", "item.create.super_glue": "Super Pegamento", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", - "item.create.tree_fertilizer": "Fertilizador de árboles", - "item.create.vertical_gearbox": "Caja de transmisión vertical", - "item.create.wand_of_symmetry": "Varita de simetría", + "item.create.tree_fertilizer": "Fertilizador de árboles", + "item.create.vertical_gearbox": "Caja de transmisión vertical", + "item.create.wand_of_symmetry": "Varita de simetría", "item.create.wheat_flour": "Harina de trigo", "item.create.whisk": "Batidora", "item.create.wrench": "Llave inglesa", @@ -499,165 +500,165 @@ "_": "->------------------------] Advancements [------------------------<-", "advancement.create.root": "Bienvenido a Create", - "advancement.create.root.desc": "¡Es hora de empezar a construir increíbles Artilugios!", + "advancement.create.root.desc": "¡Es hora de empezar a construir increíbles Artilugios!", "advancement.create.andesite_alloy": "Aliteraciones en abundancia", - "advancement.create.andesite_alloy.desc": "Los materiales de Create tienen nombres extraños, la aleación de andesita es uno de ellos.", - "advancement.create.its_alive": "Está Vivo!", - "advancement.create.its_alive.desc": "Vea cómo gira su primer componente cinético.", + "advancement.create.andesite_alloy.desc": "Los materiales de Create tienen nombres extraños, la aleación de andesita es uno de ellos.", + "advancement.create.its_alive": "Está Vivo!", + "advancement.create.its_alive.desc": "Vea cómo gira su primer componente cinético.", "advancement.create.shifting_gears": "Cambiando de marcha", - "advancement.create.shifting_gears.desc": "Conecta una rueda dentada grande a una pequeña, lo que te permitirá cambiar la velocidad de tu artilugio.", + "advancement.create.shifting_gears.desc": "Conecta una rueda dentada grande a una pequeña, lo que te permitirá cambiar la velocidad de tu artilugio.", "advancement.create.overstressed": "Sobrecargado", - "advancement.create.overstressed.desc": "Experimenta los límites del estrés.", + "advancement.create.overstressed.desc": "Experimenta los límites del estrés.", "advancement.create.belt": "Paseo de algas", "advancement.create.belt.desc": "Conectar dos ejes con una correa.", - "advancement.create.tunnel": "Cúbrete!", - "advancement.create.tunnel.desc": "Embellece tu correa con un Túnel.", - "advancement.create.splitter_tunnel": "Divide y vencerás", - "advancement.create.splitter_tunnel.desc": "Crear un divisor con un grupo de túneles de latón.", - "advancement.create.chute": "Caída en picado", + "advancement.create.tunnel": "Cúbrete!", + "advancement.create.tunnel.desc": "Embellece tu correa con un Túnel.", + "advancement.create.splitter_tunnel": "Divide y vencerás", + "advancement.create.splitter_tunnel.desc": "Crear un divisor con un grupo de túneles de latón.", + "advancement.create.chute": "Caída en picado", "advancement.create.chute.desc": "Coloque un ducto, la contrapartida vertical de la cinta.", - "advancement.create.upward_chute": "Abducción aérea", - "advancement.create.upward_chute.desc": "Observe cómo un objeto lanzado vuela hacia un paracaídas impulsado por un ventilador.", + "advancement.create.upward_chute": "Abducción aérea", + "advancement.create.upward_chute.desc": "Observe cómo un objeto lanzado vuela hacia un paracaídas impulsado por un ventilador.", "advancement.create.belt_funnel": "Colgantes con forma de embudo", - "advancement.create.belt_funnel.desc": "Coloca un embudo lateral encima de una cinta o depósito para crear un tipo especial.", + "advancement.create.belt_funnel.desc": "Coloca un embudo lateral encima de una cinta o depósito para crear un tipo especial.", "advancement.create.belt_funnel_kiss": "Los loros y las aletas", "advancement.create.belt_funnel_kiss.desc": "Haz besar dos embudos montados con una cinta.", - "advancement.create.fan": "Maestro mecánico del aire", + "advancement.create.fan": "Maestro mecánico del aire", "advancement.create.fan.desc": "Monta la corriente de aire proporcionada por un ventilador revestido.", - "advancement.create.fan_lava": "Calentador geotérmico", + "advancement.create.fan_lava": "Calentador geotérmico", "advancement.create.fan_lava.desc": "Quedar atrapado en una corriente de aire que funde las cosas.", "advancement.create.fan_water": "Lavado de la ropa", "advancement.create.fan_water.desc": "Quedar atrapado en una corriente de aire que lava las cosas.", - "advancement.create.fan_smoke": "Fuelle mecánico", - "advancement.create.fan_smoke.desc": "Quedar atrapado en una corriente de aire que humea los artículos.", + "advancement.create.fan_smoke": "Fuelle mecánico", + "advancement.create.fan_smoke.desc": "Quedar atrapado en una corriente de aire que humea los artículos.", "advancement.create.wrench": "Configurar convenientemente", "advancement.create.wrench.desc": "Crea una llave inglesa para ayudarte a construir tus artilugios.", "advancement.create.goggles": "Stress-O-Vision", - "advancement.create.goggles.desc": "Crea unas Gafas del Ingeniero para ayudarte a obtener más información cinética de los componentes.", - "advancement.create.speedometer": "Pero, ¿con qué rapidez exactamente??", - "advancement.create.speedometer.desc": "Coloca y alimenta un Velocímetro. Míralo a través de las gafas para leer su valor exacto.", - "advancement.create.stressometer": "Pero, ¿cuán estresado exactamente??", - "advancement.create.stressometer.desc": "Coloca y alimenta un Estresómetro. Míralo a través de las gafas para leer su valor exacto.", - "advancement.create.aesthetics": "Boom, Estética!", + "advancement.create.goggles.desc": "Crea unas Gafas del Ingeniero para ayudarte a obtener más información cinética de los componentes.", + "advancement.create.speedometer": "Pero, ¿con qué rapidez exactamente??", + "advancement.create.speedometer.desc": "Coloca y alimenta un Velocímetro. Míralo a través de las gafas para leer su valor exacto.", + "advancement.create.stressometer": "Pero, ¿cuán estresado exactamente??", + "advancement.create.stressometer.desc": "Coloca y alimenta un Estresómetro. Míralo a través de las gafas para leer su valor exacto.", + "advancement.create.aesthetics": "Boom, Estética!", "advancement.create.aesthetics.desc": "Colocar los soportes en un eje, tubo y rueda dentada.", "advancement.create.reinforced": "Boom, Reforzado!", "advancement.create.reinforced.desc": "Utilizar bloques de revestimiento en un eje, un tubo y una cinta.", - "advancement.create.water_wheel": "Aprovechar la hidráulica", - "advancement.create.water_wheel.desc": "Coloca una Rueda hidráulica e intenta hacerla girar.", + "advancement.create.water_wheel": "Aprovechar la hidráulica", + "advancement.create.water_wheel.desc": "Coloca una Rueda hidráulica e intenta hacerla girar.", "advancement.create.chocolate_wheel": "Potencia de buen gusto", "advancement.create.chocolate_wheel.desc": "Hacer funcionar una rueda de agua con chocolate fundido.", "advancement.create.lava_wheel": "Rueda de Magma", - "advancement.create.lava_wheel.desc": "Esto no debió haber funcionado.", - "advancement.create.cuckoo": "¿Es el momento?", - "advancement.create.cuckoo.desc": "Presenciar cómo un Reloj de cucú anuncia la hora de acostarse.", + "advancement.create.lava_wheel.desc": "Esto no debió haber funcionado.", + "advancement.create.cuckoo": "¿Es el momento?", + "advancement.create.cuckoo.desc": "Presenciar cómo un Reloj de cucú anuncia la hora de acostarse.", "advancement.create.millstone": "Triturador de bolsillo", "advancement.create.millstone.desc": "Colocar y alimentar una Piedra de molino.", "advancement.create.windmill": "Una suave brisa", "advancement.create.windmill.desc": "Montar un molino de viento.", "advancement.create.maxed_windmill": "Una fuerte brisa", - "advancement.create.maxed_windmill.desc": "Montar un molino de viento de máxima intensidad.", + "advancement.create.maxed_windmill.desc": "Montar un molino de viento de máxima intensidad.", "advancement.create.andesite_casing": "La edad de la andesita", - "advancement.create.andesite_casing.desc": "Utiliza un poco de aleación de andesita y madera para crear un revestimiento básico.", + "advancement.create.andesite_casing.desc": "Utiliza un poco de aleación de andesita y madera para crear un revestimiento básico.", "advancement.create.mechanical_drill": "Interruptores fijos", - "advancement.create.mechanical_drill.desc": "Colocar y alimentar un taladro mecánico.", - "advancement.create.press": "¡La prensa se pone en marcha!", - "advancement.create.press.desc": "Activa una prensa mecánica y utilízala para crear algunas láminas.", + "advancement.create.mechanical_drill.desc": "Colocar y alimentar un taladro mecánico.", + "advancement.create.press": "¡La prensa se pone en marcha!", + "advancement.create.press.desc": "Activa una prensa mecánica y utilízala para crear algunas láminas.", "advancement.create.polished_rose_quartz": "Diamantes rosas", "advancement.create.polished_rose_quartz.desc": "Utiliza un trozo de papel de lija para pulir el cuarzo rosa hasta que se vuelva transparente.", "advancement.create.electron_tube": "Beep Boop", - "advancement.create.electron_tube.desc": "Haz algunos Tubos de Electrones, útiles en la fabricación de maquinaria menos primitiva.", + "advancement.create.electron_tube.desc": "Haz algunos Tubos de Electrones, útiles en la fabricación de maquinaria menos primitiva.", "advancement.create.mechanical_saw": "Picado estacionario", - "advancement.create.mechanical_saw.desc": "Colocar y alimentar una sierra mecánica.", + "advancement.create.mechanical_saw.desc": "Colocar y alimentar una sierra mecánica.", "advancement.create.basin": "Funcionamiento de la cuenca", "advancement.create.basin.desc": "Coloca una Cuenca e intenta arrojar objetos en ella.", "advancement.create.mixer": "Mezcla de colores", - "advancement.create.mixer.desc": "Coloque una batidora mecánica sobre el lavabo, enciéndala y empiece a mezclar algunos ingredientes.", + "advancement.create.mixer.desc": "Coloque una batidora mecánica sobre el lavabo, enciéndala y empiece a mezclar algunos ingredientes.", "advancement.create.blaze_burner": "Una chimenea viva", "advancement.create.blaze_burner.desc": "Obtener un Quemador de Blaze.", - "advancement.create.compact": "Compactación automática", + "advancement.create.compact": "Compactación automática", "advancement.create.compact.desc": "Utiliza una prensa y una palangana para compactar algunos elementos.", "advancement.create.brass": "Aleaciones reales", - "advancement.create.brass.desc": "Utiliza Cobre molido y Zinc molido para crear algo de latón.", - "advancement.create.brass_casing": "La Edad de Latón", - "advancement.create.brass_casing.desc": "Utiliza el latón recién obtenido y algo de madera para crear un revestimiento más avanzado.", + "advancement.create.brass.desc": "Utiliza Cobre molido y Zinc molido para crear algo de latón.", + "advancement.create.brass_casing": "La Edad de Latón", + "advancement.create.brass_casing.desc": "Utiliza el latón recién obtenido y algo de madera para crear un revestimiento más avanzado.", "advancement.create.copper_casing": "La Edad de Cobre", - "advancement.create.copper_casing.desc": "Utiliza algunas láminas de cobre y madera para crear algunos revestimientos de cobre.", + "advancement.create.copper_casing.desc": "Utiliza algunas láminas de cobre y madera para crear algunos revestimientos de cobre.", "advancement.create.spout": "Sploosh", "advancement.create.spout.desc": "Observar el llenado de un elemento fluido usando una boquilla.", "advancement.create.spout_potion": "Cervecera global", - "advancement.create.spout_potion.desc": "Mira cómo un pico llena una botella con líquido de poción.", - "advancement.create.chocolate": "Un mundo de imaginación", + "advancement.create.spout_potion.desc": "Mira cómo un pico llena una botella con líquido de poción.", + "advancement.create.chocolate": "Un mundo de imaginación", "advancement.create.chocolate.desc": "Obtener un cubo de chocolate fundido.", "advancement.create.item_drain": "Drenaje de la ropa", - "advancement.create.item_drain.desc": "Ver cómo se vacía un elemento fluido mediante una drenadora de elementos.", - "advancement.create.chained_item_drain": "Déjalo rodar!", - "advancement.create.chained_item_drain.desc": "Observa cómo un objeto rueda por varios drenadores de elementos encadenados.", - "advancement.create.glass_pipe": "Espía del flujo", - "advancement.create.glass_pipe.desc": "Observe cómo se propaga el fluido a través de una tubería de fluidos con ventanas. Las tuberías de fluido rectas se convierten en ventanas cuando se utiliza una llave en ellas.", + "advancement.create.item_drain.desc": "Ver cómo se vacía un elemento fluido mediante una drenadora de elementos.", + "advancement.create.chained_item_drain": "Déjalo rodar!", + "advancement.create.chained_item_drain.desc": "Observa cómo un objeto rueda por varios drenadores de elementos encadenados.", + "advancement.create.glass_pipe": "Espía del flujo", + "advancement.create.glass_pipe.desc": "Observe cómo se propaga el fluido a través de una tubería de fluidos con ventanas. Las tuberías de fluido rectas se convierten en ventanas cuando se utiliza una llave en ellas.", "advancement.create.pipe_collision": "No cruzar nunca los arroyos", - "advancement.create.pipe_collision.desc": "Vea cómo se unen dos fluidos en su red de tuberías.", - "advancement.create.pipe_spill": "¡Hay una fuga!", - "advancement.create.pipe_spill.desc": "Observe cómo un extremo abierto de una tubería toma o deposita fluidos en el mundo.", + "advancement.create.pipe_collision.desc": "Vea cómo se unen dos fluidos en su red de tuberías.", + "advancement.create.pipe_spill": "¡Hay una fuga!", + "advancement.create.pipe_spill.desc": "Observe cómo un extremo abierto de una tubería toma o deposita fluidos en el mundo.", "advancement.create.hose_pulley": "Vertidos industriales", - "advancement.create.hose_pulley.desc": "Bajar una polea de manguera y ver cómo se vacía o se llena un cuerpo de líquido.", - "advancement.create.infinite_water": "Drenando el océano", + "advancement.create.hose_pulley.desc": "Bajar una polea de manguera y ver cómo se vacía o se llena un cuerpo de líquido.", + "advancement.create.infinite_water": "Drenando el océano", "advancement.create.infinite_water.desc": "Bombea de una masa de agua lo suficientemente grande como para ser considerada infinita.", - "advancement.create.infinite_lava": "Drenaje del núcleo de los planetas", + "advancement.create.infinite_lava": "Drenaje del núcleo de los planetas", "advancement.create.infinite_lava.desc": "Bombea de una masa de lava lo suficientemente grande como para ser considerada infinita.", - "advancement.create.infinite_chocolate": "Ahogándose en la imaginación", + "advancement.create.infinite_chocolate": "Ahogándose en la imaginación", "advancement.create.infinite_chocolate.desc": "Bombea desde una masa de chocolate fundido lo suficientemente grande como para ser considerado infinito.", "advancement.create.crafter": "Montaje automatizado", "advancement.create.crafter.desc": "Coloca y alimenta algunos autoensambladores.", "advancement.create.clockwork_bearing": "Artilugio a la hora", - "advancement.create.clockwork_bearing.desc": "Ensamblar una estructura montada sobre un rodamiento de relojería.", + "advancement.create.clockwork_bearing.desc": "Ensamblar una estructura montada sobre un rodamiento de relojería.", "advancement.create.nixie_tube": "Signos de estilo", "advancement.create.nixie_tube.desc": "Obtener y colocar un par de Tubos Nixie.", "advancement.create.deployer": "Picar, colocar y atacar", "advancement.create.deployer.desc": "Coloca y potencia un Desplegador, el reflejo perfecto de ti mismo.", "advancement.create.speed_controller": "Los ingenieros lo odian!", - "advancement.create.speed_controller.desc": "Coloque un regulador de velocidad de rotación, el dispositivo definitivo para cambiar de marcha.", - "advancement.create.flywheel": "El corazón de la fábrica", - "advancement.create.flywheel.desc": "Conectar con éxito un motor a la rueda de inercia.", - "advancement.create.overstress_flywheel": "Altos niveles de estrés", + "advancement.create.speed_controller.desc": "Coloque un regulador de velocidad de rotación, el dispositivo definitivo para cambiar de marcha.", + "advancement.create.flywheel": "El corazón de la fábrica", + "advancement.create.flywheel.desc": "Conectar con éxito un motor a la rueda de inercia.", + "advancement.create.overstress_flywheel": "Altos niveles de estrés", "advancement.create.overstress_flywheel.desc": "Sobrecargar un Motor de Horno.", - "advancement.create.integrated_circuit": "Cálculos complejos", + "advancement.create.integrated_circuit": "Cálculos complejos", "advancement.create.integrated_circuit.desc": "Ensamblar un chip de circuito integrado.", "advancement.create.mechanical_arm": "Manos ocupadas!", - "advancement.create.mechanical_arm.desc": "Crea un brazo mecánico, selecciona las entradas y salidas, colócalo en el suelo y dale energía; luego observa cómo hace todo el trabajo por ti.", - "advancement.create.musical_arm": "Tócame la melodía!", - "advancement.create.musical_arm.desc": "Vea cómo un brazo mecánico maneja su Jukebox.", + "advancement.create.mechanical_arm.desc": "Crea un brazo mecánico, selecciona las entradas y salidas, colócalo en el suelo y dale energía; luego observa cómo hace todo el trabajo por ti.", + "advancement.create.musical_arm": "Tócame la melodía!", + "advancement.create.musical_arm.desc": "Vea cómo un brazo mecánico maneja su Jukebox.", "advancement.create.arm_many_targets": "Organize-o-Tron", - "advancement.create.arm_many_targets.desc": "Programar un brazo mecánico con diez o más posiciones de salida.", + "advancement.create.arm_many_targets.desc": "Programar un brazo mecánico con diez o más posiciones de salida.", "advancement.create.arm_blaze_burner": "Combust-o-Tron", - "advancement.create.arm_blaze_burner.desc": "Instruya un brazo mecánico para alimentar su Quemador de Blaze.", - "advancement.create.fist_bump": "¡Pégale, hermano!", - "advancement.create.fist_bump.desc": "Hacer que dos Desplegadores se den un puñetazo.", + "advancement.create.arm_blaze_burner.desc": "Instruya un brazo mecánico para alimentar su Quemador de Blaze.", + "advancement.create.fist_bump": "¡Pégale, hermano!", + "advancement.create.fist_bump.desc": "Hacer que dos Desplegadores se den un puñetazo.", "advancement.create.crushing_wheel": "Un par de gigantes", - "advancement.create.crushing_wheel.desc": "Crea algunas Ruedas de trituración para descomponer más materiales de forma más eficaz.", - "advancement.create.blaze_cake": "Fiebre del azúcar", + "advancement.create.crushing_wheel.desc": "Crea algunas Ruedas de trituración para descomponer más materiales de forma más eficaz.", + "advancement.create.blaze_cake": "Fiebre del azúcar", "advancement.create.blaze_cake.desc": "Hornea en tu Quemador de Blaze un pastel especial.", "advancement.create.chromatic_compound": "Minerales bipolares", - "advancement.create.chromatic_compound.desc": "Crea una Barra de Compuesto Cromático.", - "advancement.create.shadow_steel": "Retorno del vacío", - "advancement.create.shadow_steel.desc": "Crea Acero Sombrío, una barra de metal de la nada.", + "advancement.create.chromatic_compound.desc": "Crea una Barra de Compuesto Cromático.", + "advancement.create.shadow_steel": "Retorno del vacío", + "advancement.create.shadow_steel.desc": "Crea Acero Sombrío, una barra de metal de la nada.", "advancement.create.refined_radiance": "Brillante e inspirador", - "advancement.create.refined_radiance.desc": "Crea un Resplandor refinado, una poderosa sustancia cromática.", - "advancement.create.chromatic_age": "La edad cromática", + "advancement.create.refined_radiance.desc": "Crea un Resplandor refinado, una poderosa sustancia cromática.", + "advancement.create.chromatic_age": "La edad cromática", "advancement.create.chromatic_age.desc": "Crear bloques de revestimiento de la luz y la oscuridad.", "advancement.create.zapper": "Construir con estilo", - "advancement.create.zapper.desc": "Construye un Blockzapper. Una pistola láser radiante que te ayuda a construir.", + "advancement.create.zapper.desc": "Construye un Blockzapper. Una pistola láser radiante que te ayuda a construir.", "advancement.create.upgraded_zapper": "Radiante sobrecarga", "advancement.create.upgraded_zapper.desc": "Crear y activar un Blockzapper totalmente mejorado.", "advancement.create.wand_of_symmetry": "Espejos radiantes", - "advancement.create.wand_of_symmetry.desc": "Crear un bastón de simetría.", + "advancement.create.wand_of_symmetry.desc": "Crear un bastón de simetría.", "advancement.create.deforester": "Picado radiante", - "advancement.create.deforester.desc": "Crea un Deforestador y despídete del bosque local.", + "advancement.create.deforester.desc": "Crea un Deforestador y despídete del bosque local.", "advancement.create.extendo_grip": "Boioioing!", "advancement.create.extendo_grip.desc": "Hazte con un Agarre extentido.", - "advancement.create.dual_extendo_grip": "La última edad del boing", - "advancement.create.dual_extendo_grip.desc": "Doble Empuñadura extendida para un alcance sobrehumano.", + "advancement.create.dual_extendo_grip": "La última edad del boing", + "advancement.create.dual_extendo_grip.desc": "Doble Empuñadura extendida para un alcance sobrehumano.", "advancement.create.eob": "Fin de la beta", - "advancement.create.eob.desc": "Espere más contenido aquí en el futuro. <3", + "advancement.create.eob.desc": "Espere más contenido aquí en el futuro. <3", "_": "->------------------------] UI & Messages [------------------------<-", @@ -665,44 +666,44 @@ "itemGroup.create.base": "Create", "itemGroup.create.palettes": "Paletas", - "death.attack.create.crush": "%1$s se procesó por las Ruedas de trituración", - "death.attack.create.fan_fire": "%1$s murió quemado por el aire caliente", - "death.attack.create.fan_lava": "%1$s murió quemado por un abanico de lava", - "death.attack.create.mechanical_drill": "%1$s fue empalado por un taladro mecánico", - "death.attack.create.mechanical_saw": "%1$s fue cortado por la mitad por una sierra mecánica", - "death.attack.create.cuckoo_clock_explosion": "%1$s fue volado por los aires por un reloj cucú manipulado", + "death.attack.create.crush": "%1$s se procesó por las Ruedas de trituración", + "death.attack.create.fan_fire": "%1$s murió quemado por el aire caliente", + "death.attack.create.fan_lava": "%1$s murió quemado por un abanico de lava", + "death.attack.create.mechanical_drill": "%1$s fue empalado por un taladro mecánico", + "death.attack.create.mechanical_saw": "%1$s fue cortado por la mitad por una sierra mecánica", + "death.attack.create.cuckoo_clock_explosion": "%1$s fue volado por los aires por un reloj cucú manipulado", "create.block.deployer.damage_source_name": "un Desplegador rebelde", - "create.block.cart_assembler.invalid": "Coloque su Ensamblador de vagonetas en un bloque de Raíles", + "create.block.cart_assembler.invalid": "Coloque su Ensamblador de vagonetas en un bloque de Raíles", - "create.recipe.crushing": "Trituración", + "create.recipe.crushing": "Trituración", "create.recipe.milling": "Fresado", "create.recipe.fan_washing": "Lavado a granel", - "create.recipe.fan_washing.fan": "Ventilador detrás del agua fluyente", + "create.recipe.fan_washing.fan": "Ventilador detrás del agua fluyente", "create.recipe.fan_smoking": "Ahumador a granel", - "create.recipe.fan_smoking.fan": "Ventilador detrás del fuego", + "create.recipe.fan_smoking.fan": "Ventilador detrás del fuego", "create.recipe.fan_blasting": "Voladuras a granel", - "create.recipe.fan_blasting.fan": "Ventilador detrás de la lava", + "create.recipe.fan_blasting.fan": "Ventilador detrás de la lava", "create.recipe.pressing": "Prensando", "create.recipe.mixing": "Mezclando", - "create.recipe.automatic_shapeless": "Elaboración automatizada de productos sin forma", - "create.recipe.automatic_brewing": "Elaboración de cerveza automatizada", + "create.recipe.automatic_shapeless": "Elaboración automatizada de productos sin forma", + "create.recipe.automatic_brewing": "Elaboración de cerveza automatizada", "create.recipe.packing": "Compactando", "create.recipe.automatic_packing": "Embalaje automatizado", "create.recipe.sawing": "Aserrando", - "create.recipe.mechanical_crafting": "Elaboración mecánica", - "create.recipe.automatic_shaped": "Elaboración automatizada de productos con forma", + "create.recipe.mechanical_crafting": "Elaboración mecánica", + "create.recipe.automatic_shaped": "Elaboración automatizada de productos con forma", "create.recipe.block_cutting": "Corte de bloques", "create.recipe.wood_cutting": "Corte de maderas", "create.recipe.blockzapper_upgrade": "Blockzapper", "create.recipe.sandpaper_polishing": "Pulido con papel de lija", - "create.recipe.mystery_conversion": "Conversión misteriosa", + "create.recipe.mystery_conversion": "Conversión misteriosa", "create.recipe.spout_filling": "Llenar por el pico", "create.recipe.draining": "Drenador de elementos", "create.recipe.processing.chance": "%1$s%% Chance", "create.recipe.heat_requirement.none": "No es necesario calentar", "create.recipe.heat_requirement.heated": "Calentado", - "create.recipe.heat_requirement.superheated": "Súper-Calentado", + "create.recipe.heat_requirement.superheated": "Súper-Calentado", "create.generic.range": "Rango", "create.generic.radius": "Radio", @@ -716,7 +717,7 @@ "create.generic.unit.minutes": "Minutos", "create.generic.unit.rpm": "RPM", "create.generic.unit.stress": "su", - "create.generic.unit.degrees": "°", + "create.generic.unit.degrees": "°", "create.generic.unit.millibuckets": "%1$smB", "create.generic.clockwise": "En el sentido de las agujas del reloj", "create.generic.counter_clockwise": "En sentido contrario a las agujas del reloj", @@ -727,19 +728,19 @@ "create.action.saveToFile": "Guardar", "create.action.discard": "Descartar", - "create.keyinfo.toolmenu": "Menú de la Herramienta de Enfoque", - "create.keyinfo.scrollup": "Simular usar la rueda del ratón hacia arriba (en el mundo)", - "create.keyinfo.scrolldown": "Simular usar la rueda del ratón hacia abajo (en el mundo)", + "create.keyinfo.toolmenu": "Menú de la Herramienta de Enfoque", + "create.keyinfo.scrollup": "Simular usar la rueda del ratón hacia arriba (en el mundo)", + "create.keyinfo.scrolldown": "Simular usar la rueda del ratón hacia abajo (en el mundo)", - "create.gui.scrollInput.defaultTitle": "Seleccione una opción:", - "create.gui.scrollInput.scrollToModify": "Usa la rueda del ratón para Modificar", - "create.gui.scrollInput.scrollToAdjustAmount": "Usa la rueda del ratón para ajustar la cantidad", - "create.gui.scrollInput.scrollToSelect": "Usa la rueda del ratón para Seleccionar", - "create.gui.scrollInput.shiftScrollsFaster": "Shift para usar la rueda del ratón más rápido", + "create.gui.scrollInput.defaultTitle": "Seleccione una opción:", + "create.gui.scrollInput.scrollToModify": "Usa la rueda del ratón para Modificar", + "create.gui.scrollInput.scrollToAdjustAmount": "Usa la rueda del ratón para ajustar la cantidad", + "create.gui.scrollInput.scrollToSelect": "Usa la rueda del ratón para Seleccionar", + "create.gui.scrollInput.shiftScrollsFaster": "Shift para usar la rueda del ratón más rápido", "create.gui.toolmenu.focusKey": "Mantenga [%1$s] para enfocar", - "create.gui.toolmenu.cycle": "[RUEDA DEL RATÓN] para el ciclo", + "create.gui.toolmenu.cycle": "[RUEDA DEL RATÓN] para el ciclo", "create.gui.symmetryWand.mirrorType": "Espejado", - "create.gui.symmetryWand.orientation": "Orientación", + "create.gui.symmetryWand.orientation": "Orientación", "create.symmetry.mirror.plane": "Plano de espejo", "create.symmetry.mirror.doublePlane": "Rectangular", @@ -752,20 +753,20 @@ "create.orientation.alongX": "A lo largo de X", "create.gui.blockzapper.title": "Blockzapper", - "create.gui.blockzapper.replaceMode": "Modo de sustitución", + "create.gui.blockzapper.replaceMode": "Modo de sustitución", "create.gui.blockzapper.searchDiagonal": "Seguir las diagonales", "create.gui.blockzapper.searchFuzzy": "Ignorar los bordes del material", "create.gui.blockzapper.range": "Alcance del margen de maniobra", "create.gui.blockzapper.needsUpgradedAmplifier": "Requiere un amplificador mejorado", - "create.gui.blockzapper.patternSection": "Patrón", - "create.gui.blockzapper.pattern.solid": "Sólido", + "create.gui.blockzapper.patternSection": "Patrón", + "create.gui.blockzapper.pattern.solid": "Sólido", "create.gui.blockzapper.pattern.checkered": "Tablero de ajedrez", "create.gui.blockzapper.pattern.inversecheckered": "Tablero de ajedrez invertido", "create.gui.blockzapper.pattern.chance25": "25% Roll", "create.gui.blockzapper.pattern.chance50": "50% Roll", "create.gui.blockzapper.pattern.chance75": "75% Roll", "create.gui.terrainzapper.title": "Worldshaper", - "create.gui.terrainzapper.placement": "Colocación", + "create.gui.terrainzapper.placement": "Colocación", "create.gui.terrainzapper.placement.merged": "Fusionado", "create.gui.terrainzapper.placement.attached": "Adjuntado", "create.gui.terrainzapper.placement.inserted": "Insertado", @@ -778,10 +779,10 @@ "create.gui.terrainzapper.tool.place": "Sitio", "create.gui.terrainzapper.tool.replace": "Sustituir", "create.gui.terrainzapper.tool.clear": "Borrar", - "create.gui.terrainzapper.tool.overlay": "Superposición", + "create.gui.terrainzapper.tool.overlay": "Superposición", "create.gui.terrainzapper.tool.flatten": "Aplanar", - "create.terrainzapper.shiftRightClickToSet": "Shift+Clic con el botón derecho para seleccionar una forma", + "create.terrainzapper.shiftRightClickToSet": "Shift+Clic con el botón derecho para seleccionar una forma", "create.blockzapper.usingBlock": "Utilizando: %1$s", "create.blockzapper.componentUpgrades": "Mejoras de componentes:", @@ -789,35 +790,35 @@ "create.blockzapper.component.amplifier": "Amplificador", "create.blockzapper.component.accelerator": "Acelerador", "create.blockzapper.component.retriever": "Recuperador", - "create.blockzapper.component.scope": "Mira telescópica", + "create.blockzapper.component.scope": "Mira telescópica", "create.blockzapper.componentTier.none": "Ninguno", - "create.blockzapper.componentTier.brass": "Latón", - "create.blockzapper.componentTier.chromatic": "Cromático", + "create.blockzapper.componentTier.brass": "Latón", + "create.blockzapper.componentTier.chromatic": "Cromático", "create.blockzapper.leftClickToSet": "Clic izquierdo en un bloque para establecer el material", "create.blockzapper.empty": "Sin bloques!", - "create.minecart_coupling.two_couplings_max": "Las vagonetas no pueden tener más de dos enganches cada una", + "create.minecart_coupling.two_couplings_max": "Las vagonetas no pueden tener más de dos enganches cada una", "create.minecart_coupling.unloaded": "Algunas partes de su tren parecen estar en chunks no cargados", "create.minecart_coupling.no_loops": "Los acoplamientos no pueden formar un bucle", "create.minecart_coupling.removed": "Se han retirado todos los acoplamientos de la vagoneta", - "create.minecart_coupling.too_far": "Las vagonetas están demasiado separadas", + "create.minecart_coupling.too_far": "Las vagonetas están demasiado separadas", "create.contraptions.movement_mode": "Modo de movimiento", "create.contraptions.movement_mode.move_place": "Colocar siempre al detenerse", - "create.contraptions.movement_mode.move_place_returned": "Colocar sólo en la posición inicial", - "create.contraptions.movement_mode.move_never_place": "Colocar sólo cuando se destruye el ancla", + "create.contraptions.movement_mode.move_place_returned": "Colocar sólo en la posición inicial", + "create.contraptions.movement_mode.move_never_place": "Colocar sólo cuando se destruye el ancla", "create.contraptions.movement_mode.rotate_place": "Colocar siempre al detenerse", - "create.contraptions.movement_mode.rotate_place_returned": "Colocar sólo cerca del ángulo inicial", - "create.contraptions.movement_mode.rotate_never_place": "Colocar sólo cuando se destruye el ancla", + "create.contraptions.movement_mode.rotate_place_returned": "Colocar sólo cerca del ángulo inicial", + "create.contraptions.movement_mode.rotate_never_place": "Colocar sólo cuando se destruye el ancla", "create.contraptions.cart_movement_mode": "Modo de movimiento de la vagoneta", "create.contraptions.cart_movement_mode.rotate": "Siempre de cara al movimiento", "create.contraptions.cart_movement_mode.rotate_paused": "Pausar a los actores mientras giran", - "create.contraptions.cart_movement_mode.rotation_locked": "Bloquear rotación", - "create.contraptions.windmill.rotation_direction": "Dirección de rotación", + "create.contraptions.cart_movement_mode.rotation_locked": "Bloquear rotación", + "create.contraptions.windmill.rotation_direction": "Dirección de rotación", "create.contraptions.clockwork.clock_hands": "Manecillas de reloj", "create.contraptions.clockwork.hour_first": "La manecilla de las horas primero", "create.contraptions.clockwork.minute_first": "La manecilla de los minutos primero", - "create.contraptions.clockwork.hour_first_24": "La manecilla del día primero", + "create.contraptions.clockwork.hour_first_24": "La manecilla del día primero", "create.logistics.filter": "Filtro", "create.logistics.recipe_filter": "Filtro de recetas", @@ -828,8 +829,8 @@ "create.logistics.filter.apply_click_again": "Filtro aplicado a %1$s, haga clic de nuevo para copiar la cantidad.", "create.logistics.filter.apply_count": "Aplicado recuento de extracciones al filtro.", - "create.gui.goggles.generator_stats": "Estadísticas del generador:", - "create.gui.goggles.kinetic_stats": "Estadísticas cinéticas:", + "create.gui.goggles.generator_stats": "Estadísticas del generador:", + "create.gui.goggles.kinetic_stats": "Estadísticas cinéticas:", "create.gui.goggles.at_current_speed": "con la velocidad actual", "create.gui.goggles.pole_length": "Longitud del poste:", "create.gui.goggles.fluid_container": "UNLOCALIZED: Fluid Container Info:", @@ -837,65 +838,65 @@ "create.gui.assembly.exception": "Este artilugio no se pudo montar:", "create.gui.assembly.exception.unmovableBlock": "Bloque inamovible (%4$s) en [%1$s,%2$s,%3$s]", "create.gui.assembly.exception.chunkNotLoaded": "El bloque en [%1$s,%2$s,%3$s] no estaba en un chunk cargado", - "create.gui.assembly.exception.structureTooLarge": "Hay demasiados bloques incluídos en el artilugio.\nEl máximo configurado es: %1$s", - "create.gui.assembly.exception.tooManyPistonPoles": "Hay demasiadas Pértigas de extensión conectadas a este Pistón.\nEl máximo configurado es: %1$s", - "create.gui.assembly.exception.noPistonPoles": "Faltan pértigas de extensión para el Pistón", - "create.gui.assembly.exception.not_enough_sails": "La estructura adjunta no incluye suficientes bloques tipo vela: %1$s\nSe requiere un mínimo de %2$s", - "create.gui.gauge.info_header": "Información sobre el medidor:", - "create.gui.speedometer.title": "Velocidad de rotación", - "create.gui.stressometer.title": "Estrés de la red", + "create.gui.assembly.exception.structureTooLarge": "Hay demasiados bloques incluídos en el artilugio.\nEl máximo configurado es: %1$s", + "create.gui.assembly.exception.tooManyPistonPoles": "Hay demasiadas Pértigas de extensión conectadas a este Pistón.\nEl máximo configurado es: %1$s", + "create.gui.assembly.exception.noPistonPoles": "Faltan pértigas de extensión para el Pistón", + "create.gui.assembly.exception.not_enough_sails": "La estructura adjunta no incluye suficientes bloques tipo vela: %1$s\nSe requiere un mínimo de %2$s", + "create.gui.gauge.info_header": "Información sobre el medidor:", + "create.gui.speedometer.title": "Velocidad de rotación", + "create.gui.stressometer.title": "Estrés de la red", "create.gui.stressometer.capacity": "Capacidad restante", "create.gui.stressometer.overstressed": "Sobrecargado", - "create.gui.stressometer.no_rotation": "Sin rotación", - "create.gui.contraptions.not_fast_enough": "Parece que este %1$s no está girando con _suficiente_ velocidad_.", - "create.gui.contraptions.network_overstressed": "Parece que este artilugio está _sobrecargado_. Añade más fuentes o _desacelera_ los componentes con un _impacto_ de alto estrés.", + "create.gui.stressometer.no_rotation": "Sin rotación", + "create.gui.contraptions.not_fast_enough": "Parece que este %1$s no está girando con _suficiente_ velocidad_.", + "create.gui.contraptions.network_overstressed": "Parece que este artilugio está _sobrecargado_. Añade más fuentes o _desacelera_ los componentes con un _impacto_ de alto estrés.", "create.gui.adjustable_crate.title": "Caja ajustable", "create.gui.adjustable_crate.storageSpace": "Espacio de almacenamiento", "create.gui.stockpile_switch.title": "Interruptor de acopio", - "create.gui.stockpile_switch.invert_signal": "Invertir señal", + "create.gui.stockpile_switch.invert_signal": "Invertir señal", "create.gui.stockpile_switch.move_to_lower_at": "Pasar al carril inferior en %1$s%%", "create.gui.stockpile_switch.move_to_upper_at": "Pasar al carril superior en %1$s%%", "create.gui.sequenced_gearshift.title": "Cambio de marchas secuenciado", - "create.gui.sequenced_gearshift.instruction": "Instrucción", - "create.gui.sequenced_gearshift.instruction.turn_angle.descriptive": "Giro por ángulo", + "create.gui.sequenced_gearshift.instruction": "Instrucción", + "create.gui.sequenced_gearshift.instruction.turn_angle.descriptive": "Giro por ángulo", "create.gui.sequenced_gearshift.instruction.turn_angle": "Giro", - "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "Ã�ngulo", - "create.gui.sequenced_gearshift.instruction.turn_distance.descriptive": "Giro para mover el pistón/polea/grúa", - "create.gui.sequenced_gearshift.instruction.turn_distance": "Pistón", + "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "Ángulo", + "create.gui.sequenced_gearshift.instruction.turn_distance.descriptive": "Giro para mover el pistón/polea/grúa", + "create.gui.sequenced_gearshift.instruction.turn_distance": "Pistón", "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "Distancia", "create.gui.sequenced_gearshift.instruction.delay.descriptive": "Tiempo de retraso", "create.gui.sequenced_gearshift.instruction.delay": "Retraso", - "create.gui.sequenced_gearshift.instruction.delay.duration": "Duración", + "create.gui.sequenced_gearshift.instruction.delay.duration": "Duración", "create.gui.sequenced_gearshift.instruction.end.descriptive": "Fin", "create.gui.sequenced_gearshift.instruction.end": "Fin", "create.gui.sequenced_gearshift.instruction.await.descriptive": "En espera de un Pulso de Redstone", "create.gui.sequenced_gearshift.instruction.await": "En espera", - "create.gui.sequenced_gearshift.speed": "Velocidad, Dirección", + "create.gui.sequenced_gearshift.speed": "Velocidad, Dirección", "create.gui.sequenced_gearshift.speed.forward": "Velocidad de entrada, hacia adelante", "create.gui.sequenced_gearshift.speed.forward_fast": "Doble velocidad, hacia adelante", "create.gui.sequenced_gearshift.speed.back": "Velocidad de entrada, Invertida", "create.gui.sequenced_gearshift.speed.back_fast": "Doble velocidad, Invertida", - "create.schematicAndQuill.dimensions": "Tamaño del esquema: %1$sx%2$sx%3$s", - "create.schematicAndQuill.firstPos": "Primera posición fijada.", - "create.schematicAndQuill.secondPos": "Segunda posición fijada.", + "create.schematicAndQuill.dimensions": "Tamaño del esquema: %1$sx%2$sx%3$s", + "create.schematicAndQuill.firstPos": "Primera posición fijada.", + "create.schematicAndQuill.secondPos": "Segunda posición fijada.", "create.schematicAndQuill.noTarget": "Mantenga [Ctrl] para seleccionar los bloques del aire.", - "create.schematicAndQuill.abort": "Selección eliminada.", + "create.schematicAndQuill.abort": "Selección eliminada.", "create.schematicAndQuill.title": "Nombre del esquema:", "create.schematicAndQuill.convert": "Guardar y desplegar inmediatamente", "create.schematicAndQuill.fallbackName": "Mi esquema", "create.schematicAndQuill.saved": "Guardado como %1$s", - "create.schematic.invalid": "[!] Elemento no válido - Utilice la tabla de esquemas en su lugar", - "create.schematic.position": "Posición", - "create.schematic.rotation": "Rotación", + "create.schematic.invalid": "[!] Elemento no válido - Utilice la tabla de esquemas en su lugar", + "create.schematic.position": "Posición", + "create.schematic.rotation": "Rotación", "create.schematic.rotation.none": "Ninguno", "create.schematic.rotation.cw90": "En el sentido de las agujas del reloj 90", "create.schematic.rotation.cw180": "En el sentido de las agujas del reloj 180", "create.schematic.rotation.cw270": "En el sentido de las agujas del reloj 270", "create.schematic.mirror": "Espejado", "create.schematic.mirror.none": "Ninguno", - "create.schematic.mirror.frontBack": "Delante-detrás", + "create.schematic.mirror.frontBack": "Delante-detrás", "create.schematic.mirror.leftRight": "Izquierda-Derecha", "create.schematic.tool.deploy": "Despliegue", "create.schematic.tool.move": "Mover XZ", @@ -904,33 +905,33 @@ "create.schematic.tool.print": "Imprimir", "create.schematic.tool.flip": "Voltear", "create.schematic.tool.deploy.description.0": "Mueve la estructura a un lugar.", - "create.schematic.tool.deploy.description.1": "Haga clic con el botón derecho del ratón en el suelo para colocar.", + "create.schematic.tool.deploy.description.1": "Haga clic con el botón derecho del ratón en el suelo para colocar.", "create.schematic.tool.deploy.description.2": "Mantenga [Ctrl] para seleccionar a una distancia fija.", - "create.schematic.tool.deploy.description.3": "[Ctrl]-Rueda del ratón para cambiar la distancia.", + "create.schematic.tool.deploy.description.3": "[Ctrl]-Rueda del ratón para cambiar la distancia.", "create.schematic.tool.move.description.0": "Desplaza el esquema horizontalmente.", - "create.schematic.tool.move.description.1": "Apunta al Esquema y [CTRL]-Rueda del ratón para ponerlo.", + "create.schematic.tool.move.description.1": "Apunta al Esquema y [CTRL]-Rueda del ratón para ponerlo.", "create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.3": "", "create.schematic.tool.movey.description.0": "Desplaza el esquema verticalmente..", - "create.schematic.tool.movey.description.1": "[CTRL]-Rueda del ratón para moverlo hacia arriba/abajo.", + "create.schematic.tool.movey.description.1": "[CTRL]-Rueda del ratón para moverlo hacia arriba/abajo.", "create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.3": "", "create.schematic.tool.rotate.description.0": "Gira el esquema alrededor de su centro.", - "create.schematic.tool.rotate.description.1": "[CTRL]-Rueda del ratón para girar 90 grados.", + "create.schematic.tool.rotate.description.1": "[CTRL]-Rueda del ratón para girar 90 grados.", "create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.3": "", - "create.schematic.tool.print.description.0": "Sitúa instantáneamente la estructura en el mundo.", - "create.schematic.tool.print.description.1": "[Clic derecho] para confirmar la colocación en el lugar actual.", - "create.schematic.tool.print.description.2": "Esta herramienta es sólo para el Modo Creativo.", + "create.schematic.tool.print.description.0": "Sitúa instantáneamente la estructura en el mundo.", + "create.schematic.tool.print.description.1": "[Clic derecho] para confirmar la colocación en el lugar actual.", + "create.schematic.tool.print.description.2": "Esta herramienta es sólo para el Modo Creativo.", "create.schematic.tool.print.description.3": "", "create.schematic.tool.flip.description.0": "Voltea el Esquema a lo largo de la cara que seleccione.", - "create.schematic.tool.flip.description.1": "Apunta al esquema y [CTRL]-Rueda del ratón para voltearlo.", + "create.schematic.tool.flip.description.1": "Apunta al esquema y [CTRL]-Rueda del ratón para voltearlo.", "create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.3": "", "create.schematics.synchronizing": "Sincronizando...", "create.schematics.uploadTooLarge": "Tu esquema excede las limitaciones especificadas por el servidor.", - "create.schematics.maxAllowedSize": "El tamaño máximo permitido del archivo del esquema es:", + "create.schematics.maxAllowedSize": "El tamaño máximo permitido del archivo del esquema es:", "create.gui.schematicTable.refresh": "Refrescar archivos", "create.gui.schematicTable.open_folder": "Abrir carpeta", @@ -941,27 +942,27 @@ "create.gui.schematicTable.finished": "Subida finalizada!", "create.gui.schematicannon.title": "Schematicannon", "create.gui.schematicannon.listPrinter": "Lista de control de la impresora", - "create.gui.schematicannon.gunpowderLevel": "Pólvora %1$s%%", + "create.gui.schematicannon.gunpowderLevel": "Pólvora %1$s%%", "create.gui.schematicannon.shotsRemaining": "Disparos restantes: %1$s", "create.gui.schematicannon.shotsRemainingWithBackup": "Con respaldo: %1$s", "create.gui.schematicannon.optionEnabled": "Actualmente habilitado", "create.gui.schematicannon.optionDisabled": "Actualmente deshabilitado", - "create.gui.schematicannon.showOptions": "Mostrar la configuración de la impresora", - "create.gui.schematicannon.option.dontReplaceSolid": "No sustituír los bloques sólidos", - "create.gui.schematicannon.option.replaceWithSolid": "Sustituir sólido por sólido", - "create.gui.schematicannon.option.replaceWithAny": "Sustituir sólido por cualquiera", - "create.gui.schematicannon.option.replaceWithEmpty": "Sustituir sólido por vacío", + "create.gui.schematicannon.showOptions": "Mostrar la configuración de la impresora", + "create.gui.schematicannon.option.dontReplaceSolid": "No sustituír los bloques sólidos", + "create.gui.schematicannon.option.replaceWithSolid": "Sustituir sólido por sólido", + "create.gui.schematicannon.option.replaceWithAny": "Sustituir sólido por cualquiera", + "create.gui.schematicannon.option.replaceWithEmpty": "Sustituir sólido por vacío", "create.gui.schematicannon.option.skipMissing": "Omitir los bloques que faltan", "create.gui.schematicannon.option.skipTileEntities": "Proteger a las entidades", - "create.gui.schematicannon.slot.gunpowder": "Añade pólvora para alimentar el cañón", - "create.gui.schematicannon.slot.listPrinter": "Coloque los libros aquí para imprimir una lista de comprobación para su esquema", - "create.gui.schematicannon.slot.schematic": "Añada su esquema aquí. Asegúrese de que se despliega en un lugar específico.", - "create.gui.schematicannon.option.skipMissing.description": "Si el cañón no encuentra un bloque necesario para su colocación, continuará en la siguiente ubicación.", - "create.gui.schematicannon.option.skipTileEntities.description": "El cañón evitará reemplazar los bloques que contienen datos, como los Cofres.", - "create.gui.schematicannon.option.dontReplaceSolid.description": "El cañón nunca sustituirá ningún bloque sólido en su zona de trabajo, sólo los no sólidos y el aire.", - "create.gui.schematicannon.option.replaceWithSolid.description": "El cañón sólo reemplazará los bloques sólidos en su área de trabajo si el esquema contiene un bloque sólido en la ubicación.", - "create.gui.schematicannon.option.replaceWithAny.description": "El cañón reemplazará los bloques sólidos en su área de trabajo si el esquema contiene algún bloque en la ubicación.", - "create.gui.schematicannon.option.replaceWithEmpty.description": "El cañón eliminará todos los bloques de su zona de trabajo, incluidos los sustituidos por Aire.", + "create.gui.schematicannon.slot.gunpowder": "Añade pólvora para alimentar el cañón", + "create.gui.schematicannon.slot.listPrinter": "Coloque los libros aquí para imprimir una lista de comprobación para su esquema", + "create.gui.schematicannon.slot.schematic": "Añada su esquema aquí. Asegúrese de que se despliega en un lugar específico.", + "create.gui.schematicannon.option.skipMissing.description": "Si el cañón no encuentra un bloque necesario para su colocación, continuará en la siguiente ubicación.", + "create.gui.schematicannon.option.skipTileEntities.description": "El cañón evitará reemplazar los bloques que contienen datos, como los Cofres.", + "create.gui.schematicannon.option.dontReplaceSolid.description": "El cañón nunca sustituirá ningún bloque sólido en su zona de trabajo, sólo los no sólidos y el aire.", + "create.gui.schematicannon.option.replaceWithSolid.description": "El cañón sólo reemplazará los bloques sólidos en su área de trabajo si el esquema contiene un bloque sólido en la ubicación.", + "create.gui.schematicannon.option.replaceWithAny.description": "El cañón reemplazará los bloques sólidos en su área de trabajo si el esquema contiene algún bloque en la ubicación.", + "create.gui.schematicannon.option.replaceWithEmpty.description": "El cañón eliminará todos los bloques de su zona de trabajo, incluidos los sustituidos por Aire.", "create.schematicannon.status.idle": "Inactivo", "create.schematicannon.status.ready": "Listo", @@ -969,15 +970,15 @@ "create.schematicannon.status.finished": "Finished", "create.schematicannon.status.paused": "Pausado", "create.schematicannon.status.stopped": "Detenido", - "create.schematicannon.status.noGunpowder": "Sin pólvora", - "create.schematicannon.status.targetNotLoaded": "El objetivo no está cargado", + "create.schematicannon.status.noGunpowder": "Sin pólvora", + "create.schematicannon.status.targetNotLoaded": "El objetivo no está cargado", "create.schematicannon.status.targetOutsideRange": "Objetivo demasiado lejano", "create.schematicannon.status.searching": "Buscando", "create.schematicannon.status.skipping": "Omitiendo", "create.schematicannon.status.missingBlock": "Elementos perdidos:", "create.schematicannon.status.placing": "Colocando", "create.schematicannon.status.clearing": "Limpiando bloques", - "create.schematicannon.status.schematicInvalid": "Esquema inválido", + "create.schematicannon.status.schematicInvalid": "Esquema inválido", "create.schematicannon.status.schematicNotPlaced": "Esquema no desplegado", "create.schematicannon.status.schematicExpired": "Archivo de esquemas caducado", @@ -985,13 +986,13 @@ "create.materialChecklist.blocksNotLoaded": "* Descargo de Responsabilidad *\n\nLa lista de materiales puede ser inexacta debido a que no se han cargado los chunks pertinentes.", "create.gui.filter.deny_list": "Lista de denegados", - "create.gui.filter.deny_list.description": "Los elementos pasan si NO coinciden con ninguno de los anteriores. Una lista de denegación vacía acepta todo.", + "create.gui.filter.deny_list.description": "Los elementos pasan si NO coinciden con ninguno de los anteriores. Una lista de denegación vacía acepta todo.", "create.gui.filter.allow_list": "Lista de permitidos", - "create.gui.filter.allow_list.description": "Los elementos pasan si coinciden con alguno de los anteriores. Una lista de permitidos vacía rechaza todo.", + "create.gui.filter.allow_list.description": "Los elementos pasan si coinciden con alguno de los anteriores. Una lista de permitidos vacía rechaza todo.", "create.gui.filter.respect_data": "Respetar datos", - "create.gui.filter.respect_data.description": "Los objetos sólo coinciden si su durabilidad, encantos y otros atributos también coinciden.", + "create.gui.filter.respect_data.description": "Los objetos sólo coinciden si su durabilidad, encantos y otros atributos también coinciden.", "create.gui.filter.ignore_data": "Ignorar datos", - "create.gui.filter.ignore_data.description": "Los artículos coinciden independientemente de sus atributos.", + "create.gui.filter.ignore_data.description": "Los artículos coinciden independientemente de sus atributos.", "create.item_attributes.placeable": "se puede colocar", "create.item_attributes.placeable.inverted": "no se puede colocar", @@ -1007,26 +1008,30 @@ "create.item_attributes.crushable.inverted": "no puede ser molido", "create.item_attributes.blastable": "es fundible en el alto horno", "create.item_attributes.blastable.inverted": "no es fundible en el alto horno", - "create.item_attributes.enchanted": "está encantado", - "create.item_attributes.enchanted.inverted": "no está encantado", - "create.item_attributes.damaged": "está dañado", - "create.item_attributes.damaged.inverted": "no está dañado", - "create.item_attributes.badly_damaged": "está muy dañado", - "create.item_attributes.badly_damaged.inverted": "no está muy dañado", + "create.item_attributes.enchanted": "está encantado", + "create.item_attributes.enchanted.inverted": "no está encantado", + "create.item_attributes.damaged": "está dañado", + "create.item_attributes.damaged.inverted": "no está dañado", + "create.item_attributes.badly_damaged": "está muy dañado", + "create.item_attributes.badly_damaged.inverted": "no está muy dañado", "create.item_attributes.not_stackable": "no se puede apilar", "create.item_attributes.not_stackable.inverted": "se puede apilar", "create.item_attributes.equipable": "se puede equipar", "create.item_attributes.equipable.inverted": "no se puede equipar", "create.item_attributes.furnace_fuel": "es combustible para hornos", "create.item_attributes.furnace_fuel.inverted": "no es combustible para hornos", - "create.item_attributes.in_tag": "está etiquetado %1$s", - "create.item_attributes.in_tag.inverted": "no está etiquetado %1$s", - "create.item_attributes.in_item_group": "está en el grupo '%1$s'", - "create.item_attributes.in_item_group.inverted": "no está en el grupo '%1$s'", - "create.item_attributes.added_by": "fue añadido por %1$s", - "create.item_attributes.added_by.inverted": "no fue añadida por %1$s", - "create.item_attributes.has_enchant": "está encantado con %1$s", - "create.item_attributes.has_enchant.inverted": "no está encantado con %1$s", + "create.item_attributes.in_tag": "está etiquetado %1$s", + "create.item_attributes.in_tag.inverted": "no está etiquetado %1$s", + "create.item_attributes.in_item_group": "está en el grupo '%1$s'", + "create.item_attributes.in_item_group.inverted": "no está en el grupo '%1$s'", + "create.item_attributes.added_by": "fue añadido por %1$s", + "create.item_attributes.added_by.inverted": "no fue añadida por %1$s", + "create.item_attributes.has_enchant": "está encantado con %1$s", + "create.item_attributes.has_enchant.inverted": "no está encantado con %1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", "create.item_attributes.has_fluid": "contiene %1$s", "create.item_attributes.has_fluid.inverted": "no contiene %1$s", "create.item_attributes.has_name": "tiene el nombre personalizado %1$s", @@ -1035,16 +1040,16 @@ "create.item_attributes.book_author.inverted": "no es es obra de %1$s", "create.item_attributes.book_copy_original": "es un original", "create.item_attributes.book_copy_original.inverted": "no es un original", - "create.item_attributes.book_copy_first": "es una copia de primera generación", - "create.item_attributes.book_copy_first.inverted": "no es una copia de primera generación", - "create.item_attributes.book_copy_second": "es una copia de segunda generación", - "create.item_attributes.book_copy_second.inverted": "no es una copia de segunda generación", + "create.item_attributes.book_copy_first": "es una copia de primera generación", + "create.item_attributes.book_copy_first.inverted": "no es una copia de primera generación", + "create.item_attributes.book_copy_second": "es una copia de segunda generación", + "create.item_attributes.book_copy_second.inverted": "no es una copia de segunda generación", "create.item_attributes.book_copy_tattered": "es un desordenado desastre", "create.item_attributes.book_copy_tattered.inverted": "no es un desordenado desastre", "create.item_attributes.astralsorcery_crystal": "tiene el atributo de cristal %1$s", "create.item_attributes.astralsorcery_crystal.inverted": "no tiene atributo de cristal %1$s", - "create.item_attributes.astralsorcery_constellation": "está en sintonía con %1$s", - "create.item_attributes.astralsorcery_constellation.inverted": "no está en sintonía con %1$s", + "create.item_attributes.astralsorcery_constellation": "está en sintonía con %1$s", + "create.item_attributes.astralsorcery_constellation.inverted": "no está en sintonía con %1$s", "create.item_attributes.astralsorcery_perk_gem": "tiene el atributo ventaja %1$s", "create.item_attributes.astralsorcery_perk_gem.inverted": "no tiene el atributo ventaja %1$s", "create.item_attributes.astralsorcery_amulet": "mejora %1$s", @@ -1052,15 +1057,15 @@ "create.gui.attribute_filter.no_selected_attributes": "No hay atributos seleccionados", "create.gui.attribute_filter.selected_attributes": "Atributos seleccionados:", - "create.gui.attribute_filter.add_attribute": "Añadir atributo a la lista", - "create.gui.attribute_filter.add_inverted_attribute": "Añadir atributo invertido a la Lista", + "create.gui.attribute_filter.add_attribute": "Añadir atributo a la lista", + "create.gui.attribute_filter.add_inverted_attribute": "Añadir atributo invertido a la Lista", "create.gui.attribute_filter.allow_list_disjunctive": "Lista de permitidos (Cualquiera)", "create.gui.attribute_filter.allow_list_disjunctive.description": "Los elementos pasan si tienen alguno de los atributos seleccionados", "create.gui.attribute_filter.allow_list_conjunctive": "Lista de permitidos (Todos)", - "create.gui.attribute_filter.allow_list_conjunctive.description": "Los elementos pasan sólo si tienen TODOS los atributos seleccionados", + "create.gui.attribute_filter.allow_list_conjunctive.description": "Los elementos pasan sólo si tienen TODOS los atributos seleccionados", "create.gui.attribute_filter.deny_list": "Lista de denegados", "create.gui.attribute_filter.deny_list.description": "Los elementos pasan si NO tienen ninguno de los atributos seleccionados", - "create.gui.attribute_filter.add_reference_item": "Añadir elemento de referencia", + "create.gui.attribute_filter.add_reference_item": "Añadir elemento de referencia", "create.tooltip.holdKey": "Mantener [%1$s]", "create.tooltip.holdKeyOrKey": "Mantener [%1$s] o [%2$s]", @@ -1069,40 +1074,46 @@ "create.tooltip.speedRequirement": "Requisitos de velocidad: %1$s", "create.tooltip.speedRequirement.none": "Ninguno", "create.tooltip.speedRequirement.medium": "Moderado", - "create.tooltip.speedRequirement.high": "Rápido", - "create.tooltip.stressImpact": "Impacto de estrés: %1$s", + "create.tooltip.speedRequirement.high": "Rápido", + "create.tooltip.stressImpact": "Impacto de estrés: %1$s", "create.tooltip.stressImpact.low": "Bajo", "create.tooltip.stressImpact.medium": "Moderado", "create.tooltip.stressImpact.high": "Alto", "create.tooltip.stressImpact.overstressed": "Sobrecargado", - "create.tooltip.capacityProvided": "Capacidad de estrés: %1$s", - "create.tooltip.capacityProvided.low": "Pequeña", + "create.tooltip.capacityProvided": "Capacidad de estrés: %1$s", + "create.tooltip.capacityProvided.low": "Pequeña", "create.tooltip.capacityProvided.medium": "Media", "create.tooltip.capacityProvided.high": "Grande", "create.tooltip.capacityProvided.asGenerator": "(Como generador)", "create.tooltip.generationSpeed": "Genera en %1$s %2$s", - "create.tooltip.analogStrength": "Fuerza analógica: %1$s/15", + "create.tooltip.analogStrength": "Fuerza analógica: %1$s/15", "create.mechanical_arm.extract_from": "Extraer elementos de %1$s", "create.mechanical_arm.deposit_to": "Depositar elementos en %1$s", - "create.mechanical_arm.summary": "El brazo mecánico tiene %1$s entrada(s) y %2$s salida(s)", - "create.mechanical_arm.points_outside_range": "%1$s punto(s) de interacción seleccionado(s) eliminado(s) debido a las limitaciones de rango", + "create.mechanical_arm.summary": "El brazo mecánico tiene %1$s entrada(s) y %2$s salida(s)", + "create.mechanical_arm.points_outside_range": "%1$s punto(s) de interacción seleccionado(s) eliminado(s) debido a las limitaciones de rango", - "create.logistics.when_multiple_outputs_available": "Cuando hay múltiples salidas disponibles", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", + + "create.logistics.when_multiple_outputs_available": "Cuando hay múltiples salidas disponibles", "create.mechanical_arm.selection_mode.round_robin": "Round Robin", "create.mechanical_arm.selection_mode.forced_round_robin": "Round Robin forzado", "create.mechanical_arm.selection_mode.prefer_first": "Preferir el primer objetivo", - "create.tunnel.selection_mode.split": "División", - "create.tunnel.selection_mode.forced_split": "División forzada", + "create.tunnel.selection_mode.split": "División", + "create.tunnel.selection_mode.forced_split": "División forzada", "create.tunnel.selection_mode.round_robin": "Round Robin", "create.tunnel.selection_mode.forced_round_robin": "Round Robin forzado", - "create.tunnel.selection_mode.prefer_nearest": "Preferir el más cercano", + "create.tunnel.selection_mode.prefer_nearest": "Preferir el más cercano", "create.tunnel.selection_mode.randomize": "Aleatorizar", "create.tunnel.selection_mode.synchronize": "Sincronizar entradas", - "create.tooltip.chute.header": "Información del ducto", + "create.tooltip.chute.header": "Información del ducto", "create.tooltip.chute.items_move_down": "Los elementos se mueven hacia abajo", "create.tooltip.chute.items_move_up": "Los elementos se mueven hacia arriba", "create.tooltip.chute.no_fans_attached": "No hay ventiladores adjuntos", @@ -1115,28 +1126,28 @@ "create.hint.hose_pulley.title": "Suministro sin fondo", "create.hint.hose_pulley": "La masa de fluido objetivo se considera infinita", "create.hint.mechanical_arm_no_targets.title": "No hay objetivos", - "create.hint.mechanical_arm_no_targets": "Parece que a este _brazo mecánico_ no se le ha asignado ningún _objetivo._ Selecciona correas, depósitos, embudos y otros bloques haciendo _clic derecho_ sobre ellos mientras _sostienes_ el _brazo mecánico_ en tu _mano_.", + "create.hint.mechanical_arm_no_targets": "Parece que a este _brazo mecánico_ no se le ha asignado ningún _objetivo._ Selecciona correas, depósitos, embudos y otros bloques haciendo _clic derecho_ sobre ellos mientras _sostienes_ el _brazo mecánico_ en tu _mano_.", "create.hint.horizontal_funnel.title": "Embudos horizontales", - "create.hint.horizontal_funnel": "No puede transferir entre inventarios _directamente_. Intenta pasar una _correa_ o un _depósito_ por debajo de tu embudo para extraer artículos de los inventarios", + "create.hint.horizontal_funnel": "No puede transferir entre inventarios _directamente_. Intenta pasar una _correa_ o un _depósito_ por debajo de tu embudo para extraer artículos de los inventarios", "create.hint.upward_funnel.title": "Embudos hacia arriba", - "create.hint.upward_funnel": "sólo pueden transferir objetos insertados por _brazos_, y _ductos_ impulsados por ventilador, o elementos _lanzados_ hacia ellos. Intenta construir algunos _ductos_ si quieres mover tus objetos _verticalmente_", + "create.hint.upward_funnel": "sólo pueden transferir objetos insertados por _brazos_, y _ductos_ impulsados por ventilador, o elementos _lanzados_ hacia ellos. Intenta construir algunos _ductos_ si quieres mover tus objetos _verticalmente_", "create.hint.empty_bearing.title": "Rodamiento de reloj", - "create.hint.empty_bearing": "_Haz clic con el botón derecho del ratón_ en el rodamiento con la _mano vacía_ para _adherir_ la estructura que acabas de construir delante de él", + "create.hint.empty_bearing": "_Haz clic con el botón derecho del ratón_ en el rodamiento con la _mano vacía_ para _adherir_ la estructura que acabas de construir delante de él", "create.hint.full_deployer.title": "Desbordamiento de elementos del desplegador", - "create.hint.full_deployer": "Parece que este _Desplegador_ contiene _elementos_ en exceso que necesitan ser _extraídos._ Usa un _tolva,_embudo_ u otro medio para liberarlo de su desbordamiento.", + "create.hint.full_deployer": "Parece que este _Desplegador_ contiene _elementos_ en exceso que necesitan ser _extraídos._ Usa un _tolva,_embudo_ u otro medio para liberarlo de su desbordamiento.", "create.gui.config.overlay1": "Hola :)", - "create.gui.config.overlay2": "Esta es una muestra de la superposición", - "create.gui.config.overlay3": "Haga clic o arrastre con el ratón", + "create.gui.config.overlay2": "Esta es una muestra de la superposición", + "create.gui.config.overlay3": "Haga clic o arrastre con el ratón", "create.gui.config.overlay4": "para mover esta vista previa", "create.gui.config.overlay5": "Pulsar ESC para salir de esta pantalla", - "create.gui.config.overlay6": "y guardar la nueva posición", + "create.gui.config.overlay6": "y guardar la nueva posición", "create.gui.config.overlay7": "Ejecute /create overlay reset", - "create.gui.config.overlay8": "para restablecer la posición por defecto", + "create.gui.config.overlay8": "para restablecer la posición por defecto", "create.command.killTPSCommand": "killtps", - "create.command.killTPSCommand.status.slowed_by.0": "[Crear]: El tick del servidor está actualmente ralentizado en %s ms :o", - "create.command.killTPSCommand.status.slowed_by.1": "[Crear]: El tick del servidor está ralentizado en %s ms ahora >:)", + "create.command.killTPSCommand.status.slowed_by.0": "[Crear]: El tick del servidor está actualmente ralentizado en %s ms :o", + "create.command.killTPSCommand.status.slowed_by.1": "[Crear]: El tick del servidor está ralentizado en %s ms ahora >:)", "create.command.killTPSCommand.status.slowed_by.2": "[Create]: El tick del servidor ha vuelto a su velocidad normal :D", "create.command.killTPSCommand.status.usage.0": "[Create]: usar /killtps stop para que el servidor vuelva a la velocidad normal", "create.command.killTPSCommand.status.usage.1": "[Create]: usar /killtps start para ralentizar artificialmente el tick del servidor", @@ -1145,7 +1156,7 @@ "create.subtitle.schematicannon_launch_block": "Disparos de Schematicannon", "create.subtitle.schematicannon_finish": "Acabados de Schematicannon", "create.subtitle.slime_added": "Slime aplastado", - "create.subtitle.mechanical_press_activation": "La Prensa Mecánica se activa", + "create.subtitle.mechanical_press_activation": "La Prensa Mecánica se activa", "create.subtitle.mechanical_press_item_break": "Clanks de metal", "create.subtitle.blockzapper_place": "Los bloques se colocan en su sitio", "create.subtitle.blockzapper_confirm": "Ding afirmativo", @@ -1156,20 +1167,20 @@ "_": "->------------------------] Item Descriptions [------------------------<-", - "item.create.example_item.tooltip": "EJEMPLO DE ITEM (sólo un marcador de que este tooltip existe)", - "item.create.example_item.tooltip.summary": "Una breve descripción del elemento. Los puntajes bajos resaltan un término", + "item.create.example_item.tooltip": "EJEMPLO DE ITEM (sólo un marcador de que este tooltip existe)", + "item.create.example_item.tooltip.summary": "Una breve descripción del elemento. Los puntajes bajos resaltan un término", "item.create.example_item.tooltip.condition1": "Cuando este", "item.create.example_item.tooltip.behaviour1": "Entonces este elemento hace esto. (los comportamientos se muestran en el turno)", "item.create.example_item.tooltip.condition2": "Y cuando esto", - "item.create.example_item.tooltip.behaviour2": "Puedes añadir tantos comportamientos como quieras", + "item.create.example_item.tooltip.behaviour2": "Puedes añadir tantos comportamientos como quieras", "item.create.example_item.tooltip.control1": "Cuando se pulsa Ctrl", "item.create.example_item.tooltip.action1": "Se muestran estos controles", "block.create.andesite_encased_shaft.tooltip": "EJE REVESTIDO DE ANDESITA", - "block.create.andesite_encased_shaft.tooltip.summary": "Elemento _sólo para el modo creativo_. Reviste los _ejes_ en el mundo usando _revestimiento de andesita_. Los bloques de revestimiento _no se consumirán_.", + "block.create.andesite_encased_shaft.tooltip.summary": "Elemento _sólo para el modo creativo_. Reviste los _ejes_ en el mundo usando _revestimiento de andesita_. Los bloques de revestimiento _no se consumirán_.", - "block.create.brass_encased_shaft.tooltip": "EJE REVESTIDO DE LATÓN", - "block.create.brass_encased_shaft.tooltip.summary": "Elemento _sólo para el modo creativo_. Reviste los _ejes_ en el mundo usando _revestimiento de latón_. Los bloques de revestimiento _no se consumirán_.", + "block.create.brass_encased_shaft.tooltip": "EJE REVESTIDO DE LATÓN", + "block.create.brass_encased_shaft.tooltip.summary": "Elemento _sólo para el modo creativo_. Reviste los _ejes_ en el mundo usando _revestimiento de latón_. Los bloques de revestimiento _no se consumirán_.", "block.create.wooden_bracket.tooltip": "SOPORTE DE MADERA PARA EJES", "block.create.wooden_bracket.tooltip.summary": "Decora tus _Ejes_, _Ruedas dentadas_ y _Ductos_ con un refuerzo acogedor y de madera.", @@ -1178,158 +1189,158 @@ "block.create.metal_bracket.tooltip.summary": "Decora tus _Ejes_, _Ruedas dentadas_ y _Ductos_ con un poco de refuerzo industrial robusto.", "block.create.andesite_casing.tooltip": "REVESTIDOR DE ANDESITA", - "block.create.andesite_casing.tooltip.summary": "Máquina de revestimiento simple con una variedad de usos. Seguro para la decoración. Puede utilizarse para _revestir ejes_ y _cintas._", + "block.create.andesite_casing.tooltip.summary": "Máquina de revestimiento simple con una variedad de usos. Seguro para la decoración. Puede utilizarse para _revestir ejes_ y _cintas._", "block.create.andesite_funnel.tooltip": "EMBUDO DE ANDESITA", - "block.create.andesite_funnel.tooltip.summary": "Un componente de transferencia de elementos en general, que hace la transición de éstos entre los medios de transporte. Se puede controlar con una _señal de Redstone_.", + "block.create.andesite_funnel.tooltip.summary": "Un componente de transferencia de elementos en general, que hace la transición de éstos entre los medios de transporte. Se puede controlar con una _señal de Redstone_.", "block.create.andesite_funnel.tooltip.condition1": "Comportamiento general", - "block.create.andesite_funnel.tooltip.behaviour1": "La cara _abierta_ _recogerá los objetos molidos_ en el espacio del bloque que tiene delante y los _insertará_ en cualquier contenedor del lado opuesto del embudo", - "block.create.andesite_funnel.tooltip.condition2": "Cuando se montan en cintas, depósitos y similares", - "block.create.andesite_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ los elementos en el componente montado, desde o hacia el inventario _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, puede invertirse utilizando una Llave.", + "block.create.andesite_funnel.tooltip.behaviour1": "La cara _abierta_ _recogerá los objetos molidos_ en el espacio del bloque que tiene delante y los _insertará_ en cualquier contenedor del lado opuesto del embudo", + "block.create.andesite_funnel.tooltip.condition2": "Cuando se montan en cintas, depósitos y similares", + "block.create.andesite_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ los elementos en el componente montado, desde o hacia el inventario _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, puede invertirse utilizando una Llave.", "block.create.andesite_funnel.tooltip.condition3": "Cuando se encuentra verticalmente entre dos inventarios", - "block.create.andesite_funnel.tooltip.behaviour3": "Transferirá los artículos hacia abajo, como una tolva sin búfer.", + "block.create.andesite_funnel.tooltip.behaviour3": "Transferirá los artículos hacia abajo, como una tolva sin búfer.", - "block.create.andesite_tunnel.tooltip": "TÚNEL DE ANDESITA", - "block.create.andesite_tunnel.tooltip.summary": "¡Una cubierta protectora para sus _cintas_!. El _Túnel de Andesita_ puede separar un elemento de una pila cuando se coloca otra cinta o depósito al lado de la cinta principal.", + "block.create.andesite_tunnel.tooltip": "TÚNEL DE ANDESITA", + "block.create.andesite_tunnel.tooltip.summary": "¡Una cubierta protectora para sus _cintas_!. El _Túnel de Andesita_ puede separar un elemento de una pila cuando se coloca otra cinta o depósito al lado de la cinta principal.", "block.create.andesite_tunnel.tooltip.control1": "Click derecho con la Llave Inglesa en el lateral", - "block.create.andesite_tunnel.tooltip.action1": "_Ajusta las persianas de las ventanas_ si el túnel tiene una ventana en esa cara.", + "block.create.andesite_tunnel.tooltip.action1": "_Ajusta las persianas de las ventanas_ si el túnel tiene una ventana en esa cara.", - "block.create.brass_funnel.tooltip": "EMBUDO DE LATÓN", - "block.create.brass_funnel.tooltip.summary": "Un componente de transferencia de elementos en general, que hace la transición de éstos entre los medios de transporte. Se puede controlar con una _señal de Redstone_. Viene con un práctico _filtro_.", + "block.create.brass_funnel.tooltip": "EMBUDO DE LATÓN", + "block.create.brass_funnel.tooltip.summary": "Un componente de transferencia de elementos en general, que hace la transición de éstos entre los medios de transporte. Se puede controlar con una _señal de Redstone_. Viene con un práctico _filtro_.", "block.create.brass_funnel.tooltip.condition1": "Comportamiento General", - "block.create.brass_funnel.tooltip.behaviour1": "La cara _abierta_ _recogerá los objetos molidos_ en el espacio del bloque que tiene delante y los _insertará_ en cualquier contenedor del lado opuesto del embudo.", - "block.create.brass_funnel.tooltip.condition2": "Cuando se montan en cintas, depósitos y similares", - "block.create.brass_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ los elementos en el componente montado, desde o hacia el inventario _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, puede invertirse utilizando una Llave Inglesa.", + "block.create.brass_funnel.tooltip.behaviour1": "La cara _abierta_ _recogerá los objetos molidos_ en el espacio del bloque que tiene delante y los _insertará_ en cualquier contenedor del lado opuesto del embudo.", + "block.create.brass_funnel.tooltip.condition2": "Cuando se montan en cintas, depósitos y similares", + "block.create.brass_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ los elementos en el componente montado, desde o hacia el inventario _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, puede invertirse utilizando una Llave Inglesa.", "block.create.brass_funnel.tooltip.condition3": "Cuando se encuentra verticalmente entre dos inventarios", - "block.create.brass_funnel.tooltip.behaviour3": "Transfiere los artículos hacia abajo, como una tolva sin búfer.", + "block.create.brass_funnel.tooltip.behaviour3": "Transfiere los artículos hacia abajo, como una tolva sin búfer.", - "block.create.brass_tunnel.tooltip": "TÚNEL DE LATÓN", - "block.create.brass_tunnel.tooltip.summary": "Una cubierta protectora elegante para sus _cintas_. Los _Túneles de latón_ también vienen con una serie de opciones de _Filtración_ y _División_ para sus artículos.", + "block.create.brass_tunnel.tooltip": "TÚNEL DE LATÓN", + "block.create.brass_tunnel.tooltip.summary": "Una cubierta protectora elegante para sus _cintas_. Los _Túneles de latón_ también vienen con una serie de opciones de _Filtración_ y _División_ para sus artículos.", "block.create.brass_tunnel.tooltip.condition1": "Cuando se colocan uno al lado del otro", - "block.create.brass_tunnel.tooltip.behaviour1": "Los túneles de latón se conectan entre sí y permiten redirigir el contenido de una cinta a otra.", + "block.create.brass_tunnel.tooltip.behaviour1": "Los túneles de latón se conectan entre sí y permiten redirigir el contenido de una cinta a otra.", "block.create.brass_tunnel.tooltip.condition2": "Filtrado", - "block.create.brass_tunnel.tooltip.behaviour2": "Los _Túneles de latón_ vienen con filtros tanto para la _Entrada_ como para la _Salida_. Si un _Elemento_ no está permitido desde la salida filtrada de un _Túnel_ será transferido a la salida de un _Túnel_ conectado.", + "block.create.brass_tunnel.tooltip.behaviour2": "Los _Túneles de latón_ vienen con filtros tanto para la _Entrada_ como para la _Salida_. Si un _Elemento_ no está permitido desde la salida filtrada de un _Túnel_ será transferido a la salida de un _Túnel_ conectado.", "block.create.brass_tunnel.tooltip.condition3": "Dividiendo", - "block.create.brass_tunnel.tooltip.behaviour3": "Los _Túneles de latón_ pueden ser configurados para cambiar el método en el que los _Elementos_ son ordenados en los _Túneles_ conectados.", + "block.create.brass_tunnel.tooltip.behaviour3": "Los _Túneles de latón_ pueden ser configurados para cambiar el método en el que los _Elementos_ son ordenados en los _Túneles_ conectados.", "block.create.brass_tunnel.tooltip.control1": "Cuando haces click derecho con una Llave Inglesa", - "block.create.brass_tunnel.tooltip.action1": "_Ajusta las persianas de las ventanas_ si el túnel tiene una ventana en esa cara.", - "block.create.brass_tunnel.tooltip.control2": "Usa la rueda del ratón con la Llave Inglesa en la parte superior", - "block.create.brass_tunnel.tooltip.action2": "Cambiar el método de división de los _Túneles_ conectados.", + "block.create.brass_tunnel.tooltip.action1": "_Ajusta las persianas de las ventanas_ si el túnel tiene una ventana en esa cara.", + "block.create.brass_tunnel.tooltip.control2": "Usa la rueda del ratón con la Llave Inglesa en la parte superior", + "block.create.brass_tunnel.tooltip.action2": "Cambiar el método de división de los _Túneles_ conectados.", "block.create.copper_casing.tooltip": "REVESTIDOR DE COBRE", - "block.create.copper_casing.tooltip.summary": "Robusta máquina de revestimientos con una gran variedad de usos. Seguro para la decoración.", - "block.create.copper_casing.tooltip.condition1": "Cuando se utiliza en una tubería de fluidos", - "block.create.copper_casing.tooltip.behaviour1": "_Reviste_ la _Tubería de fluidos_ con _Revestimiento de cobre_. Las tuberías de fluidos revestidas _bloquean sus conexiones_ en su lugar, dejando de reaccionar a los cambios en las tuberías vecinas.", + "block.create.copper_casing.tooltip.summary": "Robusta máquina de revestimientos con una gran variedad de usos. Seguro para la decoración.", + "block.create.copper_casing.tooltip.condition1": "Cuando se utiliza en una tubería de fluidos", + "block.create.copper_casing.tooltip.behaviour1": "_Reviste_ la _Tubería de fluidos_ con _Revestimiento de cobre_. Las tuberías de fluidos revestidas _bloquean sus conexiones_ en su lugar, dejando de reaccionar a los cambios en las tuberías vecinas.", "block.create.encased_fluid_pipe.tooltip": "TUBO DE FLUIDOS REFORZADO", - "block.create.encased_fluid_pipe.tooltip.summary": "Un tubo de fluidos reforzado con más cobre.", + "block.create.encased_fluid_pipe.tooltip.summary": "Un tubo de fluidos reforzado con más cobre.", - "block.create.copper_valve_handle.tooltip": "ASA DE VÃ�LVULA DE COBRE", - "block.create.copper_valve_handle.tooltip.summary": "Una precisa _fuente_ de _fuerza de rotación_ que requiere la interacción de los jugadores. ¡Ten cuidado de no agotarte!", + "block.create.copper_valve_handle.tooltip": "ASA DE VÁLVULA DE COBRE", + "block.create.copper_valve_handle.tooltip.summary": "Una precisa _fuente_ de _fuerza de rotación_ que requiere la interacción de los jugadores. ¡Ten cuidado de no agotarte!", "block.create.copper_valve_handle.tooltip.condition1": "Cuando se utiliza", - "block.create.copper_valve_handle.tooltip.behaviour1": "Proporciona _Fuerza de rotación_ a un artilugio acoplado. _Shift_ para _invertir_ la rotación.", + "block.create.copper_valve_handle.tooltip.behaviour1": "Proporciona _Fuerza de rotación_ a un artilugio acoplado. _Shift_ para _invertir_ la rotación.", "block.create.seat.tooltip": "ASIENTO", - "block.create.seat.tooltip.summary": "¡Siéntate y disfruta del viaje! Anclará a un jugador en un _contrafuerte_ en movimiento. También es ideal para los muebles estáticos. Viene en una variedad de colores.", + "block.create.seat.tooltip.summary": "¡Siéntate y disfruta del viaje! Anclará a un jugador en un _contrafuerte_ en movimiento. También es ideal para los muebles estáticos. Viene en una variedad de colores.", "block.create.seat.tooltip.condition1": "Click derecho en el asiento", "block.create.seat.tooltip.behaviour1": "Sienta al jugador en el _Asiento_. Pulsa shift izquierdo para dejar el _Asiento_.", "block.create.chute.tooltip": "DUCTO", - "block.create.chute.tooltip.summary": "_Recoge_ y _Transporta_ elementos en vertical o en diagonal. Puede tanto coger como colocar objetos en _contenedores de objetos_. También puede interactuar con los ductos desde el lateral utilizando _tolvas_ o _embudos montados_.", + "block.create.chute.tooltip.summary": "_Recoge_ y _Transporta_ elementos en vertical o en diagonal. Puede tanto coger como colocar objetos en _contenedores de objetos_. También puede interactuar con los ductos desde el lateral utilizando _tolvas_ o _embudos montados_.", "block.create.chute.tooltip.condition1": "Cuando se alimenta con un ventilador", - "block.create.chute.tooltip.behaviour1": "Los ductos accionados por ventilador pueden transportar _elementos_ hacia arriba, y aspirar _elementos_ de los _depósitos_ y de las _cintas_.", + "block.create.chute.tooltip.behaviour1": "Los ductos accionados por ventilador pueden transportar _elementos_ hacia arriba, y aspirar _elementos_ de los _depósitos_ y de las _cintas_.", - "block.create.depot.tooltip": "DEPÓSITO", - "block.create.depot.tooltip.summary": "Un lugar práctico para colocar sus _elementos_. Proporciona un punto de interacción para varias máquinas", - "block.create.depot.tooltip.condition1": "Click derecho en el depósito", - "block.create.depot.tooltip.behaviour1": "Coloca o toma un _Elemento_ del _Depósito_. Los _Bloques_ y los _Artilugios_ que interactúan con una _cinta_ también funcionan en un _Depósito_.", + "block.create.depot.tooltip": "DEPÓSITO", + "block.create.depot.tooltip.summary": "Un lugar práctico para colocar sus _elementos_. Proporciona un punto de interacción para varias máquinas", + "block.create.depot.tooltip.condition1": "Click derecho en el depósito", + "block.create.depot.tooltip.behaviour1": "Coloca o toma un _Elemento_ del _Depósito_. Los _Bloques_ y los _Artilugios_ que interactúan con una _cinta_ también funcionan en un _Depósito_.", "item.create.blaze_cake.tooltip": "PASTEL DE BLAZE", "item.create.blaze_cake.tooltip.summary": "Un delicioso regalo para sus esforzados _Quemadores de blaze_. Los pone en marcha!.", - "item.create.empty_blaze_burner.tooltip": "QUEMADOR DE BLAZE VACÃ�O", - "item.create.empty_blaze_burner.tooltip.summary": "Un pequeño hogar de hierro para tus amigos fogosos. Estoy seguro de que podrías darles un buen uso.", + "item.create.empty_blaze_burner.tooltip": "QUEMADOR DE BLAZE VACÍO", + "item.create.empty_blaze_burner.tooltip.summary": "Un pequeño hogar de hierro para tus amigos fogosos. Estoy seguro de que podrías darles un buen uso.", "item.create.empty_blaze_burner.tooltip.condition1": "Cuando se utiliza en un Blaze o en un generador de Blaze", "item.create.empty_blaze_burner.tooltip.behaviour1": "_Captura_ un Blaze en el elemento", - "block.create.fluid_pipe.tooltip": "TUBERÃ�A DE FLUIDOS DE COBRE", - "block.create.fluid_pipe.tooltip.summary": "Se utiliza para mover _fluidos_. Necesita una _bomba mecánica_ para que el _fluido_ se mueva.", + "block.create.fluid_pipe.tooltip": "TUBERÍA DE FLUIDOS DE COBRE", + "block.create.fluid_pipe.tooltip.summary": "Se utiliza para mover _fluidos_. Necesita una _bomba mecánica_ para que el _fluido_ se mueva.", "block.create.fluid_pipe.tooltip.condition1": "Transferencia de fluidos", - "block.create.fluid_pipe.tooltip.behaviour1": "Puede conectarse a _contenedores de fluidos_ como _depósitos_ o _cuencas_. Los extremos expuestos de los _tubos_ también pueden drenar o colocar bloques de fluido. ¡Cuidado con las fugas!", + "block.create.fluid_pipe.tooltip.behaviour1": "Puede conectarse a _contenedores de fluidos_ como _depósitos_ o _cuencas_. Los extremos expuestos de los _tubos_ también pueden drenar o colocar bloques de fluido. ¡Cuidado con las fugas!", "block.create.fluid_pipe.tooltip.control1": "Cuando haces clic derecho con una Llave Inglesa", - "block.create.fluid_pipe.tooltip.action1": "Coloca una ventana en la tubería si está disponible", + "block.create.fluid_pipe.tooltip.action1": "Coloca una ventana en la tubería si está disponible", "block.create.hose_pulley.tooltip": "POLEA DE MANGUERA", "block.create.hose_pulley.tooltip.summary": "Se utiliza para _colocar_ o _drenar_ grandes _cuerpos fluidos_ en el mundo", - "block.create.hose_pulley.tooltip.condition1": "Cuando se alimenta por cinética", - "block.create.hose_pulley.tooltip.behaviour1": "_Sube_ o _baja_ la manguera, la ubicación de la manguera determina hasta qué _altura de extracción_ o _llenado_ actuará.", + "block.create.hose_pulley.tooltip.condition1": "Cuando se alimenta por cinética", + "block.create.hose_pulley.tooltip.behaviour1": "_Sube_ o _baja_ la manguera, la ubicación de la manguera determina hasta qué _altura de extracción_ o _llenado_ actuará.", "block.create.hose_pulley.tooltip.condition2": "Cuando los fluidos se extraen de la polea", - "block.create.hose_pulley.tooltip.behaviour2": "Comienza a _tomar bloques de fluidos_ del cuerpo al que se bajó el extremo de la manguera. Los cuerpos muy _grandes_ de fluidos se _considerarán infinitos_.", + "block.create.hose_pulley.tooltip.behaviour2": "Comienza a _tomar bloques de fluidos_ del cuerpo al que se bajó el extremo de la manguera. Los cuerpos muy _grandes_ de fluidos se _considerarán infinitos_.", "block.create.hose_pulley.tooltip.condition3": "Cuando los fluidos son empujados a la polea", "block.create.hose_pulley.tooltip.behaviour3": "Comienza a _llenar de fluido_ el mundo hasta la _altura_ de los extremos de la _manguera_", "block.create.fluid_tank.tooltip": "TANQUE DE FLUIDOS", - "block.create.fluid_tank.tooltip.summary": "Almacena todos tus _líquidos_ favoritos. Escala en anchura y altura.", + "block.create.fluid_tank.tooltip.summary": "Almacena todos tus _líquidos_ favoritos. Escala en anchura y altura.", "block.create.fluid_tank.tooltip.condition1": "Cuando se hace click derecho con la Llave Inglesa", "block.create.fluid_tank.tooltip.behaviour1": "Cambia la ventana opcional", "block.create.creative_fluid_tank.tooltip": "TANQUE DE FLUIDOS CREATIVO", - "block.create.creative_fluid_tank.tooltip.summary": "Este _Tanque de Fluidos_ permite la replicación infinita de cualquier Fluido. Escala en anchura y altura.", + "block.create.creative_fluid_tank.tooltip.summary": "Este _Tanque de Fluidos_ permite la replicación infinita de cualquier Fluido. Escala en anchura y altura.", "block.create.creative_fluid_tank.tooltip.condition1": "Cuando hay fluido en el tanque", - "block.create.creative_fluid_tank.tooltip.behaviour1": "Todo lo que se _extraiga_ de este tanque proporcionará un _suministro ilimitado_ del fluido especificado. Los fluidos _insertados_ en este tanque serán _evitados._", + "block.create.creative_fluid_tank.tooltip.behaviour1": "Todo lo que se _extraiga_ de este tanque proporcionará un _suministro ilimitado_ del fluido especificado. Los fluidos _insertados_ en este tanque serán _evitados._", "block.create.creative_fluid_tank.tooltip.condition2": "Cuando se hace clic derecho con una Llave Inglesa", "block.create.creative_fluid_tank.tooltip.behaviour2": "Cambia la ventana opcional", "block.create.fluid_valve.tooltip": "VALVULA DE FLUIDOS", - "block.create.fluid_valve.tooltip.summary": "Detiene el flujo de un fluido por una tubería", + "block.create.fluid_valve.tooltip.summary": "Detiene el flujo de un fluido por una tubería", "block.create.fluid_valve.tooltip.condition1": "Flujo controlable", - "block.create.fluid_valve.tooltip.behaviour1": "La _fuerza de rotación_ aplicada obligará a la _válvula_ a cerrarse, cesando el flujo de _fluidos_. Invierta la dirección de la _fuerza de rotación_ para volver a abrir la válvula", + "block.create.fluid_valve.tooltip.behaviour1": "La _fuerza de rotación_ aplicada obligará a la _válvula_ a cerrarse, cesando el flujo de _fluidos_. Invierta la dirección de la _fuerza de rotación_ para volver a abrir la válvula", - "block.create.mechanical_pump.tooltip": "BOMBA MECÃ�NICA", - "block.create.mechanical_pump.tooltip.summary": "Toma la _fuerza de rotación_ y la utiliza para mover el _fluido_ a lo largo de un _tubo_. Tiene un rango máximo de efecto en ambas direcciones. (16 bloques por defecto)", + "block.create.mechanical_pump.tooltip": "BOMBA MECÁNICA", + "block.create.mechanical_pump.tooltip.summary": "Toma la _fuerza de rotación_ y la utiliza para mover el _fluido_ a lo largo de un _tubo_. Tiene un rango máximo de efecto en ambas direcciones. (16 bloques por defecto)", "block.create.mechanical_pump.tooltip.condition1": "Flujo de fluido", - "block.create.mechanical_pump.tooltip.behaviour1": "La _fuerza de rotación_ aplicada crea una presión que obliga al _fluido_ a pasar por la red de _tuberías_. Invierte la dirección de la _fuerza de rotación_ para cambiar la dirección en la que fluye el _fluido_", - "block.create.mechanical_pump.tooltip.control1": "Pulsando con el botón derecho del ratón con la Llave Inglesa", - "block.create.mechanical_pump.tooltip.action1": "Invierte la dirección de la _bomba_, cambiando la dirección por defecto del flujo", + "block.create.mechanical_pump.tooltip.behaviour1": "La _fuerza de rotación_ aplicada crea una presión que obliga al _fluido_ a pasar por la red de _tuberías_. Invierte la dirección de la _fuerza de rotación_ para cambiar la dirección en la que fluye el _fluido_", + "block.create.mechanical_pump.tooltip.control1": "Pulsando con el botón derecho del ratón con la Llave Inglesa", + "block.create.mechanical_pump.tooltip.action1": "Invierte la dirección de la _bomba_, cambiando la dirección por defecto del flujo", - "block.create.smart_fluid_pipe.tooltip": "TUBERÃ�A DE FLUIDOS INTELIGENTE", - "block.create.smart_fluid_pipe.tooltip.summary": "Una _tubería de fluidos_ con un filtro. Puede especificar qué _fluidos_ pasan por ella", + "block.create.smart_fluid_pipe.tooltip": "TUBERÍA DE FLUIDOS INTELIGENTE", + "block.create.smart_fluid_pipe.tooltip.summary": "Una _tubería de fluidos_ con un filtro. Puede especificar qué _fluidos_ pasan por ella", "block.create.smart_fluid_pipe.tooltip.condition1": "Cuando se introducen fluidos en ella", - "block.create.smart_fluid_pipe.tooltip.behaviour1": "Las tuberías inteligentes que reciban fluidos que no coincidan con su filtro bloquearán el flujo", + "block.create.smart_fluid_pipe.tooltip.behaviour1": "Las tuberías inteligentes que reciban fluidos que no coincidan con su filtro bloquearán el flujo", "block.create.smart_fluid_pipe.tooltip.condition2": "Cuando es adyacente a un contenedor de fluido", - "block.create.smart_fluid_pipe.tooltip.behaviour2": "Las tuberías inteligentes que _inicien_ un _flujo_ desde cualquier contenedor sólo extraerán fluidos que _coincidan_ con su _filtro._", + "block.create.smart_fluid_pipe.tooltip.behaviour2": "Las tuberías inteligentes que _inicien_ un _flujo_ desde cualquier contenedor sólo extraerán fluidos que _coincidan_ con su _filtro._", "block.create.spout.tooltip": "SURTIDOR", "block.create.spout.tooltip.summary": "Un inyector para rellenar tus elementos de _fluidos._", "block.create.spout.tooltip.condition1": "Transferencia de fluidos", - "block.create.spout.tooltip.behaviour1": "Cuando se coloca un _contenedor de fluidos_ como un _cubo_ o una _botella_ debajo, el caño intentará rellenarlo con su propio _fluido_ almacenado", - "block.create.spout.tooltip.condition2": "Automatización de fluidos", - "block.create.spout.tooltip.behaviour2": "El caño colocado encima de una _cinta_ o _depósito_ reaccionará automáticamente con un contenedor de fluidos_ que pase por debajo", + "block.create.spout.tooltip.behaviour1": "Cuando se coloca un _contenedor de fluidos_ como un _cubo_ o una _botella_ debajo, el caño intentará rellenarlo con su propio _fluido_ almacenado", + "block.create.spout.tooltip.condition2": "Automatización de fluidos", + "block.create.spout.tooltip.behaviour2": "El caño colocado encima de una _cinta_ o _depósito_ reaccionará automáticamente con un contenedor de fluidos_ que pase por debajo", "block.create.item_drain.tooltip": "DRENADOR DE ELEMENTOS", - "block.create.item_drain.tooltip.summary": "Un depósito rallado para vaciar tus _artículos fluidos._", + "block.create.item_drain.tooltip.summary": "Un depósito rallado para vaciar tus _artículos fluidos._", "block.create.item_drain.tooltip.condition1": "Transferencia de fluidos", - "block.create.item_drain.tooltip.behaviour1": "Cuando un _contenedor de fluidos_, como un _cubo_ o una _botella_, se inserta desde el lateral, el desagüe intentará vaciarlo en su propio _contenedor de fluidos_. El artículo será entonces expulsado por el lado opuesto", + "block.create.item_drain.tooltip.behaviour1": "Cuando un _contenedor de fluidos_, como un _cubo_ o una _botella_, se inserta desde el lateral, el desagüe intentará vaciarlo en su propio _contenedor de fluidos_. El artículo será entonces expulsado por el lado opuesto", - "block.create.mechanical_arm.tooltip": "BRAZO MECÃ�NICO", + "block.create.mechanical_arm.tooltip": "BRAZO MECÁNICO", "block.create.mechanical_arm.tooltip.summary": "Artilugio avanzado para reubicar _elementos_", "block.create.mechanical_arm.tooltip.condition1": "Transferencia de elementos", - "block.create.mechanical_arm.tooltip.behaviour1": "Puede tomar o colocar objetos en cualquier _inventario_ accesible_, como _Cintas_, _Depósitos_, _Embudos_ y _Autoensambladores_", - "block.create.mechanical_arm.tooltip.control1": "Mientras está en la mano", - "block.create.mechanical_arm.tooltip.action1": "Haz clic con el botón derecho en un _objeto accesible del inventario_ para establecerlo como _fuente_ para el _brazo mecánico_. Haz clic con el botón derecho del ratón dos veces para establecerlo como _destino_", - "block.create.mechanical_arm.tooltip.control2": "Usa la rueda del ratón con la Llave Inglesa", - "block.create.mechanical_arm.tooltip.action2": "Establece el comportamiento de orden de los _items_ emitidos por el _brazo mecánico_", + "block.create.mechanical_arm.tooltip.behaviour1": "Puede tomar o colocar objetos en cualquier _inventario_ accesible_, como _Cintas_, _Depósitos_, _Embudos_ y _Autoensambladores_", + "block.create.mechanical_arm.tooltip.control1": "Mientras está en la mano", + "block.create.mechanical_arm.tooltip.action1": "Haz clic con el botón derecho en un _objeto accesible del inventario_ para establecerlo como _fuente_ para el _brazo mecánico_. Haz clic con el botón derecho del ratón dos veces para establecerlo como _destino_", + "block.create.mechanical_arm.tooltip.control2": "Usa la rueda del ratón con la Llave Inglesa", + "block.create.mechanical_arm.tooltip.action2": "Establece el comportamiento de orden de los _items_ emitidos por el _brazo mecánico_", - "item.create.wand_of_symmetry.tooltip": "VARITA DE SIMETRÃ�A", - "item.create.wand_of_symmetry.tooltip.summary": "Refleja perfectamente la colocación de bloques en los planos configurados", - "item.create.wand_of_symmetry.tooltip.condition1": "Mientras está en el inventario rápido", + "item.create.wand_of_symmetry.tooltip": "VARITA DE SIMETRÍA", + "item.create.wand_of_symmetry.tooltip.summary": "Refleja perfectamente la colocación de bloques en los planos configurados", + "item.create.wand_of_symmetry.tooltip.condition1": "Mientras está en el inventario rápido", "item.create.wand_of_symmetry.tooltip.behaviour1": "Permanece activo", "item.create.wand_of_symmetry.tooltip.control1": "Click derecho en el suelo", "item.create.wand_of_symmetry.tooltip.action1": "_Crea_ o _Mueve_ el Espejo", "item.create.wand_of_symmetry.tooltip.control2": "Click derecho en el aire", "item.create.wand_of_symmetry.tooltip.action2": "_Quita_ el Espejo activo", "item.create.wand_of_symmetry.tooltip.control3": "Click derecho mientras se agacha", - "item.create.wand_of_symmetry.tooltip.action3": "Abre la _Interfaz de Configuración_", + "item.create.wand_of_symmetry.tooltip.action3": "Abre la _Interfaz de Configuración_", "item.create.handheld_blockzapper.tooltip": "BLOCKZAPPER", "item.create.handheld_blockzapper.tooltip.summary": "Novedoso artefacto para colocar o intercambiar bloques a distancia", @@ -1338,45 +1349,45 @@ "item.create.handheld_blockzapper.tooltip.control2": "Click derecho en un bloque", "item.create.handheld_blockzapper.tooltip.action2": "_Coloca_ o _Reemplaza_ el bloque objetivo", "item.create.handheld_blockzapper.tooltip.control3": "Click derecho mientras se agacha", - "item.create.handheld_blockzapper.tooltip.action3": "Abre la _Interfaz de Configuración_", + "item.create.handheld_blockzapper.tooltip.action3": "Abre la _Interfaz de Configuración_", "item.create.handheld_worldshaper.tooltip": "WORLDSHAPER", - "item.create.handheld_worldshaper.tooltip.summary": "Práctica herramienta para crear _paisajes_ y _características del terreno_", + "item.create.handheld_worldshaper.tooltip.summary": "Práctica herramienta para crear _paisajes_ y _características del terreno_", "item.create.handheld_worldshaper.tooltip.control1": "Click izquierdo en un bloque", "item.create.handheld_worldshaper.tooltip.action1": "Establece los bloques colocados por la herramienta en el bloque objetivo", "item.create.handheld_worldshaper.tooltip.control2": "Click derecho en un bloque", "item.create.handheld_worldshaper.tooltip.action2": "Aplica el _pincel_ y la _herramienta_ actualmente seleccionadas en el lugar deseado.", "item.create.handheld_worldshaper.tooltip.control3": "Click derecho mientras se agacha", - "item.create.handheld_worldshaper.tooltip.action3": "Abre la _Interfaz de Configuración_", + "item.create.handheld_worldshaper.tooltip.action3": "Abre la _Interfaz de Configuración_", - "item.create.tree_fertilizer.tooltip": "FERTILIZANTE PARA Ã�RBOLES", - "item.create.tree_fertilizer.tooltip.summary": "Una potente combinación de minerales adecuada para acelerar el crecimiento de los tipos de árboles más comunes", - "item.create.tree_fertilizer.tooltip.condition1": "Cuando se utiliza en un árbol joven", - "item.create.tree_fertilizer.tooltip.behaviour1": "Hace crecer los árboles _independientemente_ de sus condiciones de _espacio_", + "item.create.tree_fertilizer.tooltip": "FERTILIZANTE PARA ÁRBOLES", + "item.create.tree_fertilizer.tooltip.summary": "Una potente combinación de minerales adecuada para acelerar el crecimiento de los tipos de árboles más comunes", + "item.create.tree_fertilizer.tooltip.condition1": "Cuando se utiliza en un árbol joven", + "item.create.tree_fertilizer.tooltip.behaviour1": "Hace crecer los árboles _independientemente_ de sus condiciones de _espacio_", "item.create.deforester.tooltip": "DEFORESTADOR", - "item.create.deforester.tooltip.summary": "Un hacha _radiante_ capaz de talar árboles en una fracción de segundo", + "item.create.deforester.tooltip.summary": "Un hacha _radiante_ capaz de talar árboles en una fracción de segundo", "item.create.extendo_grip.tooltip": "AGARRE EXTENDIDO", - "item.create.extendo_grip.tooltip.summary": "¡Boioioing! Aumenta enormemente la _distancia de alcance_ del portador", - "item.create.extendo_grip.tooltip.condition1": "Cuando está fuera de la mano", + "item.create.extendo_grip.tooltip.summary": "¡Boioioing! Aumenta enormemente la _distancia de alcance_ del portador", + "item.create.extendo_grip.tooltip.condition1": "Cuando está fuera de la mano", "item.create.extendo_grip.tooltip.behaviour1": "Aumenta la _distancia de alcance_ de los objetos usados en la _mano principal_", "item.create.filter.tooltip": "FILTRO", - "item.create.filter.tooltip.summary": "Controla las salidas_ y _entradas_ de los dispositivos logísticos con más _precisión_, comparándolas con un _conjunto de elementos_ o varios _filtros anidados_", - "item.create.filter.tooltip.condition1": "Cuando está en la ranura del filtro", - "item.create.filter.tooltip.behaviour1": "Controla_ el flujo del elemento según su _configuración_", + "item.create.filter.tooltip.summary": "Controla las salidas_ y _entradas_ de los dispositivos logísticos con más _precisión_, comparándolas con un _conjunto de elementos_ o varios _filtros anidados_", + "item.create.filter.tooltip.condition1": "Cuando está en la ranura del filtro", + "item.create.filter.tooltip.behaviour1": "Controla_ el flujo del elemento según su _configuración_", "item.create.filter.tooltip.condition2": "Cuando se hace clic derecho", - "item.create.filter.tooltip.behaviour2": "Abre la interfaz de _configuración_", + "item.create.filter.tooltip.behaviour2": "Abre la interfaz de _configuración_", "item.create.attribute_filter.tooltip": "FILTRO DE ATRIBUTOS", - "item.create.attribute_filter.tooltip.summary": "Controla las salidas_ y las _entradas_ de los dispositivos logísticos con más _precisión_, comparándolas con un _conjunto de _atributos_ y _categorías_ de artículos", - "item.create.attribute_filter.tooltip.condition1": "Cuando está en la ranura del filtro", - "item.create.attribute_filter.tooltip.behaviour1": "Controla el flujo del elemento según su _configuración_", + "item.create.attribute_filter.tooltip.summary": "Controla las salidas_ y las _entradas_ de los dispositivos logísticos con más _precisión_, comparándolas con un _conjunto de _atributos_ y _categorías_ de artículos", + "item.create.attribute_filter.tooltip.condition1": "Cuando está en la ranura del filtro", + "item.create.attribute_filter.tooltip.behaviour1": "Controla el flujo del elemento según su _configuración_", "item.create.attribute_filter.tooltip.condition2": "Cuando se hace clic derecho", - "item.create.attribute_filter.tooltip.behaviour2": "Abre la interfaz de _configuración_", + "item.create.attribute_filter.tooltip.behaviour2": "Abre la interfaz de _configuración_", - "item.create.empty_schematic.tooltip": "ESQUEMA VACÃ�O", + "item.create.empty_schematic.tooltip": "ESQUEMA VACÍO", "item.create.empty_schematic.tooltip.summary": "Se utiliza como ingrediente de las recetas y para escribir en la _tabla de esquemas_", "item.create.schematic.tooltip": "ESQUEMA", @@ -1391,262 +1402,262 @@ "item.create.schematic_and_quill.tooltip.condition1": "Paso 1", "item.create.schematic_and_quill.tooltip.behaviour1": "Selecciona dos puntos de esquina usando click derecho", "item.create.schematic_and_quill.tooltip.condition2": "Paso 2", - "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl-Rueda del ratón_ en las caras para ajustar el tamaño. Click derecho de nuevo para guardar", + "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl-Rueda del ratón_ en las caras para ajustar el tamaño. Click derecho de nuevo para guardar", "item.create.schematic_and_quill.tooltip.control1": "Click derecho", "item.create.schematic_and_quill.tooltip.action1": "Seleccionar un punto de esquina / confirmar guardar", "item.create.schematic_and_quill.tooltip.control2": "Al mantener Ctrl", - "item.create.schematic_and_quill.tooltip.action2": "Seleccionar puntos en _medio del aire_. Rueda del ratón para ajustar la distancia", + "item.create.schematic_and_quill.tooltip.action2": "Seleccionar puntos en _medio del aire_. Rueda del ratón para ajustar la distancia", "item.create.schematic_and_quill.tooltip.control3": "Click derecho mientras se agacha", - "item.create.schematic_and_quill.tooltip.action3": "Reinicia_ y elimina la selección", + "item.create.schematic_and_quill.tooltip.action3": "Reinicia_ y elimina la selección", - "block.create.schematicannon.tooltip": "ESQUEMATICAÑÓN", - "block.create.schematicannon.tooltip.summary": "Dispara bloques para recrear un _Esquema_ desplegado en el Mundo. Utiliza elementos de los inventarios adyacentes y _Pólvora_ como combustible.", + "block.create.schematicannon.tooltip": "ESQUEMATICAÑÓN", + "block.create.schematicannon.tooltip.summary": "Dispara bloques para recrear un _Esquema_ desplegado en el Mundo. Utiliza elementos de los inventarios adyacentes y _Pólvora_ como combustible.", "block.create.schematicannon.tooltip.control1": "Cuando se hace clic derecho", - "block.create.schematicannon.tooltip.action1": "Abre la _Interfaz_ de configuración", + "block.create.schematicannon.tooltip.action1": "Abre la _Interfaz_ de configuración", "block.create.schematic_table.tooltip": "TABLA DE ESQUEMAS", - "block.create.schematic_table.tooltip.summary": "Escribe los esquemas guardados en un _esquema vacío_", - "block.create.schematic_table.tooltip.condition1": "Cuando se da un esquema vacío", + "block.create.schematic_table.tooltip.summary": "Escribe los esquemas guardados en un _esquema vacío_", + "block.create.schematic_table.tooltip.condition1": "Cuando se da un esquema vacío", "block.create.schematic_table.tooltip.behaviour1": "Carga un archivo elegido de la carpeta de esquemas", "block.create.shaft.tooltip": "EJE", - "block.create.shaft.tooltip.summary": "_Retransmite la rotación_ en línea recta", + "block.create.shaft.tooltip.summary": "_Retransmite la rotación_ en línea recta", "block.create.cogwheel.tooltip": "RUEDA DENTADA", - "block.create.cogwheel.tooltip.summary": "_Retransmite la rotación_ en línea recta, y a las _ruedas dentadas_ adyacentes", + "block.create.cogwheel.tooltip.summary": "_Retransmite la rotación_ en línea recta, y a las _ruedas dentadas_ adyacentes", "block.create.large_cogwheel.tooltip": "RUEDA DENTADA GRANDE", - "block.create.large_cogwheel.tooltip.summary": "Una versión más grande de la _Rueda dentada_, que permite _cambiar_ la _Velocidad de Rotación_ cuando se conecta a su contraparte más pequeña", + "block.create.large_cogwheel.tooltip.summary": "Una versión más grande de la _Rueda dentada_, que permite _cambiar_ la _Velocidad de Rotación_ cuando se conecta a su contraparte más pequeña", "block.create.encased_shaft.tooltip": "EJE REVESTIDO", - "block.create.encased_shaft.tooltip.summary": "_Retransmite la rotación_ en línea recta. Adecuado para propagar la Rotación a través de Muros", + "block.create.encased_shaft.tooltip.summary": "_Retransmite la rotación_ en línea recta. Adecuado para propagar la Rotación a través de Muros", - "block.create.gearbox.tooltip": "CAJA DE TRANSMISIÓN", - "block.create.gearbox.tooltip.summary": "_Retransmite la rotación_ en _cuatro direcciones_. Invierte las conexiones rectas", + "block.create.gearbox.tooltip": "CAJA DE TRANSMISIÓN", + "block.create.gearbox.tooltip.summary": "_Retransmite la rotación_ en _cuatro direcciones_. Invierte las conexiones rectas", "block.create.gearshift.tooltip": "CAJA DE CAMBIOS", - "block.create.gearshift.tooltip.summary": "Un control para alternar la dirección de rotación de los ejes conectados", + "block.create.gearshift.tooltip.summary": "Un control para alternar la dirección de rotación de los ejes conectados", "block.create.gearshift.tooltip.condition1": "Cuando se alimenta", - "block.create.gearshift.tooltip.behaviour1": "_Invierte_ la rotación de salida", + "block.create.gearshift.tooltip.behaviour1": "_Invierte_ la rotación de salida", "block.create.clutch.tooltip": "Embrague", - "block.create.clutch.tooltip.summary": "Un control para conectar/desconectar la rotación de los ejes conectados", + "block.create.clutch.tooltip.summary": "Un control para conectar/desconectar la rotación de los ejes conectados", "block.create.clutch.tooltip.condition1": "Cuando se acciona", - "block.create.clutch.tooltip.behaviour1": "_Detiene_ el transporte de la rotación al otro lado", + "block.create.clutch.tooltip.behaviour1": "_Detiene_ el transporte de la rotación al otro lado", - "block.create.encased_chain_drive.tooltip": "CADENA DE TRANSMISIÓN REVESTIDA", - "block.create.encased_chain_drive.tooltip.summary": "_Retransmite la rotación_ en línea recta y a las cadenas de transmisión adyacentes. Las cadenas de transmisión se conectan en un grupo cuando se colocan junto a otra en cualquier cara sin eje. Su orientación no tiene que coincidir", + "block.create.encased_chain_drive.tooltip": "CADENA DE TRANSMISIÓN REVESTIDA", + "block.create.encased_chain_drive.tooltip.summary": "_Retransmite la rotación_ en línea recta y a las cadenas de transmisión adyacentes. Las cadenas de transmisión se conectan en un grupo cuando se colocan junto a otra en cualquier cara sin eje. Su orientación no tiene que coincidir", "block.create.encased_chain_drive.tooltip.condition1": "Cuando se conecta", - "block.create.encased_chain_drive.tooltip.behaviour1": "Los bloques conectados transmitirán la _velocidad de rotación_ y la dirección de este componente", + "block.create.encased_chain_drive.tooltip.behaviour1": "Los bloques conectados transmitirán la _velocidad de rotación_ y la dirección de este componente", - "block.create.adjustable_chain_gearshift.tooltip": "CADENA DE TRANSMISIÓN AJUSTABLE", - "block.create.adjustable_chain_gearshift.tooltip.summary": "_Retransmite el giro_ en línea recta y a las _cadenas adyacentes_. El Redstone analógo proporcionada a este bloque controlará qué tamaño de rueda motriz se acopla a las cadenas de transmisión adyacentes", + "block.create.adjustable_chain_gearshift.tooltip": "CADENA DE TRANSMISIÓN AJUSTABLE", + "block.create.adjustable_chain_gearshift.tooltip.summary": "_Retransmite el giro_ en línea recta y a las _cadenas adyacentes_. El Redstone analógo proporcionada a este bloque controlará qué tamaño de rueda motriz se acopla a las cadenas de transmisión adyacentes", "block.create.adjustable_chain_gearshift.tooltip.condition1": "Control de Redstone", - "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Sin señal_, los accionamientos de cadena adyacentes transmitirán la _misma velocidad._ Con una señal de _fuerza completa_, los accionamientos de cadena adyacentes transmitirán exactamente _el doble de su velocidad._ Cualquier cosa entre medias dará resultados entre 1-2x su velocidad", + "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Sin señal_, los accionamientos de cadena adyacentes transmitirán la _misma velocidad._ Con una señal de _fuerza completa_, los accionamientos de cadena adyacentes transmitirán exactamente _el doble de su velocidad._ Cualquier cosa entre medias dará resultados entre 1-2x su velocidad", "item.create.belt_connector.tooltip": "CORREA", - "item.create.belt_connector.tooltip.summary": "Conecta dos o más _ejes_ con una _Correa_. Los ejes conectados tendrán exactamente la misma velocidad y dirección de rotación. La correa puede actuar como _Transportador_ para _Estados_ y _Entidades_", + "item.create.belt_connector.tooltip.summary": "Conecta dos o más _ejes_ con una _Correa_. Los ejes conectados tendrán exactamente la misma velocidad y dirección de rotación. La correa puede actuar como _Transportador_ para _Estados_ y _Entidades_", "item.create.belt_connector.tooltip.control1": "Click derecho en el eje", - "item.create.belt_connector.tooltip.action1": "Selecciona el eje como una polea de la correa. Los dos ejes seleccionados tienen que estar _alineados_ ya sea _Verticalmente_, _Horizontalmente_ o _Diagonalmente_ hacia la dirección de la correa", + "item.create.belt_connector.tooltip.action1": "Selecciona el eje como una polea de la correa. Los dos ejes seleccionados tienen que estar _alineados_ ya sea _Verticalmente_, _Horizontalmente_ o _Diagonalmente_ hacia la dirección de la correa", "item.create.belt_connector.tooltip.control2": "Click derecho mientras te agachas", - "item.create.belt_connector.tooltip.action2": "_Reinicia_ la primera posición seleccionada para la correa", + "item.create.belt_connector.tooltip.action2": "_Reinicia_ la primera posición seleccionada para la correa", "item.create.goggles.tooltip": "GAFAS DEL INGENIERO", - "item.create.goggles.tooltip.summary": "Un par de gafas para aumentar tu visión con útil información _cinética_", + "item.create.goggles.tooltip.summary": "Un par de gafas para aumentar tu visión con útil información _cinética_", "item.create.goggles.tooltip.condition1": "Cuando se llevan puestas", - "item.create.goggles.tooltip.behaviour1": "Muestra _indicadores de color_ correspondientes al _Nivel de velocidad_ de un componente cinético colocado, así como el _Impacto de estrés_ y la _Capacidad_ de los componentes individuales.", + "item.create.goggles.tooltip.behaviour1": "Muestra _indicadores de color_ correspondientes al _Nivel de velocidad_ de un componente cinético colocado, así como el _Impacto de estrés_ y la _Capacidad_ de los componentes individuales.", "item.create.goggles.tooltip.condition2": "Al mirar el medidor", - "item.create.goggles.tooltip.behaviour2": "Muestra información detallada sobre _Velocidad_ o _Estrés_ de la red a la que está conectado el medidor", + "item.create.goggles.tooltip.behaviour2": "Muestra información detallada sobre _Velocidad_ o _Estrés_ de la red a la que está conectado el medidor", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", "item.create.wrench.tooltip": "LLAVE INGLESA", - "item.create.wrench.tooltip.summary": "Una herramienta útil para trabajar en artilugios cinéticos. Se puede utilizar para _Rotar_, _Desmantelar_ y para _Configurar_ componentes", - "item.create.wrench.tooltip.control1": "Click con el botón derecho en un bloque cinético", + "item.create.wrench.tooltip.summary": "Una herramienta útil para trabajar en artilugios cinéticos. Se puede utilizar para _Rotar_, _Desmantelar_ y para _Configurar_ componentes", + "item.create.wrench.tooltip.control1": "Click con el botón derecho en un bloque cinético", "item.create.wrench.tooltip.action1": "_Rota los componentes_ hacia o desde la cara con la que ha interactuado", "item.create.wrench.tooltip.control2": "Click derecho mientras te agachas", - "item.create.wrench.tooltip.action2": "Desmonta los componentes cinéticos_ y los devuelve a _tu inventario_", + "item.create.wrench.tooltip.action2": "Desmonta los componentes cinéticos_ y los devuelve a _tu inventario_", "block.create.creative_motor.tooltip": "MOTOR CREATIVO", "block.create.creative_motor.tooltip.summary": "Una fuente configurable de _Fuerza Rotativa_", - "block.create.water_wheel.tooltip": "RUEDA HIDRÃ�ULICA MECÃ�NICA", - "block.create.water_wheel.tooltip.summary": "Proporciona _Fuerza de rotación_ tomada de las _Corrientes de agua_ adyacentes", + "block.create.water_wheel.tooltip": "RUEDA HIDRÁULICA MECÁNICA", + "block.create.water_wheel.tooltip.summary": "Proporciona _Fuerza de rotación_ tomada de las _Corrientes de agua_ adyacentes", "block.create.encased_fan.tooltip": "VENTILADOR REVESTIDO", - "block.create.encased_fan.tooltip.summary": "Convierte la _fuerza de rotación_ en _corrientes de aire_ y viceversa. Tiene una gran variedad de usos", + "block.create.encased_fan.tooltip.summary": "Convierte la _fuerza de rotación_ en _corrientes de aire_ y viceversa. Tiene una gran variedad de usos", "block.create.encased_fan.tooltip.condition1": "Cuando es alimentado por Redstone", - "block.create.encased_fan.tooltip.behaviour1": "Proporciona _fuerza de rotación_ a partir de cualquier _fuente de calor_ inmediatamente inferior. El ventilador debe estar orientado hacia abajo", - "block.create.encased_fan.tooltip.condition2": "Cuando es impulsado por la cinética", - "block.create.encased_fan.tooltip.behaviour2": "_Empuja_ o _Tira_ de Entidades, dependiendo de la velocidad de Rotación entrante", - "block.create.encased_fan.tooltip.condition3": "Al soplar a través de bloques especiales", - "block.create.encased_fan.tooltip.behaviour3": "Se emiten partículas de _Líquidos_ y _Fuego_ en el flujo de aire. Esto puede utilizarse para _procesar objetos_", + "block.create.encased_fan.tooltip.behaviour1": "Proporciona _fuerza de rotación_ a partir de cualquier _fuente de calor_ inmediatamente inferior. El ventilador debe estar orientado hacia abajo", + "block.create.encased_fan.tooltip.condition2": "Cuando es impulsado por la cinética", + "block.create.encased_fan.tooltip.behaviour2": "_Empuja_ o _Tira_ de Entidades, dependiendo de la velocidad de Rotación entrante", + "block.create.encased_fan.tooltip.condition3": "Al soplar a través de bloques especiales", + "block.create.encased_fan.tooltip.behaviour3": "Se emiten partículas de _Líquidos_ y _Fuego_ en el flujo de aire. Esto puede utilizarse para _procesar objetos_", "block.create.nozzle.tooltip": "BOQUILLA", "block.create.nozzle.tooltip.summary": "Se acopla a la parte delantera de un _ventilador revestido_ para distribuir su efecto sobre las entidades en _todas las direcciones_", "block.create.hand_crank.tooltip": "MANIVELA", - "block.create.hand_crank.tooltip.summary": "Una sencilla _fuente_ de _fuerza de rotación_ que requiere la interacción de los jugadores. Ten cuidado de no agotarte!", + "block.create.hand_crank.tooltip.summary": "Una sencilla _fuente_ de _fuerza de rotación_ que requiere la interacción de los jugadores. Ten cuidado de no agotarte!", "block.create.hand_crank.tooltip.condition1": "Cuando se usa", - "block.create.hand_crank.tooltip.behaviour1": "Proporciona _fuerza de rotación_ a un artilugio acoplado. _Se puede revertir_ la rotación", + "block.create.hand_crank.tooltip.behaviour1": "Proporciona _fuerza de rotación_ a un artilugio acoplado. _Se puede revertir_ la rotación", "block.create.cuckoo_clock.tooltip": "RELOJ DE CUCO", - "block.create.cuckoo_clock.tooltip.summary": "Fina artesanía para _decorar_ un espacio y _contar el tiempo_", - "block.create.cuckoo_clock.tooltip.condition1": "Cuando es alimentado por cinética", - "block.create.cuckoo_clock.tooltip.behaviour1": "Muestra la _hora actual_ y toca una melodía dos veces al día. Se activa_ una vez al _mediodía_ y al anochecer, en cuanto _los jugadores pueden dormir_", + "block.create.cuckoo_clock.tooltip.summary": "Fina artesanía para _decorar_ un espacio y _contar el tiempo_", + "block.create.cuckoo_clock.tooltip.condition1": "Cuando es alimentado por cinética", + "block.create.cuckoo_clock.tooltip.behaviour1": "Muestra la _hora actual_ y toca una melodía dos veces al día. Se activa_ una vez al _mediodía_ y al anochecer, en cuanto _los jugadores pueden dormir_", "block.create.turntable.tooltip": "PLATAFORMA GIRATORIA", - "block.create.turntable.tooltip.summary": "Convierte la _fuerza de rotación_ en un refinado mareo", + "block.create.turntable.tooltip.summary": "Convierte la _fuerza de rotación_ en un refinado mareo", "block.create.millstone.tooltip": "PIEDRA DEL MOLINO", - "block.create.millstone.tooltip.summary": "Un componente cinético adecuado para _moler_ materiales insertados. Puede ser alimentado por una rueda dentada adyacente o conectándose al eje de la parte inferior. Los resultados tienen que ser extraídos del componente", - "block.create.millstone.tooltip.condition1": "Cuando es impulsado por la cinética", + "block.create.millstone.tooltip.summary": "Un componente cinético adecuado para _moler_ materiales insertados. Puede ser alimentado por una rueda dentada adyacente o conectándose al eje de la parte inferior. Los resultados tienen que ser extraídos del componente", + "block.create.millstone.tooltip.condition1": "Cuando es impulsado por la cinética", "block.create.millstone.tooltip.behaviour1": "Comienza a aplicar _recetas de fresado_ a cualquier elemento insertado desde el lateral o la parte superior del bloque", "block.create.millstone.tooltip.condition2": "Cuando se hace clic derecho", "block.create.millstone.tooltip.behaviour2": "Recoge las salidas manualmente", - "block.create.crushing_wheel.tooltip": "RUEDA DE TRITURACIÓN", + "block.create.crushing_wheel.tooltip": "RUEDA DE TRITURACIÓN", "block.create.crushing_wheel.tooltip.summary": "Grandes ruedas giratorias que _rompen_ cualquier cosa", "block.create.crushing_wheel.tooltip.condition1": "Cuando se une a otra rueda trituradora", - "block.create.crushing_wheel.tooltip.behaviour1": "Forma una máquina trituradora para procesar una variedad de cosas. Los dientes de las ruedas tienen que conectarse y moverse con la _misma velocidad_ en _direcciones opuestas_", + "block.create.crushing_wheel.tooltip.behaviour1": "Forma una máquina trituradora para procesar una variedad de cosas. Los dientes de las ruedas tienen que conectarse y moverse con la _misma velocidad_ en _direcciones opuestas_", - "block.create.mechanical_press.tooltip": "PRENSA MECÃ�NICA", - "block.create.mechanical_press.tooltip.summary": "Un pistón de fuerza para comprimir los objetos que tiene debajo. Requiere una _fuerza de rotación_ constante", + "block.create.mechanical_press.tooltip": "PRENSA MECÁNICA", + "block.create.mechanical_press.tooltip.summary": "Un pistón de fuerza para comprimir los objetos que tiene debajo. Requiere una _fuerza de rotación_ constante", "block.create.mechanical_press.tooltip.condition1": "Cuando es impulsado por Redstone", "block.create.mechanical_press.tooltip.behaviour1": "Comienza a _comprimir_ los objetos que caen debajo", - "block.create.mechanical_press.tooltip.condition2": "Cuando está por encima de una cinta", - "block.create.mechanical_press.tooltip.behaviour2": "Comprime _automáticamente_ los elementos de derivación en la cinta", - "block.create.mechanical_press.tooltip.condition3": "Cuando está por encima de la Cuenca", - "block.create.mechanical_press.tooltip.behaviour3": "Comienza a _compactar artículos_ en la cuenca siempre que estén presentes todos los ingredientes necesarios", + "block.create.mechanical_press.tooltip.condition2": "Cuando está por encima de una cinta", + "block.create.mechanical_press.tooltip.behaviour2": "Comprime _automáticamente_ los elementos de derivación en la cinta", + "block.create.mechanical_press.tooltip.condition3": "Cuando está por encima de la Cuenca", + "block.create.mechanical_press.tooltip.behaviour3": "Comienza a _compactar artículos_ en la cuenca siempre que estén presentes todos los ingredientes necesarios", "block.create.basin.tooltip": "CUENCA", - "block.create.basin.tooltip.summary": "Un práctico _contenedor de elementos_ utilizado en el procesamiento con la _Mezcladora mecánica_ y la _Prensa mecánica_. Soporta _Comparadores de Redstone_. Viene con un práctico filtro que especifica qué elementos deben crearse en esta cuenca", - "block.create.basin.tooltip.condition1": "Salida automática", - "block.create.basin.tooltip.behaviour1": "Cuando los _inventarios abiertos_ como cintas, otras cuencas, depósitos, desagües de fluidos y otros están _bajo un lado_ de una cuenca, recibirán automáticamente cualquier _salida de artículos/fluidos_ creada en la cuenca. Esto es útil para la automatización", + "block.create.basin.tooltip.summary": "Un práctico _contenedor de elementos_ utilizado en el procesamiento con la _Mezcladora mecánica_ y la _Prensa mecánica_. Soporta _Comparadores de Redstone_. Viene con un práctico filtro que especifica qué elementos deben crearse en esta cuenca", + "block.create.basin.tooltip.condition1": "Salida automática", + "block.create.basin.tooltip.behaviour1": "Cuando los _inventarios abiertos_ como cintas, otras cuencas, depósitos, desagües de fluidos y otros están _bajo un lado_ de una cuenca, recibirán automáticamente cualquier _salida de artículos/fluidos_ creada en la cuenca. Esto es útil para la automatización", "block.create.blaze_burner.tooltip": "QUEMADOR DE BLAZE", "block.create.blaze_burner.tooltip.summary": "Un bloque donde se aloja un blaze domado para calentar una cuenca", "block.create.blaze_burner.tooltip.condition1": "Cuando se coloca debajo de una cuenca", "block.create.blaze_burner.tooltip.behaviour1": "Proporciona _calor_ a las recetas de la cuenca", "block.create.blaze_burner.tooltip.condition2": "Cuando se utiliza el combustible en el Quemador de Blaze", - "block.create.blaze_burner.tooltip.behaviour2": "Aumenta el tiempo de combustión restante en el tiempo de combustión del horno del elemento utilizado. Consume el objeto. Utiliza _Torta de Blaze_ para altas temperaturas", + "block.create.blaze_burner.tooltip.behaviour2": "Aumenta el tiempo de combustión restante en el tiempo de combustión del horno del elemento utilizado. Consume el objeto. Utiliza _Torta de Blaze_ para altas temperaturas", - "block.create.reinforced_rail.tooltip": "RAÃ�L REFORZADO", - "block.create.reinforced_rail.tooltip.summary": "Raíl estabilizado con madera, _no necesita soportes_", + "block.create.reinforced_rail.tooltip": "RAÍL REFORZADO", + "block.create.reinforced_rail.tooltip.summary": "Raíl estabilizado con madera, _no necesita soportes_", - "block.create.mechanical_mixer.tooltip": "MEZCLADOR MECÃ�NICO", - "block.create.mechanical_mixer.tooltip.summary": "Un batidor cinético que proporciona recetas de elaboración automatizada de múltiples ingredientes. Requiere una _fuerza de rotación_ constante y una _cuenca_ colocada debajo (con un espacio intermedio)", - "block.create.mechanical_mixer.tooltip.condition1": "Cuando está por encima de la Cuenca", - "block.create.mechanical_mixer.tooltip.behaviour1": "Comienza a mezclar los elementos en la cuenca siempre que estén presentes todos los ingredientes necesarios. Para evitar recetas no deseadas, utilice la ranura del filtro de la cuenca o reduzca la fuerza de rotación hasta que se hayan añadido todos los ingredientes deseados", + "block.create.mechanical_mixer.tooltip": "MEZCLADOR MECÁNICO", + "block.create.mechanical_mixer.tooltip.summary": "Un batidor cinético que proporciona recetas de elaboración automatizada de múltiples ingredientes. Requiere una _fuerza de rotación_ constante y una _cuenca_ colocada debajo (con un espacio intermedio)", + "block.create.mechanical_mixer.tooltip.condition1": "Cuando está por encima de la Cuenca", + "block.create.mechanical_mixer.tooltip.behaviour1": "Comienza a mezclar los elementos en la cuenca siempre que estén presentes todos los ingredientes necesarios. Para evitar recetas no deseadas, utilice la ranura del filtro de la cuenca o reduzca la fuerza de rotación hasta que se hayan añadido todos los ingredientes deseados", - "block.create.mechanical_crafter.tooltip": "AUTOENSAMBLADOR MECÃ�NICO", - "block.create.mechanical_crafter.tooltip.summary": "Un ensamblador cinético para _automatizar_ cualquier receta de _crafteo_ con forma. Coloca _múltiples en una cuadrícula_ correspondiente a tu receta, y _organiza sus cintas_ para crear un _flujo_ que salga de la cuadrícula en uno de los Autoensambladores", - "block.create.mechanical_crafter.tooltip.condition1": "Cuando es impulsado por la cinética", - "block.create.mechanical_crafter.tooltip.behaviour1": "_Empieza el proceso de creación_ en cuanto _todos los crafters_ de la parrilla hayan recibido un objeto_", + "block.create.mechanical_crafter.tooltip": "AUTOENSAMBLADOR MECÁNICO", + "block.create.mechanical_crafter.tooltip.summary": "Un ensamblador cinético para _automatizar_ cualquier receta de _crafteo_ con forma. Coloca _múltiples en una cuadrícula_ correspondiente a tu receta, y _organiza sus cintas_ para crear un _flujo_ que salga de la cuadrícula en uno de los Autoensambladores", + "block.create.mechanical_crafter.tooltip.condition1": "Cuando es impulsado por la cinética", + "block.create.mechanical_crafter.tooltip.behaviour1": "_Empieza el proceso de creación_ en cuanto _todos los crafters_ de la parrilla hayan recibido un objeto_", "block.create.mechanical_crafter.tooltip.condition2": "Con pulso de Redstone", - "block.create.mechanical_crafter.tooltip.behaviour2": "_Fuerza_ el inicio del proceso de _creación_ con todos los _artículos_ dados actualmente en la parrilla", + "block.create.mechanical_crafter.tooltip.behaviour2": "_Fuerza_ el inicio del proceso de _creación_ con todos los _artículos_ dados actualmente en la parrilla", "block.create.mechanical_crafter.tooltip.control1": "Cuando se arranca por delante", - "block.create.mechanical_crafter.tooltip.action1": "_Circula la dirección_ hacia la que un autoensamblador individual _mueve sus objetos_. Para formar una cuadrícula de trabajo, _organiza las cintas en un flujo_ que mueva todos los objetos hacia un autoensamblador final. El autoensamblador final debe _apuntar hacia fuera_ de la rejilla", - "block.create.mechanical_crafter.tooltip.control2": "Cuando se arranca hacia atrás", - "block.create.mechanical_crafter.tooltip.action2": "Conecta_ el _inventario de entrada_ de los autoensambladores adyacentes. Usa esto para _combinar ranuras_ en la cuadrícula de trabajo y _guardar el la entrada de trabajo_", + "block.create.mechanical_crafter.tooltip.action1": "_Circula la dirección_ hacia la que un autoensamblador individual _mueve sus objetos_. Para formar una cuadrícula de trabajo, _organiza las cintas en un flujo_ que mueva todos los objetos hacia un autoensamblador final. El autoensamblador final debe _apuntar hacia fuera_ de la rejilla", + "block.create.mechanical_crafter.tooltip.control2": "Cuando se arranca hacia atrás", + "block.create.mechanical_crafter.tooltip.action2": "Conecta_ el _inventario de entrada_ de los autoensambladores adyacentes. Usa esto para _combinar ranuras_ en la cuadrícula de trabajo y _guardar el la entrada de trabajo_", "block.create.furnace_engine.tooltip": "MOTOR DEL HORNO", - "block.create.furnace_engine.tooltip.summary": "Una poderosa fuente de _fuerza de rotación/torque_ que requiere un _horno en funcionamiento_ para funcionar", + "block.create.furnace_engine.tooltip.summary": "Una poderosa fuente de _fuerza de rotación/torque_ que requiere un _horno en funcionamiento_ para funcionar", "block.create.furnace_engine.tooltip.condition1": "Cuando se conecta a un horno encendido", - "block.create.furnace_engine.tooltip.behaviour1": "_Empieza a alimentar_ un _Horno_ colocado delante de él (a 1m de distancia). Utiliza un Alto Horno para obtener mayores velocidades", + "block.create.furnace_engine.tooltip.behaviour1": "_Empieza a alimentar_ un _Horno_ colocado delante de él (a 1m de distancia). Utiliza un Alto Horno para obtener mayores velocidades", "block.create.flywheel.tooltip": "RUEDA DE INERCIA", - "block.create.flywheel.tooltip.summary": "Una gran rueda metálica para _conducir y estabilizar_ la fuerza generada por un _motor conectado_. Las ruedas de inercia se conectan a los motores si están a _1m de distancia_ y en un _ángulo de 90º_ entre ellos", - "block.create.flywheel.tooltip.condition1": "Cuando está unida a un motor en marcha", - "block.create.flywheel.tooltip.behaviour1": "Proporciona _fuerza de rotación_ a un artilugio conectado en función de la fuerza y la velocidad del generador", + "block.create.flywheel.tooltip.summary": "Una gran rueda metálica para _conducir y estabilizar_ la fuerza generada por un _motor conectado_. Las ruedas de inercia se conectan a los motores si están a _1m de distancia_ y en un _ángulo de 90º_ entre ellos", + "block.create.flywheel.tooltip.condition1": "Cuando está unida a un motor en marcha", + "block.create.flywheel.tooltip.behaviour1": "Proporciona _fuerza de rotación_ a un artilugio conectado en función de la fuerza y la velocidad del generador", - "block.create.portable_storage_interface.tooltip": "INTERFAZ DE ALMACENAMIENTO PORTÃ�TIL", - "block.create.portable_storage_interface.tooltip.summary": "Un punto de intercambio portátil para _mover elementos_ hacia y desde una _estructura_ movida por un pistón, rodamiento, vagoneta o polea. Para cumplirse dos interfaces tienen que _enfrentarse_ y estar separadas _1-2 bloques_", + "block.create.portable_storage_interface.tooltip": "INTERFAZ DE ALMACENAMIENTO PORTÁTIL", + "block.create.portable_storage_interface.tooltip.summary": "Un punto de intercambio portátil para _mover elementos_ hacia y desde una _estructura_ movida por un pistón, rodamiento, vagoneta o polea. Para cumplirse dos interfaces tienen que _enfrentarse_ y estar separadas _1-2 bloques_", "block.create.portable_storage_interface.tooltip.condition1": "Mientras se mueve", - "block.create.portable_storage_interface.tooltip.behaviour1": "Interactúa con las _interfaces de almacenamiento portátil_ estacionarias para transferir elementos hacia o desde el artilugio. Los componentes que se inserten o extraigan de la _interfaz estacionaria_ interactuarán con los inventarios del artilugio _directamente._ La estructura se detendrá brevemente mientras se intercambian los elementos.", + "block.create.portable_storage_interface.tooltip.behaviour1": "Interactúa con las _interfaces de almacenamiento portátil_ estacionarias para transferir elementos hacia o desde el artilugio. Los componentes que se inserten o extraigan de la _interfaz estacionaria_ interactuarán con los inventarios del artilugio _directamente._ La estructura se detendrá brevemente mientras se intercambian los elementos.", "block.create.portable_storage_interface.tooltip.condition2": "Cuando es alimentado por Redstone", - "block.create.portable_storage_interface.tooltip.behaviour2": "Desactiva_ cualquier conexión activa inmediatamente", + "block.create.portable_storage_interface.tooltip.behaviour2": "Desactiva_ cualquier conexión activa inmediatamente", - "block.create.portable_fluid_interface.tooltip": "INTERFAZ DE FLUIDO PORTÃ�TIL", - "block.create.portable_fluid_interface.tooltip.summary": "Punto de intercambio portátil para _mover fluidos_ hacia y desde una _estructura_ movida por un pistón, rodamiento, vagoneta o polea. Para cumplirse dos interfaces tienen que _enfrentarse_ y estar separadas _1-2 bloques_", + "block.create.portable_fluid_interface.tooltip": "INTERFAZ DE FLUIDO PORTÁTIL", + "block.create.portable_fluid_interface.tooltip.summary": "Punto de intercambio portátil para _mover fluidos_ hacia y desde una _estructura_ movida por un pistón, rodamiento, vagoneta o polea. Para cumplirse dos interfaces tienen que _enfrentarse_ y estar separadas _1-2 bloques_", "block.create.portable_fluid_interface.tooltip.condition1": "Mientras se mueve", - "block.create.portable_fluid_interface.tooltip.behaviour1": "Interactúa con las _interfaces de almacenamiento portátiles_ estacionarias para transferir fluidos hacia o desde el artilugio. Las tuberías que se inserten en la _interfaz estacionaria_ o se extraigan de ella interactuarán con los depósitos del artilugio _directamente._ La estructura se paralizará brevemente mientras se intercambian fluidos.", + "block.create.portable_fluid_interface.tooltip.behaviour1": "Interactúa con las _interfaces de almacenamiento portátiles_ estacionarias para transferir fluidos hacia o desde el artilugio. Las tuberías que se inserten en la _interfaz estacionaria_ o se extraigan de ella interactuarán con los depósitos del artilugio _directamente._ La estructura se paralizará brevemente mientras se intercambian fluidos.", "block.create.portable_fluid_interface.tooltip.condition2": "Cuando se alimenta con Redstone", - "block.create.portable_fluid_interface.tooltip.behaviour2": "_Desconecta_ cualquier conexión activa inmediatamente", + "block.create.portable_fluid_interface.tooltip.behaviour2": "_Desconecta_ cualquier conexión activa inmediatamente", - "block.create.rotation_speed_controller.tooltip": "CONTROLADOR DE VELOCIDAD DE ROTACIÓN", - "block.create.rotation_speed_controller.tooltip.summary": "Un _relé_ configurable_ capaz de acelerar o ralentizar el componente de destino a cualquier velocidad deseada", + "block.create.rotation_speed_controller.tooltip": "CONTROLADOR DE VELOCIDAD DE ROTACIÓN", + "block.create.rotation_speed_controller.tooltip.summary": "Un _relé_ configurable_ capaz de acelerar o ralentizar el componente de destino a cualquier velocidad deseada", "block.create.rotation_speed_controller.tooltip.condition1": "Cuando se adjunta a una rueda dentada grande", - "block.create.rotation_speed_controller.tooltip.behaviour1": "Transmite la fuerza de rotación entrante a la rueda, intentando _igualar_ la _velocidad_ a la que está configurada. La _rueda mecánica_ tiene que estar _adherida en la parte superior_ del controlador", + "block.create.rotation_speed_controller.tooltip.behaviour1": "Transmite la fuerza de rotación entrante a la rueda, intentando _igualar_ la _velocidad_ a la que está configurada. La _rueda mecánica_ tiene que estar _adherida en la parte superior_ del controlador", - "block.create.mechanical_piston.tooltip": "PISTÓN MECÃ�NICO", - "block.create.mechanical_piston.tooltip.summary": "Una versión más avanzada del _Pistón_. Utiliza la _Fuerza de rotación_ para mover con precisión las estructuras que tiene delante. las pértigas de extensión del pistón_ en la parte trasera definen el _alcance_ de este dispositivo. Sin las extensiones, el pistón no se moverá. Utiliza _Chasis_ o _Bloques de Slime_ para mover más de una línea de bloques", - "block.create.mechanical_piston.tooltip.condition1": "Cuando es impulsado por la cinética", - "block.create.mechanical_piston.tooltip.behaviour1": "Comienza a mover la estructura adjunta. La velocidad y la dirección se correlacionan con la velocidad de rotación entrante", + "block.create.mechanical_piston.tooltip": "PISTÓN MECÁNICO", + "block.create.mechanical_piston.tooltip.summary": "Una versión más avanzada del _Pistón_. Utiliza la _Fuerza de rotación_ para mover con precisión las estructuras que tiene delante. las pértigas de extensión del pistón_ en la parte trasera definen el _alcance_ de este dispositivo. Sin las extensiones, el pistón no se moverá. Utiliza _Chasis_ o _Bloques de Slime_ para mover más de una línea de bloques", + "block.create.mechanical_piston.tooltip.condition1": "Cuando es impulsado por la cinética", + "block.create.mechanical_piston.tooltip.behaviour1": "Comienza a mover la estructura adjunta. La velocidad y la dirección se correlacionan con la velocidad de rotación entrante", - "block.create.piston_extension_pole.tooltip": "PÉRTIGA DE EXTENSIÓN", - "block.create.piston_extension_pole.tooltip.summary": "Amplía la gama de _Pistones mecánicos_", - "block.create.piston_extension_pole.tooltip.condition1": "Cuando se acopla a un pistón mecánico", - "block.create.piston_extension_pole.tooltip.behaviour1": "Extiende el alcance de un pistón en 1 bloque", + "block.create.piston_extension_pole.tooltip": "PÉRTIGA DE EXTENSIÓN", + "block.create.piston_extension_pole.tooltip.summary": "Amplía la gama de _Pistones mecánicos_", + "block.create.piston_extension_pole.tooltip.condition1": "Cuando se acopla a un pistón mecánico", + "block.create.piston_extension_pole.tooltip.behaviour1": "Extiende el alcance de un pistón en 1 bloque", - "block.create.mechanical_bearing.tooltip": "RODAMIENTO MECÃ�NICO", - "block.create.mechanical_bearing.tooltip.summary": "Se utiliza para girar _estructuras más grandes_ con fuerza de rotación", - "block.create.mechanical_bearing.tooltip.condition1": "Cuando es impulsado por la cinética", - "block.create.mechanical_bearing.tooltip.behaviour1": "Inicia la rotación de los bloques adjuntos. Utiliza _Chasis_, _Slime_ o _Súper Pegamento_ para mover más de un bloque", + "block.create.mechanical_bearing.tooltip": "RODAMIENTO MECÁNICO", + "block.create.mechanical_bearing.tooltip.summary": "Se utiliza para girar _estructuras más grandes_ con fuerza de rotación", + "block.create.mechanical_bearing.tooltip.condition1": "Cuando es impulsado por la cinética", + "block.create.mechanical_bearing.tooltip.behaviour1": "Inicia la rotación de los bloques adjuntos. Utiliza _Chasis_, _Slime_ o _Súper Pegamento_ para mover más de un bloque", "block.create.windmill_bearing.tooltip": "RODAMIENTO DEL MOLINO DE VIENTO", - "block.create.windmill_bearing.tooltip.summary": "Se utiliza para aprovechar la _fuerza de rotación_ del viento. Coloca tu propio diseño y mira cómo gira!", - "block.create.windmill_bearing.tooltip.condition1": "Al hacer clic con el botón derecho", - "block.create.windmill_bearing.tooltip.behaviour1": "Comienza a proporcionar _Fuerza de rotación_ generada por la rotación de su estructura adjunta. La estructura tiene que incluir bloques de vela o lana adecuados. Utiliza _Chasis_, _Slime_ o _Súper Pegamento_ para mover más de un bloque.", + "block.create.windmill_bearing.tooltip.summary": "Se utiliza para aprovechar la _fuerza de rotación_ del viento. Coloca tu propio diseño y mira cómo gira!", + "block.create.windmill_bearing.tooltip.condition1": "Al hacer clic con el botón derecho", + "block.create.windmill_bearing.tooltip.behaviour1": "Comienza a proporcionar _Fuerza de rotación_ generada por la rotación de su estructura adjunta. La estructura tiene que incluir bloques de vela o lana adecuados. Utiliza _Chasis_, _Slime_ o _Súper Pegamento_ para mover más de un bloque.", "block.create.sail_frame.tooltip": "MARCO DE VELA", - "block.create.sail_frame.tooltip.summary": "Un útil bloque de construcción y fuente de energía cinética cuando forma parte de una estructura montada sobre un _Rodamiento de molino_", + "block.create.sail_frame.tooltip.summary": "Un útil bloque de construcción y fuente de energía cinética cuando forma parte de una estructura montada sobre un _Rodamiento de molino_", "block.create.white_sail.tooltip": "VELA BLANCA", - "block.create.white_sail.tooltip.summary": "Un útil bloque de construcción y fuente de energía cinética cuando forma parte de una estructura montada en un _Rodamiento de molino_. Viene en una variedad de colores", - "block.create.white_sail.tooltip.condition1": "Cuando se hace clic con el botón derecho del ratón con tinte", + "block.create.white_sail.tooltip.summary": "Un útil bloque de construcción y fuente de energía cinética cuando forma parte de una estructura montada en un _Rodamiento de molino_. Viene en una variedad de colores", + "block.create.white_sail.tooltip.condition1": "Cuando se hace clic con el botón derecho del ratón con tinte", "block.create.white_sail.tooltip.behaviour1": "Cambia el color de la vela", "block.create.clockwork_bearing.tooltip": "RODAMIENTO DE RELOJ", - "block.create.clockwork_bearing.tooltip.summary": "Una versión avanzada del _rodamiento mecánico_ para hacer girar hasta dos _manecillas de reloj_ según la _hora actual_ en el _juego_", - "block.create.clockwork_bearing.tooltip.condition1": "Cuando es impulsado por la cinética", - "block.create.clockwork_bearing.tooltip.behaviour1": "Comienza a girar la estructura adjunta hacia la _hora actual_. Si existe una segunda estructura independiente delante de la primera, servirá de _manecilla de las horas_", + "block.create.clockwork_bearing.tooltip.summary": "Una versión avanzada del _rodamiento mecánico_ para hacer girar hasta dos _manecillas de reloj_ según la _hora actual_ en el _juego_", + "block.create.clockwork_bearing.tooltip.condition1": "Cuando es impulsado por la cinética", + "block.create.clockwork_bearing.tooltip.behaviour1": "Comienza a girar la estructura adjunta hacia la _hora actual_. Si existe una segunda estructura independiente delante de la primera, servirá de _manecilla de las horas_", "block.create.sequenced_gearshift.tooltip": "CAMBIO DE MARCHAS SECUENCIADO", - "block.create.sequenced_gearshift.tooltip.summary": "Un _componente de utilidad programable_, que puede cambiar su _rendimiento rotacional_ según hasta _5 instrucciones consecutivas._ Utilízalo para alimentar Rodamientos Mecánicos, Pistones o Poleas con más control sobre la sincronización y la velocidad. Puede ser menos preciso a velocidades más altas", + "block.create.sequenced_gearshift.tooltip.summary": "Un _componente de utilidad programable_, que puede cambiar su _rendimiento rotacional_ según hasta _5 instrucciones consecutivas._ Utilízalo para alimentar Rodamientos Mecánicos, Pistones o Poleas con más control sobre la sincronización y la velocidad. Puede ser menos preciso a velocidades más altas", "block.create.sequenced_gearshift.tooltip.condition1": "Cuando es impulsado por Redstone", - "block.create.sequenced_gearshift.tooltip.behaviour1": "_Ejecuta_ las instrucciones programadas en función de la velocidad de entrada", + "block.create.sequenced_gearshift.tooltip.behaviour1": "_Ejecuta_ las instrucciones programadas en función de la velocidad de entrada", "block.create.sequenced_gearshift.tooltip.condition2": "Cuando se hace clic derecho", - "block.create.sequenced_gearshift.tooltip.behaviour2": "Abre la _interfaz de configuración._", + "block.create.sequenced_gearshift.tooltip.behaviour2": "Abre la _interfaz de configuración._", "block.create.cart_assembler.tooltip": "ENSAMBLADOR DE VAGONETAS", - "block.create.cart_assembler.tooltip.summary": "Cuando se coloca en un _Raíl_, puede _ensamblar_ y _desensamblar_ estructuras móviles en las vagonetas que pasan. Consulta [Ctrl] para conocer el comportamiento específico del tipo de raíl", + "block.create.cart_assembler.tooltip.summary": "Cuando se coloca en un _Raíl_, puede _ensamblar_ y _desensamblar_ estructuras móviles en las vagonetas que pasan. Consulta [Ctrl] para conocer el comportamiento específico del tipo de raíl", "block.create.cart_assembler.tooltip.condition1": "Artilugio de vagoneta simple", - "block.create.cart_assembler.tooltip.behaviour1": "Con un _miembro único_, las estructuras se anclarán y girarán en _una sola vagoneta_. Utilice una _Llave Inglesa_ para especificar el _comportamiento de rotación_ deseado", + "block.create.cart_assembler.tooltip.behaviour1": "Con un _miembro único_, las estructuras se anclarán y girarán en _una sola vagoneta_. Utilice una _Llave Inglesa_ para especificar el _comportamiento de rotación_ deseado", "block.create.cart_assembler.tooltip.condition2": "Artilugio de vagonetas", - "block.create.cart_assembler.tooltip.behaviour2": "Dos ensambladores de vagonetas _conectadas por_ una _estructura_, una vez que ambos contengan una vagoneta, las conectará con un artilugio montado _entre los dos_. La estructura se comportará de forma similar a un _acoplador de vagonetas_", + "block.create.cart_assembler.tooltip.behaviour2": "Dos ensambladores de vagonetas _conectadas por_ una _estructura_, una vez que ambos contengan una vagoneta, las conectará con un artilugio montado _entre los dos_. La estructura se comportará de forma similar a un _acoplador de vagonetas_", "block.create.cart_assembler.tooltip.control1": "Cuando se coloca sobre un Rail", - "block.create.cart_assembler.tooltip.action1": "_Se monta_ en las vagonetas que pasan _cuando está alimentado_, _se desmonta_ en caso contrario", - "block.create.cart_assembler.tooltip.control2": "Cuando se coloca sobre un raíl energizado", - "block.create.cart_assembler.tooltip.action2": "Monta y _acelera_ las vagonetas _cuando está alimentado_, desmonta y _sostiene_ en caso contrario", - "block.create.cart_assembler.tooltip.control3": "Cuando se coloca sobre el raíl detector", + "block.create.cart_assembler.tooltip.action1": "_Se monta_ en las vagonetas que pasan _cuando está alimentado_, _se desmonta_ en caso contrario", + "block.create.cart_assembler.tooltip.control2": "Cuando se coloca sobre un raíl energizado", + "block.create.cart_assembler.tooltip.action2": "Monta y _acelera_ las vagonetas _cuando está alimentado_, desmonta y _sostiene_ en caso contrario", + "block.create.cart_assembler.tooltip.control3": "Cuando se coloca sobre el raíl detector", "block.create.cart_assembler.tooltip.action3": "_Monta vagonetas sin montar_, _desmonta vagonetas montadas_", - "block.create.cart_assembler.tooltip.control4": "Cuando se coloca sobre el raíl activador", + "block.create.cart_assembler.tooltip.control4": "Cuando se coloca sobre el raíl activador", "block.create.cart_assembler.tooltip.action4": "Desmonta_ vagonetas cuando se activa", "block.create.rope_pulley.tooltip": "POLEA DE CUERDA", - "block.create.rope_pulley.tooltip.summary": "Mueve verticalmente los _bloques_ y _estructuras_ adjuntos. Utiliza _Chasis_, _Slime_ o _Súper Pegamento_ para mover más de un bloque", - "block.create.rope_pulley.tooltip.condition1": "Cuando es impulsado por la cinética", - "block.create.rope_pulley.tooltip.behaviour1": "Comienza a mover la estructura adjunta. La velocidad y la dirección se correlacionan con la velocidad de rotación entrante", + "block.create.rope_pulley.tooltip.summary": "Mueve verticalmente los _bloques_ y _estructuras_ adjuntos. Utiliza _Chasis_, _Slime_ o _Súper Pegamento_ para mover más de un bloque", + "block.create.rope_pulley.tooltip.condition1": "Cuando es impulsado por la cinética", + "block.create.rope_pulley.tooltip.behaviour1": "Comienza a mover la estructura adjunta. La velocidad y la dirección se correlacionan con la velocidad de rotación entrante", "block.create.linear_chassis.tooltip": "CHASIS LINEAL", "block.create.linear_chassis.tooltip.summary": "Bloque base configurable que conecta estructuras para el movimiento", "block.create.linear_chassis.tooltip.condition1": "Cuando se mueve", - "block.create.linear_chassis.tooltip.behaviour1": "_Mueve_ todos los _Chasis adjuntos_ con la misma orientación, y una columna de Bloques dentro de su rango. Los bloques sólo serán arrastrados si la cara del chasis es _Pegajosa_ (Ver [Ctrl])", + "block.create.linear_chassis.tooltip.behaviour1": "_Mueve_ todos los _Chasis adjuntos_ con la misma orientación, y una columna de Bloques dentro de su rango. Los bloques sólo serán arrastrados si la cara del chasis es _Pegajosa_ (Ver [Ctrl])", "block.create.linear_chassis.tooltip.condition2": "Con Llave Inglesa", - "block.create.linear_chassis.tooltip.behaviour2": "Configura el _rango_ para este bloque de chasis. Mantenga pulsada la tecla CTRL para modificar también el rango de todos los bloques de chasis adjuntos", + "block.create.linear_chassis.tooltip.behaviour2": "Configura el _rango_ para este bloque de chasis. Mantenga pulsada la tecla CTRL para modificar también el rango de todos los bloques de chasis adjuntos", "block.create.linear_chassis.tooltip.control1": "Cuando se hace clic derecho con slime", - "block.create.linear_chassis.tooltip.action1": "Hace que la cara sobre la que se ha hecho clic sea _pegajosa_. Cuando se mueva, el chasis _tirará_ de los bloques adjuntos, independientemente de la dirección del movimiento", + "block.create.linear_chassis.tooltip.action1": "Hace que la cara sobre la que se ha hecho clic sea _pegajosa_. Cuando se mueva, el chasis _tirará_ de los bloques adjuntos, independientemente de la dirección del movimiento", "block.create.secondary_linear_chassis.tooltip": "CHASIS LINEAL SECUNDARIO", "block.create.secondary_linear_chassis.tooltip.summary": "Un segundo tipo de _Chasis lineal_ que no se conecta al otro", @@ -1654,93 +1665,93 @@ "block.create.radial_chassis.tooltip": "CHASIS RADIAL", "block.create.radial_chassis.tooltip.summary": "Bloque base configurable que conecta estructuras para el movimiento", "block.create.radial_chassis.tooltip.condition1": "Cuando se mueve", - "block.create.radial_chassis.tooltip.behaviour1": "_Mueve_ todos los _Chasis_ adjuntos en una columna, y un cilindro de bloques a su alrededor. Los bloques que lo rodean sólo se mueven cuando están dentro del rango y están adheridos a un lado pegajoso (Ver [Ctrl]).", + "block.create.radial_chassis.tooltip.behaviour1": "_Mueve_ todos los _Chasis_ adjuntos en una columna, y un cilindro de bloques a su alrededor. Los bloques que lo rodean sólo se mueven cuando están dentro del rango y están adheridos a un lado pegajoso (Ver [Ctrl]).", "block.create.radial_chassis.tooltip.condition2": "Con Llave Inglesa", - "block.create.radial_chassis.tooltip.behaviour2": "Configura el _rango_ para este bloque de chasis. Mantenga pulsada la tecla CTRL para modificar también el rango de todos los bloques de chasis adjuntos", + "block.create.radial_chassis.tooltip.behaviour2": "Configura el _rango_ para este bloque de chasis. Mantenga pulsada la tecla CTRL para modificar también el rango de todos los bloques de chasis adjuntos", "block.create.radial_chassis.tooltip.control1": "Cuando se hace clic derecho con slime", - "block.create.radial_chassis.tooltip.action1": "Hace que la cara sobre la que se ha hecho clic sea _pegajosa_. Cuando el chasis se mueve, todos los bloques designados unidos a la cara pegajosa se mueven con él", + "block.create.radial_chassis.tooltip.action1": "Hace que la cara sobre la que se ha hecho clic sea _pegajosa_. Cuando el chasis se mueve, todos los bloques designados unidos a la cara pegajosa se mueven con él", - "block.create.mechanical_drill.tooltip": "TALADRO MECÃ�NICO", - "block.create.mechanical_drill.tooltip.summary": "Un dispositivo mecánico adecuado para _romper bloques_. Se puede mover con _pistones mecánicos_, _rodamientos_ u otros controladores", - "block.create.mechanical_drill.tooltip.condition1": "Cuando se mueve con cinética", - "block.create.mechanical_drill.tooltip.behaviour1": "Actúa como un rompebloques _estacionario_. También _hace daño a las entidades_ en su área efectiva", + "block.create.mechanical_drill.tooltip": "TALADRO MECÁNICO", + "block.create.mechanical_drill.tooltip.summary": "Un dispositivo mecánico adecuado para _romper bloques_. Se puede mover con _pistones mecánicos_, _rodamientos_ u otros controladores", + "block.create.mechanical_drill.tooltip.condition1": "Cuando se mueve con cinética", + "block.create.mechanical_drill.tooltip.behaviour1": "Actúa como un rompebloques _estacionario_. También _hace daño a las entidades_ en su área efectiva", "block.create.mechanical_drill.tooltip.condition2": "Mientras se mueve", "block.create.mechanical_drill.tooltip.behaviour2": "Rompe los bloques con los que colisiona el taladro", - "block.create.mechanical_harvester.tooltip": "COSECHADORA MECÃ�NICA", - "block.create.mechanical_harvester.tooltip.summary": "Una cosechadora mecánica adecuada para la automatización de cultivos a mediana escala. Se puede mover con _Pistones mecánicos_, _Rodamientos_ u otros controladores", + "block.create.mechanical_harvester.tooltip": "COSECHADORA MECÁNICA", + "block.create.mechanical_harvester.tooltip.summary": "Una cosechadora mecánica adecuada para la automatización de cultivos a mediana escala. Se puede mover con _Pistones mecánicos_, _Rodamientos_ u otros controladores", "block.create.mechanical_harvester.tooltip.condition1": "Mientras se mueve", "block.create.mechanical_harvester.tooltip.behaviour1": "_Corta_ todos los _cultivos maduros_ con los que la cuchilla colisiona y los restablece a su estado de crecimiento inicial", - "block.create.mechanical_plough.tooltip": "ARADO MECÃ�NICO", - "block.create.mechanical_plough.tooltip.summary": "Un arado mecánico tiene varios usos. Se puede mover con _Pistones mecánicos_, _Rodamientos_ u otros mandos", + "block.create.mechanical_plough.tooltip": "ARADO MECÁNICO", + "block.create.mechanical_plough.tooltip.summary": "Un arado mecánico tiene varios usos. Se puede mover con _Pistones mecánicos_, _Rodamientos_ u otros mandos", "block.create.mechanical_plough.tooltip.condition1": "Mientras se mueve", - "block.create.mechanical_plough.tooltip.behaviour1": "_Rompe bloques_ con los que _no se puede colisionar_, como antorchas, raíles o capas de nieve. _Aplica_ su _movimiento_ a las _entidades_ sin dañarlas. _Labra bloques de tierra_ como si se usara una azada en ellos", + "block.create.mechanical_plough.tooltip.behaviour1": "_Rompe bloques_ con los que _no se puede colisionar_, como antorchas, raíles o capas de nieve. _Aplica_ su _movimiento_ a las _entidades_ sin dañarlas. _Labra bloques de tierra_ como si se usara una azada en ellos", - "block.create.mechanical_saw.tooltip": "SIERRA MECÃ�NICA", - "block.create.mechanical_saw.tooltip.summary": "Adecuada para _cortar árboles_ de forma eficaz y para _cortar bloques_ en sus homólogos carpinteros. Se puede mover mediante _pistones mecánicos_ o _rodamientos_", - "block.create.mechanical_saw.tooltip.condition1": "Cuando está orientado hacia arriba", + "block.create.mechanical_saw.tooltip": "SIERRA MECÁNICA", + "block.create.mechanical_saw.tooltip.summary": "Adecuada para _cortar árboles_ de forma eficaz y para _cortar bloques_ en sus homólogos carpinteros. Se puede mover mediante _pistones mecánicos_ o _rodamientos_", + "block.create.mechanical_saw.tooltip.condition1": "Cuando está orientado hacia arriba", "block.create.mechanical_saw.tooltip.behaviour1": "Aplica las recetas _Serrar_ y _Estallar_ a los objetos que se dejan caer o se introducen en ella. Cuando hay varias salidas posibles, las recorre a menos que se asigne un _filtro_", "block.create.mechanical_saw.tooltip.condition2": "Cuando se orienta horizontalmente", - "block.create.mechanical_saw.tooltip.behaviour2": "Rompe los troncos_ que tiene delante. Si el tronco soportaba un árbol por sí mismo, el _árbol se derrumbará_ lejos de la sierra", + "block.create.mechanical_saw.tooltip.behaviour2": "Rompe los troncos_ que tiene delante. Si el tronco soportaba un árbol por sí mismo, el _árbol se derrumbará_ lejos de la sierra", "block.create.mechanical_saw.tooltip.condition3": "Mientras se mueve", - "block.create.mechanical_saw.tooltip.behaviour3": "_Corta_ todos los _Ã�rboles_ con los que colisiona la sierra", + "block.create.mechanical_saw.tooltip.behaviour3": "_Corta_ todos los _Árboles_ con los que colisiona la sierra", "block.create.stockpile_switch.tooltip": "INTERRUPTOR DE ACOPIO", - "block.create.stockpile_switch.tooltip.summary": "Activa una señal de Redstone en función de la cantidad de _Artículos almacenados_ en el Contenedor adjunto. Viene con un práctico filtro. A diferencia de un _Comparador,_ el _Interruptor de acopio_ permite la configuración de _Umbrales,_ a partir de los cuales se invierten las señales", + "block.create.stockpile_switch.tooltip.summary": "Activa una señal de Redstone en función de la cantidad de _Artículos almacenados_ en el Contenedor adjunto. Viene con un práctico filtro. A diferencia de un _Comparador,_ el _Interruptor de acopio_ permite la configuración de _Umbrales,_ a partir de los cuales se invierten las señales", "block.create.stockpile_switch.tooltip.condition1": "Cuando haces click derecho", - "block.create.stockpile_switch.tooltip.behaviour1": "Abre la _Interfaz de Configuración_", + "block.create.stockpile_switch.tooltip.behaviour1": "Abre la _Interfaz de Configuración_", "block.create.content_observer.tooltip": "OBSERVADOR DE CONTENIDO", - "block.create.content_observer.tooltip.summary": "_Detecta artículos_ dentro de _contenedores_ y _transportadores_ que coinciden con un _filtro_ configurado. Mientras el _inventario_, la _cinta_ o la _canaleta_ observados contengan_ un artículo que coincida, este componente emitirá una _señal de Redstone_. Cuando un _túnel observado transfiere_ un artículo coincidente, este componente emitirá un _Pulso de Redstone_", + "block.create.content_observer.tooltip.summary": "_Detecta artículos_ dentro de _contenedores_ y _transportadores_ que coinciden con un _filtro_ configurado. Mientras el _inventario_, la _cinta_ o la _canaleta_ observados contengan_ un artículo que coincida, este componente emitirá una _señal de Redstone_. Cuando un _túnel observado transfiere_ un artículo coincidente, este componente emitirá un _Pulso de Redstone_", "block.create.redstone_link.tooltip": "ENLACE DE REDSTONE", - "block.create.redstone_link.tooltip.summary": "Puntos finales para conexiones _Inalámbricas Redstone_. Se pueden asignar _frecuencias_ utilizando cualquier elemento. El alcance de la señal es limitado, aunque razonablemente lejano", + "block.create.redstone_link.tooltip.summary": "Puntos finales para conexiones _Inalámbricas Redstone_. Se pueden asignar _frecuencias_ utilizando cualquier elemento. El alcance de la señal es limitado, aunque razonablemente lejano", "block.create.redstone_link.tooltip.condition1": "Cuando se alimenta", - "block.create.redstone_link.tooltip.behaviour1": "Recibir enlaces de la misma _Frecuencia_ producirá una señal de Redstone", - "block.create.redstone_link.tooltip.control1": "Cuando se hace Clic derecho con un ítem", - "block.create.redstone_link.tooltip.action1": "Establece la _Frecuencia_ a ese elemento. Se pueden utilizar un total de _dos elementos diferentes_ en combinación para definir una Frecuencia", + "block.create.redstone_link.tooltip.behaviour1": "Recibir enlaces de la misma _Frecuencia_ producirá una señal de Redstone", + "block.create.redstone_link.tooltip.control1": "Cuando se hace Clic derecho con un ítem", + "block.create.redstone_link.tooltip.action1": "Establece la _Frecuencia_ a ese elemento. Se pueden utilizar un total de _dos elementos diferentes_ en combinación para definir una Frecuencia", "block.create.redstone_link.tooltip.control2": "Cuando se hace clic derecho mientras se agacha", "block.create.redstone_link.tooltip.action2": "Cambia entre el modo _Receptor_ y _Transmisor_", "block.create.nixie_tube.tooltip": "TUBO NIXIE", - "block.create.nixie_tube.tooltip.summary": "Un elegante _visualizador_ de _números y texto_ potenciados por Redstone", + "block.create.nixie_tube.tooltip.summary": "Un elegante _visualizador_ de _números y texto_ potenciados por Redstone", "block.create.nixie_tube.tooltip.condition1": "Cuando se alimenta", - "block.create.nixie_tube.tooltip.behaviour1": "Muestra el valor actual de la _Fuerza de la señal Redstone_", + "block.create.nixie_tube.tooltip.behaviour1": "Muestra el valor actual de la _Fuerza de la señal Redstone_", "block.create.nixie_tube.tooltip.condition2": "Con etiqueta de nombre", - "block.create.nixie_tube.tooltip.behaviour2": "Mostrar el _contenido_ de su _etiqueta de nombre_ con varios tubos nixie _ordenados_ en una _línea_", + "block.create.nixie_tube.tooltip.behaviour2": "Mostrar el _contenido_ de su _etiqueta de nombre_ con varios tubos nixie _ordenados_ en una _línea_", "block.create.redstone_contact.tooltip": "CONTACTO DE REDSTONE", - "block.create.redstone_contact.tooltip.summary": "Solo emite energía de Redstone por parejas. Se puede mover con _Pistones mecánicos_, _Rodamientos_ u otros controladores", + "block.create.redstone_contact.tooltip.summary": "Solo emite energía de Redstone por parejas. Se puede mover con _Pistones mecánicos_, _Rodamientos_ u otros controladores", "block.create.redstone_contact.tooltip.condition1": "Cuando se enfrenta a otro Contacto", - "block.create.redstone_contact.tooltip.behaviour1": "Proporciona una _señal de Redstone_", + "block.create.redstone_contact.tooltip.behaviour1": "Proporciona una _señal de Redstone_", "block.create.redstone_contact.tooltip.condition2": "Mientras se mueve", "block.create.redstone_contact.tooltip.behaviour2": "Activa todos los contactos estacionarios que pasa", "block.create.adjustable_crate.tooltip": "CAJA AJUSTABLE", - "block.create.adjustable_crate.tooltip.summary": "Este _Contenedor de Artículos_ permite el control manual de su capacidad. Puede contener hasta _16 pilas_ de cualquier objeto. Soporta _Comparadores de Redstone_", + "block.create.adjustable_crate.tooltip.summary": "Este _Contenedor de Artículos_ permite el control manual de su capacidad. Puede contener hasta _16 pilas_ de cualquier objeto. Soporta _Comparadores de Redstone_", "block.create.adjustable_crate.tooltip.control1": "Cuando haces click derecho", "block.create.adjustable_crate.tooltip.action1": "Abre la _Interfaz_", "block.create.creative_crate.tooltip": "CAJA CREATIVA", - "block.create.creative_crate.tooltip.summary": "Este _Contenedor de Almacenamiento_ permite la replicación infinita de cualquier elemento. Colócalo junto a un _Schematicannon_ para eliminar cualquier requisito de material", - "block.create.creative_crate.tooltip.condition1": "Cuando el artículo está en la ranura del filtro", - "block.create.creative_crate.tooltip.behaviour1": "Todo lo que se _extraiga_ de este contenedor proporcionará un _suministro ilimitado_ del elemento especificado. Los elementos _insertados_ en esta caja serán _evitados._", + "block.create.creative_crate.tooltip.summary": "Este _Contenedor de Almacenamiento_ permite la replicación infinita de cualquier elemento. Colócalo junto a un _Schematicannon_ para eliminar cualquier requisito de material", + "block.create.creative_crate.tooltip.condition1": "Cuando el artículo está en la ranura del filtro", + "block.create.creative_crate.tooltip.behaviour1": "Todo lo que se _extraiga_ de este contenedor proporcionará un _suministro ilimitado_ del elemento especificado. Los elementos _insertados_ en esta caja serán _evitados._", "block.create.deployer.tooltip": "DESPLEGADOR", - "block.create.deployer.tooltip.summary": "_Lanza_, _Usa_ y _Activa_. Esta máquina intentará _imitar_ a un _jugador_ en la medida de lo posible. Puede _tomar_ y _depositar objetos_ en su propio _inventario_. Los objetos guardados deben ser _insertados_ y _extraídos_ del bloque directamente", - "block.create.deployer.tooltip.condition1": "Cuando se alimenta de cinética", - "block.create.deployer.tooltip.behaviour1": "Extiende su brazo y se _activa_ en el espacio del bloque _2m por delante_ de sí mismo", + "block.create.deployer.tooltip.summary": "_Lanza_, _Usa_ y _Activa_. Esta máquina intentará _imitar_ a un _jugador_ en la medida de lo posible. Puede _tomar_ y _depositar objetos_ en su propio _inventario_. Los objetos guardados deben ser _insertados_ y _extraídos_ del bloque directamente", + "block.create.deployer.tooltip.condition1": "Cuando se alimenta de cinética", + "block.create.deployer.tooltip.behaviour1": "Extiende su brazo y se _activa_ en el espacio del bloque _2m por delante_ de sí mismo", "block.create.deployer.tooltip.condition2": "Click derecho con la Llave Inglesa", - "block.create.deployer.tooltip.behaviour2": "Activa el modo puñetazo. En el _modo puñetazo_, el Desplegador intentará usar su objeto para _romper bloques_ o _herir entidades_", + "block.create.deployer.tooltip.behaviour2": "Activa el modo puñetazo. En el _modo puñetazo_, el Desplegador intentará usar su objeto para _romper bloques_ o _herir entidades_", "block.create.deployer.tooltip.condition3": "Cuando se asigna el filtro", - "block.create.deployer.tooltip.behaviour3": "El desplegador no se activará a menos que el elemento retenido _coincida_ con el _filtro._ Los elementos que no coincidan no podrán ser insertados; los elementos retenidos que coincidan con el filtro no podrán ser extraídos.", + "block.create.deployer.tooltip.behaviour3": "El desplegador no se activará a menos que el elemento retenido _coincida_ con el _filtro._ Los elementos que no coincidan no podrán ser insertados; los elementos retenidos que coincidan con el filtro no podrán ser extraídos.", - "block.create.brass_casing.tooltip": "REVESTIDOR DE LATÓN", - "block.create.brass_casing.tooltip.summary": "Resistente máquina revestidora con una gran variedad de usos. Segura para la decoración. Se puede utilizar para _revestir ejes_ y _cintas._", + "block.create.brass_casing.tooltip": "REVESTIDOR DE LATÓN", + "block.create.brass_casing.tooltip.summary": "Resistente máquina revestidora con una gran variedad de usos. Segura para la decoración. Se puede utilizar para _revestir ejes_ y _cintas._", "block.create.pulse_repeater.tooltip": "REPETIDOR DE PULSOS DE REDSTONE", - "block.create.pulse_repeater.tooltip.summary": "Un circuito sencillo para cortar las señales de Redstone que pasan a una longitud de _1 tick_", + "block.create.pulse_repeater.tooltip.summary": "Un circuito sencillo para cortar las señales de Redstone que pasan a una longitud de _1 tick_", "block.create.adjustable_repeater.tooltip": "REPETIDOR AJUSTABLE", "block.create.adjustable_repeater.tooltip.summary": "Un avanzado _repetidor de Redstone_ con un _retraso configurable_ de hasta 30 minutos", @@ -1748,50 +1759,50 @@ "block.create.adjustable_pulse_repeater.tooltip": "REPETIDOR DE PULSO AJUSTABLE", "block.create.adjustable_pulse_repeater.tooltip.summary": "Un _repetidor de pulsos_ con un _retardo configurable_ de hasta 30 minutos", - "block.create.analog_lever.tooltip": "PALANCA ANALÓGICA", - "block.create.analog_lever.tooltip.summary": "Una palanca con un control más _preciso_ sobre su fuerza de _señal_ emitida", + "block.create.analog_lever.tooltip": "PALANCA ANALÓGICA", + "block.create.analog_lever.tooltip.summary": "Una palanca con un control más _preciso_ sobre su fuerza de _señal_ emitida", "block.create.powered_toggle_latch.tooltip": "PALANCA MECANIZADA", "block.create.powered_toggle_latch.tooltip.summary": "Una palanca que puede ser accionada por un _Pulso de Redstone_", "block.create.powered_latch.tooltip": "PALANCA DE CIERRE MECANIZADA", - "block.create.powered_latch.tooltip.summary": "Una palanca que puede ser controlada por _señales de Redstone_. Una señal en la _trasera la habilita_, una señal desde el _lado la reinicia_", + "block.create.powered_latch.tooltip.summary": "Una palanca que puede ser controlada por _señales de Redstone_. Una señal en la _trasera la habilita_, una señal desde el _lado la reinicia_", - "block.create.controller_rail.tooltip": "RAÃ�L DE CONTROL", - "block.create.controller_rail.tooltip.summary": "Un _raíl energizado unidireccional_ capaz de _controlar con precisión_ la _velocidad de movimiento_ de una vagoneta", + "block.create.controller_rail.tooltip": "RAÍL DE CONTROL", + "block.create.controller_rail.tooltip.summary": "Un _raíl energizado unidireccional_ capaz de _controlar con precisión_ la _velocidad de movimiento_ de una vagoneta", "block.create.controller_rail.tooltip.condition1": "Cuando es impulsado por Redstone", - "block.create.controller_rail.tooltip.behaviour1": "_Acelera_ o _Desacelera_ pasando _vagonetas_ correspondientes a la _fuerza de la señal_. Propaga la energía de Redstone a los Raíles de control adyacentes. Al alimentar dos Raíles de control con diferentes intensidades, los carriles entre ellos interpolarán su señal", + "block.create.controller_rail.tooltip.behaviour1": "_Acelera_ o _Desacelera_ pasando _vagonetas_ correspondientes a la _fuerza de la señal_. Propaga la energía de Redstone a los Raíles de control adyacentes. Al alimentar dos Raíles de control con diferentes intensidades, los carriles entre ellos interpolarán su señal", - "block.create.speedometer.tooltip": "VELOCÃ�METRO", - "block.create.speedometer.tooltip.summary": "Mide y muestra la _velocidad de rotación_ de los componentes cinéticos acoplados. Es compatible con _comparadores de Redstone_", - "block.create.speedometer.tooltip.condition1": "Cuando es impulsado por la cinética", - "block.create.speedometer.tooltip.behaviour1": "Indica un color correspondiente al nivel de velocidad. El _Verde_ indica Lento, el _Azul_ Moderado y el _Púrpura_ Rápido. Algunos componentes mecánicos requieren un nivel de velocidad suficiente para funcionar correctamente", + "block.create.speedometer.tooltip": "VELOCÍMETRO", + "block.create.speedometer.tooltip.summary": "Mide y muestra la _velocidad de rotación_ de los componentes cinéticos acoplados. Es compatible con _comparadores de Redstone_", + "block.create.speedometer.tooltip.condition1": "Cuando es impulsado por la cinética", + "block.create.speedometer.tooltip.behaviour1": "Indica un color correspondiente al nivel de velocidad. El _Verde_ indica Lento, el _Azul_ Moderado y el _Púrpura_ Rápido. Algunos componentes mecánicos requieren un nivel de velocidad suficiente para funcionar correctamente", - "block.create.stressometer.tooltip": "ESTRESÓMETRO", - "block.create.stressometer.tooltip.summary": "Mide y muestra el _estrés global_ de la red cinética adjunta. Es compatible con _comparadores de Redstone_", - "block.create.stressometer.tooltip.condition1": "Cuando se alimenta con cinética", - "block.create.stressometer.tooltip.behaviour1": "Indica un color correspondiente al nivel de estrés. Las redes demasiado estresadas dejarán de moverse. El estrés puede aliviarse añadiendo más _fuentes de rotación_ a la red", + "block.create.stressometer.tooltip": "ESTRESÓMETRO", + "block.create.stressometer.tooltip.summary": "Mide y muestra el _estrés global_ de la red cinética adjunta. Es compatible con _comparadores de Redstone_", + "block.create.stressometer.tooltip.condition1": "Cuando se alimenta con cinética", + "block.create.stressometer.tooltip.behaviour1": "Indica un color correspondiente al nivel de estrés. Las redes demasiado estresadas dejarán de moverse. El estrés puede aliviarse añadiendo más _fuentes de rotación_ a la red", "item.create.sand_paper.tooltip": "PAPEL DE LIJA", - "item.create.sand_paper.tooltip.summary": "Un papel rugoso que se puede utilizar para _pulir materiales_. Se puede aplicar automáticamente con el Desplegador", + "item.create.sand_paper.tooltip.summary": "Un papel rugoso que se puede utilizar para _pulir materiales_. Se puede aplicar automáticamente con el Desplegador", "item.create.sand_paper.tooltip.condition1": "Cuando se usa", "item.create.sand_paper.tooltip.behaviour1": "Aplica el pulido a los objetos sostenidos en la _mano libre_ o tirados en el _suelo_ cuando se _miran_", - "item.create.super_glue.tooltip": "SÚPER PEGAMENTO", - "item.create.super_glue.tooltip.summary": "Pega un bloque a otro y serán inseparables para siempre", + "item.create.super_glue.tooltip": "SÚPER PEGAMENTO", + "item.create.super_glue.tooltip.summary": "Pega un bloque a otro y serán inseparables para siempre", "item.create.super_glue.tooltip.condition1": "Cuando se usa", - "item.create.super_glue.tooltip.behaviour1": "Hace que la cara _clicada_ de un bloque sea _pegajosa_. Los bloques unidos a caras pegajosas serán _arrastrados_ cuando se muevan por _pistones mecánicos_, _rodamientos_ y otros controladores", + "item.create.super_glue.tooltip.behaviour1": "Hace que la cara _clicada_ de un bloque sea _pegajosa_. Los bloques unidos a caras pegajosas serán _arrastrados_ cuando se muevan por _pistones mecánicos_, _rodamientos_ y otros controladores", "item.create.super_glue.tooltip.condition2": "Cuando se sostiene en la mano", - "item.create.super_glue.tooltip.behaviour2": "_Adjunta automáticamente_ los bloques colocados desde la mano principal al _lado_ contra el que fueron _colocados._", + "item.create.super_glue.tooltip.behaviour2": "_Adjunta automáticamente_ los bloques colocados desde la mano principal al _lado_ contra el que fueron _colocados._", - "item.create.builders_tea.tooltip": "TÉ DEL CONSTRUCTOR", - "item.create.builders_tea.tooltip.summary": "La bebida perfecta para empezar el día- _Motivante_ y _Saturante._", + "item.create.builders_tea.tooltip": "TÉ DEL CONSTRUCTOR", + "item.create.builders_tea.tooltip.summary": "La bebida perfecta para empezar el día- _Motivante_ y _Saturante._", "item.create.refined_radiance.tooltip": "RESPLANDOR REFINADO", - "item.create.refined_radiance.tooltip.summary": "Material cromático forjado a partir de _luz absorbida_", + "item.create.refined_radiance.tooltip.summary": "Material cromático forjado a partir de _luz absorbida_", - "item.create.shadow_steel.tooltip": "ACERO SOMBRÃ�O", - "item.create.shadow_steel.tooltip.summary": "Un material cromático forjado _en el vacío_", + "item.create.shadow_steel.tooltip": "ACERO SOMBRÍO", + "item.create.shadow_steel.tooltip.summary": "Un material cromático forjado _en el vacío_", "item.create.minecart_coupling.tooltip": "ENSAMBLADOR DE VAGONETAS", "item.create.minecart_coupling.tooltip.summary": "_Encadena_ todas tus _Vagonetas_ o _Artilugios de vagoneta_ para formar un majestuoso Tren", @@ -1799,19 +1810,19 @@ "item.create.minecart_coupling.tooltip.behaviour1": "_Acopla_ dos Vagonetas, intentando mantenerlas a una _distancia constante_ mientras se mueven", "item.create.crafter_slot_cover.tooltip": "TAPA DE RANURA DEL AUTOENSAMBLADOR", - "item.create.crafter_slot_cover.tooltip.summary": "Se utiliza para marcar a un _Autoensamblador_ una ranura vacía en una receta. Los autoensambladores no tienen que formar necesariamente una cuadrícula completa. Esto es útil cuando hay recetas en las que los _ingredientes están en diagonal_ entre sí", + "item.create.crafter_slot_cover.tooltip.summary": "Se utiliza para marcar a un _Autoensamblador_ una ranura vacía en una receta. Los autoensambladores no tienen que formar necesariamente una cuadrícula completa. Esto es útil cuando hay recetas en las que los _ingredientes están en diagonal_ entre sí", "create.tooltip.wip": "WIP", - "create.tooltip.workInProgress": "¡Trabajo en curso!", - "create.tooltip.randomWipDescription0": "Por favor, mantenga este artículo fuera del alcance de los niños", - "create.tooltip.randomWipDescription1": "Un bebé panda muere cada vez que usas este objeto. Cada vez. Cada vez", - "create.tooltip.randomWipDescription2": "Úsalo bajo tu propio riesgo", - "create.tooltip.randomWipDescription3": "Este no es el objeto que buscas, *mueve los dedos* por favor, dispérsate", - "create.tooltip.randomWipDescription4": "Este objeto se autodestruirá en 10 segundos. 10, 9, 8...", - "create.tooltip.randomWipDescription5": "Créeme, es inútil", - "create.tooltip.randomWipDescription6": "Al utilizar este elemento, aceptas nuestra exención de responsabilidad y estás de acuerdo con sus términos", - "create.tooltip.randomWipDescription7": "Este quizás no es para ti. ¿Qué tal ese?", - "create.tooltip.randomWipDescription8": "Úsalo y arrepiéntete de tu decisión inmediatamente", + "create.tooltip.workInProgress": "¡Trabajo en curso!", + "create.tooltip.randomWipDescription0": "Por favor, mantenga este artículo fuera del alcance de los niños", + "create.tooltip.randomWipDescription1": "Un bebé panda muere cada vez que usas este objeto. Cada vez. Cada vez", + "create.tooltip.randomWipDescription2": "Úsalo bajo tu propio riesgo", + "create.tooltip.randomWipDescription3": "Este no es el objeto que buscas, *mueve los dedos* por favor, dispérsate", + "create.tooltip.randomWipDescription4": "Este objeto se autodestruirá en 10 segundos. 10, 9, 8...", + "create.tooltip.randomWipDescription5": "Créeme, es inútil", + "create.tooltip.randomWipDescription6": "Al utilizar este elemento, aceptas nuestra exención de responsabilidad y estás de acuerdo con sus términos", + "create.tooltip.randomWipDescription7": "Este quizás no es para ti. ¿Qué tal ese?", + "create.tooltip.randomWipDescription8": "Úsalo y arrepiéntete de tu decisión inmediatamente", "_": "->------------------------] Ponder Content [------------------------<-", diff --git a/src/generated/resources/assets/create/lang/unfinished/es_mx.json b/src/generated/resources/assets/create/lang/unfinished/es_mx.json index 1cddcf870..812eca405 100644 --- a/src/generated/resources/assets/create/lang/unfinished/es_mx.json +++ b/src/generated/resources/assets/create/lang/unfinished/es_mx.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1430", + "_": "Missing Localizations: 1440", "_": "->------------------------] Game Elements [------------------------<-", @@ -23,27 +23,27 @@ "block.create.andesite_encased_shaft": "Eje empotrado de Andesita", "block.create.andesite_funnel": "Embudo de Andesita", "block.create.andesite_pillar": "Pilar de Andesita", - "block.create.andesite_tunnel": "Túnel de Andesita", + "block.create.andesite_tunnel": "Túnel de Andesita", "block.create.basin": "Cuenco", "block.create.belt": "Correa", "block.create.birch_window": "Ventana de Abedul", "block.create.birch_window_pane": "Panel de Ventana de Abedul", "block.create.black_sail": "Vela Negra", "block.create.black_seat": "Asiento Negro", - "block.create.black_valve_handle": "Manija de Válvula Negra", + "block.create.black_valve_handle": "Manija de Válvula Negra", "block.create.blaze_burner": "Quemador de Blaze", "block.create.blue_sail": "Vela Azul", "block.create.blue_seat": "Asiento Azul", - "block.create.blue_valve_handle": "Manija de Válvula Azul", + "block.create.blue_valve_handle": "Manija de Válvula Azul", "block.create.brass_belt_funnel": "UNLOCALIZED:Brass Belt Funnel", - "block.create.brass_block": "Bloque de Latón", - "block.create.brass_casing": "Carcasa de Latón", - "block.create.brass_encased_shaft": "Eje empotrado de Latón", - "block.create.brass_funnel": "Embudo de Latón", - "block.create.brass_tunnel": "Túnel de Latón", - "block.create.brown_sail": "Vela Café", - "block.create.brown_seat": "Asiento Café ", - "block.create.brown_valve_handle": "Manija de Válvula Café", + "block.create.brass_block": "Bloque de Latón", + "block.create.brass_casing": "Carcasa de Latón", + "block.create.brass_encased_shaft": "Eje empotrado de Latón", + "block.create.brass_funnel": "Embudo de Latón", + "block.create.brass_tunnel": "Túnel de Latón", + "block.create.brown_sail": "Vela Café", + "block.create.brown_seat": "Asiento Café ", + "block.create.brown_valve_handle": "Manija de Válvula Café", "block.create.cart_assembler": "Ensamblador de Vagonetas", "block.create.chiseled_dark_scoria": "Escoria Oscura Grabada", "block.create.chiseled_dolomite": "Dolomita Grabada", @@ -57,24 +57,24 @@ "block.create.clutch": "Embrague", "block.create.cogwheel": "Rueda Dentada", "block.create.content_observer": "Observador de Contenido", - "block.create.controller_rail": "Vía de Control", + "block.create.controller_rail": "Vía de Control", "block.create.copper_block": "Bloque de Cobre", "block.create.copper_casing": "Carcasa de Cobre", "block.create.copper_ore": "Mineral de Cobre", "block.create.copper_shingles": "Techado de Cobre", "block.create.copper_tiles": "Baldosas de Cobre", - "block.create.copper_valve_handle": "Manija de Válvula de Cobre", + "block.create.copper_valve_handle": "Manija de Válvula de Cobre", "block.create.creative_crate": "Caja del Creativo", "block.create.creative_fluid_tank": "Tanque de Fluido del Creativo", "block.create.creative_motor": "Motor del Creativo", - "block.create.crimson_window": "Ventana Carmesí", - "block.create.crimson_window_pane": "Panel de Ventana Carmesí", + "block.create.crimson_window": "Ventana Carmesí", + "block.create.crimson_window_pane": "Panel de Ventana Carmesí", "block.create.crushing_wheel": "Rueda Trituradora", "block.create.crushing_wheel_controller": "UNLOCALIZED:Crushing Wheel Controller", "block.create.cuckoo_clock": "Reloj Cuco", "block.create.cyan_sail": "Vela Cian", "block.create.cyan_seat": "Asiento Cian", - "block.create.cyan_valve_handle": "Manija de Válvula Cian", + "block.create.cyan_valve_handle": "Manija de Válvula Cian", "block.create.dark_oak_window": "Ventana de Roble Oscuro", "block.create.dark_oak_window_pane": "Panel de Ventana de Roble Oscuro", "block.create.dark_scoria": "Escoria Oscura", @@ -88,7 +88,7 @@ "block.create.dark_scoria_cobblestone_wall": "Pared de Piedra Labrada de Escoria Oscura", "block.create.dark_scoria_pillar": "Pilar de Escoria Oscura", "block.create.deployer": "Desplegador", - "block.create.depot": "Depósito", + "block.create.depot": "Depósito", "block.create.diorite_bricks": "Ladrillos de Diorita", "block.create.diorite_bricks_slab": "Losa de Ladrillos de Diorita", "block.create.diorite_bricks_stairs": "Escaleras de Ladrillos de Diorita", @@ -108,9 +108,9 @@ "block.create.dolomite_cobblestone_stairs": "Escaleras de Piedra Labrada de Dolomita", "block.create.dolomite_cobblestone_wall": "Pared de Piedra Labrada de Dolomita", "block.create.dolomite_pillar": "Pilar de Dolomita", - "block.create.encased_chain_drive": "Transmisión de Cadena Empotrada", + "block.create.encased_chain_drive": "Transmisión de Cadena Empotrada", "block.create.encased_fan": "Ventilador Acoplado", - "block.create.encased_fluid_pipe": "Tubería de Fluidos Recubierta", + "block.create.encased_fluid_pipe": "Tubería de Fluidos Recubierta", "block.create.fancy_andesite_bricks": "Ladrillos de Andesita Elegantes", "block.create.fancy_andesite_bricks_slab": "Losa de Ladrillos de Andesita Elegantes", "block.create.fancy_andesite_bricks_stairs": "Escaleras de Ladrillos de Andesita Elegantes", @@ -147,9 +147,9 @@ "block.create.fancy_weathered_limestone_bricks_slab": "Losa de Ladrillos de Caliza Meteorizada Elegantes", "block.create.fancy_weathered_limestone_bricks_stairs": "Escaleras de Ladrillos de Caliza Meteorizada Elegantes", "block.create.fancy_weathered_limestone_bricks_wall": "Pared de Ladrillos de Caliza Meteorizada Elegantes", - "block.create.fluid_pipe": "Tubería de Fluidos", + "block.create.fluid_pipe": "Tubería de Fluidos", "block.create.fluid_tank": "Tanque de Fluidos", - "block.create.fluid_valve": "Válvula de Fluidos", + "block.create.fluid_valve": "Válvula de Fluidos", "block.create.flywheel": "Rueda de Inercia", "block.create.framed_glass": "Vidrio Enmarcado", "block.create.framed_glass_pane": "Panel de Vidrio Enmarcado", @@ -166,9 +166,9 @@ "block.create.gabbro_pillar": "Pilar de Gabro", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", - "block.create.gearbox": "Transmisión", + "block.create.gearbox": "Transmisión", "block.create.gearshift": "Cambio de Marcha", - "block.create.glass_fluid_pipe": "Tubería de Fluidos de Vidrio", + "block.create.glass_fluid_pipe": "Tubería de Fluidos de Vidrio", "block.create.granite_bricks": "Ladrillos de Granito", "block.create.granite_bricks_slab": "Losa de Ladrillos de Granito", "block.create.granite_bricks_stairs": "Escaleras de Ladrillos de Granito", @@ -180,10 +180,10 @@ "block.create.granite_pillar": "Pilar de Granito", "block.create.gray_sail": "Vela Gris", "block.create.gray_seat": "Asiento Gris", - "block.create.gray_valve_handle": "Manija de Válvula Gris", + "block.create.gray_valve_handle": "Manija de Válvula Gris", "block.create.green_sail": "Vela Verde", "block.create.green_seat": "Asiento Verde", - "block.create.green_valve_handle": "Manija de Válvula Verde", + "block.create.green_valve_handle": "Manija de Válvula Verde", "block.create.hand_crank": "Manivela", "block.create.honey": "Miel", "block.create.horizontal_framed_glass": "Vidrio Enmarcado Horizontal", @@ -204,13 +204,13 @@ "block.create.layered_weathered_limestone": "Caliza Meteorizada en Capas", "block.create.light_blue_sail": "Vela Azul Claro", "block.create.light_blue_seat": "Asiento Azul Claro", - "block.create.light_blue_valve_handle": "Manija de Válvula Azul Claro", + "block.create.light_blue_valve_handle": "Manija de Válvula Azul Claro", "block.create.light_gray_sail": "Vela Gris Claro", "block.create.light_gray_seat": "Asiento Gris Claro", - "block.create.light_gray_valve_handle": "Manija de Válvula Gris Claro", + "block.create.light_gray_valve_handle": "Manija de Válvula Gris Claro", "block.create.lime_sail": "Vela Verde Lima", "block.create.lime_seat": "Asiento Verde Lima", - "block.create.lime_valve_handle": "Manija de Válvula Verde Lima", + "block.create.lime_valve_handle": "Manija de Válvula Verde Lima", "block.create.limesand": "Arena de Caliza", "block.create.limestone": "Caliza", "block.create.limestone_bricks": "Ladrillos de Caliza", @@ -226,19 +226,19 @@ "block.create.lit_blaze_burner": "Quemador de Blaze Iluminado", "block.create.magenta_sail": "Vela Magenta", "block.create.magenta_seat": "Asiento Magenta", - "block.create.magenta_valve_handle": "Manija de Válvula Magenta", - "block.create.mechanical_arm": "Brazo Mecánico", - "block.create.mechanical_bearing": "Rodamiento Mecánico", - "block.create.mechanical_crafter": "Crafter Mecánico", - "block.create.mechanical_drill": "Taladro Mecánico", - "block.create.mechanical_harvester": "Cosechador Mecánico", - "block.create.mechanical_mixer": "Mezcladora Mecánica", - "block.create.mechanical_piston": "Pistón Mecánico", - "block.create.mechanical_piston_head": "Cabeza de Pistón Mecánico", - "block.create.mechanical_plough": "Arado Mecánico", - "block.create.mechanical_press": "Prensa Mecánica", - "block.create.mechanical_pump": "Bomba Mecánica", - "block.create.mechanical_saw": "Sierra Mecánica", + "block.create.magenta_valve_handle": "Manija de Válvula Magenta", + "block.create.mechanical_arm": "Brazo Mecánico", + "block.create.mechanical_bearing": "Rodamiento Mecánico", + "block.create.mechanical_crafter": "Crafter Mecánico", + "block.create.mechanical_drill": "Taladro Mecánico", + "block.create.mechanical_harvester": "Cosechador Mecánico", + "block.create.mechanical_mixer": "Mezcladora Mecánica", + "block.create.mechanical_piston": "Pistón Mecánico", + "block.create.mechanical_piston_head": "Cabeza de Pistón Mecánico", + "block.create.mechanical_plough": "Arado Mecánico", + "block.create.mechanical_press": "Prensa Mecánica", + "block.create.mechanical_pump": "Bomba Mecánica", + "block.create.mechanical_saw": "Sierra Mecánica", "block.create.metal_bracket": "Soporte de Metal", "block.create.millstone": "Molino", "block.create.minecart_anchor": "Ancla de Vagonetas", @@ -259,7 +259,7 @@ "block.create.oak_window_pane": "Panel de Ventana de Roble", "block.create.orange_sail": "Vela Naranja", "block.create.orange_seat": "Asiento Naranja", - "block.create.orange_valve_handle": "Manija de Válvula Naranja", + "block.create.orange_valve_handle": "Manija de Válvula Naranja", "block.create.ornate_iron_window": "Ventana Ornamentada", "block.create.ornate_iron_window_pane": "Panel de Ventana Ornamentada", "block.create.overgrown_andesite": "Andesita Descuidada", @@ -309,8 +309,8 @@ "block.create.paved_weathered_limestone_wall": "Pared de Caliza Meteorizada Pavimentada", "block.create.pink_sail": "Vela Rosa", "block.create.pink_seat": "Asiento Rosa", - "block.create.pink_valve_handle": "Manija de Válvula Rosa", - "block.create.piston_extension_pole": "Poste de Extensión de Pistón", + "block.create.pink_valve_handle": "Manija de Válvula Rosa", + "block.create.piston_extension_pole": "Poste de Extensión de Pistón", "block.create.polished_dark_scoria": "Escoria Oscura Pulida", "block.create.polished_dark_scoria_slab": "Losa de Escoria Oscura Pulida", "block.create.polished_dark_scoria_stairs": "Escaleras de Escoria Oscura Pulida", @@ -339,25 +339,25 @@ "block.create.portable_storage_interface": "Interfaz de Almacenamiento Portable", "block.create.powered_latch": "Cerradura Electrica", "block.create.powered_toggle_latch": "Cerradura Electrica de Palanca", - "block.create.pulley_magnet": "Polea con Imán", + "block.create.pulley_magnet": "Polea con Imán", "block.create.pulse_repeater": "Repetidor de Pulso", "block.create.purple_sail": "Vela Morada", "block.create.purple_seat": "Asiento Morado", - "block.create.purple_valve_handle": "Manija de Válvula Morada", + "block.create.purple_valve_handle": "Manija de Válvula Morada", "block.create.radial_chassis": "Chasis Radial", "block.create.red_sail": "Vela Roja", "block.create.red_seat": "Asiento Rojo", - "block.create.red_valve_handle": "Manija de Válvula Roja", + "block.create.red_valve_handle": "Manija de Válvula Roja", "block.create.redstone_contact": "Contacto de Redstone", "block.create.redstone_link": "Enlace de Redstone", "block.create.refined_radiance_casing": "Carcasa Radiante", - "block.create.reinforced_rail": "Vía Reforzada", + "block.create.reinforced_rail": "Vía Reforzada", "block.create.rope": "Cuerda", "block.create.rope_pulley": "Polea con Cuerda", - "block.create.rotation_speed_controller": "Controlador de Velocidad de Rotación", + "block.create.rotation_speed_controller": "Controlador de Velocidad de Rotación", "block.create.sail_frame": "Marco de Vela", "block.create.schematic_table": "Mesa de Esquemas", - "block.create.schematicannon": "Esquemacañon", + "block.create.schematicannon": "Esquemacañon", "block.create.scoria": "Escoria", "block.create.scoria_bricks": "Ladrillos de Escoria", "block.create.scoria_bricks_slab": "Losa de Ladrillos de Escoria", @@ -370,18 +370,18 @@ "block.create.scoria_pillar": "Pilar de Escoria", "block.create.secondary_linear_chassis": "Chasis Lineal Secundario", "block.create.sequenced_gearshift": "Cambio de Marcha Secuenciado", - "block.create.shadow_steel_casing": "Carcasa Sombría", + "block.create.shadow_steel_casing": "Carcasa Sombría", "block.create.shaft": "Eje", "block.create.smart_chute": "UNLOCALIZED: Smart Chute", - "block.create.smart_fluid_pipe": "Tubería de Fluidos Inteligente", - "block.create.speedometer": "Velocímetro", + "block.create.smart_fluid_pipe": "Tubería de Fluidos Inteligente", + "block.create.speedometer": "Velocímetro", "block.create.spout": "Canaleta", "block.create.spruce_window": "Ventana de Abeto", "block.create.spruce_window_pane": "Panel de Ventana de Abeto", "block.create.sticker": "UNLOCALIZED: Sticker", - "block.create.sticky_mechanical_piston": "Pistón Mecánico Pegajoso", + "block.create.sticky_mechanical_piston": "Pistón Mecánico Pegajoso", "block.create.stockpile_switch": "Interruptor de Pila", - "block.create.stressometer": "Estresómetro", + "block.create.stressometer": "Estresómetro", "block.create.tiled_glass": "Vidrio de Azulejos", "block.create.tiled_glass_pane": "Panel de Vidrio de Azulejos", "block.create.turntable": "Mesa Giratoria", @@ -389,7 +389,7 @@ "block.create.vertical_framed_glass_pane": "Panel de Vidrio Enmarcado Vertical", "block.create.warped_window": "Ventana Distorsionada", "block.create.warped_window_pane": "Panel de ventana Distorsionada", - "block.create.water_wheel": "Rueda Hidráulica", + "block.create.water_wheel": "Rueda Hidráulica", "block.create.weathered_limestone": "Caliza Meteorizada", "block.create.weathered_limestone_bricks": "Ladrillos de Caliza Meteorizada", "block.create.weathered_limestone_bricks_slab": "Losa de Caliza Meteorizada", @@ -400,14 +400,15 @@ "block.create.weathered_limestone_cobblestone_stairs": "Escaleras de Piedra Labrada de Caliza Meteorizada", "block.create.weathered_limestone_cobblestone_wall": "Pared de Piedra Labrada de Caliza Meteorizada", "block.create.weathered_limestone_pillar": "Pilar de Caliza Meteorizada", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", "block.create.white_sail": "Vela Blanca", "block.create.white_seat": "Asiento Blanco", - "block.create.white_valve_handle": "Manija de Válvula Blanca", + "block.create.white_valve_handle": "Manija de Válvula Blanca", "block.create.windmill_bearing": "Rodamiento de Molino de Viento", "block.create.wooden_bracket": "Soporte de Madera", "block.create.yellow_sail": "Vela Amarilla", "block.create.yellow_seat": "Asiento Amarillo", - "block.create.yellow_valve_handle": "Manija de Válvula Amarilla", + "block.create.yellow_valve_handle": "Manija de Válvula Amarilla", "block.create.zinc_block": "Bloque de Zinc", "block.create.zinc_ore": "Mineral de Zinc", @@ -418,31 +419,31 @@ "entity.create.super_glue": "Super Pegamento", "fluid.create.milk": "Leche", - "fluid.create.potion": "Poción", - "fluid.create.tea": "Té del Constructor", + "fluid.create.potion": "Poción", + "fluid.create.tea": "Té del Constructor", - "item.create.andesite_alloy": "Aleación de Andesita", + "item.create.andesite_alloy": "Aleación de Andesita", "item.create.attribute_filter": "Filtro por Atributos", "item.create.bar_of_chocolate": "Barra de Chocolate", "item.create.belt_connector": "Conector de Correa", "item.create.blaze_cake": "Pastel de Blaze", "item.create.blaze_cake_base": "Base de Pastel de Blaze", - "item.create.brass_hand": "Mano de Latón", - "item.create.brass_ingot": "Lingote de Latón", - "item.create.brass_nugget": "Pepita de Latón", - "item.create.brass_sheet": "Lámina de Latón", - "item.create.builders_tea": "Té del Constructor", - "item.create.chest_minecart_contraption": "Artefacto de Vagón con Cofre", + "item.create.brass_hand": "Mano de Latón", + "item.create.brass_ingot": "Lingote de Latón", + "item.create.brass_nugget": "Pepita de Latón", + "item.create.brass_sheet": "Lámina de Latón", + "item.create.builders_tea": "Té del Constructor", + "item.create.chest_minecart_contraption": "Artefacto de Vagón con Cofre", "item.create.chocolate_bucket": "Cubeta de Chocolate", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", - "item.create.chromatic_compound": "Compuesto Cromático", + "item.create.chromatic_compound": "Compuesto Cromático", "item.create.cinder_flour": "Ceniza Molida", "item.create.copper_ingot": "Lingote de Cobre", "item.create.copper_nugget": "Pepita de Cobre", - "item.create.copper_sheet": "Lámina de Cobre", + "item.create.copper_sheet": "Lámina de Cobre", "item.create.crafter_slot_cover": "Cubierta de Ranura del Crafter", "item.create.crushed_aluminum_ore": "Mineral de Aluminio Molido", - "item.create.crushed_brass": "Latón Molido", + "item.create.crushed_brass": "Latón Molido", "item.create.crushed_copper_ore": "Mineral de Cobre Molido", "item.create.crushed_gold_ore": "Mineral de Oro Molido", "item.create.crushed_iron_ore": "Mineral de Hierro Molido", @@ -452,42 +453,42 @@ "item.create.crushed_platinum_ore": "Mineral de Platino Molido", "item.create.crushed_quicksilver_ore": "Mineral de Mercurio Molido", "item.create.crushed_silver_ore": "Mineral de Plata Molido", - "item.create.crushed_tin_ore": "Mineral de Estaño Molido", + "item.create.crushed_tin_ore": "Mineral de Estaño Molido", "item.create.crushed_uranium_ore": "Mineral de Uranio Molido", "item.create.crushed_zinc_ore": "Mineral de Zinc Molido", "item.create.deforester": "Deforestador", "item.create.dough": "Masa", - "item.create.electron_tube": "Válvula Electrónica", - "item.create.empty_blaze_burner": "Quemador de Blaze Vacío", - "item.create.empty_schematic": "Esquema Vacío", + "item.create.electron_tube": "Válvula Electrónica", + "item.create.empty_blaze_burner": "Quemador de Blaze Vacío", + "item.create.empty_schematic": "Esquema Vacío", "item.create.extendo_grip": "Brazo Extensor", "item.create.filter": "Filtro", - "item.create.furnace_minecart_contraption": "Artefacto de Vagón con Horno", - "item.create.goggles": "Gafas de Protección para Ingenieros", - "item.create.golden_sheet": "Lámina de Oro", - "item.create.handheld_blockzapper": "Pistola de Manipulación de Bloques", - "item.create.handheld_worldshaper": "Pistola de Manipulación de Mundo", + "item.create.furnace_minecart_contraption": "Artefacto de Vagón con Horno", + "item.create.goggles": "Gafas de Protección para Ingenieros", + "item.create.golden_sheet": "Lámina de Oro", + "item.create.handheld_blockzapper": "Pistola de Manipulación de Bloques", + "item.create.handheld_worldshaper": "Pistola de Manipulación de Mundo", "item.create.honey_bucket": "Cubeta de Miel", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", "item.create.integrated_circuit": "Circuito Integrado", - "item.create.iron_sheet": "Lámina de Hierro", - "item.create.lapis_sheet": "Lámina de Lapislázuli", - "item.create.minecart_contraption": "Artefacto de Vagón", + "item.create.iron_sheet": "Lámina de Hierro", + "item.create.lapis_sheet": "Lámina de Lapislázuli", + "item.create.minecart_contraption": "Artefacto de Vagón", "item.create.minecart_coupling": "Acoplamiento de Vagonetas", "item.create.polished_rose_quartz": "Cuarzo Rosa Pulido", "item.create.powdered_obsidian": "Polvo de Obsidiana", - "item.create.propeller": "Hélice", + "item.create.propeller": "Hélice", "item.create.red_sand_paper": "Papel de Arena Roja", "item.create.refined_radiance": "Radiancia Refinada", "item.create.rose_quartz": "Cuarzo Rosa", "item.create.sand_paper": "Papel de Arena", "item.create.schematic": "Esquema", "item.create.schematic_and_quill": "Esquema y Pluma", - "item.create.shadow_steel": "Acero Sombrío", + "item.create.shadow_steel": "Acero Sombrío", "item.create.super_glue": "Super Pegamento", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", - "item.create.tree_fertilizer": "Fertilizador de Ã�rboles", - "item.create.vertical_gearbox": "Transmisión Vertical", + "item.create.tree_fertilizer": "Fertilizador de Árboles", + "item.create.vertical_gearbox": "Transmisión Vertical", "item.create.wand_of_symmetry": "Vara de la Simetria", "item.create.wheat_flour": "Harina de Trigo", "item.create.whisk": "Batidor", @@ -1027,6 +1028,10 @@ "create.item_attributes.added_by.inverted": "UNLOCALIZED: was not added by %1$s", "create.item_attributes.has_enchant": "UNLOCALIZED: is enchanted with %1$s", "create.item_attributes.has_enchant.inverted": "UNLOCALIZED: is not enchanted with %1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", "create.item_attributes.has_fluid": "UNLOCALIZED: contains %1$s", "create.item_attributes.has_fluid.inverted": "UNLOCALIZED: does not contain %1$s", "create.item_attributes.has_name": "UNLOCALIZED: has the custom name %1$s", @@ -1088,6 +1093,12 @@ "create.mechanical_arm.summary": "UNLOCALIZED: Mechanical Arm has %1$s input(s) and %2$s output(s).", "create.mechanical_arm.points_outside_range": "UNLOCALIZED: %1$s selected interaction point(s) removed due to range limitations.", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", + "create.logistics.when_multiple_outputs_available": "UNLOCALIZED: When Multiple Outputs Available", "create.mechanical_arm.selection_mode.round_robin": "UNLOCALIZED: Round Robin", @@ -1166,105 +1177,105 @@ "item.create.example_item.tooltip.action1": "These controls are displayed.", "block.create.andesite_encased_shaft.tooltip": "EJE EMPOTRADO DE ANDESITA", - "block.create.andesite_encased_shaft.tooltip.summary": "Objeto _exclusivo_ _del_ _Creativo_ .Cubre los ejes _en_ _el_ _mundo_ usando Carcasa de _Andesita_ . Los bloques de carcasa no se consumirán.", + "block.create.andesite_encased_shaft.tooltip.summary": "Objeto _exclusivo_ _del_ _Creativo_ .Cubre los ejes _en_ _el_ _mundo_ usando Carcasa de _Andesita_ . Los bloques de carcasa no se consumirán.", - "block.create.brass_encased_shaft.tooltip": "EJE EMPOTRADO DE LATÓN", - "block.create.brass_encased_shaft.tooltip.summary": "Objeto _exclusivo_ _del_ _Creativo_ .Cubre los ejes _en_ _el_ _mundo_ usando Carcasa de _Latón_ . Los bloques de carcasa no se consumirán.", + "block.create.brass_encased_shaft.tooltip": "EJE EMPOTRADO DE LATÓN", + "block.create.brass_encased_shaft.tooltip.summary": "Objeto _exclusivo_ _del_ _Creativo_ .Cubre los ejes _en_ _el_ _mundo_ usando Carcasa de _Latón_ . Los bloques de carcasa no se consumirán.", "block.create.wooden_bracket.tooltip": "SOPORTE DE MADERA", - "block.create.wooden_bracket.tooltip.summary": "_Decora_ tus _ejes,_ _ruedas_ _dentadas_ y _tuberías_ con un pequeño y acogedor refuerzo de madera", + "block.create.wooden_bracket.tooltip.summary": "_Decora_ tus _ejes,_ _ruedas_ _dentadas_ y _tuberías_ con un pequeño y acogedor refuerzo de madera", "block.create.metal_bracket.tooltip": "SOPORTE DE METAL", - "block.create.metal_bracket.tooltip.summary": "_Decora_ tus _ejes,_ _ruedas_ _dentadas_ y _tuberías_ con un robusto refuerzo industrial de metal", + "block.create.metal_bracket.tooltip.summary": "_Decora_ tus _ejes,_ _ruedas_ _dentadas_ y _tuberías_ con un robusto refuerzo industrial de metal", "block.create.andesite_casing.tooltip": "CARCASA DE ANDESITA", - "block.create.andesite_casing.tooltip.summary": "Una simple carcasa para máquinas con una variedad de usos. Segura para la decoración. Se puede usar para cubrir _ejes_ y _correas_ _mecánicas_ .", + "block.create.andesite_casing.tooltip.summary": "Una simple carcasa para máquinas con una variedad de usos. Segura para la decoración. Se puede usar para cubrir _ejes_ y _correas_ _mecánicas_ .", "block.create.andesite_funnel.tooltip": "EMBUDO DE ANDESITA", - "block.create.andesite_funnel.tooltip.summary": "Un componente de transferencia de objetos generales, que hace la transición entre los medios de transporte. Puede ser controlado con una _señal_ _de_ _redstone_ .", + "block.create.andesite_funnel.tooltip.summary": "Un componente de transferencia de objetos generales, que hace la transición entre los medios de transporte. Puede ser controlado con una _señal_ _de_ _redstone_ .", "block.create.andesite_funnel.tooltip.condition1": "Comportamiento General", - "block.create.andesite_funnel.tooltip.behaviour1": "La _cara_ _abierta_ recogerá los _objetos_ en el bloque que tiene delante y los _introducirá_ en cualquier contenedor en el lado opuesto del embudo.", - "block.create.andesite_funnel.tooltip.condition2": "Cuando se monta en correas, depósitos y similares", - "block.create.andesite_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ artículos en el componente montado, desde o hacia el _inventario_ _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, esta puede ser invertida usando una llave inglesa.", + "block.create.andesite_funnel.tooltip.behaviour1": "La _cara_ _abierta_ recogerá los _objetos_ en el bloque que tiene delante y los _introducirá_ en cualquier contenedor en el lado opuesto del embudo.", + "block.create.andesite_funnel.tooltip.condition2": "Cuando se monta en correas, depósitos y similares", + "block.create.andesite_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ artículos en el componente montado, desde o hacia el _inventario_ _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, esta puede ser invertida usando una llave inglesa.", "block.create.andesite_funnel.tooltip.condition3": "Cuando esta vertical entre dos inventarios", - "block.create.andesite_funnel.tooltip.behaviour3": "_Transferirá_ los objetos _hacia abajo_ , como si fuera una tolva sin buffer.", + "block.create.andesite_funnel.tooltip.behaviour3": "_Transferirá_ los objetos _hacia abajo_ , como si fuera una tolva sin buffer.", - "block.create.andesite_tunnel.tooltip": "TÚNEL DE ANDESITA", + "block.create.andesite_tunnel.tooltip": "TÚNEL DE ANDESITA", "block.create.andesite_tunnel.tooltip.summary": "Una cubierta protectora para sus _Correas_ y una gran manera de cubrir los agujeros dejados en su pared por ellas.", "block.create.andesite_tunnel.tooltip.control1": "Click derecho a un lado con la llave inglesa", - "block.create.andesite_tunnel.tooltip.action1": "Ajusta las percianas de la ventana si el túnel tiene una en esa cara.", + "block.create.andesite_tunnel.tooltip.action1": "Ajusta las percianas de la ventana si el túnel tiene una en esa cara.", - "block.create.brass_funnel.tooltip": "EMBUDO DE LATÓN", - "block.create.brass_funnel.tooltip.summary": "Un componente de transferencia de objetos generales, que hace la transición entre los medios de transporte. Puede ser controlado con una _señal_ _de_ _redstone_ . Viene con un practico _filtro_ .", + "block.create.brass_funnel.tooltip": "EMBUDO DE LATÓN", + "block.create.brass_funnel.tooltip.summary": "Un componente de transferencia de objetos generales, que hace la transición entre los medios de transporte. Puede ser controlado con una _señal_ _de_ _redstone_ . Viene con un practico _filtro_ .", "block.create.brass_funnel.tooltip.condition1": "Comportamiento General", - "block.create.brass_funnel.tooltip.behaviour1": "La _cara_ _abierta_ recogerá los _objetos_ en el bloque que tiene delante y los _introducirá_ en cualquier contenedor en el lado opuesto del embudo.", - "block.create.brass_funnel.tooltip.condition2": "Cuando se monta en correas, depósitos y similares", - "block.create.brass_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ artículos en el componente montado, desde o hacia el _inventario_ _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, esta puede ser invertida usando una llave inglesa.", + "block.create.brass_funnel.tooltip.behaviour1": "La _cara_ _abierta_ recogerá los _objetos_ en el bloque que tiene delante y los _introducirá_ en cualquier contenedor en el lado opuesto del embudo.", + "block.create.brass_funnel.tooltip.condition2": "Cuando se monta en correas, depósitos y similares", + "block.create.brass_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ artículos en el componente montado, desde o hacia el _inventario_ _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, esta puede ser invertida usando una llave inglesa.", "block.create.brass_funnel.tooltip.condition3": "Cuando esta vertical entre dos inventarios", - "block.create.brass_funnel.tooltip.behaviour3": "_Transferirá_ los objetos _hacia abajo_ , como si fuera una tolva sin buffer.", + "block.create.brass_funnel.tooltip.behaviour3": "_Transferirá_ los objetos _hacia abajo_ , como si fuera una tolva sin buffer.", - "block.create.brass_tunnel.tooltip": "TÚNEL DE LATÓN", - "block.create.brass_tunnel.tooltip.summary": "El _Túnel_ _de_ _Latón_ vienen con un número de opciones de _filtrado_ y _separación_ de objetos para sus _correas_ .", + "block.create.brass_tunnel.tooltip": "TÚNEL DE LATÓN", + "block.create.brass_tunnel.tooltip.summary": "El _Túnel_ _de_ _Latón_ vienen con un número de opciones de _filtrado_ y _separación_ de objetos para sus _correas_ .", "block.create.brass_tunnel.tooltip.condition1": "Cuando se colocan uno al lado del otro", - "block.create.brass_tunnel.tooltip.behaviour1": "Los _Túneles_ _de_ _Latón_ se conectan entre sí permitiendo que el contenido de una _correa_ sea redirigido a otra.", + "block.create.brass_tunnel.tooltip.behaviour1": "Los _Túneles_ _de_ _Latón_ se conectan entre sí permitiendo que el contenido de una _correa_ sea redirigido a otra.", "block.create.brass_tunnel.tooltip.condition2": "Filtraje", - "block.create.brass_tunnel.tooltip.behaviour2": "Los _Túneles_ _de_ _ Latón_ vienen con filtros tanto para la entrada como para la salida. Si un _objeto_ no está permitido desde el filtro de salida de un _Túnel_ será transferido a la salida de otro _Túnel_ conectado.", + "block.create.brass_tunnel.tooltip.behaviour2": "Los _Túneles_ _de_ _ Latón_ vienen con filtros tanto para la entrada como para la salida. Si un _objeto_ no está permitido desde el filtro de salida de un _Túnel_ será transferido a la salida de otro _Túnel_ conectado.", "block.create.brass_tunnel.tooltip.condition3": "Dividiendo", - "block.create.brass_tunnel.tooltip.behaviour3": "Los _Túneles_ _de_ _Latón_ de pueden ser configurados para cambiar el método en el que se ordenan los _objetos_ en las _correas_ conectadas.", + "block.create.brass_tunnel.tooltip.behaviour3": "Los _Túneles_ _de_ _Latón_ de pueden ser configurados para cambiar el método en el que se ordenan los _objetos_ en las _correas_ conectadas.", "block.create.brass_tunnel.tooltip.control1": "Click derecho a un lado con la llave inglesa", - "block.create.brass_tunnel.tooltip.action1": "Ajusta las percianas de la ventana si el túnel tiene una en esa cara.", - "block.create.brass_tunnel.tooltip.control2": "Girar la rueda del ratón con la llave inglesa en la parte superior", - "block.create.brass_tunnel.tooltip.action2": "Cambia el método de división de los _túneles_ conectados.", + "block.create.brass_tunnel.tooltip.action1": "Ajusta las percianas de la ventana si el túnel tiene una en esa cara.", + "block.create.brass_tunnel.tooltip.control2": "Girar la rueda del ratón con la llave inglesa en la parte superior", + "block.create.brass_tunnel.tooltip.action2": "Cambia el método de división de los _túneles_ conectados.", "block.create.copper_casing.tooltip": "CARCASA DE COBRE", - "block.create.copper_casing.tooltip.summary": "Una simple carcasa para máquinas con una variedad de usos. Segura para la decoración.", - "block.create.copper_casing.tooltip.condition1": "Cuando se usa en una Tubería de Fluidos", - "block.create.copper_casing.tooltip.behaviour1": "Recubre la _Tubería_ _de_ _Fluidos_ con la _Carcasa_ _de_ _Cobre._ Las tuberías recubiertas _bloquearán_ _sus_ _conexiones_ en su lugar, ya no reaccionarán a los cambios de las tuberías vecinas.", + "block.create.copper_casing.tooltip.summary": "Una simple carcasa para máquinas con una variedad de usos. Segura para la decoración.", + "block.create.copper_casing.tooltip.condition1": "Cuando se usa en una Tubería de Fluidos", + "block.create.copper_casing.tooltip.behaviour1": "Recubre la _Tubería_ _de_ _Fluidos_ con la _Carcasa_ _de_ _Cobre._ Las tuberías recubiertas _bloquearán_ _sus_ _conexiones_ en su lugar, ya no reaccionarán a los cambios de las tuberías vecinas.", - "block.create.encased_fluid_pipe.tooltip": "TUBERÃ�A DE FLUIDOS RECUBIERTA", - "block.create.encased_fluid_pipe.tooltip.summary": "Una _Tubería_ _de_ _Fluidos_ recubierta con una _Carcasa_ _de_ _Cobre_", + "block.create.encased_fluid_pipe.tooltip": "TUBERÍA DE FLUIDOS RECUBIERTA", + "block.create.encased_fluid_pipe.tooltip.summary": "Una _Tubería_ _de_ _Fluidos_ recubierta con una _Carcasa_ _de_ _Cobre_", - "block.create.copper_valve_handle.tooltip": "MANIJA DE VÃ�LVULA DE COBRE", - "block.create.copper_valve_handle.tooltip.summary": "Una precisa _fuente_ de _Fuerza_ _Rotacional_ que requiere la interacción de los jugadores. ¡Ten cuidado de no desgastarte!", + "block.create.copper_valve_handle.tooltip": "MANIJA DE VÁLVULA DE COBRE", + "block.create.copper_valve_handle.tooltip.summary": "Una precisa _fuente_ de _Fuerza_ _Rotacional_ que requiere la interacción de los jugadores. ¡Ten cuidado de no desgastarte!", "block.create.copper_valve_handle.tooltip.condition1": "Cuando se usa", - "block.create.copper_valve_handle.tooltip.behaviour1": "Proporciona _fuerza_ _rotacional_ a un artefacto adjunto. _agáchate_ _para_ _revertir_ la rotación.", + "block.create.copper_valve_handle.tooltip.behaviour1": "Proporciona _fuerza_ _rotacional_ a un artefacto adjunto. _agáchate_ _para_ _revertir_ la rotación.", "block.create.seat.tooltip": "ASIENTO", - "block.create.seat.tooltip.summary": "¡Siéntese y disfrute del paseo! Anclará a un jugador en una _artefacto_ en movimiento. ¡También es Grandioso para las construcciones estáticas! Viene en una variedad de colores.", + "block.create.seat.tooltip.summary": "¡Siéntese y disfrute del paseo! Anclará a un jugador en una _artefacto_ en movimiento. ¡También es Grandioso para las construcciones estáticas! Viene en una variedad de colores.", "block.create.seat.tooltip.condition1": "Click Derecho en el asiento", "block.create.seat.tooltip.behaviour1": "Sienta al jugador en el _asiento_ . Presiona el shift izquierdo para salir del _asiento._", "block.create.chute.tooltip": "VERTEDOR", - "block.create.chute.tooltip.summary": "_Recoge_ y transporta objetos en vertical o en diagonal. Puede llevar y colocar los objetos en _contenedores._ También puede interactuar con los vertedores desde el lado usando _tolvas_ o _embudos_ _montados._", + "block.create.chute.tooltip.summary": "_Recoge_ y transporta objetos en vertical o en diagonal. Puede llevar y colocar los objetos en _contenedores._ También puede interactuar con los vertedores desde el lado usando _tolvas_ o _embudos_ _montados._", "block.create.chute.tooltip.condition1": "Cuando es usado con un ventilador", - "block.create.chute.tooltip.behaviour1": "Los vertedores usados con _ventiladores_ pueden transportar _objetos_ hacia arriba y succionar _objetos_ de _depósitos_ y _correas._", + "block.create.chute.tooltip.behaviour1": "Los vertedores usados con _ventiladores_ pueden transportar _objetos_ hacia arriba y succionar _objetos_ de _depósitos_ y _correas._", - "block.create.depot.tooltip": "DEPÓSITO", - "block.create.depot.tooltip.summary": "Un lugar práctico para colocar sus _Objetos._ Proporciona un punto de interacción para varias máquinas", - "block.create.depot.tooltip.condition1": "Click Derecho en un Depósito", - "block.create.depot.tooltip.behaviour1": "Coloca o toma un _objeto_ del _depósito._ Los _bloques_ y _artefactos_ que interactúan con una _correa_ también funcionan en un _depósito._", + "block.create.depot.tooltip": "DEPÓSITO", + "block.create.depot.tooltip.summary": "Un lugar práctico para colocar sus _Objetos._ Proporciona un punto de interacción para varias máquinas", + "block.create.depot.tooltip.condition1": "Click Derecho en un Depósito", + "block.create.depot.tooltip.behaviour1": "Coloca o toma un _objeto_ del _depósito._ Los _bloques_ y _artefactos_ que interactúan con una _correa_ también funcionan en un _depósito._", "item.create.blaze_cake.tooltip": "PASTEL DE BLAZE", - "item.create.blaze_cake.tooltip.summary": "Un delicioso regalo para tus grandiosos _quemadores_ _de_ _blaze._ ¡Los enciende a todos!", + "item.create.blaze_cake.tooltip.summary": "Un delicioso regalo para tus grandiosos _quemadores_ _de_ _blaze._ ¡Los enciende a todos!", "item.create.empty_blaze_burner.tooltip": "QUEMADOR DE BLAZE VACIO", - "item.create.empty_blaze_burner.tooltip.summary": "Un pequeño hogar de hierro para tus ardientes amigos. Estoy seguro de que podrías darles un buen uso.", + "item.create.empty_blaze_burner.tooltip.summary": "Un pequeño hogar de hierro para tus ardientes amigos. Estoy seguro de que podrías darles un buen uso.", "item.create.empty_blaze_burner.tooltip.condition1": "Cuando es usado en un generador de blaze", "item.create.empty_blaze_burner.tooltip.behaviour1": "_Captura_ un blaze en el objeto", - "block.create.fluid_pipe.tooltip": "TUBERÃ�A DE FLUIDOS", - "block.create.fluid_pipe.tooltip.summary": "Se usa para mover _fluidos._ Necesita una _bomba_ _mecánica_ para mover el fluido.", + "block.create.fluid_pipe.tooltip": "TUBERÍA DE FLUIDOS", + "block.create.fluid_pipe.tooltip.summary": "Se usa para mover _fluidos._ Necesita una _bomba_ _mecánica_ para mover el fluido.", "block.create.fluid_pipe.tooltip.condition1": "Transferencia de fluidos", - "block.create.fluid_pipe.tooltip.behaviour1": "Puede conectarse a _contenedores_ _de_ _fluidos_ como _tanques_ o _cuencas._ Los extremos expuestos de las _tuberías_ también pueden drenar o colocar bloques de fluido. ¡Ten cuidado con las fugas!", + "block.create.fluid_pipe.tooltip.behaviour1": "Puede conectarse a _contenedores_ _de_ _fluidos_ como _tanques_ o _cuencas._ Los extremos expuestos de las _tuberías_ también pueden drenar o colocar bloques de fluido. ¡Ten cuidado con las fugas!", "block.create.fluid_pipe.tooltip.control1": "Click Derecho con una Llave Inglesa", - "block.create.fluid_pipe.tooltip.action1": "Coloca una ventana en la tubería si está disponible", + "block.create.fluid_pipe.tooltip.action1": "Coloca una ventana en la tubería si está disponible", "block.create.hose_pulley.tooltip": "POLEA CON MANGUERA", "block.create.hose_pulley.tooltip.summary": "Se utiliza para _colocar_ o _drenar_ grandes _cuerpos_ _de_ _fluido_ en el mundo.", - "block.create.hose_pulley.tooltip.condition1": "Cuando es impulsado por la cinética", - "block.create.hose_pulley.tooltip.behaviour1": "_Sube_ o _baja_ la manguera, La ubicación de la manguera determina hasta qué _altura_ actuará la _extracción_ o el _llenado_ .", - "block.create.hose_pulley.tooltip.condition2": "Cuando los fluidos son extraídos de la polea", - "block.create.hose_pulley.tooltip.behaviour2": "Empieza a _extraer_ bloques de _líquido_ del cuerpo en el que se bajó la punta de la manguera. Los cuerpos de fluido _muy_ _grandes_ serán _considerados_ _infinitos_ .", + "block.create.hose_pulley.tooltip.condition1": "Cuando es impulsado por la cinética", + "block.create.hose_pulley.tooltip.behaviour1": "_Sube_ o _baja_ la manguera, La ubicación de la manguera determina hasta qué _altura_ actuará la _extracción_ o el _llenado_ .", + "block.create.hose_pulley.tooltip.condition2": "Cuando los fluidos son extraídos de la polea", + "block.create.hose_pulley.tooltip.behaviour2": "Empieza a _extraer_ bloques de _líquido_ del cuerpo en el que se bajó la punta de la manguera. Los cuerpos de fluido _muy_ _grandes_ serán _considerados_ _infinitos_ .", "block.create.hose_pulley.tooltip.condition3": "Cuando los fluidos son empujados a la polea", "block.create.hose_pulley.tooltip.behaviour3": "Comienza a _llenar_ con _fluido_ en el mundo _hasta_ _arriba_ a la _altura_ de la _punta_ _de_ _la_ _manguera_ .", @@ -1274,116 +1285,116 @@ "block.create.fluid_tank.tooltip.behaviour1": "Cambia la ventana opcional", "block.create.creative_fluid_tank.tooltip": "TANQUE DE FLUIDOS DEL CREATIVO", - "block.create.creative_fluid_tank.tooltip.summary": "Este _Tanque_ _de_ _Fluidos_ permite la replicación infinita de cualquier Fluido. Escala en anchura y altura.", + "block.create.creative_fluid_tank.tooltip.summary": "Este _Tanque_ _de_ _Fluidos_ permite la replicación infinita de cualquier Fluido. Escala en anchura y altura.", "block.create.creative_fluid_tank.tooltip.condition1": "Cuando hay fluido en el tanque", - "block.create.creative_fluid_tank.tooltip.behaviour1": "Cualquier cosa que _extraiga_ de este tanque proporcionará un _suministro_ _ilimitado_ del fluido especificado. Los fluidos _insertados_ en este tanque serán _eliminados._", + "block.create.creative_fluid_tank.tooltip.behaviour1": "Cualquier cosa que _extraiga_ de este tanque proporcionará un _suministro_ _ilimitado_ del fluido especificado. Los fluidos _insertados_ en este tanque serán _eliminados._", "block.create.creative_fluid_tank.tooltip.condition2": "Click Derecho con una Llave Inglesa", "block.create.creative_fluid_tank.tooltip.behaviour2": "Cambia la ventana opcional", - "block.create.fluid_valve.tooltip": "VÃ�LVULAL DE FLUIDOS", - "block.create.fluid_valve.tooltip.summary": "Detiene el flujo de fluido por una tubería.", + "block.create.fluid_valve.tooltip": "VÁLVULAL DE FLUIDOS", + "block.create.fluid_valve.tooltip.summary": "Detiene el flujo de fluido por una tubería.", "block.create.fluid_valve.tooltip.condition1": "Flujo controlable", - "block.create.fluid_valve.tooltip.behaviour1": "Aplicando una _fuerza_ _de_ _rotación_ forzará a la _válvula_ a cerrarse, cesando el flujo de _fluidos._ Invierte la dirección de la _fuerza_ _de_ _rotación_ para reabrir la válvula.", + "block.create.fluid_valve.tooltip.behaviour1": "Aplicando una _fuerza_ _de_ _rotación_ forzará a la _válvula_ a cerrarse, cesando el flujo de _fluidos._ Invierte la dirección de la _fuerza_ _de_ _rotación_ para reabrir la válvula.", - "block.create.mechanical_pump.tooltip": "BOMBA MECÃ�NICA", - "block.create.mechanical_pump.tooltip.summary": "Toma la _fuerza_ _de_ _rotación_ y la usa para mover el _fluido_ a lo largo de un _tubo._ Tiene un rango de efecto máximo en ambas direcciones. (16 bloques por defecto)", + "block.create.mechanical_pump.tooltip": "BOMBA MECÁNICA", + "block.create.mechanical_pump.tooltip.summary": "Toma la _fuerza_ _de_ _rotación_ y la usa para mover el _fluido_ a lo largo de un _tubo._ Tiene un rango de efecto máximo en ambas direcciones. (16 bloques por defecto)", "block.create.mechanical_pump.tooltip.condition1": "Flujo de fluidos", - "block.create.mechanical_pump.tooltip.behaviour1": "La _fuerza_ _de_ _rotación_ aplicada crea una presión que fuerza el _fluido_ a través de la red de _tuberías._ Invierte la dirección de la fuerza de rotación para cambiar la dirección en la que fluye el _fluido._", + "block.create.mechanical_pump.tooltip.behaviour1": "La _fuerza_ _de_ _rotación_ aplicada crea una presión que fuerza el _fluido_ a través de la red de _tuberías._ Invierte la dirección de la fuerza de rotación para cambiar la dirección en la que fluye el _fluido._", "block.create.mechanical_pump.tooltip.control1": "Click Derecho con una Llave Inglesa", - "block.create.mechanical_pump.tooltip.action1": "Invierte la dirección de la _bomba,_ cambiando la dirección por defecto del flujo", + "block.create.mechanical_pump.tooltip.action1": "Invierte la dirección de la _bomba,_ cambiando la dirección por defecto del flujo", - "block.create.smart_fluid_pipe.tooltip": "TUBERÃ�A DE FLUIDOS INTELIGENTE", - "block.create.smart_fluid_pipe.tooltip.summary": "Una _tubería_ _de_ _fluidos_ con un filtro. Puede especificar que _fluidos_ pasan por ella.", + "block.create.smart_fluid_pipe.tooltip": "TUBERÍA DE FLUIDOS INTELIGENTE", + "block.create.smart_fluid_pipe.tooltip.summary": "Una _tubería_ _de_ _fluidos_ con un filtro. Puede especificar que _fluidos_ pasan por ella.", "block.create.smart_fluid_pipe.tooltip.condition1": "Cuando los fluidos son empujados hacia ella", - "block.create.smart_fluid_pipe.tooltip.behaviour1": "Las tuberías inteligentes que reciben un fluido que no coincide con su filtro bloquearán el flujo.", - "block.create.smart_fluid_pipe.tooltip.condition2": "Cuando está adyacente a un recipiente de fluido", - "block.create.smart_fluid_pipe.tooltip.behaviour2": "Las tuberías inteligentes que _inicien_ un _flujo_ desde cualquier contenedor sólo extraerán los fluidos que _coincidan_ con su _filtro._", + "block.create.smart_fluid_pipe.tooltip.behaviour1": "Las tuberías inteligentes que reciben un fluido que no coincide con su filtro bloquearán el flujo.", + "block.create.smart_fluid_pipe.tooltip.condition2": "Cuando está adyacente a un recipiente de fluido", + "block.create.smart_fluid_pipe.tooltip.behaviour2": "Las tuberías inteligentes que _inicien_ un _flujo_ desde cualquier contenedor sólo extraerán los fluidos que _coincidan_ con su _filtro._", "block.create.spout.tooltip": "CANALETA", "block.create.spout.tooltip.summary": "Un inyector para rellenar sus _objetos_ con _fluidos._", "block.create.spout.tooltip.condition1": "Transferencia de fluidos", - "block.create.spout.tooltip.behaviour1": "Cuando se coloca un _objeto_ que puede _contener_ _fluidos_ como una _cubeta_ o _botella_ debajo, la canaleta intentará rellenarlo con su propio _fluido_ almacenado.", - "block.create.spout.tooltip.condition2": "Automatización de fluidos", - "block.create.spout.tooltip.behaviour2": "La canaleta colocada sobre una _correa_ o _depósito_ reaccionará automáticamente con un _contenedor_ _de_ _líquido_ que pase por debajo de él.", + "block.create.spout.tooltip.behaviour1": "Cuando se coloca un _objeto_ que puede _contener_ _fluidos_ como una _cubeta_ o _botella_ debajo, la canaleta intentará rellenarlo con su propio _fluido_ almacenado.", + "block.create.spout.tooltip.condition2": "Automatización de fluidos", + "block.create.spout.tooltip.behaviour2": "La canaleta colocada sobre una _correa_ o _depósito_ reaccionará automáticamente con un _contenedor_ _de_ _líquido_ que pase por debajo de él.", "block.create.item_drain.tooltip": "ITEM DRAIN", - "block.create.item_drain.tooltip.summary": "Un depósito con rejilla para vaciar sus _objetos_ _con_ _fluidos._", + "block.create.item_drain.tooltip.summary": "Un depósito con rejilla para vaciar sus _objetos_ _con_ _fluidos._", "block.create.item_drain.tooltip.condition1": "Transferencia de fluidos", - "block.create.item_drain.tooltip.behaviour1": "Cuando se inserta un _contenedor_ _de_ _fluidos_ como una _cubeta_ o _botella_ desde el lado, el extractor intentará vaciarlo en su propio _contenedor_ de _fluidos._ El objeto será entonces expulsado por el lado opuesto.", + "block.create.item_drain.tooltip.behaviour1": "Cuando se inserta un _contenedor_ _de_ _fluidos_ como una _cubeta_ o _botella_ desde el lado, el extractor intentará vaciarlo en su propio _contenedor_ de _fluidos._ El objeto será entonces expulsado por el lado opuesto.", "block.create.mechanical_arm.tooltip": "MECHANICAL ARM", "block.create.mechanical_arm.tooltip.summary": "Un artefacto avanzado para reubicar _objetos._", "block.create.mechanical_arm.tooltip.condition1": "Transferencia de objetos", - "block.create.mechanical_arm.tooltip.behaviour1": "Puede tomar o colocar artículos en cualquier _inventario_ _accesible,_ como _Correas,_ _Depósitos,_ _Embudos_ y _Crafters_ _Mecánicos._", + "block.create.mechanical_arm.tooltip.behaviour1": "Puede tomar o colocar artículos en cualquier _inventario_ _accesible,_ como _Correas,_ _Depósitos,_ _Embudos_ y _Crafters_ _Mecánicos._", "block.create.mechanical_arm.tooltip.control1": "Mientras que este en la mano", - "block.create.mechanical_arm.tooltip.action1": "Click Derecho en un _inventario_ _de_ _objetos_ _accesible_ para establecerlo como _fuente_ del _Brazo_ _Mecánico._ Haga clic derecho dos veces para establecerlo como el _destino._", - "block.create.mechanical_arm.tooltip.control2": "Girar la rueda del ratón con la llave inglesa", - "block.create.mechanical_arm.tooltip.action2": "Establece el criterio de comportamiento para la salida de los _objetos_ por el _Brazo_ _Mecánico._", + "block.create.mechanical_arm.tooltip.action1": "Click Derecho en un _inventario_ _de_ _objetos_ _accesible_ para establecerlo como _fuente_ del _Brazo_ _Mecánico._ Haga clic derecho dos veces para establecerlo como el _destino._", + "block.create.mechanical_arm.tooltip.control2": "Girar la rueda del ratón con la llave inglesa", + "block.create.mechanical_arm.tooltip.action2": "Establece el criterio de comportamiento para la salida de los _objetos_ por el _Brazo_ _Mecánico._", "item.create.wand_of_symmetry.tooltip": "SYMMETRY WAND", - "item.create.wand_of_symmetry.tooltip.summary": "Crea un 'espejo' que refleja perfectamente la colocación de bloques a través de los planos configurados.", - "item.create.wand_of_symmetry.tooltip.condition1": "Cuando esta en la barra de ítems", + "item.create.wand_of_symmetry.tooltip.summary": "Crea un 'espejo' que refleja perfectamente la colocación de bloques a través de los planos configurados.", + "item.create.wand_of_symmetry.tooltip.condition1": "Cuando esta en la barra de ítems", "item.create.wand_of_symmetry.tooltip.behaviour1": "Se mantiene activo", "item.create.wand_of_symmetry.tooltip.control1": "Click Derecho en el suelo", "item.create.wand_of_symmetry.tooltip.action1": "_Crea_ o _mueve_ el 'espejo'.", "item.create.wand_of_symmetry.tooltip.control2": "Click Derecho en el aire", "item.create.wand_of_symmetry.tooltip.action2": "_Remueve_ el 'espejo' activo", "item.create.wand_of_symmetry.tooltip.control3": "Click Derecho cuando se esta agachado", - "item.create.wand_of_symmetry.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración_", + "item.create.wand_of_symmetry.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración_", "item.create.handheld_blockzapper.tooltip": "BLOCKZAPPER", "item.create.handheld_blockzapper.tooltip.summary": "Novedoso artilugio para colocar o intercambiar bloques a distancia.", "item.create.handheld_blockzapper.tooltip.control1": "Click Izquierdo a un bloque", - "item.create.handheld_blockzapper.tooltip.action1": "Establece los bloques que serán colocados por la herramienta en el bloque objetivo.", + "item.create.handheld_blockzapper.tooltip.action1": "Establece los bloques que serán colocados por la herramienta en el bloque objetivo.", "item.create.handheld_blockzapper.tooltip.control2": "Click Derecho en un bloque", "item.create.handheld_blockzapper.tooltip.action2": "_Coloca_ o _reemplaza_ el bloque objetivo.", - "item.create.handheld_blockzapper.tooltip.control3": "Click Derecho mientras se está agachado", - "item.create.handheld_blockzapper.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración._", + "item.create.handheld_blockzapper.tooltip.control3": "Click Derecho mientras se está agachado", + "item.create.handheld_blockzapper.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración._", "item.create.handheld_worldshaper.tooltip": "HANDHELD WORLDSHAPER", - "item.create.handheld_worldshaper.tooltip.summary": "Una herramienta útil para crear _paisajes_ y _características_ en el _terreno._", + "item.create.handheld_worldshaper.tooltip.summary": "Una herramienta útil para crear _paisajes_ y _características_ en el _terreno._", "item.create.handheld_worldshaper.tooltip.control1": "Click Izquierdo a un bloque", - "item.create.handheld_worldshaper.tooltip.action1": "Establece los bloques que serán colocados por la herramienta en el bloque objetivo.", + "item.create.handheld_worldshaper.tooltip.action1": "Establece los bloques que serán colocados por la herramienta en el bloque objetivo.", "item.create.handheld_worldshaper.tooltip.control2": "Click Derecho en un bloque", "item.create.handheld_worldshaper.tooltip.action2": "Aplica el _Pincel_ y la _Herramienta_ actualmente seleccionados en el lugar objetivo.", - "item.create.handheld_worldshaper.tooltip.control3": "Click Derecho mientras se está agachado", - "item.create.handheld_worldshaper.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración._", + "item.create.handheld_worldshaper.tooltip.control3": "Click Derecho mientras se está agachado", + "item.create.handheld_worldshaper.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración._", "item.create.tree_fertilizer.tooltip": "TREE FERTILIZER", - "item.create.tree_fertilizer.tooltip.summary": "Una poderosa combinación de minerales adecuados para acelerar el crecimiento de los tipos de árboles comunes.", - "item.create.tree_fertilizer.tooltip.condition1": "Cuando se usa en un retoño de árbol", - "item.create.tree_fertilizer.tooltip.behaviour1": "Hace crecer los árboles, sin importar el espacio entre ellos.", + "item.create.tree_fertilizer.tooltip.summary": "Una poderosa combinación de minerales adecuados para acelerar el crecimiento de los tipos de árboles comunes.", + "item.create.tree_fertilizer.tooltip.condition1": "Cuando se usa en un retoño de árbol", + "item.create.tree_fertilizer.tooltip.behaviour1": "Hace crecer los árboles, sin importar el espacio entre ellos.", "item.create.deforester.tooltip": "DEFORESTER", - "item.create.deforester.tooltip.summary": "Un _hacha_ _radiante_ capaz de cortar árboles en una fracción de segundo.", + "item.create.deforester.tooltip.summary": "Un _hacha_ _radiante_ capaz de cortar árboles en una fracción de segundo.", "item.create.extendo_grip.tooltip": "EXTENDO GRIP", "item.create.extendo_grip.tooltip.summary": "Boioioing! En gran medida, _aumenta_ _la_ _distancia_ _de_ _alcance_ del portador.", - "item.create.extendo_grip.tooltip.condition1": "Cuando está en la mano secundaria", + "item.create.extendo_grip.tooltip.condition1": "Cuando está en la mano secundaria", "item.create.extendo_grip.tooltip.behaviour1": "Aumenta el rango de alcance de los objetos usados en la _mano_ _principal._", "item.create.filter.tooltip": "FILTER", - "item.create.filter.tooltip.summary": "_Controla_ las _salidas_ y _entradas_ de los dispositivos logísticos con más _precisión,_ comparándolas con un _conjunto_ _de_ _objetos_ o varios _filtros_ _anidados._", - "item.create.filter.tooltip.condition1": "Cuando está en la ranura del filtro", - "item.create.filter.tooltip.behaviour1": "_Controla_ el flujo de objetos según su _configuración._", + "item.create.filter.tooltip.summary": "_Controla_ las _salidas_ y _entradas_ de los dispositivos logísticos con más _precisión,_ comparándolas con un _conjunto_ _de_ _objetos_ o varios _filtros_ _anidados._", + "item.create.filter.tooltip.condition1": "Cuando está en la ranura del filtro", + "item.create.filter.tooltip.behaviour1": "_Controla_ el flujo de objetos según su _configuración._", "item.create.filter.tooltip.condition2": "Con Click Derecho", - "item.create.filter.tooltip.behaviour2": "Abre la _Interfaz_ _de_ _Configuración._", + "item.create.filter.tooltip.behaviour2": "Abre la _Interfaz_ _de_ _Configuración._", "item.create.attribute_filter.tooltip": "ATTRIBUTE FILTER", - "item.create.attribute_filter.tooltip.summary": "_Controla_ las _salidas_ y _entradas_ de los dispositivos logísticos con más _precisión,_ comparándolas con un _conjunto_ _de_ _atributos_ _de_ _objetos_ y _categorias._", - "item.create.attribute_filter.tooltip.condition1": "Cuando está en la ranura del filtro", - "item.create.attribute_filter.tooltip.behaviour1": "_Controla_ el flujo de objetos según su _configuración._", + "item.create.attribute_filter.tooltip.summary": "_Controla_ las _salidas_ y _entradas_ de los dispositivos logísticos con más _precisión,_ comparándolas con un _conjunto_ _de_ _atributos_ _de_ _objetos_ y _categorias._", + "item.create.attribute_filter.tooltip.condition1": "Cuando está en la ranura del filtro", + "item.create.attribute_filter.tooltip.behaviour1": "_Controla_ el flujo de objetos según su _configuración._", "item.create.attribute_filter.tooltip.condition2": "Con Click Derecho", - "item.create.attribute_filter.tooltip.behaviour2": "Abre la _Interfaz_ _de_ _Configuración._", + "item.create.attribute_filter.tooltip.behaviour2": "Abre la _Interfaz_ _de_ _Configuración._", "item.create.empty_schematic.tooltip": "EMPTY SCHEMATIC", "item.create.empty_schematic.tooltip.summary": "Se usa como ingrediente en una receta y para escribir en la _Mesa_ _de_ _Esquemas._", "item.create.schematic.tooltip": "SCHEMATIC", - "item.create.schematic.tooltip.summary": "Sostiene una estructura para ser posicionada y colocada en el mundo. Posiciona el Holograma como se desee y usa un _Esquemacañon_ para construirlo.", + "item.create.schematic.tooltip.summary": "Sostiene una estructura para ser posicionada y colocada en el mundo. Posiciona el Holograma como se desee y usa un _Esquemacañon_ para construirlo.", "item.create.schematic.tooltip.condition1": "Cuando es sostenido", "item.create.schematic.tooltip.behaviour1": "Se puede posicionar usando las Herramientas en Pantalla.", - "item.create.schematic.tooltip.control1": "Click Derecho mientras se está agachado", + "item.create.schematic.tooltip.control1": "Click Derecho mientras se está agachado", "item.create.schematic.tooltip.action1": "Abre una _interfaz_ para introducir las _coordenadas_ exactas.", "item.create.schematic_and_quill.tooltip": "SCHEMATIC AND QUILL", @@ -1391,81 +1402,81 @@ "item.create.schematic_and_quill.tooltip.condition1": "Paso 1", "item.create.schematic_and_quill.tooltip.behaviour1": "Selecciona dos esquinas con Click Derecho.", "item.create.schematic_and_quill.tooltip.condition2": "Paso 2", - "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl_ _+_ _girar_ _rueda_ _del_ _ratón_ en las caras para ajustar el tamaño. Click Derecho de nuevo para Guardar.", + "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl_ _+_ _girar_ _rueda_ _del_ _ratón_ en las caras para ajustar el tamaño. Click Derecho de nuevo para Guardar.", "item.create.schematic_and_quill.tooltip.control1": "Click Derecho", "item.create.schematic_and_quill.tooltip.action1": "Selecciona una esquina / confirma el guardado.", "item.create.schematic_and_quill.tooltip.control2": "Manteniendo la tecla Ctrl", - "item.create.schematic_and_quill.tooltip.action2": "Selecciona los puntos en _medio_ _del_ _aire._ _Girar_ _rueda_ _del_ _ratón_ para ajustar la distancia.", - "item.create.schematic_and_quill.tooltip.control3": "Click Derecho mientras se está agachado", - "item.create.schematic_and_quill.tooltip.action3": "_Reinicia_ y quita la selección.", + "item.create.schematic_and_quill.tooltip.action2": "Selecciona los puntos en _medio_ _del_ _aire._ _Girar_ _rueda_ _del_ _ratón_ para ajustar la distancia.", + "item.create.schematic_and_quill.tooltip.control3": "Click Derecho mientras se está agachado", + "item.create.schematic_and_quill.tooltip.action3": "_Reinicia_ y quita la selección.", "block.create.schematicannon.tooltip": "SCHEMATICANNON", - "block.create.schematicannon.tooltip.summary": "Dispara bloques para recrear un _esquema_ ya desplegado en el mundo. Utiliza objetos de los inventarios adyacentes y _Pólvora_ como combustible.", - "block.create.schematicannon.tooltip.control1": "Click Derecho sobre él", + "block.create.schematicannon.tooltip.summary": "Dispara bloques para recrear un _esquema_ ya desplegado en el mundo. Utiliza objetos de los inventarios adyacentes y _Pólvora_ como combustible.", + "block.create.schematicannon.tooltip.control1": "Click Derecho sobre él", "block.create.schematicannon.tooltip.action1": "Abre la interfaz", "block.create.schematic_table.tooltip": "SCHEMATIC TABLE", - "block.create.schematic_table.tooltip.summary": "Escribe los esquemas guardados en un _Esquema_ _Vacío._", - "block.create.schematic_table.tooltip.condition1": "Cuando se le da un esquema vacío", + "block.create.schematic_table.tooltip.summary": "Escribe los esquemas guardados en un _Esquema_ _Vacío._", + "block.create.schematic_table.tooltip.condition1": "Cuando se le da un esquema vacío", "block.create.schematic_table.tooltip.behaviour1": "Carga un archivo elegido de su carpeta de esquemas.", "block.create.shaft.tooltip": "SHAFT", - "block.create.shaft.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta.", + "block.create.shaft.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta.", "block.create.cogwheel.tooltip": "COGWHEEL", - "block.create.cogwheel.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta, y a las _Ruedas_ _Dentadas_ adyacentes.", + "block.create.cogwheel.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta, y a las _Ruedas_ _Dentadas_ adyacentes.", "block.create.large_cogwheel.tooltip": "LARGE COGWHEEL", - "block.create.large_cogwheel.tooltip.summary": "Una versión más grande de la _Rueda_ _Dentada,_ que permite _cambiar_ _la_ _Velocidad_ _de_ _Rotación_ cuando se conecta a su Contraparte más pequeña.", + "block.create.large_cogwheel.tooltip.summary": "Una versión más grande de la _Rueda_ _Dentada,_ que permite _cambiar_ _la_ _Velocidad_ _de_ _Rotación_ cuando se conecta a su Contraparte más pequeña.", "block.create.encased_shaft.tooltip": "ENCASED SHAFT", - "block.create.encased_shaft.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta. Adecuado para transmitir la rotación a través de las paredes.", + "block.create.encased_shaft.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta. Adecuado para transmitir la rotación a través de las paredes.", "block.create.gearbox.tooltip": "GEARBOX", - "block.create.gearbox.tooltip.summary": "_Transmite_ la _rotación_ en _cuatro_ _direcciones._ Invierte las conexiones rectas.", + "block.create.gearbox.tooltip.summary": "_Transmite_ la _rotación_ en _cuatro_ _direcciones._ Invierte las conexiones rectas.", "block.create.gearshift.tooltip": "GEARSHIFT", - "block.create.gearshift.tooltip.summary": "Un control para cambiar la dirección de rotación de los ejes conectados.", - "block.create.gearshift.tooltip.condition1": "Cuando tiene una señal de Redstone", - "block.create.gearshift.tooltip.behaviour1": "_Invierte_ la rotación de salida.", + "block.create.gearshift.tooltip.summary": "Un control para cambiar la dirección de rotación de los ejes conectados.", + "block.create.gearshift.tooltip.condition1": "Cuando tiene una señal de Redstone", + "block.create.gearshift.tooltip.behaviour1": "_Invierte_ la rotación de salida.", "block.create.clutch.tooltip": "CLUTCH", - "block.create.clutch.tooltip.summary": "Un control para activar/desactivar la rotación de los ejes conectados.", - "block.create.clutch.tooltip.condition1": "Cuando tiene una señal de Redstone", - "block.create.clutch.tooltip.behaviour1": "_Deja_ de transmitir la rotación hacia el otro lado.", + "block.create.clutch.tooltip.summary": "Un control para activar/desactivar la rotación de los ejes conectados.", + "block.create.clutch.tooltip.condition1": "Cuando tiene una señal de Redstone", + "block.create.clutch.tooltip.behaviour1": "_Deja_ de transmitir la rotación hacia el otro lado.", "block.create.encased_chain_drive.tooltip": "ENCASED_CHAIN_DRIVE", - "block.create.encased_chain_drive.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta y a las _Transmisiones_ _de_ _Cadena_ _Empotrada_ adyacentes. Las transmisiones de cadena se conectan en un grupo cuando se colocan juntas por cualquier cara sin un eje. Su orientación no tiene por qué coincidir.", + "block.create.encased_chain_drive.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta y a las _Transmisiones_ _de_ _Cadena_ _Empotrada_ adyacentes. Las transmisiones de cadena se conectan en un grupo cuando se colocan juntas por cualquier cara sin un eje. Su orientación no tiene por qué coincidir.", "block.create.encased_chain_drive.tooltip.condition1": "Cuando se conectan", - "block.create.encased_chain_drive.tooltip.behaviour1": "Los bloques adjuntos transmitirán la _velocidad_ _de_ _rotación_ y el sentido de este componente.", + "block.create.encased_chain_drive.tooltip.behaviour1": "Los bloques adjuntos transmitirán la _velocidad_ _de_ _rotación_ y el sentido de este componente.", "block.create.adjustable_chain_gearshift.tooltip": "ADJUSTABLE CHAIN GEARSHIFT", - "block.create.adjustable_chain_gearshift.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta y a las _Transmisiones_ _de_ _Cadena_ _Empotrada_ adyacentes. Una _señal_ _de_ _redstone_ proporcionada a este bloque controlará el tamaño de la rueda motriz que se acopla a las cadenas de transmisión.", + "block.create.adjustable_chain_gearshift.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta y a las _Transmisiones_ _de_ _Cadena_ _Empotrada_ adyacentes. Una _señal_ _de_ _redstone_ proporcionada a este bloque controlará el tamaño de la rueda motriz que se acopla a las cadenas de transmisión.", "block.create.adjustable_chain_gearshift.tooltip.condition1": "Control por Redstone", - "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Sin_ una señal, las cadenas adyacentes transmitirán la _misma_ _velocidad._ Con una señal a _máxima_ _potencia,_ las cadenas adyacentes transmitirán exactamente el _doble_ _de_ _su_ _velocidad._ Cualquier cosa intermedia dará resultados entre 1-2x su velocidad.", + "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Sin_ una señal, las cadenas adyacentes transmitirán la _misma_ _velocidad._ Con una señal a _máxima_ _potencia,_ las cadenas adyacentes transmitirán exactamente el _doble_ _de_ _su_ _velocidad._ Cualquier cosa intermedia dará resultados entre 1-2x su velocidad.", "item.create.belt_connector.tooltip": "BELT CONNECTOR", - "item.create.belt_connector.tooltip.summary": "Conecta dos o más _ejes_ con una _Correa_ _Mecánica._ Los ejes conectados tendrán exactamente la misma velocidad y dirección de rotación. La cinta puede actuar como un _transportador_ para _Objetos_ y _Entidades._", + "item.create.belt_connector.tooltip.summary": "Conecta dos o más _ejes_ con una _Correa_ _Mecánica._ Los ejes conectados tendrán exactamente la misma velocidad y dirección de rotación. La cinta puede actuar como un _transportador_ para _Objetos_ y _Entidades._", "item.create.belt_connector.tooltip.control1": "Click Derecho en un eje", - "item.create.belt_connector.tooltip.action1": "Selecciona el eje como una polea del cinturón. Ambos ejes seleccionados tienen que _alinearse_ ya sea _Verticalmente,_ _Horizontalmente,_ o _Diagonalmente_ hacia la dirección de la Correa.", - "item.create.belt_connector.tooltip.control2": "Click Derecho mientras se está agachado", - "item.create.belt_connector.tooltip.action2": "_Reinicia_ la primera posición seleccionada para la correa.", + "item.create.belt_connector.tooltip.action1": "Selecciona el eje como una polea del cinturón. Ambos ejes seleccionados tienen que _alinearse_ ya sea _Verticalmente,_ _Horizontalmente,_ o _Diagonalmente_ hacia la dirección de la Correa.", + "item.create.belt_connector.tooltip.control2": "Click Derecho mientras se está agachado", + "item.create.belt_connector.tooltip.action2": "_Reinicia_ la primera posición seleccionada para la correa.", "item.create.goggles.tooltip": "GOGGLES", - "item.create.goggles.tooltip.summary": "Un par de gafas para aumentar la visión con _información_ _cinética_ útil.", + "item.create.goggles.tooltip.summary": "Un par de gafas para aumentar la visión con _información_ _cinética_ útil.", "item.create.goggles.tooltip.condition1": "Cuando se usan", - "item.create.goggles.tooltip.behaviour1": "Muestra _indicadores_ _con_ _colores_ correspondientes al _Nivel_ _de_ _Velocidad_ de un componente cinético colocado, así como _Impacto_ _de_ _Estrés_ y _Capacidad_ de los componentes individuales.", + "item.create.goggles.tooltip.behaviour1": "Muestra _indicadores_ _con_ _colores_ correspondientes al _Nivel_ _de_ _Velocidad_ de un componente cinético colocado, así como _Impacto_ _de_ _Estrés_ y _Capacidad_ de los componentes individuales.", "item.create.goggles.tooltip.condition2": "Al mirar el medidor", - "item.create.goggles.tooltip.behaviour2": "Muestra información detallada sobre la _velocidad_ o el _estrés_ de la red a la que está conectado el medidor.", + "item.create.goggles.tooltip.behaviour2": "Muestra información detallada sobre la _velocidad_ o el _estrés_ de la red a la que está conectado el medidor.", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", "item.create.wrench.tooltip": "WRENCH", - "item.create.wrench.tooltip.summary": "Una herramienta útil para trabajar en artefactos cinéticos. Se puede utilizar para _Rotar,_ _Desmantelar_ y _Configurar_ componentes.", - "item.create.wrench.tooltip.control1": "Click Derecho en un bloqueo cinético", - "item.create.wrench.tooltip.action1": "_Gira_ los componentes hacia o en contra de la cara con la que interactuó.", - "item.create.wrench.tooltip.control2": "Click Derecho mientras se está agachado", - "item.create.wrench.tooltip.action2": "_Desmonta_ los _componentes_ _cinéticos_ y los coloca de nuevo en _tú_ _inventario._", + "item.create.wrench.tooltip.summary": "Una herramienta útil para trabajar en artefactos cinéticos. Se puede utilizar para _Rotar,_ _Desmantelar_ y _Configurar_ componentes.", + "item.create.wrench.tooltip.control1": "Click Derecho en un bloqueo cinético", + "item.create.wrench.tooltip.action1": "_Gira_ los componentes hacia o en contra de la cara con la que interactuó.", + "item.create.wrench.tooltip.control2": "Click Derecho mientras se está agachado", + "item.create.wrench.tooltip.action2": "_Desmonta_ los _componentes_ _cinéticos_ y los coloca de nuevo en _tú_ _inventario._", "block.create.creative_motor.tooltip": "UNLOCALIZED: CREATIVE MOTOR", "block.create.creative_motor.tooltip.summary": "UNLOCALIZED: A configurable source of _Rotational Force_.", diff --git a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json index fee99189e..545b0237a 100644 --- a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json +++ b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json @@ -1,82 +1,82 @@ { - "_": "Missing Localizations: 1216", + "_": "Missing Localizations: 1226", "_": "->------------------------] Game Elements [------------------------<-", - "block.create.acacia_window": "Fenêtre en acacia", + "block.create.acacia_window": "Fenêtre en acacia", "block.create.acacia_window_pane": "Vitre en acacia", "block.create.adjustable_chain_gearshift": "UNLOCALIZED: Adjustable Chain Gearshift", "block.create.adjustable_crate": "Caisse ajustable", - "block.create.adjustable_pulse_repeater": "Répéteur d'impulsions réglable", - "block.create.adjustable_repeater": "Répéteur réglable", + "block.create.adjustable_pulse_repeater": "Répéteur d'impulsions réglable", + "block.create.adjustable_repeater": "Répéteur réglable", "block.create.analog_lever": "Levier analogique", - "block.create.andesite_belt_funnel": "Entonnoir en andésite pour tapis roulant", - "block.create.andesite_bricks": "Briques d'andésite", - "block.create.andesite_bricks_slab": "Dalle en briques d'andésite", - "block.create.andesite_bricks_stairs": "Escalier en briques d'andésite", - "block.create.andesite_bricks_wall": "Mur en briques d'andésite", - "block.create.andesite_casing": "Revêtement en andésite", - "block.create.andesite_cobblestone": "Pierres d'andésite", - "block.create.andesite_cobblestone_slab": "Dalles en pierres d'andésite", - "block.create.andesite_cobblestone_stairs": "Escaliers en pierres d'andésite", - "block.create.andesite_cobblestone_wall": "Mur en pierres d'andésite", - "block.create.andesite_encased_shaft": "Rotor dans un revêtement en andésite", - "block.create.andesite_funnel": "Entonnoir en andésite", - "block.create.andesite_pillar": "Pilier en andésite", - "block.create.andesite_tunnel": "Tunnel en andésite", + "block.create.andesite_belt_funnel": "Entonnoir en andésite pour tapis roulant", + "block.create.andesite_bricks": "Briques d'andésite", + "block.create.andesite_bricks_slab": "Dalle en briques d'andésite", + "block.create.andesite_bricks_stairs": "Escalier en briques d'andésite", + "block.create.andesite_bricks_wall": "Mur en briques d'andésite", + "block.create.andesite_casing": "Revêtement en andésite", + "block.create.andesite_cobblestone": "Pierres d'andésite", + "block.create.andesite_cobblestone_slab": "Dalles en pierres d'andésite", + "block.create.andesite_cobblestone_stairs": "Escaliers en pierres d'andésite", + "block.create.andesite_cobblestone_wall": "Mur en pierres d'andésite", + "block.create.andesite_encased_shaft": "Rotor dans un revêtement en andésite", + "block.create.andesite_funnel": "Entonnoir en andésite", + "block.create.andesite_pillar": "Pilier en andésite", + "block.create.andesite_tunnel": "Tunnel en andésite", "block.create.basin": "Bassin", "block.create.belt": "Tapis roulant", - "block.create.birch_window": "Fenêtre en bouleau", + "block.create.birch_window": "Fenêtre en bouleau", "block.create.birch_window_pane": "Vitre en bouleau", "block.create.black_sail": "Voile noire", - "block.create.black_seat": "Siège noir", + "block.create.black_seat": "Siège noir", "block.create.black_valve_handle": "Vanne noire", - "block.create.blaze_burner": "Brûleur à blaze", + "block.create.blaze_burner": "Brûleur à blaze", "block.create.blue_sail": "Voile bleue", - "block.create.blue_seat": "Siège bleu", + "block.create.blue_seat": "Siège bleu", "block.create.blue_valve_handle": "Vanne bleue", "block.create.brass_belt_funnel": "Entonnoir en laiton pour tapis roulant", "block.create.brass_block": "Bloc de laiton", - "block.create.brass_casing": "Revêtement en laiton", - "block.create.brass_encased_shaft": "Rotor dans un revêtement en laiton", + "block.create.brass_casing": "Revêtement en laiton", + "block.create.brass_encased_shaft": "Rotor dans un revêtement en laiton", "block.create.brass_funnel": "Entonnoir en laiton", "block.create.brass_tunnel": "Tunnel en laiton", "block.create.brown_sail": "Voile brune", - "block.create.brown_seat": "Siège brun", + "block.create.brown_seat": "Siège brun", "block.create.brown_valve_handle": "Vanne brune", "block.create.cart_assembler": "Assembleur de wagon", - "block.create.chiseled_dark_scoria": "Scoria sombre taillé", - "block.create.chiseled_dolomite": "Dolomite taillée", - "block.create.chiseled_gabbro": "Gabbro taillé", - "block.create.chiseled_limestone": "Calcaire taillé", - "block.create.chiseled_scoria": "Scoria taillé", - "block.create.chiseled_weathered_limestone": "Calcaire altéré taillé", + "block.create.chiseled_dark_scoria": "Scoria sombre taillé", + "block.create.chiseled_dolomite": "Dolomite taillée", + "block.create.chiseled_gabbro": "Gabbro taillé", + "block.create.chiseled_limestone": "Calcaire taillé", + "block.create.chiseled_scoria": "Scoria taillé", + "block.create.chiseled_weathered_limestone": "Calcaire altéré taillé", "block.create.chocolate": "Chocolat", - "block.create.chute": "Glissière", - "block.create.clockwork_bearing": "Roulement mécanique horloger", + "block.create.chute": "Glissière", + "block.create.clockwork_bearing": "Roulement mécanique horloger", "block.create.clutch": "Embrayage", - "block.create.cogwheel": "Roue dentée", + "block.create.cogwheel": "Roue dentée", "block.create.content_observer": "Observateur de contenu", "block.create.controller_rail": "Rails controlleurs", "block.create.copper_block": "Bloc de cuivre", - "block.create.copper_casing": "Revêtement en cuivre", + "block.create.copper_casing": "Revêtement en cuivre", "block.create.copper_ore": "Minerai de cuivre", "block.create.copper_shingles": "Bardeaux de cuivre", "block.create.copper_tiles": "Tuiles en cuivre", "block.create.copper_valve_handle": "Vanne en cuivre", - "block.create.creative_crate": "Créateur de schémacanon", - "block.create.creative_fluid_tank": "Réservoir créatif", + "block.create.creative_crate": "Créateur de schémacanon", + "block.create.creative_fluid_tank": "Réservoir créatif", "block.create.creative_motor": "Moteur", "block.create.crimson_window": "UNLOCALIZED: Crimson Window", "block.create.crimson_window_pane": "UNLOCALIZED: Crimson Window Pane", "block.create.crushing_wheel": "Roue de concassage", - "block.create.crushing_wheel_controller": "Contrôleur de roue de concassage", - "block.create.cuckoo_clock": "Horloge à coucou", + "block.create.crushing_wheel_controller": "Contrôleur de roue de concassage", + "block.create.cuckoo_clock": "Horloge à coucou", "block.create.cyan_sail": "Voile cyan", - "block.create.cyan_seat": "Siège cyan", + "block.create.cyan_seat": "Siège cyan", "block.create.cyan_valve_handle": "Vanne cyan", - "block.create.dark_oak_window": "fenêtre en chêne sombre", - "block.create.dark_oak_window_pane": "Vitre en chêne sombre", + "block.create.dark_oak_window": "fenêtre en chêne sombre", + "block.create.dark_oak_window_pane": "Vitre en chêne sombre", "block.create.dark_scoria": "Scorie sombre", "block.create.dark_scoria_bricks": "Briques de scorie sombre", "block.create.dark_scoria_bricks_slab": "Dalles de briques de scorie sombre", @@ -87,8 +87,8 @@ "block.create.dark_scoria_cobblestone_stairs": "UNLOCALIZED: Dark Scoria Cobblestone Stairs", "block.create.dark_scoria_cobblestone_wall": "UNLOCALIZED: Dark Scoria Cobblestone Wall", "block.create.dark_scoria_pillar": "UNLOCALIZED: Dark Scoria Pillar", - "block.create.deployer": "Déployeur", - "block.create.depot": "Dépot", + "block.create.deployer": "Déployeur", + "block.create.depot": "Dépot", "block.create.diorite_bricks": "Briques de diorite", "block.create.diorite_bricks_slab": "UNLOCALIZED: Diorite Bricks Slab", "block.create.diorite_bricks_stairs": "UNLOCALIZED: Diorite Bricks Stairs", @@ -109,7 +109,7 @@ "block.create.dolomite_cobblestone_wall": "UNLOCALIZED: Dolomite Cobblestone Wall", "block.create.dolomite_pillar": "Pillier de dolomite", "block.create.encased_chain_drive": "Chaine de transmission", - "block.create.encased_fan": "Ventilateur enchâssé", + "block.create.encased_fan": "Ventilateur enchâssé", "block.create.encased_fluid_pipe": "UNLOCALIZED: Encased Fluid Pipe", "block.create.fancy_andesite_bricks": "UNLOCALIZED: Fancy Andesite Bricks", "block.create.fancy_andesite_bricks_slab": "UNLOCALIZED: Fancy Andesite Bricks Slab", @@ -151,8 +151,8 @@ "block.create.fluid_tank": "UNLOCALIZED: Fluid Tank", "block.create.fluid_valve": "UNLOCALIZED: Fluid Valve", "block.create.flywheel": "Volant d'inertie", - "block.create.framed_glass": "Grande fenêtre en verre", - "block.create.framed_glass_pane": "Grande vitre encadrée", + "block.create.framed_glass": "Grande fenêtre en verre", + "block.create.framed_glass_pane": "Grande vitre encadrée", "block.create.furnace_engine": "Moteur de four", "block.create.gabbro": "Gabbro", "block.create.gabbro_bricks": "Briques de gabbro", @@ -166,8 +166,8 @@ "block.create.gabbro_pillar": "UNLOCALIZED: Gabbro Pillar", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", - "block.create.gearbox": "Boîte à roue dentée", - "block.create.gearshift": "Décaleur de rotation", + "block.create.gearbox": "Boîte à roue dentée", + "block.create.gearshift": "Décaleur de rotation", "block.create.glass_fluid_pipe": "UNLOCALIZED: Glass Fluid Pipe", "block.create.granite_bricks": "Briques de granite", "block.create.granite_bricks_slab": "UNLOCALIZED: Granite Bricks Slab", @@ -186,13 +186,13 @@ "block.create.green_valve_handle": "UNLOCALIZED: Green Valve Handle", "block.create.hand_crank": "Manivelle", "block.create.honey": "UNLOCALIZED: Honey", - "block.create.horizontal_framed_glass": "Fenêtre en verre horizontale", - "block.create.horizontal_framed_glass_pane": "Vitre encadrée horizontale", + "block.create.horizontal_framed_glass": "Fenêtre en verre horizontale", + "block.create.horizontal_framed_glass_pane": "Vitre encadrée horizontale", "block.create.hose_pulley": "UNLOCALIZED: Hose Pulley", "block.create.item_drain": "UNLOCALIZED: Item Drain", "block.create.jungle_window": "UNLOCALIZED: Jungle Window", "block.create.jungle_window_pane": "UNLOCALIZED: Jungle Window Pane", - "block.create.large_cogwheel": "Grande roue dentée", + "block.create.large_cogwheel": "Grande roue dentée", "block.create.layered_andesite": "UNLOCALIZED: Layered Andesite", "block.create.layered_dark_scoria": "UNLOCALIZED: Layered Dark Scoria", "block.create.layered_diorite": "UNLOCALIZED: Layered Diorite", @@ -222,23 +222,23 @@ "block.create.limestone_cobblestone_stairs": "UNLOCALIZED: Limestone Cobblestone Stairs", "block.create.limestone_cobblestone_wall": "UNLOCALIZED: Limestone Cobblestone Wall", "block.create.limestone_pillar": "Pillier de calcaire", - "block.create.linear_chassis": "Châssis linéaire", + "block.create.linear_chassis": "Châssis linéaire", "block.create.lit_blaze_burner": "UNLOCALIZED: Lit Blaze Burner", "block.create.magenta_sail": "UNLOCALIZED: Magenta Sail", "block.create.magenta_seat": "UNLOCALIZED: Magenta Seat", "block.create.magenta_valve_handle": "UNLOCALIZED: Magenta Valve Handle", "block.create.mechanical_arm": "UNLOCALIZED: Mechanical Arm", - "block.create.mechanical_bearing": "Roulement mécanique", - "block.create.mechanical_crafter": "Établi mécanique", - "block.create.mechanical_drill": "Perceuse mécanique", - "block.create.mechanical_harvester": "Récolteuse mécanique", - "block.create.mechanical_mixer": "Mixeur mécanique", - "block.create.mechanical_piston": "Piston mécanique", - "block.create.mechanical_piston_head": "Tête de piston mécanique", + "block.create.mechanical_bearing": "Roulement mécanique", + "block.create.mechanical_crafter": "Établi mécanique", + "block.create.mechanical_drill": "Perceuse mécanique", + "block.create.mechanical_harvester": "Récolteuse mécanique", + "block.create.mechanical_mixer": "Mixeur mécanique", + "block.create.mechanical_piston": "Piston mécanique", + "block.create.mechanical_piston_head": "Tête de piston mécanique", "block.create.mechanical_plough": "UNLOCALIZED: Mechanical Plough", - "block.create.mechanical_press": "Presse mécanique", + "block.create.mechanical_press": "Presse mécanique", "block.create.mechanical_pump": "UNLOCALIZED: Mechanical Pump", - "block.create.mechanical_saw": "Scie mécanique", + "block.create.mechanical_saw": "Scie mécanique", "block.create.metal_bracket": "UNLOCALIZED: Metal Bracket", "block.create.millstone": "UNLOCALIZED: Millstone", "block.create.minecart_anchor": "UNLOCALIZED: Minecart Anchor", @@ -331,20 +331,20 @@ "block.create.polished_scoria_slab": "Dalle de scorie polie", "block.create.polished_scoria_stairs": "UNLOCALIZED: Polished Scoria Stairs", "block.create.polished_scoria_wall": "UNLOCALIZED: Polished Scoria Wall", - "block.create.polished_weathered_limestone": "Calcaire altéré polies", - "block.create.polished_weathered_limestone_slab": "Dalle de calcaire altéré", + "block.create.polished_weathered_limestone": "Calcaire altéré polies", + "block.create.polished_weathered_limestone_slab": "Dalle de calcaire altéré", "block.create.polished_weathered_limestone_stairs": "UNLOCALIZED: Polished Weathered Limestone Stairs", "block.create.polished_weathered_limestone_wall": "UNLOCALIZED: Polished Weathered Limestone Wall", "block.create.portable_fluid_interface": "UNLOCALIZED: Portable Fluid Interface", "block.create.portable_storage_interface": "Interface de stockage portable", - "block.create.powered_latch": "Verrou alimenté", - "block.create.powered_toggle_latch": "Verrou alimenté à bascule", + "block.create.powered_latch": "Verrou alimenté", + "block.create.powered_toggle_latch": "Verrou alimenté à bascule", "block.create.pulley_magnet": "Aimant de poulie", - "block.create.pulse_repeater": "Répéteur d'impulsions", + "block.create.pulse_repeater": "Répéteur d'impulsions", "block.create.purple_sail": "UNLOCALIZED: Purple Sail", "block.create.purple_seat": "UNLOCALIZED: Purple Seat", "block.create.purple_valve_handle": "UNLOCALIZED: Purple Valve Handle", - "block.create.radial_chassis": "Châssis radial", + "block.create.radial_chassis": "Châssis radial", "block.create.red_sail": "UNLOCALIZED: Red Sail", "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.red_valve_handle": "UNLOCALIZED: Red Valve Handle", @@ -353,11 +353,11 @@ "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "Corde", - "block.create.rope_pulley": "Poulie à corde", - "block.create.rotation_speed_controller": "Contrôleur de vitesse de rotation", + "block.create.rope_pulley": "Poulie à corde", + "block.create.rotation_speed_controller": "Contrôleur de vitesse de rotation", "block.create.sail_frame": "UNLOCALIZED: Sail Frame", - "block.create.schematic_table": "Table à schéma", - "block.create.schematicannon": "Schémacanon", + "block.create.schematic_table": "Table à schéma", + "block.create.schematicannon": "Schémacanon", "block.create.scoria": "Scorie", "block.create.scoria_bricks": "Briques de scorie", "block.create.scoria_bricks_slab": "UNLOCALIZED: Scoria Bricks Slab", @@ -369,7 +369,7 @@ "block.create.scoria_cobblestone_wall": "UNLOCALIZED: Scoria Cobblestone Wall", "block.create.scoria_pillar": "Pillier de scorie", "block.create.secondary_linear_chassis": "UNLOCALIZED: Secondary Linear Chassis", - "block.create.sequenced_gearshift": "Décaleur de rotation séquencé", + "block.create.sequenced_gearshift": "Décaleur de rotation séquencé", "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "Rotor", "block.create.smart_chute": "UNLOCALIZED: Smart Chute", @@ -379,27 +379,28 @@ "block.create.spruce_window": "UNLOCALIZED: Spruce Window", "block.create.spruce_window_pane": "UNLOCALIZED: Spruce Window Pane", "block.create.sticker": "UNLOCALIZED: Sticker", - "block.create.sticky_mechanical_piston": "Piston mécanique collant", - "block.create.stockpile_switch": "Détecteur de stockage", - "block.create.stressometer": "Stressomètre", - "block.create.tiled_glass": "Verre carrelé", - "block.create.tiled_glass_pane": "Vitre carrelé", + "block.create.sticky_mechanical_piston": "Piston mécanique collant", + "block.create.stockpile_switch": "Détecteur de stockage", + "block.create.stressometer": "Stressomètre", + "block.create.tiled_glass": "Verre carrelé", + "block.create.tiled_glass_pane": "Vitre carrelé", "block.create.turntable": "Plaque tournante", - "block.create.vertical_framed_glass": "Fenêtre en verre verticale", - "block.create.vertical_framed_glass_pane": "Vitre encadrée verticale", + "block.create.vertical_framed_glass": "Fenêtre en verre verticale", + "block.create.vertical_framed_glass_pane": "Vitre encadrée verticale", "block.create.warped_window": "UNLOCALIZED: Warped Window", "block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane", - "block.create.water_wheel": "Roue à eau", - "block.create.weathered_limestone": "Calcaire altéré", - "block.create.weathered_limestone_bricks": "Briques de Calcaire altéré", - "block.create.weathered_limestone_bricks_slab": "Dalle de briques de Calcaire altéré", - "block.create.weathered_limestone_bricks_stairs": "Escaliers de briques de Calcaire altéré", - "block.create.weathered_limestone_bricks_wall": "Muret de briques de Calcaire altéré", + "block.create.water_wheel": "Roue à eau", + "block.create.weathered_limestone": "Calcaire altéré", + "block.create.weathered_limestone_bricks": "Briques de Calcaire altéré", + "block.create.weathered_limestone_bricks_slab": "Dalle de briques de Calcaire altéré", + "block.create.weathered_limestone_bricks_stairs": "Escaliers de briques de Calcaire altéré", + "block.create.weathered_limestone_bricks_wall": "Muret de briques de Calcaire altéré", "block.create.weathered_limestone_cobblestone": "UNLOCALIZED: Weathered Limestone Cobblestone", "block.create.weathered_limestone_cobblestone_slab": "UNLOCALIZED: Weathered Limestone Cobblestone Slab", "block.create.weathered_limestone_cobblestone_stairs": "UNLOCALIZED: Weathered Limestone Cobblestone Stairs", "block.create.weathered_limestone_cobblestone_wall": "UNLOCALIZED: Weathered Limestone Cobblestone Wall", - "block.create.weathered_limestone_pillar": "Pillier de Calcaire altéré", + "block.create.weathered_limestone_pillar": "Pillier de Calcaire altéré", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", "block.create.white_sail": "UNLOCALIZED: White Sail", "block.create.white_seat": "UNLOCALIZED: White Seat", "block.create.white_valve_handle": "UNLOCALIZED: White Valve Handle", @@ -413,15 +414,15 @@ "entity.create.contraption": "Engin", "entity.create.gantry_contraption": "UNLOCALIZED: Gantry Contraption", - "entity.create.seat": "Siège", + "entity.create.seat": "Siège", "entity.create.stationary_contraption": "Engin stationnaire", "entity.create.super_glue": "Colle extra-forte", "fluid.create.milk": "Lait", "fluid.create.potion": "Potion", - "fluid.create.tea": "Thé du constructeur", + "fluid.create.tea": "Thé du constructeur", - "item.create.andesite_alloy": "Alliage d'andésite", + "item.create.andesite_alloy": "Alliage d'andésite", "item.create.attribute_filter": "Filtre d'attribut", "item.create.bar_of_chocolate": "Barre de chocolat", "item.create.belt_connector": "Tapis roulant", @@ -429,85 +430,85 @@ "item.create.blaze_cake_base": "Base d'un cake au blase", "item.create.brass_hand": "Main", "item.create.brass_ingot": "Lingot de laiton", - "item.create.brass_nugget": "Pépite de laiton", + "item.create.brass_nugget": "Pépite de laiton", "item.create.brass_sheet": "Plaques de laiton", - "item.create.builders_tea": "Thé du constructeur", + "item.create.builders_tea": "Thé du constructeur", "item.create.chest_minecart_contraption": "Engin de wagonnet avec coffre", "item.create.chocolate_bucket": "Seau de chocolat", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", - "item.create.chromatic_compound": "Composé chromatique", + "item.create.chromatic_compound": "Composé chromatique", "item.create.cinder_flour": "Farine de braise", "item.create.copper_ingot": "Lingot de cuivre", - "item.create.copper_nugget": "Pépite de cuivre", + "item.create.copper_nugget": "Pépite de cuivre", "item.create.copper_sheet": "Plaques de cuivre", "item.create.crafter_slot_cover": "Couvercle", - "item.create.crushed_aluminum_ore": "Aluminium concassé", - "item.create.crushed_brass": "Laiton concassé", - "item.create.crushed_copper_ore": "Cuivre concassé", - "item.create.crushed_gold_ore": "Or concassé", - "item.create.crushed_iron_ore": "Fer concassé", - "item.create.crushed_lead_ore": "Plomb concassé", - "item.create.crushed_nickel_ore": "Nickel concassé", - "item.create.crushed_osmium_ore": "Osmium concassé", - "item.create.crushed_platinum_ore": "Platinium concassé", - "item.create.crushed_quicksilver_ore": "Vif-argent concassé", - "item.create.crushed_silver_ore": "Argent concassé", - "item.create.crushed_tin_ore": "Etain concassé", - "item.create.crushed_uranium_ore": "Uranium concassé", - "item.create.crushed_zinc_ore": "Zinc concassé", - "item.create.deforester": "Déforesteur", - "item.create.dough": "Pâte", - "item.create.electron_tube": "Tube électronique", - "item.create.empty_blaze_burner": "Brûleur à blaze vide", - "item.create.empty_schematic": "Schéma vide", + "item.create.crushed_aluminum_ore": "Aluminium concassé", + "item.create.crushed_brass": "Laiton concassé", + "item.create.crushed_copper_ore": "Cuivre concassé", + "item.create.crushed_gold_ore": "Or concassé", + "item.create.crushed_iron_ore": "Fer concassé", + "item.create.crushed_lead_ore": "Plomb concassé", + "item.create.crushed_nickel_ore": "Nickel concassé", + "item.create.crushed_osmium_ore": "Osmium concassé", + "item.create.crushed_platinum_ore": "Platinium concassé", + "item.create.crushed_quicksilver_ore": "Vif-argent concassé", + "item.create.crushed_silver_ore": "Argent concassé", + "item.create.crushed_tin_ore": "Etain concassé", + "item.create.crushed_uranium_ore": "Uranium concassé", + "item.create.crushed_zinc_ore": "Zinc concassé", + "item.create.deforester": "Déforesteur", + "item.create.dough": "Pâte", + "item.create.electron_tube": "Tube électronique", + "item.create.empty_blaze_burner": "Brûleur à blaze vide", + "item.create.empty_schematic": "Schéma vide", "item.create.extendo_grip": "Extendo Grip", "item.create.filter": "Filtre", "item.create.furnace_minecart_contraption": "Engin de wagon avec fourneau", - "item.create.goggles": "Lunettes d'ingénieur", + "item.create.goggles": "Lunettes d'ingénieur", "item.create.golden_sheet": "Feuille d'or", "item.create.handheld_blockzapper": "Blockzappeur portable", - "item.create.handheld_worldshaper": "Térraformeur portable", + "item.create.handheld_worldshaper": "Térraformeur portable", "item.create.honey_bucket": "Seau de miel", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", - "item.create.integrated_circuit": "Circuit intégré", + "item.create.integrated_circuit": "Circuit intégré", "item.create.iron_sheet": "Plaque de Fer", "item.create.lapis_sheet": "Feuille de lapis", "item.create.minecart_contraption": "Engin de wagonnet", "item.create.minecart_coupling": "Lien pour wagonnet", "item.create.polished_rose_quartz": "Quartz rose poli", - "item.create.powdered_obsidian": "Obsidienne concassée", - "item.create.propeller": "Hélice", + "item.create.powdered_obsidian": "Obsidienne concassée", + "item.create.propeller": "Hélice", "item.create.red_sand_paper": "Papier de verre rouge", - "item.create.refined_radiance": "Éclat raffiné", + "item.create.refined_radiance": "Éclat raffiné", "item.create.rose_quartz": "Quartz rose", "item.create.sand_paper": "Papier de verre", - "item.create.schematic": "Schéma", - "item.create.schematic_and_quill": "Schéma et plume", + "item.create.schematic": "Schéma", + "item.create.schematic_and_quill": "Schéma et plume", "item.create.shadow_steel": "Acier sombre", "item.create.super_glue": "Colle extra-forte", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", "item.create.tree_fertilizer": "Engrais pour arbres", - "item.create.vertical_gearbox": "Boîte de transfert verticale", - "item.create.wand_of_symmetry": "Bâton de symétrie", + "item.create.vertical_gearbox": "Boîte de transfert verticale", + "item.create.wand_of_symmetry": "Bâton de symétrie", "item.create.wheat_flour": "Farine", "item.create.whisk": "Fouet", - "item.create.wrench": "Clé", + "item.create.wrench": "Clé", "item.create.zinc_ingot": "Barre de zinc", - "item.create.zinc_nugget": "Pépite de zinc", + "item.create.zinc_nugget": "Pépite de zinc", "_": "->------------------------] Advancements [------------------------<-", "advancement.create.root": "Bienvenue dans Create.", - "advancement.create.root.desc": "Le temps de la redstone est révolu!", + "advancement.create.root.desc": "Le temps de la redstone est révolu!", "advancement.create.andesite_alloy": "UNLOCALIZED: Alliterations Aplenty", - "advancement.create.andesite_alloy.desc": "Certains matériaux de Create ont des noms bizzares; l'alliage d'andésite est l'un d'entre eux.", - "advancement.create.its_alive": "Ça bouge!", + "advancement.create.andesite_alloy.desc": "Certains matériaux de Create ont des noms bizzares; l'alliage d'andésite est l'un d'entre eux.", + "advancement.create.its_alive": "Ça bouge!", "advancement.create.its_alive.desc": "Regardez vos bremiers composants tourner.", "advancement.create.shifting_gears": "rotor de transmission", - "advancement.create.shifting_gears.desc": "Connectez une roue dentée à une grande roue dentée afin de changer la vitesse de votre engin", + "advancement.create.shifting_gears.desc": "Connectez une roue dentée à une grande roue dentée afin de changer la vitesse de votre engin", "advancement.create.overstressed": "Surtension", - "advancement.create.overstressed.desc": "Testez d'abord les limites de la force mécanique", + "advancement.create.overstressed.desc": "Testez d'abord les limites de la force mécanique", "advancement.create.belt": "UNLOCALIZED: Kelp Drive", "advancement.create.belt.desc": "UNLOCALIZED: Connect two shafts with a Mechanical Belt.", "advancement.create.tunnel": "UNLOCALIZED: Take cover!", @@ -546,14 +547,14 @@ "advancement.create.water_wheel.desc": "UNLOCALIZED: Place a Water Wheel and try getting it to spin!", "advancement.create.chocolate_wheel": "UNLOCALIZED: Tasteful power", "advancement.create.chocolate_wheel.desc": "UNLOCALIZED: Run a Water Wheel with molten Chocolate.", - "advancement.create.lava_wheel": "Roue à aubes... dans de la lave?", - "advancement.create.lava_wheel.desc": "Cela... N'aurait pas dû fonctionner.", - "advancement.create.cuckoo": "C'est déjà l'heure?", + "advancement.create.lava_wheel": "Roue à aubes... dans de la lave?", + "advancement.create.lava_wheel.desc": "Cela... N'aurait pas dû fonctionner.", + "advancement.create.cuckoo": "C'est déjà l'heure?", "advancement.create.cuckoo.desc": "UNLOCALIZED: Witness a cuckhoo clock announce bedtime.", "advancement.create.millstone": "UNLOCALIZED: Pocket Crusher", "advancement.create.millstone.desc": "UNLOCALIZED: Place and power a Millstone.", "advancement.create.windmill": "Une brise moyenne...", - "advancement.create.windmill.desc": "Construire un moulin à vent", + "advancement.create.windmill.desc": "Construire un moulin à vent", "advancement.create.maxed_windmill": "Et une forte brise.", "advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.", "advancement.create.andesite_casing": "UNLOCALIZED: The Andesite Age", @@ -665,46 +666,46 @@ "itemGroup.create.base": "Create", "itemGroup.create.palettes": "Create Palettes", - "death.attack.create.crush": "%1$s a été concassé.e", - "death.attack.create.fan_fire": "%1$s a été brûlé à mort par l'air chaud", - "death.attack.create.fan_lava": "%1$s a été brûlé à mort par un ventilateur de lave", - "death.attack.create.mechanical_drill": "%1$s a été empalé par une perceuse mécanique", - "death.attack.create.mechanical_saw": "%1$s a été coupé en deux par une scie mécanique", - "death.attack.create.cuckoo_clock_explosion": "%1$s a été explosé par un coucou trafiquée", + "death.attack.create.crush": "%1$s a été concassé.e", + "death.attack.create.fan_fire": "%1$s a été brûlé à mort par l'air chaud", + "death.attack.create.fan_lava": "%1$s a été brûlé à mort par un ventilateur de lave", + "death.attack.create.mechanical_drill": "%1$s a été empalé par une perceuse mécanique", + "death.attack.create.mechanical_saw": "%1$s a été coupé en deux par une scie mécanique", + "death.attack.create.cuckoo_clock_explosion": "%1$s a été explosé par un coucou trafiquée", - "create.block.deployer.damage_source_name": "un déployeur voyou", + "create.block.deployer.damage_source_name": "un déployeur voyou", "create.block.cart_assembler.invalid": "UNLOCALIZED: Place your Cart Assembler on a rail block", "create.recipe.crushing": "Ecrasement", "create.recipe.milling": "Mouture", "create.recipe.fan_washing": "Lavage", - "create.recipe.fan_washing.fan": "Ventilateur derrière de l'eau", + "create.recipe.fan_washing.fan": "Ventilateur derrière de l'eau", "create.recipe.fan_smoking": "Fumage", - "create.recipe.fan_smoking.fan": "Ventilateur derrière du feu", + "create.recipe.fan_smoking.fan": "Ventilateur derrière du feu", "create.recipe.fan_blasting": "Fonte", - "create.recipe.fan_blasting.fan": "Ventilateur derrière de la lave", + "create.recipe.fan_blasting.fan": "Ventilateur derrière de la lave", "create.recipe.pressing": "Pressage", "create.recipe.mixing": "Mixage", "create.recipe.automatic_shapeless": "UNLOCALIZED: Automated Shapeless Crafting", - "create.recipe.automatic_brewing": "Alchimie automatisée", + "create.recipe.automatic_brewing": "Alchimie automatisée", "create.recipe.packing": "Compactage", - "create.recipe.automatic_packing": "Compactage automatisé", + "create.recipe.automatic_packing": "Compactage automatisé", "create.recipe.sawing": "Sciage", - "create.recipe.mechanical_crafting": "Fabrication mécanique", + "create.recipe.mechanical_crafting": "Fabrication mécanique", "create.recipe.automatic_shaped": "UNLOCALIZED: Automated Shaped Crafting", "create.recipe.block_cutting": "Coupe de bloc", "create.recipe.wood_cutting": "UNLOCALIZED: Wood Cutting", "create.recipe.blockzapper_upgrade": "Blockzappeur portable", "create.recipe.sandpaper_polishing": "Polissage au papier de verre", - "create.recipe.mystery_conversion": "Métamorphose chromatique", + "create.recipe.mystery_conversion": "Métamorphose chromatique", "create.recipe.spout_filling": "Remplissage par un bec verseur", "create.recipe.draining": "UNLOCALIZED: Item Draining", "create.recipe.processing.chance": "%1$s%% de chance", "create.recipe.heat_requirement.none": "Pas de chauffage requis", - "create.recipe.heat_requirement.heated": "Chauffé", - "create.recipe.heat_requirement.superheated": "Surchauffé", + "create.recipe.heat_requirement.heated": "Chauffé", + "create.recipe.heat_requirement.superheated": "Surchauffé", - "create.generic.range": "Portée", + "create.generic.range": "Portée", "create.generic.radius": "Rayon", "create.generic.width": "Largeur", "create.generic.height": "Hauteur", @@ -716,12 +717,12 @@ "create.generic.unit.minutes": "Minutes", "create.generic.unit.rpm": "tr/min", "create.generic.unit.stress": "us", - "create.generic.unit.degrees": "°", + "create.generic.unit.degrees": "°", "create.generic.unit.millibuckets": "%1$smS", "create.generic.clockwise": "dans le sens horaire", "create.generic.counter_clockwise": "dans le sens anti-horaire", - "create.action.scroll": "Faire défiler", + "create.action.scroll": "Faire défiler", "create.action.confirm": "Confirmer", "create.action.abort": "Abandonner", "create.action.saveToFile": "Sauvegarder", @@ -732,10 +733,10 @@ "create.keyinfo.scrolldown": "UNLOCALIZED: Simulate Mousewheel Down (inworld)", "create.gui.scrollInput.defaultTitle": "Choisissez une option:", - "create.gui.scrollInput.scrollToModify": "Faites défiler pour modifier", - "create.gui.scrollInput.scrollToAdjustAmount": "Faites défiler pour ajuster le montant", - "create.gui.scrollInput.scrollToSelect": "Faites défiler pour sélectionner", - "create.gui.scrollInput.shiftScrollsFaster": "Maj pour défiler plus rapidement", + "create.gui.scrollInput.scrollToModify": "Faites défiler pour modifier", + "create.gui.scrollInput.scrollToAdjustAmount": "Faites défiler pour ajuster le montant", + "create.gui.scrollInput.scrollToSelect": "Faites défiler pour sélectionner", + "create.gui.scrollInput.shiftScrollsFaster": "Maj pour défiler plus rapidement", "create.gui.toolmenu.focusKey": "Enfoncez [%1$s] pour focus", "create.gui.toolmenu.cycle": "[SCROLL] pour cycler", "create.gui.symmetryWand.mirrorType": "Mirroir", @@ -754,24 +755,24 @@ "create.gui.blockzapper.title": "Blockzappeur portable", "create.gui.blockzapper.replaceMode": "Mode de remplacement", "create.gui.blockzapper.searchDiagonal": "Suivez les diagonales", - "create.gui.blockzapper.searchFuzzy": "Ignorer les bordures de matériau", + "create.gui.blockzapper.searchFuzzy": "Ignorer les bordures de matériau", "create.gui.blockzapper.range": "Plage de propagation", - "create.gui.blockzapper.needsUpgradedAmplifier": "Nécessite un amplificateur amélioré", + "create.gui.blockzapper.needsUpgradedAmplifier": "Nécessite un amplificateur amélioré", "create.gui.blockzapper.patternSection": "Motif", "create.gui.blockzapper.pattern.solid": "Solide", "create.gui.blockzapper.pattern.checkered": "Quamechanical_drillage", - "create.gui.blockzapper.pattern.inversecheckered": "Quamechanical_drillage inversé", + "create.gui.blockzapper.pattern.inversecheckered": "Quamechanical_drillage inversé", "create.gui.blockzapper.pattern.chance25": "25%", "create.gui.blockzapper.pattern.chance50": "50%", "create.gui.blockzapper.pattern.chance75": "75%", - "create.gui.terrainzapper.title": "Térraformeur portable", + "create.gui.terrainzapper.title": "Térraformeur portable", "create.gui.terrainzapper.placement": "Placement", "create.gui.terrainzapper.placement.merged": "Fusionner", "create.gui.terrainzapper.placement.attached": "Attacher", "create.gui.terrainzapper.placement.inserted": "Inserer", "create.gui.terrainzapper.brush": "Pinceau", - "create.gui.terrainzapper.brush.cuboid": "Cuboïde", - "create.gui.terrainzapper.brush.sphere": "Sphère", + "create.gui.terrainzapper.brush.cuboid": "Cuboïde", + "create.gui.terrainzapper.brush.sphere": "Sphère", "create.gui.terrainzapper.brush.cylinder": "Cylindre", "create.gui.terrainzapper.tool": "Outil", "create.gui.terrainzapper.tool.fill": "Remplir", @@ -781,19 +782,19 @@ "create.gui.terrainzapper.tool.overlay": "Recouvrir", "create.gui.terrainzapper.tool.flatten": "Applatir", - "create.terrainzapper.shiftRightClickToSet": "Maj + clic droit pour sélectionner une forme", + "create.terrainzapper.shiftRightClickToSet": "Maj + clic droit pour sélectionner une forme", "create.blockzapper.usingBlock": "Utilisation: %1$s", - "create.blockzapper.componentUpgrades": "Mises à niveau des composants:", + "create.blockzapper.componentUpgrades": "Mises à niveau des composants:", "create.blockzapper.component.body": "Corps", "create.blockzapper.component.amplifier": "Amplifieur", - "create.blockzapper.component.accelerator": "Accélérateur", - "create.blockzapper.component.retriever": "Récupérateur", + "create.blockzapper.component.accelerator": "Accélérateur", + "create.blockzapper.component.retriever": "Récupérateur", "create.blockzapper.component.scope": "Lunette", "create.blockzapper.componentTier.none": "Aucun", "create.blockzapper.componentTier.brass": "Laiton", "create.blockzapper.componentTier.chromatic": "Chromatique", - "create.blockzapper.leftClickToSet": "Clic gauche sur un bloc pour en définir le matériau", + "create.blockzapper.leftClickToSet": "Clic gauche sur un bloc pour en définir le matériau", "create.blockzapper.empty": "Plus de blocs!", "create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each", @@ -803,12 +804,12 @@ "create.minecart_coupling.too_far": "UNLOCALIZED: Minecarts are too far apart", "create.contraptions.movement_mode": "Mode de mouvement", - "create.contraptions.movement_mode.move_place": "Toujours placer à l'arrêt", - "create.contraptions.movement_mode.move_place_returned": "Placer uniquement en position de départ", - "create.contraptions.movement_mode.move_never_place": "Ne placer que Quand l'ancre est détruite", - "create.contraptions.movement_mode.rotate_place": "Toujours placer à l'arrêt", - "create.contraptions.movement_mode.rotate_place_returned": "Placer uniquement près de l'angle initial", - "create.contraptions.movement_mode.rotate_never_place": "Ne placer que Quand l'ancre est détruite", + "create.contraptions.movement_mode.move_place": "Toujours placer à l'arrêt", + "create.contraptions.movement_mode.move_place_returned": "Placer uniquement en position de départ", + "create.contraptions.movement_mode.move_never_place": "Ne placer que Quand l'ancre est détruite", + "create.contraptions.movement_mode.rotate_place": "Toujours placer à l'arrêt", + "create.contraptions.movement_mode.rotate_place_returned": "Placer uniquement près de l'angle initial", + "create.contraptions.movement_mode.rotate_never_place": "Ne placer que Quand l'ancre est détruite", "create.contraptions.cart_movement_mode": "UNLOCALIZED: Cart Movement Mode", "create.contraptions.cart_movement_mode.rotate": "UNLOCALIZED: Always face toward motion", "create.contraptions.cart_movement_mode.rotate_paused": "UNLOCALIZED: Pause actors while rotating", @@ -824,13 +825,13 @@ "create.logistics.fluid_filter": "Filtre de fuides", "create.logistics.firstFrequency": "Freq. #1", "create.logistics.secondFrequency": "Freq. #2", - "create.logistics.filter.apply": "Filtre appliqué à %1$s.", - "create.logistics.filter.apply_click_again": "Filtre appliqué à %1$s, appuiez de nouveau pour copier le montant", - "create.logistics.filter.apply_count": "Montant d'extraction appliqué au filtre", + "create.logistics.filter.apply": "Filtre appliqué à %1$s.", + "create.logistics.filter.apply_click_again": "Filtre appliqué à %1$s, appuiez de nouveau pour copier le montant", + "create.logistics.filter.apply_count": "Montant d'extraction appliqué au filtre", - "create.gui.goggles.generator_stats": "Statistiques du générateur:", - "create.gui.goggles.kinetic_stats": "Statistiques cinétiques:", - "create.gui.goggles.at_current_speed": "À la vitesse actuelle", + "create.gui.goggles.generator_stats": "Statistiques du générateur:", + "create.gui.goggles.kinetic_stats": "Statistiques cinétiques:", + "create.gui.goggles.at_current_speed": "À la vitesse actuelle", "create.gui.goggles.pole_length": "Longueur de la barre", "create.gui.goggles.fluid_container": "UNLOCALIZED: Fluid Container Info:", "create.gui.goggles.fluid_container.capacity": "UNLOCALIZED: Capacity: ", @@ -843,19 +844,19 @@ "create.gui.assembly.exception.not_enough_sails": "UNLOCALIZED: Attached structure does not include enough sail-like blocks: %1$s\nA minimum of %2$s are required", "create.gui.gauge.info_header": "Informations sur la jauge:", "create.gui.speedometer.title": "Vitesse de rotation", - "create.gui.stressometer.title": "Stress du réseau", - "create.gui.stressometer.capacity": "Capacité restante", - "create.gui.stressometer.overstressed": "Surmenée", + "create.gui.stressometer.title": "Stress du réseau", + "create.gui.stressometer.capacity": "Capacité restante", + "create.gui.stressometer.overstressed": "Surmenée", "create.gui.stressometer.no_rotation": "Pas de rotation", - "create.gui.contraptions.not_fast_enough": "Il semblerais que ce.t.te %1$s ne tourne _pas_ à la _vitesse_ _suffisante_.", + "create.gui.contraptions.not_fast_enough": "Il semblerais que ce.t.te %1$s ne tourne _pas_ à la _vitesse_ _suffisante_.", "create.gui.contraptions.network_overstressed": "UNLOCALIZED: It appears that this contraption is _overstressed_. Add more sources or _slow_ _down_ the components with a high _stress_ _impact_.", - "create.gui.adjustable_crate.title": "Caisse réglable", + "create.gui.adjustable_crate.title": "Caisse réglable", "create.gui.adjustable_crate.storageSpace": "Espace de stockage", "create.gui.stockpile_switch.title": "Commutateur de stockage", "create.gui.stockpile_switch.invert_signal": "Inverser le signal", - "create.gui.stockpile_switch.move_to_lower_at": "Bouger sur la ligne du bas à %1$s%%", - "create.gui.stockpile_switch.move_to_upper_at": "Bouger sur la ligne de haut à %1$s%%", - "create.gui.sequenced_gearshift.title": "Décaleur de rotation séquencé", + "create.gui.stockpile_switch.move_to_lower_at": "Bouger sur la ligne du bas à %1$s%%", + "create.gui.stockpile_switch.move_to_upper_at": "Bouger sur la ligne de haut à %1$s%%", + "create.gui.sequenced_gearshift.title": "Décaleur de rotation séquencé", "create.gui.sequenced_gearshift.instruction": "Instructions", "create.gui.sequenced_gearshift.instruction.turn_angle.descriptive": "UNLOCALIZED: Turn by angle", "create.gui.sequenced_gearshift.instruction.turn_angle": "Tourner", @@ -871,22 +872,22 @@ "create.gui.sequenced_gearshift.instruction.await.descriptive": "UNLOCALIZED: Await new Redstone Pulse", "create.gui.sequenced_gearshift.instruction.await": "UNLOCALIZED: Await", "create.gui.sequenced_gearshift.speed": "Vitesse, direction", - "create.gui.sequenced_gearshift.speed.forward": "Vitesse d'entrée, normal", + "create.gui.sequenced_gearshift.speed.forward": "Vitesse d'entrée, normal", "create.gui.sequenced_gearshift.speed.forward_fast": "Vitesse double, normal", - "create.gui.sequenced_gearshift.speed.back": "Vitesse d'entrée, inversé", - "create.gui.sequenced_gearshift.speed.back_fast": "Vitesse double, inversée", + "create.gui.sequenced_gearshift.speed.back": "Vitesse d'entrée, inversé", + "create.gui.sequenced_gearshift.speed.back_fast": "Vitesse double, inversée", - "create.schematicAndQuill.dimensions": "Taille du schéma: %1$sx%2$sx%3$s", - "create.schematicAndQuill.firstPos": "Première position définie.", - "create.schematicAndQuill.secondPos": "Seconde position définie.", - "create.schematicAndQuill.noTarget": "Enfoncez [Ctrl] pour sélectionner les blocs d'air.", - "create.schematicAndQuill.abort": "Sélection supprimée.", - "create.schematicAndQuill.title": "Nom du schéma:", - "create.schematicAndQuill.convert": "Enregistrer et déployer immédiatement", - "create.schematicAndQuill.fallbackName": "Mon schéma", - "create.schematicAndQuill.saved": "Sauvegardé en tant que %1$s", + "create.schematicAndQuill.dimensions": "Taille du schéma: %1$sx%2$sx%3$s", + "create.schematicAndQuill.firstPos": "Première position définie.", + "create.schematicAndQuill.secondPos": "Seconde position définie.", + "create.schematicAndQuill.noTarget": "Enfoncez [Ctrl] pour sélectionner les blocs d'air.", + "create.schematicAndQuill.abort": "Sélection supprimée.", + "create.schematicAndQuill.title": "Nom du schéma:", + "create.schematicAndQuill.convert": "Enregistrer et déployer immédiatement", + "create.schematicAndQuill.fallbackName": "Mon schéma", + "create.schematicAndQuill.saved": "Sauvegardé en tant que %1$s", - "create.schematic.invalid": "[!] objet invalide - Utilisez plutôt la table à schéma", + "create.schematic.invalid": "[!] objet invalide - Utilisez plutôt la table à schéma", "create.schematic.position": "Position", "create.schematic.rotation": "Rotation", "create.schematic.rotation.none": "Aucune", @@ -895,144 +896,148 @@ "create.schematic.rotation.cw270": "Sens horaire 270", "create.schematic.mirror": "Mirroir", "create.schematic.mirror.none": "Aucun", - "create.schematic.mirror.frontBack": "Avant-Arrière", + "create.schematic.mirror.frontBack": "Avant-Arrière", "create.schematic.mirror.leftRight": "Gauche-Droite", - "create.schematic.tool.deploy": "Déployer", - "create.schematic.tool.move": "Déplacer XZ", - "create.schematic.tool.movey": "Déplacer Y", + "create.schematic.tool.deploy": "Déployer", + "create.schematic.tool.move": "Déplacer XZ", + "create.schematic.tool.movey": "Déplacer Y", "create.schematic.tool.rotate": "Tourner", "create.schematic.tool.print": "Imprimer", "create.schematic.tool.flip": "Retourner", - "create.schematic.tool.deploy.description.0": "Déplace la structure vers un emplacement.", + "create.schematic.tool.deploy.description.0": "Déplace la structure vers un emplacement.", "create.schematic.tool.deploy.description.1": "Clic droit sur le sol pour placer.", - "create.schematic.tool.deploy.description.2": "Maintenez [Ctrl] pour sélectionner à une distance fixe.", - "create.schematic.tool.deploy.description.3": "[Ctrl]-Défiler pour changer la distance.", - "create.schematic.tool.move.description.0": "Décale le schéma horizontalement.", - "create.schematic.tool.move.description.1": "Pointez sur le schéma et [CTRL]-Défiler pour le pousser.", + "create.schematic.tool.deploy.description.2": "Maintenez [Ctrl] pour sélectionner à une distance fixe.", + "create.schematic.tool.deploy.description.3": "[Ctrl]-Défiler pour changer la distance.", + "create.schematic.tool.move.description.0": "Décale le schéma horizontalement.", + "create.schematic.tool.move.description.1": "Pointez sur le schéma et [CTRL]-Défiler pour le pousser.", "create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.3": "", - "create.schematic.tool.movey.description.0": "Décale le schéma verticalement.", - "create.schematic.tool.movey.description.1": "[CTRL]-Défiler pour le déplacer vers le haut / bas.", + "create.schematic.tool.movey.description.0": "Décale le schéma verticalement.", + "create.schematic.tool.movey.description.1": "[CTRL]-Défiler pour le déplacer vers le haut / bas.", "create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.3": "", - "create.schematic.tool.rotate.description.0": "Fait pivoter le schéma autour de son centre.", - "create.schematic.tool.rotate.description.1": "[CTRL]-Défiler pour faire une rotation de 90 degrés.", + "create.schematic.tool.rotate.description.0": "Fait pivoter le schéma autour de son centre.", + "create.schematic.tool.rotate.description.1": "[CTRL]-Défiler pour faire une rotation de 90 degrés.", "create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.3": "", - "create.schematic.tool.print.description.0": "Place instantanément la structure dans le monde.", - "create.schematic.tool.print.description.1": "[Clic droit] pour confirmer le placement à l'emplacement actuel.", - "create.schematic.tool.print.description.2": "Cet outil est uniquement pour le mode créatif.", + "create.schematic.tool.print.description.0": "Place instantanément la structure dans le monde.", + "create.schematic.tool.print.description.1": "[Clic droit] pour confirmer le placement à l'emplacement actuel.", + "create.schematic.tool.print.description.2": "Cet outil est uniquement pour le mode créatif.", "create.schematic.tool.print.description.3": "", - "create.schematic.tool.flip.description.0": "Retourne le schéma le long de la face que vous sélectionnez.", - "create.schematic.tool.flip.description.1": "Pointez sur le schéma et [CTRL]-Défiler pour le retourner.", + "create.schematic.tool.flip.description.0": "Retourne le schéma le long de la face que vous sélectionnez.", + "create.schematic.tool.flip.description.1": "Pointez sur le schéma et [CTRL]-Défiler pour le retourner.", "create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.3": "", "create.schematics.synchronizing": "Synchronisation...", - "create.schematics.uploadTooLarge": "Votre schéma est trop grand.", - "create.schematics.maxAllowedSize": "La taille de fichier schématique maximale autorisée est:", + "create.schematics.uploadTooLarge": "Votre schéma est trop grand.", + "create.schematics.maxAllowedSize": "La taille de fichier schématique maximale autorisée est:", "create.gui.schematicTable.refresh": "Actualiser les fichiers", "create.gui.schematicTable.open_folder": "Ouvrir le dossier", - "create.gui.schematicTable.title": "Table à schéma", - "create.gui.schematicTable.availableSchematics": "Schémas disponibles", - "create.gui.schematicTable.noSchematics": "Aucun schéma enregistré", - "create.gui.schematicTable.uploading": "Téléchargement...", - "create.gui.schematicTable.finished": "Téléchargement terminé!", - "create.gui.schematicannon.title": "Schémacanon", - "create.gui.schematicannon.listPrinter": "Imprimante de liste de matériaux", - "create.gui.schematicannon.gunpowderLevel": "Poudre à canon à %1$s%%", + "create.gui.schematicTable.title": "Table à schéma", + "create.gui.schematicTable.availableSchematics": "Schémas disponibles", + "create.gui.schematicTable.noSchematics": "Aucun schéma enregistré", + "create.gui.schematicTable.uploading": "Téléchargement...", + "create.gui.schematicTable.finished": "Téléchargement terminé!", + "create.gui.schematicannon.title": "Schémacanon", + "create.gui.schematicannon.listPrinter": "Imprimante de liste de matériaux", + "create.gui.schematicannon.gunpowderLevel": "Poudre à canon à %1$s%%", "create.gui.schematicannon.shotsRemaining": "Tirs restants: %1$s", "create.gui.schematicannon.shotsRemainingWithBackup": "Avec sauvegarde: %1$s", - "create.gui.schematicannon.optionEnabled": "Actuellement activé", - "create.gui.schematicannon.optionDisabled": "Actuellement désactivé", - "create.gui.schematicannon.showOptions": "Afficher les paramètres d'impression", + "create.gui.schematicannon.optionEnabled": "Actuellement activé", + "create.gui.schematicannon.optionDisabled": "Actuellement désactivé", + "create.gui.schematicannon.showOptions": "Afficher les paramètres d'impression", "create.gui.schematicannon.option.dontReplaceSolid": "Ne remplacez pas les blocs solides", "create.gui.schematicannon.option.replaceWithSolid": "Remplacer solide par solide", "create.gui.schematicannon.option.replaceWithAny": "Remplacer le solide par n'importe quoi", "create.gui.schematicannon.option.replaceWithEmpty": "Remplacer le solide par rien", "create.gui.schematicannon.option.skipMissing": "Ignorer les blocs manquants", - "create.gui.schematicannon.option.skipTileEntities": "Protéger les Tile Entities", + "create.gui.schematicannon.option.skipTileEntities": "Protéger les Tile Entities", "create.gui.schematicannon.slot.gunpowder": "Ajouter de la poudre a canon pour alimenter le canon", "create.gui.schematicannon.slot.listPrinter": "UNLOCALIZED: Place books here to print a Checklist for your Schematic", "create.gui.schematicannon.slot.schematic": "UNLOCALIZED: Add your Schematic here. Make sure it is deployed at a specific location.", "create.gui.schematicannon.option.skipMissing.description": "Si le canon ne peut pas trouver un bloc requis pour le placement, il continuera au prochain emplacement.", - "create.gui.schematicannon.option.skipTileEntities.description": "Le canon évitera de remplacer les blocs de stockage de données tels que les coffres.", + "create.gui.schematicannon.option.skipTileEntities.description": "Le canon évitera de remplacer les blocs de stockage de données tels que les coffres.", "create.gui.schematicannon.option.dontReplaceSolid.description": "Le canon ne remplacera jamais les blocs solides dans sa zone de travail, seulement non solides et air.", - "create.gui.schematicannon.option.replaceWithSolid.description": "Le canon ne remplacera les blocs solides dans sa zone de travail que si le schéma contient un bloc solide à l'emplacement.", - "create.gui.schematicannon.option.replaceWithAny.description": "Le canon remplacera les blocs solides dans sa zone de travail si le schéma contient un bloc à l'emplacement.", - "create.gui.schematicannon.option.replaceWithEmpty.description": "Le canon effacera tous les blocs dans sa zone de travail, y compris ceux remplacés par de l'air.", + "create.gui.schematicannon.option.replaceWithSolid.description": "Le canon ne remplacera les blocs solides dans sa zone de travail que si le schéma contient un bloc solide à l'emplacement.", + "create.gui.schematicannon.option.replaceWithAny.description": "Le canon remplacera les blocs solides dans sa zone de travail si le schéma contient un bloc à l'emplacement.", + "create.gui.schematicannon.option.replaceWithEmpty.description": "Le canon effacera tous les blocs dans sa zone de travail, y compris ceux remplacés par de l'air.", "create.schematicannon.status.idle": "Repos", - "create.schematicannon.status.ready": "Prêt", + "create.schematicannon.status.ready": "Prêt", "create.schematicannon.status.running": "En cours", - "create.schematicannon.status.finished": "Terminé", - "create.schematicannon.status.paused": "Pausé", - "create.schematicannon.status.stopped": "Arrêté", - "create.schematicannon.status.noGunpowder": "Plus de poudre à canon", - "create.schematicannon.status.targetNotLoaded": "Le bloc n'est pas chargé", + "create.schematicannon.status.finished": "Terminé", + "create.schematicannon.status.paused": "Pausé", + "create.schematicannon.status.stopped": "Arrêté", + "create.schematicannon.status.noGunpowder": "Plus de poudre à canon", + "create.schematicannon.status.targetNotLoaded": "Le bloc n'est pas chargé", "create.schematicannon.status.targetOutsideRange": "Cible trop lointaine", "create.schematicannon.status.searching": "Recherche", "create.schematicannon.status.skipping": "Saut", "create.schematicannon.status.missingBlock": "Blocs manquants:", "create.schematicannon.status.placing": "Placement", "create.schematicannon.status.clearing": "Suppression des blocs", - "create.schematicannon.status.schematicInvalid": "Schéma non valide", - "create.schematicannon.status.schematicNotPlaced": "Schéma non déployé", - "create.schematicannon.status.schematicExpired": "Fichier de schéma arrivé à expiration", + "create.schematicannon.status.schematicInvalid": "Schéma non valide", + "create.schematicannon.status.schematicNotPlaced": "Schéma non déployé", + "create.schematicannon.status.schematicExpired": "Fichier de schéma arrivé à expiration", - "create.materialChecklist": "Liste des matériaux", + "create.materialChecklist": "Liste des matériaux", "create.materialChecklist.blocksNotLoaded": "UNLOCALIZED: * Disclaimer *\n\nMaterial List may be inaccurate due to relevant chunks not being loaded.", "create.gui.filter.deny_list": "Liste noire", - "create.gui.filter.deny_list.description": "Les articles réussissent s'ils ne correspondent à AUCUN des éléments ci-dessus. Une liste noire vide accepte tout.", + "create.gui.filter.deny_list.description": "Les articles réussissent s'ils ne correspondent à AUCUN des éléments ci-dessus. Une liste noire vide accepte tout.", "create.gui.filter.allow_list": "Liste blanche", - "create.gui.filter.allow_list.description": "Les éléments réussissent s'ils correspondent à l'un des éléments ci-dessus. Une liste blanche vide rejette tout.", - "create.gui.filter.respect_data": "Respect des données", - "create.gui.filter.respect_data.description": "Les objets ne correspondent que si leur durabilité, leurs enchantements et autres attributs correspondent également.", - "create.gui.filter.ignore_data": "Ignorer les données", - "create.gui.filter.ignore_data.description": "Les éléments correspondent indépendamment de leurs attributs.", + "create.gui.filter.allow_list.description": "Les éléments réussissent s'ils correspondent à l'un des éléments ci-dessus. Une liste blanche vide rejette tout.", + "create.gui.filter.respect_data": "Respect des données", + "create.gui.filter.respect_data.description": "Les objets ne correspondent que si leur durabilité, leurs enchantements et autres attributs correspondent également.", + "create.gui.filter.ignore_data": "Ignorer les données", + "create.gui.filter.ignore_data.description": "Les éléments correspondent indépendamment de leurs attributs.", "create.item_attributes.placeable": "est placeable", - "create.item_attributes.placeable.inverted": "n'est pas plaçable", - "create.item_attributes.consumable": "peut être mangé", - "create.item_attributes.consumable.inverted": "ne peut pas être mangé", - "create.item_attributes.smeltable": "peut être fondu", - "create.item_attributes.smeltable.inverted": "ne peut pas être fondu", - "create.item_attributes.washable": "peut être lavé", - "create.item_attributes.washable.inverted": "ne peut pas être lavé", - "create.item_attributes.smokable": "peut être fumé", - "create.item_attributes.smokable.inverted": "ne peut pas être fumé", - "create.item_attributes.crushable": "peut être concassé", - "create.item_attributes.crushable.inverted": "ne peut pas être concassé", + "create.item_attributes.placeable.inverted": "n'est pas plaçable", + "create.item_attributes.consumable": "peut être mangé", + "create.item_attributes.consumable.inverted": "ne peut pas être mangé", + "create.item_attributes.smeltable": "peut être fondu", + "create.item_attributes.smeltable.inverted": "ne peut pas être fondu", + "create.item_attributes.washable": "peut être lavé", + "create.item_attributes.washable.inverted": "ne peut pas être lavé", + "create.item_attributes.smokable": "peut être fumé", + "create.item_attributes.smokable.inverted": "ne peut pas être fumé", + "create.item_attributes.crushable": "peut être concassé", + "create.item_attributes.crushable.inverted": "ne peut pas être concassé", "create.item_attributes.blastable": "est fondable dans un Haut fourneau", "create.item_attributes.blastable.inverted": "n'est pas fondable dans un Haut fourneau", - "create.item_attributes.enchanted": "est enchanté", - "create.item_attributes.enchanted.inverted": "n'est pas enchanté", - "create.item_attributes.damaged": "est endommagé", - "create.item_attributes.damaged.inverted": "n'est pas endomagé", + "create.item_attributes.enchanted": "est enchanté", + "create.item_attributes.enchanted.inverted": "n'est pas enchanté", + "create.item_attributes.damaged": "est endommagé", + "create.item_attributes.damaged.inverted": "n'est pas endomagé", "create.item_attributes.badly_damaged": "est fortement damaged", - "create.item_attributes.badly_damaged.inverted": "n'est pas fortement endomagé", + "create.item_attributes.badly_damaged.inverted": "n'est pas fortement endomagé", "create.item_attributes.not_stackable": "ne peut pas s'empiler", - "create.item_attributes.not_stackable.inverted": "peut être empilé", - "create.item_attributes.equipable": "peut être équipé", - "create.item_attributes.equipable.inverted": "ne peut pas être équipé", + "create.item_attributes.not_stackable.inverted": "peut être empilé", + "create.item_attributes.equipable": "peut être équipé", + "create.item_attributes.equipable.inverted": "ne peut pas être équipé", "create.item_attributes.furnace_fuel": "est du combustible", "create.item_attributes.furnace_fuel.inverted": "n'est pas un combustible", - "create.item_attributes.in_tag": "est étiqueté %1$s", - "create.item_attributes.in_tag.inverted": "n'est pas étiqueté", - "create.item_attributes.in_item_group": "appartient à %1$s", - "create.item_attributes.in_item_group.inverted": "n'appartient pas à %1$s'", - "create.item_attributes.added_by": "a été ajouté par %1$s", - "create.item_attributes.added_by.inverted": "n'a pas été ajouté par %1$s", - "create.item_attributes.has_enchant": "est enchanté %1$s", - "create.item_attributes.has_enchant.inverted": "n'est pas enchenté %1$s", + "create.item_attributes.in_tag": "est étiqueté %1$s", + "create.item_attributes.in_tag.inverted": "n'est pas étiqueté", + "create.item_attributes.in_item_group": "appartient à %1$s", + "create.item_attributes.in_item_group.inverted": "n'appartient pas à %1$s'", + "create.item_attributes.added_by": "a été ajouté par %1$s", + "create.item_attributes.added_by.inverted": "n'a pas été ajouté par %1$s", + "create.item_attributes.has_enchant": "est enchanté %1$s", + "create.item_attributes.has_enchant.inverted": "n'est pas enchenté %1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", "create.item_attributes.has_fluid": "contient %1$s", "create.item_attributes.has_fluid.inverted": "ne contient pas %1$s", - "create.item_attributes.has_name": "est renommé %1$s", - "create.item_attributes.has_name.inverted": "n'est pas renommé %1$s", - "create.item_attributes.book_author": "a été écrit par %1$s", - "create.item_attributes.book_author.inverted": "n'a pas été écrit par %1$s", + "create.item_attributes.has_name": "est renommé %1$s", + "create.item_attributes.has_name.inverted": "n'est pas renommé %1$s", + "create.item_attributes.book_author": "a été écrit par %1$s", + "create.item_attributes.book_author.inverted": "n'a pas été écrit par %1$s", "create.item_attributes.book_copy_original": "est originel", "create.item_attributes.book_copy_original.inverted": "n'est pas originel", "create.item_attributes.book_copy_first": "UNLOCALIZED: is a first-generation copy", @@ -1050,17 +1055,17 @@ "create.item_attributes.astralsorcery_amulet": "UNLOCALIZED: improves %1$s", "create.item_attributes.astralsorcery_amulet.inverted": "UNLOCALIZED: does not improve %1$s", - "create.gui.attribute_filter.no_selected_attributes": "Aucun attribut sélectionné", - "create.gui.attribute_filter.selected_attributes": "Attributs sélectionnés:", + "create.gui.attribute_filter.no_selected_attributes": "Aucun attribut sélectionné", + "create.gui.attribute_filter.selected_attributes": "Attributs sélectionnés:", "create.gui.attribute_filter.add_attribute": "UNLOCALIZED: Add attribute to List", "create.gui.attribute_filter.add_inverted_attribute": "UNLOCALIZED: Add opposite attribute to List", "create.gui.attribute_filter.allow_list_disjunctive": "Liste blanche (n'importe)", - "create.gui.attribute_filter.allow_list_disjunctive.description": "Les objets réussissent s'ils possèdent l'un des attributs sélectionnés.", + "create.gui.attribute_filter.allow_list_disjunctive.description": "Les objets réussissent s'ils possèdent l'un des attributs sélectionnés.", "create.gui.attribute_filter.allow_list_conjunctive": "Liste blanche (tout)", - "create.gui.attribute_filter.allow_list_conjunctive.description": "Les objets ne passent que s'ils ont TOUS les attributs sélectionnés.", + "create.gui.attribute_filter.allow_list_conjunctive.description": "Les objets ne passent que s'ils ont TOUS les attributs sélectionnés.", "create.gui.attribute_filter.deny_list": "Liste noire", - "create.gui.attribute_filter.deny_list.description": "Les éléments réussissent s'ils n'ont AUCUN des attributs sélectionnés.", - "create.gui.attribute_filter.add_reference_item": "Ajouter un objet de référence", + "create.gui.attribute_filter.deny_list.description": "Les éléments réussissent s'ils n'ont AUCUN des attributs sélectionnés.", + "create.gui.attribute_filter.add_reference_item": "Ajouter un objet de référence", "create.tooltip.holdKey": "Enfoncez [%1$s]", "create.tooltip.holdKeyOrKey": "Enfoncez [%1$s] ou [%2$s]", @@ -1068,19 +1073,19 @@ "create.tooltip.keyCtrl": "Ctrl", "create.tooltip.speedRequirement": "Vitesse requise: %1$s", "create.tooltip.speedRequirement.none": "Aucune", - "create.tooltip.speedRequirement.medium": "Modérée", + "create.tooltip.speedRequirement.medium": "Modérée", "create.tooltip.speedRequirement.high": "Rapide", "create.tooltip.stressImpact": "Impact du stress: %1$s", "create.tooltip.stressImpact.low": "Faible", - "create.tooltip.stressImpact.medium": "Modéré", - "create.tooltip.stressImpact.high": "Elevé", - "create.tooltip.stressImpact.overstressed": "Surmené", - "create.tooltip.capacityProvided": "Capacité de stress: %1$s", + "create.tooltip.stressImpact.medium": "Modéré", + "create.tooltip.stressImpact.high": "Elevé", + "create.tooltip.stressImpact.overstressed": "Surmené", + "create.tooltip.capacityProvided": "Capacité de stress: %1$s", "create.tooltip.capacityProvided.low": "Petite", "create.tooltip.capacityProvided.medium": "Moyenne", "create.tooltip.capacityProvided.high": "Grande", - "create.tooltip.capacityProvided.asGenerator": "(En tant que générateur)", - "create.tooltip.generationSpeed": "Génère à %1$s %2$s", + "create.tooltip.capacityProvided.asGenerator": "(En tant que générateur)", + "create.tooltip.generationSpeed": "Génère à %1$s %2$s", "create.tooltip.analogStrength": "Force analogique: %1$s/15", "create.mechanical_arm.extract_from": "UNLOCALIZED: Take items from %1$s", @@ -1088,6 +1093,12 @@ "create.mechanical_arm.summary": "UNLOCALIZED: Mechanical Arm has %1$s input(s) and %2$s output(s).", "create.mechanical_arm.points_outside_range": "UNLOCALIZED: %1$s selected interaction point(s) removed due to range limitations.", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", + "create.logistics.when_multiple_outputs_available": "UNLOCALIZED: When Multiple Outputs Available", "create.mechanical_arm.selection_mode.round_robin": "UNLOCALIZED: Round Robin", @@ -1142,14 +1153,14 @@ "create.command.killTPSCommand.status.usage.1": "[Create]: use /killtps start to artificially slow down the server tick", "create.command.killTPSCommand.argument.tickTime": "tickTime", - "create.subtitle.schematicannon_launch_block": "Tir de schémacanon", - "create.subtitle.schematicannon_finish": "Fin de schémacanon", + "create.subtitle.schematicannon_launch_block": "Tir de schémacanon", + "create.subtitle.schematicannon_finish": "Fin de schémacanon", "create.subtitle.slime_added": "Bruit de slime", "create.subtitle.mechanical_press_activation": "Activation de la presse mechanique", - "create.subtitle.mechanical_press_item_break": "Cliquetis de métal", + "create.subtitle.mechanical_press_item_break": "Cliquetis de métal", "create.subtitle.blockzapper_place": "Blocs se zappant en place", "create.subtitle.blockzapper_confirm": "Ding d'affirmation", - "create.subtitle.blockzapper_deny": "Boop de déclin", + "create.subtitle.blockzapper_deny": "Boop de déclin", "create.subtitle.block_funnel_eat": "Croc d'entonoir", "create.subtitle.blaze_munch": "UNLOCALIZED: Blaze munches happily", @@ -1157,13 +1168,13 @@ "_": "->------------------------] Item Descriptions [------------------------<-", "item.create.example_item.tooltip": "OBJET EXEMPLE (juste une indication que cette info-bulle existe)", - "item.create.example_item.tooltip.summary": "Une brève description de l'objet. Les _underscores_ surligne les mots.", + "item.create.example_item.tooltip.summary": "Une brève description de l'objet. Les _underscores_ surligne les mots.", "item.create.example_item.tooltip.condition1": "Quand ceci", - "item.create.example_item.tooltip.behaviour1": "Donc cet objet fait ceci. (les comportements sont affichés avec shift)", + "item.create.example_item.tooltip.behaviour1": "Donc cet objet fait ceci. (les comportements sont affichés avec shift)", "item.create.example_item.tooltip.condition2": "Et quand cela", "item.create.example_item.tooltip.behaviour2": "Vous pouvez ajouter autant de comportements que vous le souhaitez", - "item.create.example_item.tooltip.control1": "Quand Ctrl enfoncé", - "item.create.example_item.tooltip.action1": "Ces commandes sont affichées.", + "item.create.example_item.tooltip.control1": "Quand Ctrl enfoncé", + "item.create.example_item.tooltip.action1": "Ces commandes sont affichées.", "block.create.andesite_encased_shaft.tooltip": "UNLOCALIZED: ANDESITE ENCASED SHAFT", "block.create.andesite_encased_shaft.tooltip.summary": "UNLOCALIZED: _Creative only_ item. Encase shafts _in-world_ using _Andesite Casing_. Casing blocks will not be consumed.", @@ -1320,41 +1331,41 @@ "block.create.mechanical_arm.tooltip.control2": "UNLOCALIZED: Scroll with Wrench", "block.create.mechanical_arm.tooltip.action2": "UNLOCALIZED: Sets the ordering behaviour for _items_ output by the _mechanical Arm_.", - "item.create.wand_of_symmetry.tooltip": "BÂTON DE SYMÉTRIE", - "item.create.wand_of_symmetry.tooltip.summary": "Reflète parfaitement le placement des blocs sur les plans configurés.", - "item.create.wand_of_symmetry.tooltip.condition1": "Quand positionné dans la barre active", + "item.create.wand_of_symmetry.tooltip": "BÂTON DE SYMÉTRIE", + "item.create.wand_of_symmetry.tooltip.summary": "Reflète parfaitement le placement des blocs sur les plans configurés.", + "item.create.wand_of_symmetry.tooltip.condition1": "Quand positionné dans la barre active", "item.create.wand_of_symmetry.tooltip.behaviour1": "Reste actif", "item.create.wand_of_symmetry.tooltip.control1": "Clic droit au sol", - "item.create.wand_of_symmetry.tooltip.action1": "_Créé_ ou _déplace_ le mirroir", + "item.create.wand_of_symmetry.tooltip.action1": "_Créé_ ou _déplace_ le mirroir", "item.create.wand_of_symmetry.tooltip.control2": "Clic droit dans les airs", "item.create.wand_of_symmetry.tooltip.action2": "_Retire_ le mirroir actif", - "item.create.wand_of_symmetry.tooltip.control3": "Clic droit en étant accroupi", + "item.create.wand_of_symmetry.tooltip.control3": "Clic droit en étant accroupi", "item.create.wand_of_symmetry.tooltip.action3": "Ouvre l'_interface_ _de_ _configuration_", "item.create.handheld_blockzapper.tooltip": "BLOCKZAPPEUR", - "item.create.handheld_blockzapper.tooltip.summary": "Nouveau gadget pour placer ou échanger des blocs à distance.", + "item.create.handheld_blockzapper.tooltip.summary": "Nouveau gadget pour placer ou échanger des blocs à distance.", "item.create.handheld_blockzapper.tooltip.control1": "Clic gauche sur un bloc", - "item.create.handheld_blockzapper.tooltip.action1": "Définit les blocs placés par l'outil sur le bloc ciblé.", + "item.create.handheld_blockzapper.tooltip.action1": "Définit les blocs placés par l'outil sur le bloc ciblé.", "item.create.handheld_blockzapper.tooltip.control2": "Clic droit sur un bloc", - "item.create.handheld_blockzapper.tooltip.action2": "_Place_ ou _remplace_ le bloc ciblé.", - "item.create.handheld_blockzapper.tooltip.control3": "Clic droit en étant accroupi", + "item.create.handheld_blockzapper.tooltip.action2": "_Place_ ou _remplace_ le bloc ciblé.", + "item.create.handheld_blockzapper.tooltip.control3": "Clic droit en étant accroupi", "item.create.handheld_blockzapper.tooltip.action3": "Ouvre l'_interface_ _de_ _configuration_.", "item.create.handheld_worldshaper.tooltip": "TERRAFORMEUR", - "item.create.handheld_worldshaper.tooltip.summary": "Outil pratique pour créer des _paysage_ et _caractéristiques_ _de_ _terrain_.", + "item.create.handheld_worldshaper.tooltip.summary": "Outil pratique pour créer des _paysage_ et _caractéristiques_ _de_ _terrain_.", "item.create.handheld_worldshaper.tooltip.control1": "Clic gauche sur un bloc", - "item.create.handheld_worldshaper.tooltip.action1": "Définit les blocs placés par l'outil sur le bloc ciblé.", + "item.create.handheld_worldshaper.tooltip.action1": "Définit les blocs placés par l'outil sur le bloc ciblé.", "item.create.handheld_worldshaper.tooltip.control2": "Clic droit sur un bloc", - "item.create.handheld_worldshaper.tooltip.action2": "Applique le _pinceau_ et l'_outil_ actuellement sélectionnés à l'emplacement ciblé.", - "item.create.handheld_worldshaper.tooltip.control3": "Clic droit en étant accroupi", + "item.create.handheld_worldshaper.tooltip.action2": "Applique le _pinceau_ et l'_outil_ actuellement sélectionnés à l'emplacement ciblé.", + "item.create.handheld_worldshaper.tooltip.control3": "Clic droit en étant accroupi", "item.create.handheld_worldshaper.tooltip.action3": "Ouvre l'_interface_ _de_ _configuration_", "item.create.tree_fertilizer.tooltip": "ENGRAIS POUR ARBRES", - "item.create.tree_fertilizer.tooltip.summary": "Une puissante combinaison de minéraux adaptée pour accélérer la croissance des types d'rotors communs.", - "item.create.tree_fertilizer.tooltip.condition1": "Lorsqu'utilisé sur une pousse d'rotor", - "item.create.tree_fertilizer.tooltip.behaviour1": "Fait pousser des rotors _indépendamment_ de leurs _conditions_ _d'emplacement_", + "item.create.tree_fertilizer.tooltip.summary": "Une puissante combinaison de minéraux adaptée pour accélérer la croissance des types d'rotors communs.", + "item.create.tree_fertilizer.tooltip.condition1": "Lorsqu'utilisé sur une pousse d'rotor", + "item.create.tree_fertilizer.tooltip.behaviour1": "Fait pousser des rotors _indépendamment_ de leurs _conditions_ _d'emplacement_", - "item.create.deforester.tooltip": "DÉFORESTEUR", + "item.create.deforester.tooltip": "DÉFORESTEUR", "item.create.deforester.tooltip.summary": "Une _hache_ _rayonnante_ capable d'abattre des rotors en une fraction de seconde.", "item.create.extendo_grip.tooltip": "UNLOCALIZED: EXTENDO GRIP", @@ -1363,76 +1374,76 @@ "item.create.extendo_grip.tooltip.behaviour1": "UNLOCALIZED: Increases _reach distance_ of items used in the _Main-Hand_.", "item.create.filter.tooltip": "FILTRE", - "item.create.filter.tooltip.summary": "_Contrôle_ les _sorties_ et _entrées_ de dispositifs logistiques avec plus de _précision_, en les comparant à un _ensemble_ _d'objets_ ou à plusieurs _filtres_ _imbriqués_.", + "item.create.filter.tooltip.summary": "_Contrôle_ les _sorties_ et _entrées_ de dispositifs logistiques avec plus de _précision_, en les comparant à un _ensemble_ _d'objets_ ou à plusieurs _filtres_ _imbriqués_.", "item.create.filter.tooltip.condition1": "Quand dans l'emplacement de filtre", - "item.create.filter.tooltip.behaviour1": "_Contrôle_ le flux d'object selon sa _configuration_.", + "item.create.filter.tooltip.behaviour1": "_Contrôle_ le flux d'object selon sa _configuration_.", "item.create.filter.tooltip.condition2": "Clic droit", "item.create.filter.tooltip.behaviour2": "Ouvre l'_interface_ _de_ _configuration_.", "item.create.attribute_filter.tooltip": "FILTRE D'ATTRIBUTS", - "item.create.attribute_filter.tooltip.summary": "_Contrôle_ les _sorties_ et les _entrées_ de dispositifs logistiques avec plus de _précision_, en les comparant à un _ensemble_ _d'objets_ ou à plusieurs _filtres_ _imbriqués_.", + "item.create.attribute_filter.tooltip.summary": "_Contrôle_ les _sorties_ et les _entrées_ de dispositifs logistiques avec plus de _précision_, en les comparant à un _ensemble_ _d'objets_ ou à plusieurs _filtres_ _imbriqués_.", "item.create.attribute_filter.tooltip.condition1": "Quand dans l'emplacement de filtre", - "item.create.attribute_filter.tooltip.behaviour1": "_Contrôle_ le flux d'object selon sa _configuration_.", + "item.create.attribute_filter.tooltip.behaviour1": "_Contrôle_ le flux d'object selon sa _configuration_.", "item.create.attribute_filter.tooltip.condition2": "Clic droit", "item.create.attribute_filter.tooltip.behaviour2": "Ouvre l'_interface_ _de_ _configuration_.", - "item.create.empty_schematic.tooltip": "SCHÉMA VIDE", - "item.create.empty_schematic.tooltip.summary": "Utilisé comme ingrédient de recette et pour écrire à la _table_ _à_ _schéma_.", + "item.create.empty_schematic.tooltip": "SCHÉMA VIDE", + "item.create.empty_schematic.tooltip.summary": "Utilisé comme ingrédient de recette et pour écrire à la _table_ _à_ _schéma_.", - "item.create.schematic.tooltip": "SCHÉMA", - "item.create.schematic.tooltip.summary": "Contient une structure à positionner et à placer dans le monde. Positionnez l'hologramme comme vous le souhaitez et utilisez un _schémacanon_ pour le construire.", + "item.create.schematic.tooltip": "SCHÉMA", + "item.create.schematic.tooltip.summary": "Contient une structure à positionner et à placer dans le monde. Positionnez l'hologramme comme vous le souhaitez et utilisez un _schémacanon_ pour le construire.", "item.create.schematic.tooltip.condition1": "Quand tenu en main", - "item.create.schematic.tooltip.behaviour1": "Peut être positionné à l'aide des outils à l'écran.", - "item.create.schematic.tooltip.control1": "Clic droit en étant accroupi", - "item.create.schematic.tooltip.action1": "Ouvre une _interface_ pour rentrer les _coordonées_ correctes.", + "item.create.schematic.tooltip.behaviour1": "Peut être positionné à l'aide des outils à l'écran.", + "item.create.schematic.tooltip.control1": "Clic droit en étant accroupi", + "item.create.schematic.tooltip.action1": "Ouvre une _interface_ pour rentrer les _coordonées_ correctes.", - "item.create.schematic_and_quill.tooltip": "SCHÉMA ET PLUME", - "item.create.schematic_and_quill.tooltip.summary": "Utilisé pour enregistrer une structure de votre monde dans un fichier .nbt.", - "item.create.schematic_and_quill.tooltip.condition1": "Étape 1", - "item.create.schematic_and_quill.tooltip.behaviour1": "Sélectionnez deux points d'angle à l'aide du clic droit.", - "item.create.schematic_and_quill.tooltip.condition2": "Étape 2", - "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl-Défilement_ sur les faces pour ajuster la taille. Cliquez à nouveau pour enregistrer.", + "item.create.schematic_and_quill.tooltip": "SCHÉMA ET PLUME", + "item.create.schematic_and_quill.tooltip.summary": "Utilisé pour enregistrer une structure de votre monde dans un fichier .nbt.", + "item.create.schematic_and_quill.tooltip.condition1": "Étape 1", + "item.create.schematic_and_quill.tooltip.behaviour1": "Sélectionnez deux points d'angle à l'aide du clic droit.", + "item.create.schematic_and_quill.tooltip.condition2": "Étape 2", + "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl-Défilement_ sur les faces pour ajuster la taille. Cliquez à nouveau pour enregistrer.", "item.create.schematic_and_quill.tooltip.control1": "Clic droit", - "item.create.schematic_and_quill.tooltip.action1": "Sélectionnez un point d'angle / confirmez la sauvegarde.", + "item.create.schematic_and_quill.tooltip.action1": "Sélectionnez un point d'angle / confirmez la sauvegarde.", "item.create.schematic_and_quill.tooltip.control2": "Ctrl maintenu", - "item.create.schematic_and_quill.tooltip.action2": "Sélectionnez des points _dans_ _les_ _airs_. Faites défiler pour régler la distance.", - "item.create.schematic_and_quill.tooltip.control3": "Clic droit en étant accroupi", - "item.create.schematic_and_quill.tooltip.action3": "_Réinitialise_ et supprime la sélection.", + "item.create.schematic_and_quill.tooltip.action2": "Sélectionnez des points _dans_ _les_ _airs_. Faites défiler pour régler la distance.", + "item.create.schematic_and_quill.tooltip.control3": "Clic droit en étant accroupi", + "item.create.schematic_and_quill.tooltip.action3": "_Réinitialise_ et supprime la sélection.", - "block.create.schematicannon.tooltip": "SCHÉMACANON", - "block.create.schematicannon.tooltip.summary": "Tire des blocs pour recréer un _schéma_ déployé dans le monde. Utilise des objets des inventaires adjacents et de la _poudre_ _à_ _canon_ comme carburant.", + "block.create.schematicannon.tooltip": "SCHÉMACANON", + "block.create.schematicannon.tooltip.summary": "Tire des blocs pour recréer un _schéma_ déployé dans le monde. Utilise des objets des inventaires adjacents et de la _poudre_ _à_ _canon_ comme carburant.", "block.create.schematicannon.tooltip.control1": "Clic droit", "block.create.schematicannon.tooltip.action1": "Ouvre l'_Interface_", - "block.create.schematic_table.tooltip": "TABLE À SCHÉMA", - "block.create.schematic_table.tooltip.summary": "Écrit les schémas enregistrés dans un _schéma_ _vide_.", - "block.create.schematic_table.tooltip.condition1": "Quand donné un schéma vide", - "block.create.schematic_table.tooltip.behaviour1": "Télécharge un fichier choisi à partir de votre dossier de schémas.", + "block.create.schematic_table.tooltip": "TABLE À SCHÉMA", + "block.create.schematic_table.tooltip.summary": "Écrit les schémas enregistrés dans un _schéma_ _vide_.", + "block.create.schematic_table.tooltip.condition1": "Quand donné un schéma vide", + "block.create.schematic_table.tooltip.behaviour1": "Télécharge un fichier choisi à partir de votre dossier de schémas.", "block.create.shaft.tooltip": "ROTOR", "block.create.shaft.tooltip.summary": "_Relaie_ la _rotation_ en ligne droite.", - "block.create.cogwheel.tooltip": "ROUE DENTÉE", - "block.create.cogwheel.tooltip.summary": "_Relaie_ la _rotation_ en ligne droite, et aux _roues_ _dentées_ adjacentes.", + "block.create.cogwheel.tooltip": "ROUE DENTÉE", + "block.create.cogwheel.tooltip.summary": "_Relaie_ la _rotation_ en ligne droite, et aux _roues_ _dentées_ adjacentes.", - "block.create.large_cogwheel.tooltip": "GRANDE ROUE DENTÉE", - "block.create.large_cogwheel.tooltip.summary": "Une version plus grande de la _roue_ _dentée_, permettant des _changements_ dans la _vitesse_ _de_ _rotation_ lorsqu'il est connecté à son homologue plus petit.", + "block.create.large_cogwheel.tooltip": "GRANDE ROUE DENTÉE", + "block.create.large_cogwheel.tooltip.summary": "Une version plus grande de la _roue_ _dentée_, permettant des _changements_ dans la _vitesse_ _de_ _rotation_ lorsqu'il est connecté à son homologue plus petit.", - "block.create.encased_shaft.tooltip": "ROTOR ENCASTRÉ", - "block.create.encased_shaft.tooltip.summary": "_Relaie_ la _rotation_ en ligne droite. Convient pour propager la rotation à travers les murs.", + "block.create.encased_shaft.tooltip": "ROTOR ENCASTRÉ", + "block.create.encased_shaft.tooltip.summary": "_Relaie_ la _rotation_ en ligne droite. Convient pour propager la rotation à travers les murs.", - "block.create.gearbox.tooltip": "BOÃŽTE DE VITESSES", + "block.create.gearbox.tooltip": "BOÎTE DE VITESSES", "block.create.gearbox.tooltip.summary": "_Relaie_ la _rotation_ dans _quatre_ _directions_. Inverse les connexions directes.", - "block.create.gearshift.tooltip": "BOÃŽTE DE VITESSES", - "block.create.gearshift.tooltip.summary": "Une commande pour basculer le sens de rotation des rotors connectés.", - "block.create.gearshift.tooltip.condition1": "Lorsqu'alimenté", + "block.create.gearshift.tooltip": "BOÎTE DE VITESSES", + "block.create.gearshift.tooltip.summary": "Une commande pour basculer le sens de rotation des rotors connectés.", + "block.create.gearshift.tooltip.condition1": "Lorsqu'alimenté", "block.create.gearshift.tooltip.behaviour1": "_Inverse_ la rotation sortante.", "block.create.clutch.tooltip": "EMBRAYAGE", - "block.create.clutch.tooltip.summary": "Une commande pour engager / désengager la rotation des rotors connectés.", - "block.create.clutch.tooltip.condition1": "Lorsqu'alimenté", - "block.create.clutch.tooltip.behaviour1": "_Arrête_ de transmettre la rotation de l'autre côté.", + "block.create.clutch.tooltip.summary": "Une commande pour engager / désengager la rotation des rotors connectés.", + "block.create.clutch.tooltip.condition1": "Lorsqu'alimenté", + "block.create.clutch.tooltip.behaviour1": "_Arrête_ de transmettre la rotation de l'autre côté.", "block.create.encased_chain_drive.tooltip": "UNLOCALIZED: ENCASED_CHAIN_DRIVE", "block.create.encased_chain_drive.tooltip.summary": "UNLOCALIZED: _Relays Rotation_ in a straight line and to adjacent _Encased Chain Drives_. Chain drives connect in a group when placed next to another on any face without a shaft. Their orientation does not have to match.", @@ -1445,58 +1456,58 @@ "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "UNLOCALIZED: _Without_ a signal, adjacent chain drives will relay the _same speed._ With a _full strength_ signal, adjacent chain drives will relay exactly _twice its speed._ Anything inbetween will give results between 1-2x its speed.", "item.create.belt_connector.tooltip": "CONNECTEUR DE TAPIS ROULANTS", - "item.create.belt_connector.tooltip.summary": "Connecte deux _rotors_ ou plus à un _tapis_ _roulant_ _mécanique_. Les rotors connectés auront exactement la même vitesse et le même sens de rotation. La ceinture peut agir comme un _convoyeur_ pour _objets_ et _entités_.", + "item.create.belt_connector.tooltip.summary": "Connecte deux _rotors_ ou plus à un _tapis_ _roulant_ _mécanique_. Les rotors connectés auront exactement la même vitesse et le même sens de rotation. La ceinture peut agir comme un _convoyeur_ pour _objets_ et _entités_.", "item.create.belt_connector.tooltip.control1": "Clic droit sur rotor", - "item.create.belt_connector.tooltip.action1": "Sélectionne le rotor comme une poulie de la courroie. Les deux rotors sélectionnés doivent être _alignés_ soit _verticalement_, _horizontalement_, ou _diagonalement_ en direction de la courroie.", - "item.create.belt_connector.tooltip.control2": "Clic droit en étant accroupi", - "item.create.belt_connector.tooltip.action2": "_Réinitialise_ la première position sélectionnée pour le tapis roulant.", + "item.create.belt_connector.tooltip.action1": "Sélectionne le rotor comme une poulie de la courroie. Les deux rotors sélectionnés doivent être _alignés_ soit _verticalement_, _horizontalement_, ou _diagonalement_ en direction de la courroie.", + "item.create.belt_connector.tooltip.control2": "Clic droit en étant accroupi", + "item.create.belt_connector.tooltip.action2": "_Réinitialise_ la première position sélectionnée pour le tapis roulant.", "item.create.goggles.tooltip": "LUNETTES", - "item.create.goggles.tooltip.summary": "Une paire de lunettes pour augmenter votre vision avec des _informations_ _kinétiques_ utiles.", - "item.create.goggles.tooltip.condition1": "Quand portées", - "item.create.goggles.tooltip.behaviour1": "Affiche des _indicateurs_ _colorés_ correspondants au _niveau_ _de_ _vitesse_ d'un composant cinétique placé ainsi que _l'impact_ du _stress_ et la _capacité_ des composants individuels.", - "item.create.goggles.tooltip.condition2": "Quand vision portée sur une jauge", - "item.create.goggles.tooltip.behaviour2": "Affiche des informations détaillées sur la _vitesse_ ou le _stress_ du réseau auquel la jauge est connectée.", + "item.create.goggles.tooltip.summary": "Une paire de lunettes pour augmenter votre vision avec des _informations_ _kinétiques_ utiles.", + "item.create.goggles.tooltip.condition1": "Quand portées", + "item.create.goggles.tooltip.behaviour1": "Affiche des _indicateurs_ _colorés_ correspondants au _niveau_ _de_ _vitesse_ d'un composant cinétique placé ainsi que _l'impact_ du _stress_ et la _capacité_ des composants individuels.", + "item.create.goggles.tooltip.condition2": "Quand vision portée sur une jauge", + "item.create.goggles.tooltip.behaviour2": "Affiche des informations détaillées sur la _vitesse_ ou le _stress_ du réseau auquel la jauge est connectée.", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", - "item.create.wrench.tooltip": "CLÉ", - "item.create.wrench.tooltip.summary": "Un outil utile pour travailler sur les engins cinétiques. Peut être utilisé pour _tourner_, _démonter_ et _configurer_ les composants.", + "item.create.wrench.tooltip": "CLÉ", + "item.create.wrench.tooltip.summary": "Un outil utile pour travailler sur les engins cinétiques. Peut être utilisé pour _tourner_, _démonter_ et _configurer_ les composants.", "item.create.wrench.tooltip.control1": "Clic droit sur un bloc de Create", - "item.create.wrench.tooltip.action1": "_Tourne_ le _composant_ le long de l'axe dépendant de la face avec lequel vous avez interagi.", - "item.create.wrench.tooltip.control2": "Clic droit en étant accroupi", - "item.create.wrench.tooltip.action2": "_Démonte_ les _composants_ _cinétiques_ et les replace dans _votre_ _inventaire_.", + "item.create.wrench.tooltip.action1": "_Tourne_ le _composant_ le long de l'axe dépendant de la face avec lequel vous avez interagi.", + "item.create.wrench.tooltip.control2": "Clic droit en étant accroupi", + "item.create.wrench.tooltip.action2": "_Démonte_ les _composants_ _cinétiques_ et les replace dans _votre_ _inventaire_.", - "block.create.creative_motor.tooltip": "MOTEUR CRÉATIF", + "block.create.creative_motor.tooltip": "MOTEUR CRÉATIF", "block.create.creative_motor.tooltip.summary": "Une source configurable de _force_ _de_ _rotation_.", - "block.create.water_wheel.tooltip": "ROUE À EAU", + "block.create.water_wheel.tooltip": "ROUE À EAU", "block.create.water_wheel.tooltip.summary": "Fournit une _force_ _de_ _rotation_ provenant de _courants_ _d'eau_ adjacents.", - "block.create.encased_fan.tooltip": "VENTILATEUR ENCHÂSSÉ", - "block.create.encased_fan.tooltip.summary": "Convertit _force_ _de_ _rotation_ en _courants_ _d'air_ et inversement. A une variété d'utilisations.", - "block.create.encased_fan.tooltip.condition1": "Lorsqu'alimenté par de la redstone", - "block.create.encased_fan.tooltip.behaviour1": "Fournit _force_ _de_ _rotation_ à partir de toute _source_ _de_ _chaleur_ immédiatement en dessous de lui. Le ventilateur doit être tourné vers le bas.", - "block.create.encased_fan.tooltip.condition2": "Quand tourné", - "block.create.encased_fan.tooltip.behaviour2": "_Pousse_ ou _tire_ les entités, selon la vitesse de rotation entrante.", - "block.create.encased_fan.tooltip.condition3": "Quand souffle à travers des blocs spéciaux", - "block.create.encased_fan.tooltip.behaviour3": "Des particules de _liquides_ et de _feu_ sont émises dans le flux d'air. Cela peut être utilisé pour _traiter_ des _objets_.", + "block.create.encased_fan.tooltip": "VENTILATEUR ENCHÂSSÉ", + "block.create.encased_fan.tooltip.summary": "Convertit _force_ _de_ _rotation_ en _courants_ _d'air_ et inversement. A une variété d'utilisations.", + "block.create.encased_fan.tooltip.condition1": "Lorsqu'alimenté par de la redstone", + "block.create.encased_fan.tooltip.behaviour1": "Fournit _force_ _de_ _rotation_ à partir de toute _source_ _de_ _chaleur_ immédiatement en dessous de lui. Le ventilateur doit être tourné vers le bas.", + "block.create.encased_fan.tooltip.condition2": "Quand tourné", + "block.create.encased_fan.tooltip.behaviour2": "_Pousse_ ou _tire_ les entités, selon la vitesse de rotation entrante.", + "block.create.encased_fan.tooltip.condition3": "Quand souffle à travers des blocs spéciaux", + "block.create.encased_fan.tooltip.behaviour3": "Des particules de _liquides_ et de _feu_ sont émises dans le flux d'air. Cela peut être utilisé pour _traiter_ des _objets_.", "block.create.nozzle.tooltip": "BUSE", - "block.create.nozzle.tooltip.summary": "Attachez-le à l'avant d'un _ventilateur_ enchâssé_ pour répartir son effet sur les entités dans _toutes_ les _directions_.", + "block.create.nozzle.tooltip.summary": "Attachez-le à l'avant d'un _ventilateur_ enchâssé_ pour répartir son effet sur les entités dans _toutes_ les _directions_.", "block.create.hand_crank.tooltip": "MANIVELLE", - "block.create.hand_crank.tooltip.summary": "Une simple _source_ de _force_ _de_ _rotation_ qui nécessite l'interaction des joueurs.", - "block.create.hand_crank.tooltip.condition1": "Lorsqu'utilisé", - "block.create.hand_crank.tooltip.behaviour1": "Fournit des _force_ _de_ _rotation_ à un objet attaché. _S'accroupir_ _pour_ _inverser_ la rotation.", + "block.create.hand_crank.tooltip.summary": "Une simple _source_ de _force_ _de_ _rotation_ qui nécessite l'interaction des joueurs.", + "block.create.hand_crank.tooltip.condition1": "Lorsqu'utilisé", + "block.create.hand_crank.tooltip.behaviour1": "Fournit des _force_ _de_ _rotation_ à un objet attaché. _S'accroupir_ _pour_ _inverser_ la rotation.", "block.create.cuckoo_clock.tooltip": "COUCOU", - "block.create.cuckoo_clock.tooltip.summary": "Un bel artisanat pour _décorer_ un espace et _garder_ la _notion_ _du_ _temps_.", - "block.create.cuckoo_clock.tooltip.condition1": "Quand tourné", - "block.create.cuckoo_clock.tooltip.behaviour1": "Affiche le _temps_ _présent_ et joue une mélodie deux fois par jour. _S'active_ une fois le _midi_ et une fois au crépuscule, dès que les _joueurs_ _peuvent_ _dormir_.", + "block.create.cuckoo_clock.tooltip.summary": "Un bel artisanat pour _décorer_ un espace et _garder_ la _notion_ _du_ _temps_.", + "block.create.cuckoo_clock.tooltip.condition1": "Quand tourné", + "block.create.cuckoo_clock.tooltip.behaviour1": "Affiche le _temps_ _présent_ et joue une mélodie deux fois par jour. _S'active_ une fois le _midi_ et une fois au crépuscule, dès que les _joueurs_ _peuvent_ _dormir_.", "block.create.turntable.tooltip": "PLAQUE TOURNANTE", - "block.create.turntable.tooltip.summary": "Transforme la _force_ _de_ _rotation_ en énergie cinétique.", + "block.create.turntable.tooltip.summary": "Transforme la _force_ _de_ _rotation_ en énergie cinétique.", "block.create.millstone.tooltip": "UNLOCALIZED: MILLSTONE", "block.create.millstone.tooltip.summary": "UNLOCALIZED: A kinetic component suitable for _grinding_ inserted _materials_. Can be powered by an adjacent cogwheel or by connecting to the shaft at the bottom. Results have to be extracted from the component.", @@ -1507,20 +1518,20 @@ "block.create.crushing_wheel.tooltip": "ROUE DE CONCASSAGE", "block.create.crushing_wheel.tooltip.summary": "Grandes roues rotatives qui _cassent_ n'importe quoi.", - "block.create.crushing_wheel.tooltip.condition1": "Quand fixé à une autre roue de concassage", - "block.create.crushing_wheel.tooltip.behaviour1": "Forme une machine de concassage pour traiter une variété de choses. Les dents des roues doivent se connecter et se déplacer avec la _même_ _vitesse_ dans des _directions_ _opposées_.", + "block.create.crushing_wheel.tooltip.condition1": "Quand fixé à une autre roue de concassage", + "block.create.crushing_wheel.tooltip.behaviour1": "Forme une machine de concassage pour traiter une variété de choses. Les dents des roues doivent se connecter et se déplacer avec la _même_ _vitesse_ dans des _directions_ _opposées_.", - "block.create.mechanical_press.tooltip": "PRESSE MÉCANIQUE", - "block.create.mechanical_press.tooltip.summary": "Un piston puissant pour comprimer les objets en dessous. Nécessite une _force_ _de_ _rotation_ constante.", - "block.create.mechanical_press.tooltip.condition1": "Lorsqu'alimenté par de la redstone", - "block.create.mechanical_press.tooltip.behaviour1": "_Démarre_ pour compresser les éléments déposés en dessous.", - "block.create.mechanical_press.tooltip.condition2": "Lorsqu'au-dessus d'un tapis roulant mécanique", - "block.create.mechanical_press.tooltip.behaviour2": "Compresse _Automatiquement_ les éléments passant sur le tapis roulant.", + "block.create.mechanical_press.tooltip": "PRESSE MÉCANIQUE", + "block.create.mechanical_press.tooltip.summary": "Un piston puissant pour comprimer les objets en dessous. Nécessite une _force_ _de_ _rotation_ constante.", + "block.create.mechanical_press.tooltip.condition1": "Lorsqu'alimenté par de la redstone", + "block.create.mechanical_press.tooltip.behaviour1": "_Démarre_ pour compresser les éléments déposés en dessous.", + "block.create.mechanical_press.tooltip.condition2": "Lorsqu'au-dessus d'un tapis roulant mécanique", + "block.create.mechanical_press.tooltip.behaviour2": "Compresse _Automatiquement_ les éléments passant sur le tapis roulant.", "block.create.mechanical_press.tooltip.condition3": "UNLOCALIZED: When above Basin", "block.create.mechanical_press.tooltip.behaviour3": "UNLOCALIZED: Starts to _compact items_ in the basin whenever all necessary ingredients are present.", "block.create.basin.tooltip": "BASSIN", - "block.create.basin.tooltip.summary": "Un _objet_ _conteneur_ pratique utilisé dans le traitement avec le _mixeur_ _mécanique_ et la _presse_ _mecanique_. Prend en charge les _comparateur_ _de_ _redstone_.", + "block.create.basin.tooltip.summary": "Un _objet_ _conteneur_ pratique utilisé dans le traitement avec le _mixeur_ _mécanique_ et la _presse_ _mecanique_. Prend en charge les _comparateur_ _de_ _redstone_.", "block.create.basin.tooltip.condition1": "UNLOCALIZED: Auto-Output", "block.create.basin.tooltip.behaviour1": "UNLOCALIZED: When _open inventories_ such as belts, other basins, depots, item drains and others are _below one side_ of a basin, they will automatically receive any _item/fluid outputs_ created in the basin. This is useful for automation.", @@ -1534,36 +1545,36 @@ "block.create.reinforced_rail.tooltip": "UNLOCALIZED: REINFORCED RAIL", "block.create.reinforced_rail.tooltip.summary": "UNLOCALIZED: A timber stabilized rail, _does not need supports_.", - "block.create.mechanical_mixer.tooltip": "MIXEUR MÉCANIQUE", - "block.create.mechanical_mixer.tooltip.summary": "Un fouet cinétique pour appliquer toutes les recettes d'artisanat informes aux objets en dessous. Nécessite une _force_ _de_ _rotation_ constant et un _bassin_ placé en dessous (avec un espace entre les deux).", + "block.create.mechanical_mixer.tooltip": "MIXEUR MÉCANIQUE", + "block.create.mechanical_mixer.tooltip.summary": "Un fouet cinétique pour appliquer toutes les recettes d'artisanat informes aux objets en dessous. Nécessite une _force_ _de_ _rotation_ constant et un _bassin_ placé en dessous (avec un espace entre les deux).", "block.create.mechanical_mixer.tooltip.condition1": "Lorsqu'au-dessus d'un bassin", - "block.create.mechanical_mixer.tooltip.behaviour1": "Commence à mélanger les objets dans le bassin Quand tous les ingrédients nécessaires sont présents.", + "block.create.mechanical_mixer.tooltip.behaviour1": "Commence à mélanger les objets dans le bassin Quand tous les ingrédients nécessaires sont présents.", - "block.create.mechanical_crafter.tooltip": "ÉTABLI MÉCANIQUE", - "block.create.mechanical_crafter.tooltip.summary": "Un assembleur cinétique pour _automatiser_ n'importe quelle recette _en_ _forme_. Placez-en _plusieurs_ _dans_ _une_ _grille_ correspondant à votre recette, et _arrangez_ _leurs_ _tapis_ _roulant_ pour créer un _flux_ qui sort de la grille sur l'un des établis.", - "block.create.mechanical_crafter.tooltip.condition1": "Quand tourné", - "block.create.mechanical_crafter.tooltip.behaviour1": "_Démarre_ _le_ _processus_ _d'artisanat_ dès que _tous_ les _établis_ dans la grille ont _reçu_ _un_ _objet_.", + "block.create.mechanical_crafter.tooltip": "ÉTABLI MÉCANIQUE", + "block.create.mechanical_crafter.tooltip.summary": "Un assembleur cinétique pour _automatiser_ n'importe quelle recette _en_ _forme_. Placez-en _plusieurs_ _dans_ _une_ _grille_ correspondant à votre recette, et _arrangez_ _leurs_ _tapis_ _roulant_ pour créer un _flux_ qui sort de la grille sur l'un des établis.", + "block.create.mechanical_crafter.tooltip.condition1": "Quand tourné", + "block.create.mechanical_crafter.tooltip.behaviour1": "_Démarre_ _le_ _processus_ _d'artisanat_ dès que _tous_ les _établis_ dans la grille ont _reçu_ _un_ _objet_.", "block.create.mechanical_crafter.tooltip.condition2": "UNLOCALIZED: On Redstone Pulse", "block.create.mechanical_crafter.tooltip.behaviour2": "UNLOCALIZED: _Forces_ the start of the _crafting process_ with all currently given _items_ in the grid.", - "block.create.mechanical_crafter.tooltip.control1": "Lorsqu'utilisation de la clé à l'avant", - "block.create.mechanical_crafter.tooltip.action1": "_Fait_ _défiler_ _la_ _direction_ dans laquelle un établi individuel _déplace_ _ses_ _objets_. Pour former une grille de travail, disposer les _tapis_ _roulants_ _dans_ _un_ _flux_ qui déplace tous les articles vers un établi final. Le dernier artisan doit _pointer_ _autrepart_ de la grille.", - "block.create.mechanical_crafter.tooltip.control2": "Lorsqu'utilisation de la clé à l'arrière", - "block.create.mechanical_crafter.tooltip.action2": "_Connecte_ _l'inventaire_ _d'entrée_ des établis adjacents. Utilisez ceci pour _combiner_ les _emplacements_ dans la grille de fabrication et pour _économiser_ _sur_ _le_ _travail_ _d'entrée_.", + "block.create.mechanical_crafter.tooltip.control1": "Lorsqu'utilisation de la clé à l'avant", + "block.create.mechanical_crafter.tooltip.action1": "_Fait_ _défiler_ _la_ _direction_ dans laquelle un établi individuel _déplace_ _ses_ _objets_. Pour former une grille de travail, disposer les _tapis_ _roulants_ _dans_ _un_ _flux_ qui déplace tous les articles vers un établi final. Le dernier artisan doit _pointer_ _autrepart_ de la grille.", + "block.create.mechanical_crafter.tooltip.control2": "Lorsqu'utilisation de la clé à l'arrière", + "block.create.mechanical_crafter.tooltip.action2": "_Connecte_ _l'inventaire_ _d'entrée_ des établis adjacents. Utilisez ceci pour _combiner_ les _emplacements_ dans la grille de fabrication et pour _économiser_ _sur_ _le_ _travail_ _d'entrée_.", "block.create.furnace_engine.tooltip": "MOTEUR DE FOUR", - "block.create.furnace_engine.tooltip.summary": "Une source puissante de _puissance_ _de_ _rotation_ qui nécessite un _four_ _allumé_ pour fonctionner.", - "block.create.furnace_engine.tooltip.condition1": "Lorsqu'attaché à un four allumé", - "block.create.furnace_engine.tooltip.behaviour1": "_Commence_ _à_ _alimenter_ un _volant_ _d'inertie_ placé devant (à 1m de distance). Utilisez un haut fourneau pour des vitesses plus élevées.", + "block.create.furnace_engine.tooltip.summary": "Une source puissante de _puissance_ _de_ _rotation_ qui nécessite un _four_ _allumé_ pour fonctionner.", + "block.create.furnace_engine.tooltip.condition1": "Lorsqu'attaché à un four allumé", + "block.create.furnace_engine.tooltip.behaviour1": "_Commence_ _à_ _alimenter_ un _volant_ _d'inertie_ placé devant (à 1m de distance). Utilisez un haut fourneau pour des vitesses plus élevées.", "block.create.flywheel.tooltip": "VOLANT D'INERTIE", - "block.create.flywheel.tooltip.summary": "Une grande roue métallique pour _exploiter_ _et_ _stabiliser_ la force générée par un _moteur_ _attaché_. Les volants d'inertie se connectent aux moteurs s'ils sont séparés _d'un_ _mètre_ et tournés à un _angle_ de _90°_ les uns des autres.", - "block.create.flywheel.tooltip.condition1": "Lorsqu'attaché à un moteur en marche", - "block.create.flywheel.tooltip.behaviour1": "Fournit une _force_ _de_ rotation_ à un engin connecté basé sur la force et la vitesse du générateur.", + "block.create.flywheel.tooltip.summary": "Une grande roue métallique pour _exploiter_ _et_ _stabiliser_ la force générée par un _moteur_ _attaché_. Les volants d'inertie se connectent aux moteurs s'ils sont séparés _d'un_ _mètre_ et tournés à un _angle_ de _90°_ les uns des autres.", + "block.create.flywheel.tooltip.condition1": "Lorsqu'attaché à un moteur en marche", + "block.create.flywheel.tooltip.behaviour1": "Fournit une _force_ _de_ rotation_ à un engin connecté basé sur la force et la vitesse du générateur.", "block.create.portable_storage_interface.tooltip": "INTERFACE DE STOCKAGE PORTABLE", - "block.create.portable_storage_interface.tooltip.summary": "Un point d'échange portable pour _déplacer_ des _objets_ vers et depuis une _structure_ déplacée par un piston, un roulement, un chariot ou une poulie.", + "block.create.portable_storage_interface.tooltip.summary": "Un point d'échange portable pour _déplacer_ des _objets_ vers et depuis une _structure_ déplacée par un piston, un roulement, un chariot ou une poulie.", "block.create.portable_storage_interface.tooltip.condition1": "Lorsqu'en mouvement", - "block.create.portable_storage_interface.tooltip.behaviour1": "Interagit avec les _transposeurs_ stationnaires de sorte que les transposeurs faisant _face_ _autrepart_ de l'interface tirent les objets, et les transposeurs ciblant l'interface y _insereront_ les _objets_ de l'inventaire joint. L'engin se bloquera brièvement Quand les objets seront échangés.", + "block.create.portable_storage_interface.tooltip.behaviour1": "Interagit avec les _transposeurs_ stationnaires de sorte que les transposeurs faisant _face_ _autrepart_ de l'interface tirent les objets, et les transposeurs ciblant l'interface y _insereront_ les _objets_ de l'inventaire joint. L'engin se bloquera brièvement Quand les objets seront échangés.", "block.create.portable_storage_interface.tooltip.condition2": "UNLOCALIZED: When Powered by Redstone", "block.create.portable_storage_interface.tooltip.behaviour2": "UNLOCALIZED: _Disengages_ any active connection immediately.", @@ -1574,25 +1585,25 @@ "block.create.portable_fluid_interface.tooltip.condition2": "UNLOCALIZED: When Powered by Redstone", "block.create.portable_fluid_interface.tooltip.behaviour2": "UNLOCALIZED: _Disengages_ any active connection immediately.", - "block.create.rotation_speed_controller.tooltip": "CONTRÔLEUR DE VITESSE DE ROTATION", - "block.create.rotation_speed_controller.tooltip.summary": "Un _relai_ _configurable_ capable d'accélérer ou de ralentir le composant cible à la vitesse souhaitée.", - "block.create.rotation_speed_controller.tooltip.condition1": "Lorsqu'attaché à une grande roue dentée", - "block.create.rotation_speed_controller.tooltip.behaviour1": "Relaie la force de rotation entrante vers la roue, essayant de faire _correspondre_ la _vitesse_ à laquelle elle est configurée. La _roue_ _dentée_ doit être _attachée_ _au_ _dessus_ du contrôleur.", + "block.create.rotation_speed_controller.tooltip": "CONTRÔLEUR DE VITESSE DE ROTATION", + "block.create.rotation_speed_controller.tooltip.summary": "Un _relai_ _configurable_ capable d'accélérer ou de ralentir le composant cible à la vitesse souhaitée.", + "block.create.rotation_speed_controller.tooltip.condition1": "Lorsqu'attaché à une grande roue dentée", + "block.create.rotation_speed_controller.tooltip.behaviour1": "Relaie la force de rotation entrante vers la roue, essayant de faire _correspondre_ la _vitesse_ à laquelle elle est configurée. La _roue_ _dentée_ doit être _attachée_ _au_ _dessus_ du contrôleur.", - "block.create.mechanical_piston.tooltip": "PISTON MÉCANIQUE", - "block.create.mechanical_piston.tooltip.summary": "Une version plus avancée du _piston_. Il utilise une _force_ _de_ rotation_ pour déplacer précisément les structures attachées. Les _pôles_ _d'extension_ _de_ _piston_ à l'arrière définissent la _portée_ de cet appareil. Sans extensions, le piston ne bougera pas. Utilisez un _châssis_ ou un _bloc_ _de_ slime_ pour déplacer plus d'une seule ligne de blocs.", - "block.create.mechanical_piston.tooltip.condition1": "Quand tourné", - "block.create.mechanical_piston.tooltip.behaviour1": "Commence à déplacer la structure attachée. La vitesse et la direction sont corrélées à la vitesse de rotation entrante.", + "block.create.mechanical_piston.tooltip": "PISTON MÉCANIQUE", + "block.create.mechanical_piston.tooltip.summary": "Une version plus avancée du _piston_. Il utilise une _force_ _de_ rotation_ pour déplacer précisément les structures attachées. Les _pôles_ _d'extension_ _de_ _piston_ à l'arrière définissent la _portée_ de cet appareil. Sans extensions, le piston ne bougera pas. Utilisez un _châssis_ ou un _bloc_ _de_ slime_ pour déplacer plus d'une seule ligne de blocs.", + "block.create.mechanical_piston.tooltip.condition1": "Quand tourné", + "block.create.mechanical_piston.tooltip.behaviour1": "Commence à déplacer la structure attachée. La vitesse et la direction sont corrélées à la vitesse de rotation entrante.", "block.create.piston_extension_pole.tooltip": "BARRE DE PISTON", - "block.create.piston_extension_pole.tooltip.summary": "Étend la portée des _pistons_ _mécaniques.", - "block.create.piston_extension_pole.tooltip.condition1": "Lorsqu'attaché à un piston mécanique", - "block.create.piston_extension_pole.tooltip.behaviour1": "Étend la portée du _piston_ d'un bloc", + "block.create.piston_extension_pole.tooltip.summary": "Étend la portée des _pistons_ _mécaniques.", + "block.create.piston_extension_pole.tooltip.condition1": "Lorsqu'attaché à un piston mécanique", + "block.create.piston_extension_pole.tooltip.behaviour1": "Étend la portée du _piston_ d'un bloc", - "block.create.mechanical_bearing.tooltip": "ROULEMENT MÉCANIQUE", - "block.create.mechanical_bearing.tooltip.summary": "Utilisé pour faire tourner de _plus_ _grande_ _structures_ ou pour exploiter une _force_ _de_ rotation_ contre le vent.", - "block.create.mechanical_bearing.tooltip.condition1": "Quand tourné", - "block.create.mechanical_bearing.tooltip.behaviour1": "Démarre les blocs attachés en rotation. Utilisez un _châssis_ ou _bloc_ _de_ _slime_ pour déplacer plus d'un seul bloc.", + "block.create.mechanical_bearing.tooltip": "ROULEMENT MÉCANIQUE", + "block.create.mechanical_bearing.tooltip.summary": "Utilisé pour faire tourner de _plus_ _grande_ _structures_ ou pour exploiter une _force_ _de_ rotation_ contre le vent.", + "block.create.mechanical_bearing.tooltip.condition1": "Quand tourné", + "block.create.mechanical_bearing.tooltip.behaviour1": "Démarre les blocs attachés en rotation. Utilisez un _châssis_ ou _bloc_ _de_ _slime_ pour déplacer plus d'un seul bloc.", "block.create.windmill_bearing.tooltip": "UNLOCALIZED: WINDMILL BEARING", "block.create.windmill_bearing.tooltip.summary": "UNLOCALIZED: Used for harnessing _Rotational Force_ from wind. Attach your own design and watch it spin!", @@ -1607,22 +1618,22 @@ "block.create.white_sail.tooltip.condition1": "UNLOCALIZED: When Right-clicked with Dye", "block.create.white_sail.tooltip.behaviour1": "UNLOCALIZED: Changes color of the sail.", - "block.create.clockwork_bearing.tooltip": "ROULEMENT MÉCANIQUE HORLOGER", - "block.create.clockwork_bearing.tooltip.summary": "Une version avancée du _roulement_ _mécanique_ pour faire tourner jusqu'à deux _aiguilles_ _d'horloge_ en fonction du _temps_ _en-jeu_ actuel.", - "block.create.clockwork_bearing.tooltip.condition1": "Quand tourné", - "block.create.clockwork_bearing.tooltip.behaviour1": "Commence la rotation de la structure attachée vers l'_heure_ _actuelle_. Si une seconde structure est présente, elle servira _d'aiguille_ _des_ _minutes_.", + "block.create.clockwork_bearing.tooltip": "ROULEMENT MÉCANIQUE HORLOGER", + "block.create.clockwork_bearing.tooltip.summary": "Une version avancée du _roulement_ _mécanique_ pour faire tourner jusqu'à deux _aiguilles_ _d'horloge_ en fonction du _temps_ _en-jeu_ actuel.", + "block.create.clockwork_bearing.tooltip.condition1": "Quand tourné", + "block.create.clockwork_bearing.tooltip.behaviour1": "Commence la rotation de la structure attachée vers l'_heure_ _actuelle_. Si une seconde structure est présente, elle servira _d'aiguille_ _des_ _minutes_.", - "block.create.sequenced_gearshift.tooltip": "BOÃŽITE À VITESSES SÉQUENCÉE", - "block.create.sequenced_gearshift.tooltip.summary": "Un _composant_ _utilitaire_ _programmable_, qui peut changer son _débit_ _de_ _rotation_ suivant jusqu'à _5_ _instructions_ _consécutives_. Utilisez-le pour alimenter des roulements mécaniques, des pistons ou des poulies avec plus de contrôle sur le timing et la vitesse. Peut devenir moins précis à des vitesses plus élevées.", - "block.create.sequenced_gearshift.tooltip.condition1": "Lorsqu'alimenté par de la redstone", - "block.create.sequenced_gearshift.tooltip.behaviour1": "_Commence_ _à_ _exécuter_ les instructions programmées en fonction de la vitesse d'entrée.", + "block.create.sequenced_gearshift.tooltip": "BOÎITE À VITESSES SÉQUENCÉE", + "block.create.sequenced_gearshift.tooltip.summary": "Un _composant_ _utilitaire_ _programmable_, qui peut changer son _débit_ _de_ _rotation_ suivant jusqu'à _5_ _instructions_ _consécutives_. Utilisez-le pour alimenter des roulements mécaniques, des pistons ou des poulies avec plus de contrôle sur le timing et la vitesse. Peut devenir moins précis à des vitesses plus élevées.", + "block.create.sequenced_gearshift.tooltip.condition1": "Lorsqu'alimenté par de la redstone", + "block.create.sequenced_gearshift.tooltip.behaviour1": "_Commence_ _à_ _exécuter_ les instructions programmées en fonction de la vitesse d'entrée.", "block.create.sequenced_gearshift.tooltip.condition2": "Clic droit", "block.create.sequenced_gearshift.tooltip.behaviour2": "Ouvre _l'interface_ _de_ _configuration_", "block.create.cart_assembler.tooltip": "ASSEMBLEUR DE WAGON", - "block.create.cart_assembler.tooltip.summary": "Monte une structure connectée sur un _wagon_ _passant_.", - "block.create.cart_assembler.tooltip.condition1": "Lorsqu'alimenté par de la redstone", - "block.create.cart_assembler.tooltip.behaviour1": "_Démonte_ les structures montées un _wagon passant_ et les remet dans le monde.", + "block.create.cart_assembler.tooltip.summary": "Monte une structure connectée sur un _wagon_ _passant_.", + "block.create.cart_assembler.tooltip.condition1": "Lorsqu'alimenté par de la redstone", + "block.create.cart_assembler.tooltip.behaviour1": "_Démonte_ les structures montées un _wagon passant_ et les remet dans le monde.", "block.create.cart_assembler.tooltip.condition2": "UNLOCALIZED: Carriage Contraptions", "block.create.cart_assembler.tooltip.behaviour2": "UNLOCALIZED: Two cart assembers _connected by_ a _structure_ will, once both contain a minecart, connect those carts with a _contraption mounted between_ the _two_ of them. The structure will behave similarly to a _Minecart Coupling_.", "block.create.cart_assembler.tooltip.control1": "UNLOCALIZED: When placed above Rail", @@ -1635,73 +1646,73 @@ "block.create.cart_assembler.tooltip.action4": "UNLOCALIZED: _Disassembles_ carts when powered.", "block.create.rope_pulley.tooltip": "POULIE", - "block.create.rope_pulley.tooltip.summary": "Déplace les _blocs_ et _structures_ attachés _verticalement_. Utilisez un _châssis_ ou _bloc_ _de_ _slime_ pour déplacer plus d'un seul bloc.", - "block.create.rope_pulley.tooltip.condition1": "Quand tourné", - "block.create.rope_pulley.tooltip.behaviour1": "Commence à déplacer la structure attachée. La vitesse et la direction sont corrélées à la vitesse de rotation entrante.", + "block.create.rope_pulley.tooltip.summary": "Déplace les _blocs_ et _structures_ attachés _verticalement_. Utilisez un _châssis_ ou _bloc_ _de_ _slime_ pour déplacer plus d'un seul bloc.", + "block.create.rope_pulley.tooltip.condition1": "Quand tourné", + "block.create.rope_pulley.tooltip.behaviour1": "Commence à déplacer la structure attachée. La vitesse et la direction sont corrélées à la vitesse de rotation entrante.", - "block.create.linear_chassis.tooltip": "CHÂSSIS LINÉAIRE", + "block.create.linear_chassis.tooltip": "CHÂSSIS LINÉAIRE", "block.create.linear_chassis.tooltip.summary": "Un bloc de base configurable reliant les structures pour le mouvement.", - "block.create.linear_chassis.tooltip.condition1": "Quand déplacé", - "block.create.linear_chassis.tooltip.behaviour1": "_Déplace_ tous les _châssis_ _attachés_ avec la même orientation, et une colonne de blocs dans sa portée. Les blocs ne seront tirés que si la face du châssis est _collante_ (Voir [Ctrl]).", - "block.create.linear_chassis.tooltip.condition2": "Lorsqu'utilisé avec une clé", - "block.create.linear_chassis.tooltip.behaviour2": "Configurez la _portée_ pour ce bloc de châssis. Maintenez CTRL pour modifier également la plage de tous les blocs de châssis connectés.", + "block.create.linear_chassis.tooltip.condition1": "Quand déplacé", + "block.create.linear_chassis.tooltip.behaviour1": "_Déplace_ tous les _châssis_ _attachés_ avec la même orientation, et une colonne de blocs dans sa portée. Les blocs ne seront tirés que si la face du châssis est _collante_ (Voir [Ctrl]).", + "block.create.linear_chassis.tooltip.condition2": "Lorsqu'utilisé avec une clé", + "block.create.linear_chassis.tooltip.behaviour2": "Configurez la _portée_ pour ce bloc de châssis. Maintenez CTRL pour modifier également la plage de tous les blocs de châssis connectés.", "block.create.linear_chassis.tooltip.control1": "Clic droit avec une boule de slime", - "block.create.linear_chassis.tooltip.action1": "Rend la face _collante_. Quand déplacé, le châssis va _tirer_ les blocs attachés, quelle que soit la direction du mouvement.", + "block.create.linear_chassis.tooltip.action1": "Rend la face _collante_. Quand déplacé, le châssis va _tirer_ les blocs attachés, quelle que soit la direction du mouvement.", - "block.create.secondary_linear_chassis.tooltip": "CHÂSSIS LINÉAIRE SECONDAIRE", - "block.create.secondary_linear_chassis.tooltip.summary": "Un deuxième type de _châssis linéaire_ qui ne se connecte pas au premier.", + "block.create.secondary_linear_chassis.tooltip": "CHÂSSIS LINÉAIRE SECONDAIRE", + "block.create.secondary_linear_chassis.tooltip.summary": "Un deuxième type de _châssis linéaire_ qui ne se connecte pas au premier.", - "block.create.radial_chassis.tooltip": "CHÂSSIS DE ROTATION", + "block.create.radial_chassis.tooltip": "CHÂSSIS DE ROTATION", "block.create.radial_chassis.tooltip.summary": "Un bloc de base configurable reliant les structures pour le mouvement.", - "block.create.radial_chassis.tooltip.condition1": "Quand déplacé", - "block.create.radial_chassis.tooltip.behaviour1": "_Déplace_ tous les _châssis_ _attachés_ en colonne, et un cylindre de blocs autour de lui. Les blocs qui l'entourent ne sont déplacés que lorsqu'ils sont à portée et attachés à un côté collant (voir [Ctrl]).", - "block.create.radial_chassis.tooltip.condition2": "Lorsqu'utilisé avec une clé", - "block.create.radial_chassis.tooltip.behaviour2": "Configure la _portée_ pour ce bloc de châssis. Maintenez CTRL pour modifier également la portée de tous les blocs de châssis connectés.", + "block.create.radial_chassis.tooltip.condition1": "Quand déplacé", + "block.create.radial_chassis.tooltip.behaviour1": "_Déplace_ tous les _châssis_ _attachés_ en colonne, et un cylindre de blocs autour de lui. Les blocs qui l'entourent ne sont déplacés que lorsqu'ils sont à portée et attachés à un côté collant (voir [Ctrl]).", + "block.create.radial_chassis.tooltip.condition2": "Lorsqu'utilisé avec une clé", + "block.create.radial_chassis.tooltip.behaviour2": "Configure la _portée_ pour ce bloc de châssis. Maintenez CTRL pour modifier également la portée de tous les blocs de châssis connectés.", "block.create.radial_chassis.tooltip.control1": "Clic droit avec une boule de slime", - "block.create.radial_chassis.tooltip.action1": "Rend la face _collante_. Quand le châssis se déplace, tous les blocs désignés attachés au côté collant sont déplacés avec lui.", + "block.create.radial_chassis.tooltip.action1": "Rend la face _collante_. Quand le châssis se déplace, tous les blocs désignés attachés au côté collant sont déplacés avec lui.", - "block.create.mechanical_drill.tooltip": "PERCEUSE MÉCANIQUE", - "block.create.mechanical_drill.tooltip.summary": "Un dispositif mécanique adapté pour _casser_ les _blocs_. Il est déplaceable avec _pistons_ _mécaniques_ ou _roulements_.", - "block.create.mechanical_drill.tooltip.condition1": "Quand tourné", - "block.create.mechanical_drill.tooltip.behaviour1": "Agit comme un casseur de bloc _stationnaire_. Inflige aussi des _dégats_ aux _entités_ se situant dans sa zone effective.", + "block.create.mechanical_drill.tooltip": "PERCEUSE MÉCANIQUE", + "block.create.mechanical_drill.tooltip.summary": "Un dispositif mécanique adapté pour _casser_ les _blocs_. Il est déplaceable avec _pistons_ _mécaniques_ ou _roulements_.", + "block.create.mechanical_drill.tooltip.condition1": "Quand tourné", + "block.create.mechanical_drill.tooltip.behaviour1": "Agit comme un casseur de bloc _stationnaire_. Inflige aussi des _dégats_ aux _entités_ se situant dans sa zone effective.", "block.create.mechanical_drill.tooltip.condition2": "Lorsqu'en mouvement", "block.create.mechanical_drill.tooltip.behaviour2": "Casse les blocs avec lesquels la perceuse entre en collision.", - "block.create.mechanical_harvester.tooltip": "RÉCOLTEUSE MÉCANIQUE", - "block.create.mechanical_harvester.tooltip.summary": "Un coupe-plantes mécanique adapté à l'automatisation des cultures à moyenne échelle. Il est déplaceable avec _pistons_ _mécaniques_ ou _roulements_.", + "block.create.mechanical_harvester.tooltip": "RÉCOLTEUSE MÉCANIQUE", + "block.create.mechanical_harvester.tooltip.summary": "Un coupe-plantes mécanique adapté à l'automatisation des cultures à moyenne échelle. Il est déplaceable avec _pistons_ _mécaniques_ ou _roulements_.", "block.create.mechanical_harvester.tooltip.condition1": "Lorsqu'en mouvement", - "block.create.mechanical_harvester.tooltip.behaviour1": "_Récolte_ toutes les _cultures_ _matures_ que la lame entre en touche et les remet à leur état de croissance initial.", + "block.create.mechanical_harvester.tooltip.behaviour1": "_Récolte_ toutes les _cultures_ _matures_ que la lame entre en touche et les remet à leur état de croissance initial.", - "block.create.mechanical_plough.tooltip": "CHARRUE MÉCANIQUE", - "block.create.mechanical_plough.tooltip.summary": "Une charrue mécanique a divers usages. Elle peut être déplacée à l'aide de _pistons mécaniques_, de _roulements_ ou d'autres dispositifs de commande.", - "block.create.mechanical_plough.tooltip.condition1": "Lorsqu’en mouvement", - "block.create.mechanical_plough.tooltip.behaviour1": "_Casse les blocs_ avec lesquels _on ne peut pas entrer en collision_, tels que les torches, les sentiers ou les couches de neige. _Applique_ son _mouvement_ aux _entités_ sans les blesser. _Bêche les blocs de terre_ comme si une houe était utilisée sur ceux-ci.", + "block.create.mechanical_plough.tooltip": "CHARRUE MÉCANIQUE", + "block.create.mechanical_plough.tooltip.summary": "Une charrue mécanique a divers usages. Elle peut être déplacée à l'aide de _pistons mécaniques_, de _roulements_ ou d'autres dispositifs de commande.", + "block.create.mechanical_plough.tooltip.condition1": "Lorsqu’en mouvement", + "block.create.mechanical_plough.tooltip.behaviour1": "_Casse les blocs_ avec lesquels _on ne peut pas entrer en collision_, tels que les torches, les sentiers ou les couches de neige. _Applique_ son _mouvement_ aux _entités_ sans les blesser. _Bêche les blocs de terre_ comme si une houe était utilisée sur ceux-ci.", - "block.create.mechanical_saw.tooltip": "SCIE MÉCANIQUE", - "block.create.mechanical_saw.tooltip.summary": "Convient pour _couper_ des _rotors_ efficacement et pour _tailler_ des _blocs_ dans leurs homologues menuisés. Il est déplaceable à l'aide de _pistons_ _mécaniques_ ou _roulements_.", - "block.create.mechanical_saw.tooltip.condition1": "Quand tourné vers le haut", - "block.create.mechanical_saw.tooltip.behaviour1": "Applique les _recettes_ de _sciage_ et de _taillerie_ aux éléments jetés ou insérés dedans. Quand plusieurs sorties sont possibles, il les parcourt à moins qu'un _filtre_ ne soit affecté.", - "block.create.mechanical_saw.tooltip.condition2": "Lorsqu'à l'horizontal", + "block.create.mechanical_saw.tooltip": "SCIE MÉCANIQUE", + "block.create.mechanical_saw.tooltip.summary": "Convient pour _couper_ des _rotors_ efficacement et pour _tailler_ des _blocs_ dans leurs homologues menuisés. Il est déplaceable à l'aide de _pistons_ _mécaniques_ ou _roulements_.", + "block.create.mechanical_saw.tooltip.condition1": "Quand tourné vers le haut", + "block.create.mechanical_saw.tooltip.behaviour1": "Applique les _recettes_ de _sciage_ et de _taillerie_ aux éléments jetés ou insérés dedans. Quand plusieurs sorties sont possibles, il les parcourt à moins qu'un _filtre_ ne soit affecté.", + "block.create.mechanical_saw.tooltip.condition2": "Lorsqu'à l'horizontal", "block.create.mechanical_saw.tooltip.behaviour2": "_Casse_ les _troncs_ devant elle. Si le tronc a supportait un rotor, _le rotor_ _tombera_ loin de la scie.", "block.create.mechanical_saw.tooltip.condition3": "Lorsqu'en mouvement", "block.create.mechanical_saw.tooltip.behaviour3": "_Coupe_ tous les _rotors_ avec lesquels la scie entre en collision.", - "block.create.stockpile_switch.tooltip": "DÉTÉCTEUR DE STOCKAGE", - "block.create.stockpile_switch.tooltip.summary": "Bascule un signal Redstone basé sur _l'espace_ _de_ _stockage_ dans le conteneur attaché.", + "block.create.stockpile_switch.tooltip": "DÉTÉCTEUR DE STOCKAGE", + "block.create.stockpile_switch.tooltip.summary": "Bascule un signal Redstone basé sur _l'espace_ _de_ _stockage_ dans le conteneur attaché.", "block.create.stockpile_switch.tooltip.condition1": "Lorsqu'en dessous de la limite de stockage minimum", - "block.create.stockpile_switch.tooltip.behaviour1": "Arrête de fournir de _l'énergie_", + "block.create.stockpile_switch.tooltip.behaviour1": "Arrête de fournir de _l'énergie_", "block.create.content_observer.tooltip": "OBSERVATEUR DE CONTENU", - "block.create.content_observer.tooltip.summary": "_Détecte les objets_ à l'intérieur des _conteneurs_ et des _transporteurs_ correspondant à un _filtre_ configuré. Tant que l'_inventaire_, le _tapis roulant_ ou la _glissière_ observé _contient_ un objet correspondant, ce composant émet un _signal de redstone_. Quand un _entonnoir_ observé _transfère_ un objet correspondant, ce composant émet une _impulsion de redstone_.", + "block.create.content_observer.tooltip.summary": "_Détecte les objets_ à l'intérieur des _conteneurs_ et des _transporteurs_ correspondant à un _filtre_ configuré. Tant que l'_inventaire_, le _tapis roulant_ ou la _glissière_ observé _contient_ un objet correspondant, ce composant émet un _signal de redstone_. Quand un _entonnoir_ observé _transfère_ un objet correspondant, ce composant émet une _impulsion de redstone_.", "block.create.redstone_link.tooltip": "LIEN DE REDSTONE", - "block.create.redstone_link.tooltip.summary": "Terminaux pour les connexions de _redstone_ _sans-fil_. Peut être attribué des _fréquences_ en utilisant n'importe quel objet. La portée du signal est limitée, nonobstant raisonnablement loin.", - "block.create.redstone_link.tooltip.condition1": "Quand alimenté", - "block.create.redstone_link.tooltip.behaviour1": "Les liens de la même _fréquence_ configurés en réception produira un signal redstone.", + "block.create.redstone_link.tooltip.summary": "Terminaux pour les connexions de _redstone_ _sans-fil_. Peut être attribué des _fréquences_ en utilisant n'importe quel objet. La portée du signal est limitée, nonobstant raisonnablement loin.", + "block.create.redstone_link.tooltip.condition1": "Quand alimenté", + "block.create.redstone_link.tooltip.behaviour1": "Les liens de la même _fréquence_ configurés en réception produira un signal redstone.", "block.create.redstone_link.tooltip.control1": "Clic droit avec un objet", - "block.create.redstone_link.tooltip.action1": "Définit la _fréquence_ sur cet élément. Un total de _deux_ _différents_ _objets_ peuvent être utilisés en combinaison pour définir une fréquence.", - "block.create.redstone_link.tooltip.control2": "Clic droit en étant accroupi", - "block.create.redstone_link.tooltip.action2": "Bascule entre le mode _récepteur_ et _transmetteur_.", + "block.create.redstone_link.tooltip.action1": "Définit la _fréquence_ sur cet élément. Un total de _deux_ _différents_ _objets_ peuvent être utilisés en combinaison pour définir une fréquence.", + "block.create.redstone_link.tooltip.control2": "Clic droit en étant accroupi", + "block.create.redstone_link.tooltip.action2": "Bascule entre le mode _récepteur_ et _transmetteur_.", "block.create.nixie_tube.tooltip": "UNLOCALIZED: NIXIE TUBE", "block.create.nixie_tube.tooltip.summary": "UNLOCALIZED: A fancy redstone-powered _Number_ and _Text Display_.", @@ -1711,51 +1722,51 @@ "block.create.nixie_tube.tooltip.behaviour2": "UNLOCALIZED: Display _contents_ of your _name tag_ with several nixie tubes _arranged_ in a _line_.", "block.create.redstone_contact.tooltip": "CONTACT DE REDSTONE", - "block.create.redstone_contact.tooltip.summary": "N'émet de l'énergie que par paires. Il est mobile avec des _pistons_ _mécaniques_ ou _roulements_.", - "block.create.redstone_contact.tooltip.condition1": "Quand tourné vers un autre contact de redstone", + "block.create.redstone_contact.tooltip.summary": "N'émet de l'énergie que par paires. Il est mobile avec des _pistons_ _mécaniques_ ou _roulements_.", + "block.create.redstone_contact.tooltip.condition1": "Quand tourné vers un autre contact de redstone", "block.create.redstone_contact.tooltip.behaviour1": "Fournit un _signal_ de _redstone_.", "block.create.redstone_contact.tooltip.condition2": "Quand en mouvement", - "block.create.redstone_contact.tooltip.behaviour2": "Déclenche tous les contacts de redstone fixes qu'il passe.", + "block.create.redstone_contact.tooltip.behaviour2": "Déclenche tous les contacts de redstone fixes qu'il passe.", "block.create.adjustable_crate.tooltip": "CAISSE AJUSTABLE", - "block.create.adjustable_crate.tooltip.summary": "Ce _conteneur_ _de_ _stockage_ permet un contrôle manuel de sa capacité. Il peut contenir jusqu'à _16_ _piles_ de n'importe quel objet. Prend en charge les _comparateurs_ _de_ _redstone_.", + "block.create.adjustable_crate.tooltip.summary": "Ce _conteneur_ _de_ _stockage_ permet un contrôle manuel de sa capacité. Il peut contenir jusqu'à _16_ _piles_ de n'importe quel objet. Prend en charge les _comparateurs_ _de_ _redstone_.", "block.create.adjustable_crate.tooltip.control1": "Clic droit", "block.create.adjustable_crate.tooltip.action1": "Ouvre _l'interface_.", - "block.create.creative_crate.tooltip": "CAISSE CRÉATIVE", - "block.create.creative_crate.tooltip.summary": "Fournit une réserve infinie de blocs aux _Schémacanons_ adjacents.", + "block.create.creative_crate.tooltip": "CAISSE CRÉATIVE", + "block.create.creative_crate.tooltip.summary": "Fournit une réserve infinie de blocs aux _Schémacanons_ adjacents.", "block.create.creative_crate.tooltip.condition1": "Quand un objet se trouve dans l'emplacement de filtrage", - "block.create.creative_crate.tooltip.behaviour1": "Tout ce qui _extrait_ de ce conteneur aura une _alimentation illimitée_ de l'objet spécifié. Les objets _insérés_ dans cette caisse seront _éliminés_.", + "block.create.creative_crate.tooltip.behaviour1": "Tout ce qui _extrait_ de ce conteneur aura une _alimentation illimitée_ de l'objet spécifié. Les objets _insérés_ dans cette caisse seront _éliminés_.", - "block.create.deployer.tooltip": "DÉPLOYEUR", - "block.create.deployer.tooltip.summary": "_Frappe_, _utilise_ et _active_. Cette machine essaiera _d'imiter_ un _joueur_ autant que possible. Peut _prendre_ et _déposer_ des _objets_ dans _l'inventaire_ adjacent. Peut être affecté à une pile d'éléments en tant que _filtre_.", - "block.create.deployer.tooltip.condition1": "Quand tourné", - "block.create.deployer.tooltip.behaviour1": "Étend son bras et _active_ dans l'espace de bloc _2m_ _devant_ de lui-même.", - "block.create.deployer.tooltip.condition2": "Clic droit avec une clé", - "block.create.deployer.tooltip.behaviour2": "Bascule le mode frappe. Dans le _mode_ _frappe_, le déployeur tentera d'utiliser son élément pour _casser_ les _blocs_ ou infliger des _dégats_ aux _entités_.", - "block.create.deployer.tooltip.condition3": "Quand un filtre est attribué", - "block.create.deployer.tooltip.behaviour3": "Le déploiement n'est activé que si l'élément tenu _correspond_ au _filtre._ Les éléments ne correspondant pas ne peuvent pas être insérés ; les éléments tenus correspondant au filtre ne peuvent pas être extraits.", + "block.create.deployer.tooltip": "DÉPLOYEUR", + "block.create.deployer.tooltip.summary": "_Frappe_, _utilise_ et _active_. Cette machine essaiera _d'imiter_ un _joueur_ autant que possible. Peut _prendre_ et _déposer_ des _objets_ dans _l'inventaire_ adjacent. Peut être affecté à une pile d'éléments en tant que _filtre_.", + "block.create.deployer.tooltip.condition1": "Quand tourné", + "block.create.deployer.tooltip.behaviour1": "Étend son bras et _active_ dans l'espace de bloc _2m_ _devant_ de lui-même.", + "block.create.deployer.tooltip.condition2": "Clic droit avec une clé", + "block.create.deployer.tooltip.behaviour2": "Bascule le mode frappe. Dans le _mode_ _frappe_, le déployeur tentera d'utiliser son élément pour _casser_ les _blocs_ ou infliger des _dégats_ aux _entités_.", + "block.create.deployer.tooltip.condition3": "Quand un filtre est attribué", + "block.create.deployer.tooltip.behaviour3": "Le déploiement n'est activé que si l'élément tenu _correspond_ au _filtre._ Les éléments ne correspondant pas ne peuvent pas être insérés ; les éléments tenus correspondant au filtre ne peuvent pas être extraits.", - "block.create.brass_casing.tooltip": "REVÊTEMENT EN LAITON", - "block.create.brass_casing.tooltip.summary": "Revêtement de machine robuste avec une variété d'utilisations. Sans danger pour la décoration.", + "block.create.brass_casing.tooltip": "REVÊTEMENT EN LAITON", + "block.create.brass_casing.tooltip.summary": "Revêtement de machine robuste avec une variété d'utilisations. Sans danger pour la décoration.", - "block.create.pulse_repeater.tooltip": "RÉPÉTEUR D'IMPULSIONS", - "block.create.pulse_repeater.tooltip.summary": "Un circuit simple pour couper les signaux de redstone passant à une longueur de _1_ _tick_.", + "block.create.pulse_repeater.tooltip": "RÉPÉTEUR D'IMPULSIONS", + "block.create.pulse_repeater.tooltip.summary": "Un circuit simple pour couper les signaux de redstone passant à une longueur de _1_ _tick_.", - "block.create.adjustable_repeater.tooltip": "RÉPÉTEUR RÉGLABLE", - "block.create.adjustable_repeater.tooltip.summary": "Un _répéteur_ _de_ _redstone_ avancé avec un _délai_ _configurable_ jusqu'à 30 minutes.", + "block.create.adjustable_repeater.tooltip": "RÉPÉTEUR RÉGLABLE", + "block.create.adjustable_repeater.tooltip.summary": "Un _répéteur_ _de_ _redstone_ avancé avec un _délai_ _configurable_ jusqu'à 30 minutes.", - "block.create.adjustable_pulse_repeater.tooltip": "RÉPÉTEUR D'IMPULSIONS RÉGLABLE", - "block.create.adjustable_pulse_repeater.tooltip.summary": "Un _répéteur_ _d'impulsions_ avancé avec un _délai_ _configurable_ jusqu'à 30 minutes.", + "block.create.adjustable_pulse_repeater.tooltip": "RÉPÉTEUR D'IMPULSIONS RÉGLABLE", + "block.create.adjustable_pulse_repeater.tooltip.summary": "Un _répéteur_ _d'impulsions_ avancé avec un _délai_ _configurable_ jusqu'à 30 minutes.", "block.create.analog_lever.tooltip": "LEVIER ANALOGIQUE", - "block.create.analog_lever.tooltip.summary": "Un levier avec un _contrôle_ plus _précis_ sur sa _puissance_ _de_ _signal_ émise.", + "block.create.analog_lever.tooltip.summary": "Un levier avec un _contrôle_ plus _précis_ sur sa _puissance_ _de_ _signal_ émise.", - "block.create.powered_toggle_latch.tooltip": "LOQUET À BASCULE ALIMENTÉ", - "block.create.powered_toggle_latch.tooltip.summary": "Un levier qui peut être basculé par une _pulsation_ _de_ _redstone_.", + "block.create.powered_toggle_latch.tooltip": "LOQUET À BASCULE ALIMENTÉ", + "block.create.powered_toggle_latch.tooltip.summary": "Un levier qui peut être basculé par une _pulsation_ _de_ _redstone_.", - "block.create.powered_latch.tooltip": "VERROU ALIMENTÉ", - "block.create.powered_latch.tooltip.summary": "Un levier qui peut être contrôlé par un _signal_ _de_ _redstone_. Un signal sur _l'arrière_ _l'active_, un signal sur le _côté_ _va_ _le_ _réinitialiser_.", + "block.create.powered_latch.tooltip": "VERROU ALIMENTÉ", + "block.create.powered_latch.tooltip.summary": "Un levier qui peut être contrôlé par un _signal_ _de_ _redstone_. Un signal sur _l'arrière_ _l'active_, un signal sur le _côté_ _va_ _le_ _réinitialiser_.", "block.create.controller_rail.tooltip": "UNLOCALIZED: CONTROLLER RAIL", "block.create.controller_rail.tooltip.summary": "UNLOCALIZED: A _uni-directional powered rail_ capable of _fine control_ over a minecarts' _movement speed_.", @@ -1763,35 +1774,35 @@ "block.create.controller_rail.tooltip.behaviour1": "UNLOCALIZED: _Accelerates_ or _Decelerates_ passing _minecarts_ corresponding to the _signal strength_. Propagates redstone power to adjacent controller rails. Powering two controller rails with different strengths will cause tracks between them to interpolate their signal.", "block.create.speedometer.tooltip": "COMPTEUR DE VITESSE", - "block.create.speedometer.tooltip.summary": "Mesure et affiche la _ vitesse de rotation _ des composants cinétiques attachés. Prend en charge les _comparateurs_ _de_ _redstone_.", - "block.create.speedometer.tooltip.condition1": "Quand tourné", - "block.create.speedometer.tooltip.behaviour1": "Indique une couleur correspondant au niveau de vitesse. _Vert_ indique une rotation lente, _Bleu_ modérée et _violet_ rapide. Certains composants mécaniques nécessitent une vitesse suffisante pour fonctionner correctement.", + "block.create.speedometer.tooltip.summary": "Mesure et affiche la _ vitesse de rotation _ des composants cinétiques attachés. Prend en charge les _comparateurs_ _de_ _redstone_.", + "block.create.speedometer.tooltip.condition1": "Quand tourné", + "block.create.speedometer.tooltip.behaviour1": "Indique une couleur correspondant au niveau de vitesse. _Vert_ indique une rotation lente, _Bleu_ modérée et _violet_ rapide. Certains composants mécaniques nécessitent une vitesse suffisante pour fonctionner correctement.", - "block.create.stressometer.tooltip": "STRESSOMÈTRE", - "block.create.stressometer.tooltip.summary": "Mesure et affiche la _stress__ globale du réseau cinétique attaché. Prend en charge les _comparateurs_ _de_ _redstone_.", - "block.create.stressometer.tooltip.condition1": "Quand tourné", - "block.create.stressometer.tooltip.behaviour1": "Indique une couleur correspondant au niveau de contrainte. Les _réseaux_ _surchargés_ cesseront de bouger. Le stress peut être soulagé en ajoutant plus de _sources_ _rotationnelles_ au réseau.", + "block.create.stressometer.tooltip": "STRESSOMÈTRE", + "block.create.stressometer.tooltip.summary": "Mesure et affiche la _stress__ globale du réseau cinétique attaché. Prend en charge les _comparateurs_ _de_ _redstone_.", + "block.create.stressometer.tooltip.condition1": "Quand tourné", + "block.create.stressometer.tooltip.behaviour1": "Indique une couleur correspondant au niveau de contrainte. Les _réseaux_ _surchargés_ cesseront de bouger. Le stress peut être soulagé en ajoutant plus de _sources_ _rotationnelles_ au réseau.", "item.create.sand_paper.tooltip": "PAPIER DE VERRE", - "item.create.sand_paper.tooltip.summary": "Un papier rugueux qui peut être utilisé pour _polir des matériaux_. Peut être appliqué automatiquement à l'aide du déployeur.", - "item.create.sand_paper.tooltip.condition1": "Quand utilisé", + "item.create.sand_paper.tooltip.summary": "Un papier rugueux qui peut être utilisé pour _polir des matériaux_. Peut être appliqué automatiquement à l'aide du déployeur.", + "item.create.sand_paper.tooltip.condition1": "Quand utilisé", "item.create.sand_paper.tooltip.behaviour1": "Polit les objets qui se tenus dans la _main secondaire_ ou par terre quand on les _regarde_.", "item.create.super_glue.tooltip": "COLLE EXTRA-FORTE", - "item.create.super_glue.tooltip.summary": "Collez un bloc à un autre, et ils seront à jamais inséparables.", - "item.create.super_glue.tooltip.condition1": "Quand utilisé", - "item.create.super_glue.tooltip.behaviour1": "Rend la face _cliquée_ d'un bloc _collante_. Les blocs attachés aux faces collantes seront entraînés par des _pistons mécaniques_, _des roulements_ et d'autres contrôleurs.", + "item.create.super_glue.tooltip.summary": "Collez un bloc à un autre, et ils seront à jamais inséparables.", + "item.create.super_glue.tooltip.condition1": "Quand utilisé", + "item.create.super_glue.tooltip.behaviour1": "Rend la face _cliquée_ d'un bloc _collante_. Les blocs attachés aux faces collantes seront entraînés par des _pistons mécaniques_, _des roulements_ et d'autres contrôleurs.", "item.create.super_glue.tooltip.condition2": "Quand tenu en main secondaire", - "item.create.super_glue.tooltip.behaviour2": "Attache automatiquement les blocs placés de la main principale à la _face_ contre laquelle ils ont été _placés_.", + "item.create.super_glue.tooltip.behaviour2": "Attache automatiquement les blocs placés de la main principale à la _face_ contre laquelle ils ont été _placés_.", - "item.create.builders_tea.tooltip": "THÉ DU CONSTRUCTEUR", - "item.create.builders_tea.tooltip.summary": "La boisson parfaite pour commencer la journée - _motivante_ et _rasasiante_.", + "item.create.builders_tea.tooltip": "THÉ DU CONSTRUCTEUR", + "item.create.builders_tea.tooltip.summary": "La boisson parfaite pour commencer la journée - _motivante_ et _rasasiante_.", - "item.create.refined_radiance.tooltip": "ÉCLAT RAFFINÉ", - "item.create.refined_radiance.tooltip.summary": "Un matériau chromatique forgé à partir de _lumière_ _absorbée_.", + "item.create.refined_radiance.tooltip": "ÉCLAT RAFFINÉ", + "item.create.refined_radiance.tooltip.summary": "Un matériau chromatique forgé à partir de _lumière_ _absorbée_.", "item.create.shadow_steel.tooltip": "ACIER SOMBRE", - "item.create.shadow_steel.tooltip.summary": "Un matériau chromatique forgé _dans_ _le_ _néant_.", + "item.create.shadow_steel.tooltip.summary": "Un matériau chromatique forgé _dans_ _le_ _néant_.", "item.create.minecart_coupling.tooltip": "LIEN POUR WAGONS", "item.create.minecart_coupling.tooltip.summary": "UNLOCALIZED: _Chains_ all your _Minecarts_ or _Carriage Contraptions_ together to form a majestic Train.", @@ -1799,19 +1810,19 @@ "item.create.minecart_coupling.tooltip.behaviour1": "UNLOCALIZED: _Couples_ two Minecarts together, attempting to keep them at a _constant distance_ while moving.", "item.create.crafter_slot_cover.tooltip": "COUVERCLE D'EMPLACEMENT", - "item.create.crafter_slot_cover.tooltip.summary": "Utilisé pour marquer un _établi_ _mécanique_ comme un emplacement vide dans une recette. Les établis ne doivent pas nécessairement former une grille carrée complète. C'est utile quand il y a des recettes où les _ingredients_ _sont_ _en_ _diagonale_ les uns aux autres.", + "item.create.crafter_slot_cover.tooltip.summary": "Utilisé pour marquer un _établi_ _mécanique_ comme un emplacement vide dans une recette. Les établis ne doivent pas nécessairement former une grille carrée complète. C'est utile quand il y a des recettes où les _ingredients_ _sont_ _en_ _diagonale_ les uns aux autres.", "create.tooltip.wip": "En cours", "create.tooltip.workInProgress": "En cours!", - "create.tooltip.randomWipDescription0": "Veuillez garder cet objet hors de portée des enfants.", - "create.tooltip.randomWipDescription1": "Un bébé panda meurt chaque fois que vous utilisez cet objet. Chaque. Fois.", - "create.tooltip.randomWipDescription2": "À utiliser à vos risques et périls.", + "create.tooltip.randomWipDescription0": "Veuillez garder cet objet hors de portée des enfants.", + "create.tooltip.randomWipDescription1": "Un bébé panda meurt chaque fois que vous utilisez cet objet. Chaque. Fois.", + "create.tooltip.randomWipDescription2": "À utiliser à vos risques et périls.", "create.tooltip.randomWipDescription3": "Ce n'est pas l'objet que vous recherchez, *agite les doigts* circulez.", - "create.tooltip.randomWipDescription4": "Cet objet s'autodétruit en 10 secondes. 10, 9, 8...", + "create.tooltip.randomWipDescription4": "Cet objet s'autodétruit en 10 secondes. 10, 9, 8...", "create.tooltip.randomWipDescription5": "Croyez-moi, c'est inutile.", - "create.tooltip.randomWipDescription6": "En utilisant cet article, vous êtes responsables et acceptez ses conditions.", - "create.tooltip.randomWipDescription7": "Celui-ci n'est peut-être pas pour vous. Que dire de celui-là?", - "create.tooltip.randomWipDescription8": "Utilisez-le et regrettez immédiatement votre décision.", + "create.tooltip.randomWipDescription6": "En utilisant cet article, vous êtes responsables et acceptez ses conditions.", + "create.tooltip.randomWipDescription7": "Celui-ci n'est peut-être pas pour vous. Que dire de celui-là?", + "create.tooltip.randomWipDescription8": "Utilisez-le et regrettez immédiatement votre décision.", "_": "->------------------------] Ponder Content [------------------------<-", diff --git a/src/generated/resources/assets/create/lang/unfinished/it_it.json b/src/generated/resources/assets/create/lang/unfinished/it_it.json index 3a02908bc..84a82f2ce 100644 --- a/src/generated/resources/assets/create/lang/unfinished/it_it.json +++ b/src/generated/resources/assets/create/lang/unfinished/it_it.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 552", + "_": "Missing Localizations: 562", "_": "->------------------------] Game Elements [------------------------<-", @@ -71,7 +71,7 @@ "block.create.crimson_window_pane": "UNLOCALIZED: Crimson Window Pane", "block.create.crushing_wheel": "Ruota di frantumazione", "block.create.crushing_wheel_controller": "Telecomando per ruota di frantumazione", - "block.create.cuckoo_clock": "Orologio a cucù", + "block.create.cuckoo_clock": "Orologio a cucù", "block.create.cyan_sail": "Vela ciano", "block.create.cyan_seat": "Sedile ciano", "block.create.cyan_valve_handle": "Maniglia per valvola ciano", @@ -251,7 +251,7 @@ "block.create.mossy_limestone": "Calcare muschioso", "block.create.mossy_scoria": "Scoria muschiosa", "block.create.mossy_weathered_limestone": "Calcare consumato muschioso", - "block.create.mysterious_cuckoo_clock": "Orologio a cucù misterioso", + "block.create.mysterious_cuckoo_clock": "Orologio a cucù misterioso", "block.create.natural_scoria": "Scoria naturale", "block.create.nixie_tube": "Tubo nixie", "block.create.nozzle": "Ugello", @@ -354,7 +354,7 @@ "block.create.reinforced_rail": "Binario rinforzato", "block.create.rope": "Corda", "block.create.rope_pulley": "Carrucola per corde", - "block.create.rotation_speed_controller": "Regolatore di velocità di rotazione", + "block.create.rotation_speed_controller": "Regolatore di velocità di rotazione", "block.create.sail_frame": "Telaio per vela", "block.create.schematic_table": "Banco schematico", "block.create.schematicannon": "Cannoneschematico", @@ -400,6 +400,7 @@ "block.create.weathered_limestone_cobblestone_stairs": "Scalini di pietrisco di calcare consumato", "block.create.weathered_limestone_cobblestone_wall": "Muretto di pietrisco di calcare consumato", "block.create.weathered_limestone_pillar": "Pilastro di calcare consumato", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", "block.create.white_sail": "Vela bianca", "block.create.white_seat": "Sedile bianco", "block.create.white_valve_handle": "Maniglia per valvola bianca", @@ -419,7 +420,7 @@ "fluid.create.milk": "Latte", "fluid.create.potion": "Pozione", - "fluid.create.tea": "Tè del costruttore", + "fluid.create.tea": "Tè del costruttore", "item.create.andesite_alloy": "Lega di andesite", "item.create.attribute_filter": "Filtro attributi", @@ -431,7 +432,7 @@ "item.create.brass_ingot": "Lingotto di ottone", "item.create.brass_nugget": "Pepita di ottone", "item.create.brass_sheet": "Lamiera di ottone", - "item.create.builders_tea": "Tè del costruttore", + "item.create.builders_tea": "Tè del costruttore", "item.create.chest_minecart_contraption": "Contrazione per carrello da miniera con baule", "item.create.chocolate_bucket": "Secchio di cioccolata", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", @@ -499,13 +500,13 @@ "_": "->------------------------] Advancements [------------------------<-", "advancement.create.root": "Benvenuti alla Create", - "advancement.create.root.desc": "È ora di iniziare a costruire marchingegni fantastici!", + "advancement.create.root.desc": "È ora di iniziare a costruire marchingegni fantastici!", "advancement.create.andesite_alloy": "Allitterazioni in abbondanza", - "advancement.create.andesite_alloy.desc": "I materiali della Create hanno nomi strani, 'lega di andesite' è uno di quelli.", + "advancement.create.andesite_alloy.desc": "I materiali della Create hanno nomi strani, 'lega di andesite' è uno di quelli.", "advancement.create.its_alive": "Si muove!", "advancement.create.its_alive.desc": "Guarda il tuo primo componente cinetico che gira.", "advancement.create.shifting_gears": "Meccanismi moventi", - "advancement.create.shifting_gears.desc": "Aggancia una ruota dentata grande con una piccola, permettendoti di cambiare la velocità.", + "advancement.create.shifting_gears.desc": "Aggancia una ruota dentata grande con una piccola, permettendoti di cambiare la velocità.", "advancement.create.overstressed": "Sovrastressato", "advancement.create.overstressed.desc": "Vivi l'esperienza dei limiti dello stress in prima persona.", "advancement.create.belt": "Nastro trasportatore", @@ -514,7 +515,7 @@ "advancement.create.tunnel.desc": "Abbellisci il tuo nastro meccanico con un tunnel.", "advancement.create.splitter_tunnel": "Dividi e conquista", "advancement.create.splitter_tunnel.desc": "Crea un separatore con una serie di tubi in ottone.", - "advancement.create.chute": "Giù per il tubo", + "advancement.create.chute": "Giù per il tubo", "advancement.create.chute.desc": "Piazza uno scivolo, la controparte verticale del nastro.", "advancement.create.upward_chute": "SI VOLAAAA", "advancement.create.upward_chute.desc": "Fai cadere un oggetto e guardalo salire per uno scivolo.", @@ -533,8 +534,8 @@ "advancement.create.wrench": "Configurazione", "advancement.create.wrench.desc": "Crea una chiave inglese per aiutarti con le tue macchine.", "advancement.create.goggles": "Vedo tutto", - "advancement.create.goggles.desc": "Crea degli occhiali da ingegnere per aiutarti a vedere più informazioni sui componenti cinetici.", - "advancement.create.speedometer": "Che velocità!", + "advancement.create.goggles.desc": "Crea degli occhiali da ingegnere per aiutarti a vedere più informazioni sui componenti cinetici.", + "advancement.create.speedometer": "Che velocità!", "advancement.create.speedometer.desc": "Piazza e alimenta un tachimetro. Guardalo con gli occhiali per leggere il suo esatto valore.", "advancement.create.stressometer": "Che stress!", "advancement.create.stressometer.desc": "Piazza e alimenta un tachimetro. Guardalo con gli occhiali per leggere il suo esatto valore.", @@ -547,9 +548,9 @@ "advancement.create.chocolate_wheel": "Potere... tanto potere", "advancement.create.chocolate_wheel.desc": "Fai girare una ruota idraulica con del cioccolato fuso.", "advancement.create.lava_wheel": "Ruota magmatica", - "advancement.create.lava_wheel.desc": "Non dovrebbe funzionare così.", - "advancement.create.cuckoo": "È ora?", - "advancement.create.cuckoo.desc": "Aspetta che un orologio a cucù annunci l'ora di andare a dormire.", + "advancement.create.lava_wheel.desc": "Non dovrebbe funzionare così.", + "advancement.create.cuckoo": "È ora?", + "advancement.create.cuckoo.desc": "Aspetta che un orologio a cucù annunci l'ora di andare a dormire.", "advancement.create.millstone": "Frantumatore portatile", "advancement.create.millstone.desc": "Piazza e alimenta una macina.", "advancement.create.windmill": "Una lieve brezza", @@ -563,7 +564,7 @@ "advancement.create.press": "Come fa la pressa? BONK", "advancement.create.press.desc": "Alimenta una pressa meccanica e usala per creare delle lamiere.", "advancement.create.polished_rose_quartz": "Diamanti rosa", - "advancement.create.polished_rose_quartz.desc": "Usa un pezzo di carta vetrata per levigare il quarzo rosa finché non diventa trasparente.", + "advancement.create.polished_rose_quartz.desc": "Usa un pezzo di carta vetrata per levigare il quarzo rosa finché non diventa trasparente.", "advancement.create.electron_tube": "BeEp bOoP", "advancement.create.electron_tube.desc": "Crea delle valvole, utile nella creazione di macchinari basici.", "advancement.create.mechanical_saw": "Taglialegna statico", @@ -579,7 +580,7 @@ "advancement.create.brass": "L'ottone", "advancement.create.brass.desc": "Usa il rame e lo zinco frantumati per creare dell'ottone.", "advancement.create.brass_casing": "L'era dell'ottone", - "advancement.create.brass_casing.desc": "Usa l'ottone e del legno per creare involucri più avanzati.", + "advancement.create.brass_casing.desc": "Usa l'ottone e del legno per creare involucri più avanzati.", "advancement.create.copper_casing": "L'era del rame", "advancement.create.copper_casing.desc": "Usa delle lamiere di ottone e del legno per creare involucri di ottone.", "advancement.create.spout": "SPLASH", @@ -597,9 +598,9 @@ "advancement.create.pipe_collision": "Mai incrociare due correnti!", "advancement.create.pipe_collision.desc": "Guarda mentre due fluidi diversi si incrociano nella tua rete di tubi.", "advancement.create.pipe_spill": "Ci dev'essere una perdita...", - "advancement.create.pipe_spill.desc": "Guarda mentre l'estremità aperta di un tubo assorbe o piazza dei fluidi nel mondo esterno.", + "advancement.create.pipe_spill.desc": "Guarda mentre l'estremità aperta di un tubo assorbe o piazza dei fluidi nel mondo esterno.", "advancement.create.hose_pulley": "Spillamento industriale", - "advancement.create.hose_pulley.desc": "Tira giù una carrucola per tubi e guardala drenare o riempire un corpo dal fluido.", + "advancement.create.hose_pulley.desc": "Tira giù una carrucola per tubi e guardala drenare o riempire un corpo dal fluido.", "advancement.create.infinite_water": "Drenare un oceano", "advancement.create.infinite_water.desc": "Pompa da un corpo d'acqua abbastanza esteso da essere considerato infinito.", "advancement.create.infinite_lava": "Drenare il nucleo di un pianeta", @@ -615,7 +616,7 @@ "advancement.create.deployer": "Piazza e attacca", "advancement.create.deployer.desc": "Piazza e alimenta un installatore, il riflesso perfetto di te stesso.", "advancement.create.speed_controller": "Gli ingegneri lo odiano", - "advancement.create.speed_controller.desc": "Piazza un regolatore di velocità di rotazione, il dispositivo più avanzato in termini di meccanica.", + "advancement.create.speed_controller.desc": "Piazza un regolatore di velocità di rotazione, il dispositivo più avanzato in termini di meccanica.", "advancement.create.flywheel": "Il cuore della fabbrica", "advancement.create.flywheel.desc": "Collega un motore ad un volano.", "advancement.create.overstress_flywheel": "Alti livelli di stress", @@ -627,7 +628,7 @@ "advancement.create.musical_arm": "DJ, metti su la musica!", "advancement.create.musical_arm.desc": "Guarda mentre un braccio meccanico attiva un giradischi.", "advancement.create.arm_many_targets": "Organizzatore seriale", - "advancement.create.arm_many_targets.desc": "Programma un braccio meccanico con 10 o più posizioni di output.", + "advancement.create.arm_many_targets.desc": "Programma un braccio meccanico con 10 o più posizioni di output.", "advancement.create.arm_blaze_burner": "Combustibili", "advancement.create.arm_blaze_burner.desc": "Istruisci il tuo braccio meccanico ad alimentare un inceneritore di blaze.", "advancement.create.fist_bump": "Mano a mano!", @@ -665,12 +666,12 @@ "itemGroup.create.base": "Create", "itemGroup.create.palettes": "Create: Blocchi", - "death.attack.create.crush": "%1$s è stato frantumato", - "death.attack.create.fan_fire": "%1$s è stato bruciato dall'aria calda", - "death.attack.create.fan_lava": "%1$s è stato bruciato dal ventilatore di lava", - "death.attack.create.mechanical_drill": "%1$s è stato trafitto dal trapano meccanico", - "death.attack.create.mechanical_saw": "%1$s è stato tagliato a metà dalla sega meccanica", - "death.attack.create.cuckoo_clock_explosion": "%1$s è saltato in aria da un orologio a cucù manomesso", + "death.attack.create.crush": "%1$s è stato frantumato", + "death.attack.create.fan_fire": "%1$s è stato bruciato dall'aria calda", + "death.attack.create.fan_lava": "%1$s è stato bruciato dal ventilatore di lava", + "death.attack.create.mechanical_drill": "%1$s è stato trafitto dal trapano meccanico", + "death.attack.create.mechanical_saw": "%1$s è stato tagliato a metà dalla sega meccanica", + "death.attack.create.cuckoo_clock_explosion": "%1$s è saltato in aria da un orologio a cucù manomesso", "create.block.deployer.damage_source_name": "un disadattato", "create.block.cart_assembler.invalid": "Piazza il tuo assemblatore di carrelli da miniera su un binario", @@ -699,7 +700,7 @@ "create.recipe.mystery_conversion": "Metamorfosi cromatica", "create.recipe.spout_filling": "Riempimento da spruzzo", "create.recipe.draining": "Drenaggio di oggetti", - "create.recipe.processing.chance": "%1$s%% di probabilità", + "create.recipe.processing.chance": "%1$s%% di probabilità", "create.recipe.heat_requirement.none": "Nessun riscaldamento", "create.recipe.heat_requirement.heated": "Riscaldamento", "create.recipe.heat_requirement.superheated": "Super riscaldamento", @@ -709,14 +710,14 @@ "create.generic.width": "Larghezza", "create.generic.height": "Altezza", "create.generic.length": "Lunghezza", - "create.generic.speed": "Velocità", + "create.generic.speed": "Velocità", "create.generic.delay": "Ritardo", "create.generic.unit.ticks": "Tick", "create.generic.unit.seconds": "Secondi", "create.generic.unit.minutes": "Minuti", "create.generic.unit.rpm": "RPM", "create.generic.unit.stress": "su", - "create.generic.unit.degrees": "°", + "create.generic.unit.degrees": "°", "create.generic.unit.millibuckets": "%1$s mB", "create.generic.clockwise": "Senso orario", "create.generic.counter_clockwise": "Senso anti-orario", @@ -727,16 +728,16 @@ "create.action.saveToFile": "Salva", "create.action.discard": "Scarta", - "create.keyinfo.toolmenu": "Focalizzazione sul menù degli strumenti", + "create.keyinfo.toolmenu": "Focalizzazione sul menù degli strumenti", "create.keyinfo.scrollup": "Simula rotellina del mouse verso su (nel mondo)", - "create.keyinfo.scrolldown": "Simula rotellina del mouse verso giù (nel mondo)", + "create.keyinfo.scrolldown": "Simula rotellina del mouse verso giù (nel mondo)", "create.gui.scrollInput.defaultTitle": "Scegli un'opzione:", "create.gui.scrollInput.scrollToModify": "Scorri per modificare", "create.gui.scrollInput.scrollToAdjustAmount": "Scorri fino a regolare l'importo", "create.gui.scrollInput.scrollToSelect": "Scorri per selezionare", - "create.gui.scrollInput.shiftScrollsFaster": "Premi shift per scorrere più velocemente", - "create.gui.toolmenu.focusKey": "Premi [%1$s] per aprire il menù", + "create.gui.scrollInput.shiftScrollsFaster": "Premi shift per scorrere più velocemente", + "create.gui.toolmenu.focusKey": "Premi [%1$s] per aprire il menù", "create.gui.toolmenu.cycle": "[SCORRI] per navigare", "create.gui.symmetryWand.mirrorType": "Specchio", "create.gui.symmetryWand.orientation": "Orientamento", @@ -752,7 +753,7 @@ "create.orientation.alongX": "Lungo X", "create.gui.blockzapper.title": "Zapper di blocchi", - "create.gui.blockzapper.replaceMode": "Modalità sostituzione", + "create.gui.blockzapper.replaceMode": "Modalità sostituzione", "create.gui.blockzapper.searchDiagonal": "Segui diagonali", "create.gui.blockzapper.searchFuzzy": "Ignora i bordi dei materiali", "create.gui.blockzapper.range": "Gamma diffusione", @@ -796,20 +797,20 @@ "create.blockzapper.leftClickToSet": "Clic sinistro su un blocco per impostare il materiale", "create.blockzapper.empty": "Fuori dai blocchi!", - "create.minecart_coupling.two_couplings_max": "I carrelli da miniera non possono avere più di due agganci ciascuno", + "create.minecart_coupling.two_couplings_max": "I carrelli da miniera non possono avere più di due agganci ciascuno", "create.minecart_coupling.unloaded": "Parti del tuo treno sembrano essere in mezzo a chunk non caricati", "create.minecart_coupling.no_loops": "Gli agganci non possono creare un loop", "create.minecart_coupling.removed": "Agganci rimossi dai carrelli da miniera", "create.minecart_coupling.too_far": "Carrelli da miniera troppo distanti", - "create.contraptions.movement_mode": "Modalità movimento", - "create.contraptions.movement_mode.move_place": "Posizionare sempre quando è fermo", + "create.contraptions.movement_mode": "Modalità movimento", + "create.contraptions.movement_mode.move_place": "Posizionare sempre quando è fermo", "create.contraptions.movement_mode.move_place_returned": "Posiziona solo nella posizione iniziale", "create.contraptions.movement_mode.move_never_place": "Posiziona solo quando distrutto", - "create.contraptions.movement_mode.rotate_place": "Ruota sempre quando è fermo", + "create.contraptions.movement_mode.rotate_place": "Ruota sempre quando è fermo", "create.contraptions.movement_mode.rotate_place_returned": "Ruota solo vicino all'angolo iniziale", "create.contraptions.movement_mode.rotate_never_place": "Ruota solo quando l'ancora viene distrutta", - "create.contraptions.cart_movement_mode": "Modalità movimento carrello da miniera", + "create.contraptions.cart_movement_mode": "Modalità movimento carrello da miniera", "create.contraptions.cart_movement_mode.rotate": "Rivolta sempre verso il movimento", "create.contraptions.cart_movement_mode.rotate_paused": "Pausa durante la rotazione", "create.contraptions.cart_movement_mode.rotation_locked": "Blocca rotazione", @@ -830,7 +831,7 @@ "create.gui.goggles.generator_stats": "Statistiche del generatore:", "create.gui.goggles.kinetic_stats": "Statistiche cinetiche:", - "create.gui.goggles.at_current_speed": "Alla velocità attuale", + "create.gui.goggles.at_current_speed": "Alla velocità attuale", "create.gui.goggles.pole_length": "Lunghezza palo:", "create.gui.goggles.fluid_container": "UNLOCALIZED: Fluid Container Info:", "create.gui.goggles.fluid_container.capacity": "UNLOCALIZED: Capacity: ", @@ -842,18 +843,18 @@ "create.gui.assembly.exception.noPistonPoles": "UNLOCALIZED: The Piston is missing some extension Poles", "create.gui.assembly.exception.not_enough_sails": "UNLOCALIZED: Attached structure does not include enough sail-like blocks: %1$s\nA minimum of %2$s are required", "create.gui.gauge.info_header": "Informazioni sul calibro:", - "create.gui.speedometer.title": "Velocità di rotazione", + "create.gui.speedometer.title": "Velocità di rotazione", "create.gui.stressometer.title": "Stress della rete", - "create.gui.stressometer.capacity": "Capacità rimanente", + "create.gui.stressometer.capacity": "Capacità rimanente", "create.gui.stressometer.overstressed": "Sovrastressato", "create.gui.stressometer.no_rotation": "Nessuna rotazione", - "create.gui.contraptions.not_fast_enough": "Sembra che questo %1$s _non_ stia girando con una _velocità_ _sufficiente_.", - "create.gui.contraptions.network_overstressed": "Sembra che questo marchingegno sia _sovraccarico_. Aggiungi più fonti o _rallenta_ i componenti con un forte _impatto_ _di_ _stress_.", + "create.gui.contraptions.not_fast_enough": "Sembra che questo %1$s _non_ stia girando con una _velocità_ _sufficiente_.", + "create.gui.contraptions.network_overstressed": "Sembra che questo marchingegno sia _sovraccarico_. Aggiungi più fonti o _rallenta_ i componenti con un forte _impatto_ _di_ _stress_.", "create.gui.adjustable_crate.title": "Baule regolabile", "create.gui.adjustable_crate.storageSpace": "Spazio di immagazzinamento", "create.gui.stockpile_switch.title": "Interruttore accumulatore", "create.gui.stockpile_switch.invert_signal": "Inverti segnale", - "create.gui.stockpile_switch.move_to_lower_at": "Muovi giù al %1$s%%", + "create.gui.stockpile_switch.move_to_lower_at": "Muovi giù al %1$s%%", "create.gui.stockpile_switch.move_to_upper_at": "Muovi su al %1$s%%", "create.gui.sequenced_gearshift.title": "Cambio sequenziale", "create.gui.sequenced_gearshift.instruction": "Istruzione", @@ -870,11 +871,11 @@ "create.gui.sequenced_gearshift.instruction.end": "Fine", "create.gui.sequenced_gearshift.instruction.await.descriptive": "UNLOCALIZED: Await new Redstone Pulse", "create.gui.sequenced_gearshift.instruction.await": "UNLOCALIZED: Await", - "create.gui.sequenced_gearshift.speed": "Velocità, direzione", - "create.gui.sequenced_gearshift.speed.forward": "Velocità di ingresso, avanti", - "create.gui.sequenced_gearshift.speed.forward_fast": "Doppia velocità, avanti", - "create.gui.sequenced_gearshift.speed.back": "Velocità di ingresso, invertita", - "create.gui.sequenced_gearshift.speed.back_fast": "Doppia velocità, invertita", + "create.gui.sequenced_gearshift.speed": "Velocità, direzione", + "create.gui.sequenced_gearshift.speed.forward": "Velocità di ingresso, avanti", + "create.gui.sequenced_gearshift.speed.forward_fast": "Doppia velocità, avanti", + "create.gui.sequenced_gearshift.speed.back": "Velocità di ingresso, invertita", + "create.gui.sequenced_gearshift.speed.back_fast": "Doppia velocità, invertita", "create.schematicAndQuill.dimensions": "Dimensione schematica: %1$sx%2$sx%3$s", "create.schematicAndQuill.firstPos": "Prima posizione impostata.", @@ -912,7 +913,7 @@ "create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.3": "", "create.schematic.tool.movey.description.0": "Sposta la schematica verticalmente.", - "create.schematic.tool.movey.description.1": "[Ctrl] e scorri per spostarla su/giù.", + "create.schematic.tool.movey.description.1": "[Ctrl] e scorri per spostarla su/giù.", "create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.3": "", "create.schematic.tool.rotate.description.0": "Ruota la schematica attorno al suo centro.", @@ -921,7 +922,7 @@ "create.schematic.tool.rotate.description.3": "", "create.schematic.tool.print.description.0": "Posiziona istantaneamente la struttura nel mondo.", "create.schematic.tool.print.description.1": "Clic destro per confermare la posizione corrente.", - "create.schematic.tool.print.description.2": "Questo strumento è solo per la modalità creativa.", + "create.schematic.tool.print.description.2": "Questo strumento è solo per la modalità creativa.", "create.schematic.tool.print.description.3": "", "create.schematic.tool.flip.description.0": "Capovolge la schematica lungo la faccia selezionata.", "create.schematic.tool.flip.description.1": "Indica la schematica e premi [Ctrl] mentre scorri per capovolgerla.", @@ -929,8 +930,8 @@ "create.schematic.tool.flip.description.3": "", "create.schematics.synchronizing": "Sincronizzazione...", - "create.schematics.uploadTooLarge": "La schematica è troppo grande.", - "create.schematics.maxAllowedSize": "La dimensione massima consentita del file schematica è:", + "create.schematics.uploadTooLarge": "La schematica è troppo grande.", + "create.schematics.maxAllowedSize": "La dimensione massima consentita del file schematica è:", "create.gui.schematicTable.refresh": "Ricarica file", "create.gui.schematicTable.open_folder": "Apri cartella", @@ -952,16 +953,16 @@ "create.gui.schematicannon.option.replaceWithAny": "Sostituisci solidi con qualsiasi", "create.gui.schematicannon.option.replaceWithEmpty": "Sostituisci solidi col vuoto", "create.gui.schematicannon.option.skipMissing": "Salta i blocchi mancanti", - "create.gui.schematicannon.option.skipTileEntities": "Proteggi i blocchi entità", + "create.gui.schematicannon.option.skipTileEntities": "Proteggi i blocchi entità", "create.gui.schematicannon.slot.gunpowder": "Aggiungi polvere da sparo per alimentare il cannone", "create.gui.schematicannon.slot.listPrinter": "Piazza qui i libri per stampare una lista di controllo per la tua schematica", "create.gui.schematicannon.slot.schematic": "Aggiungi qui la tua schematica. Assicurati che sia piazzata in una posizione specifica.", - "create.gui.schematicannon.option.skipMissing.description": "Se il cannone non riesce a trovare un blocco richiesto per il posizionamento, continuerà nella posizione successiva.", - "create.gui.schematicannon.option.skipTileEntities.description": "Il cannone eviterà di sostituire i blocchi di dati come bauli.", - "create.gui.schematicannon.option.dontReplaceSolid.description": "Il cannone non sostituirà mai alcun blocco solido nella sua area di lavoro, solo non solidi e aria.", - "create.gui.schematicannon.option.replaceWithSolid.description": "Il cannone sostituirà i blocchi solidi nella sua area di lavoro se lo schema contiene un blocco solido nella posizione.", - "create.gui.schematicannon.option.replaceWithAny.description": "Il cannone sostituirà i blocchi solidi nella sua area di lavoro se lo schema contiene qualche blocco nella posizione.", - "create.gui.schematicannon.option.replaceWithEmpty.description": "Il cannone eliminerà tutti i blocchi nell'area di lavoro, compresi quelli sostituiti dall'aria.", + "create.gui.schematicannon.option.skipMissing.description": "Se il cannone non riesce a trovare un blocco richiesto per il posizionamento, continuerà nella posizione successiva.", + "create.gui.schematicannon.option.skipTileEntities.description": "Il cannone eviterà di sostituire i blocchi di dati come bauli.", + "create.gui.schematicannon.option.dontReplaceSolid.description": "Il cannone non sostituirà mai alcun blocco solido nella sua area di lavoro, solo non solidi e aria.", + "create.gui.schematicannon.option.replaceWithSolid.description": "Il cannone sostituirà i blocchi solidi nella sua area di lavoro se lo schema contiene un blocco solido nella posizione.", + "create.gui.schematicannon.option.replaceWithAny.description": "Il cannone sostituirà i blocchi solidi nella sua area di lavoro se lo schema contiene qualche blocco nella posizione.", + "create.gui.schematicannon.option.replaceWithEmpty.description": "Il cannone eliminerà tutti i blocchi nell'area di lavoro, compresi quelli sostituiti dall'aria.", "create.schematicannon.status.idle": "Inattivo", "create.schematicannon.status.ready": "Pronto", @@ -970,7 +971,7 @@ "create.schematicannon.status.paused": "In pausa", "create.schematicannon.status.stopped": "Fermo", "create.schematicannon.status.noGunpowder": "Polvere da sparo mancante", - "create.schematicannon.status.targetNotLoaded": "Il blocco non è caricato", + "create.schematicannon.status.targetNotLoaded": "Il blocco non è caricato", "create.schematicannon.status.targetOutsideRange": "Obiettivo troppo lontano", "create.schematicannon.status.searching": "Ricerca", "create.schematicannon.status.skipping": "Skip", @@ -993,58 +994,62 @@ "create.gui.filter.ignore_data": "Ignora dati", "create.gui.filter.ignore_data.description": "Gli oggetti corrispondono indipendentemente dai loro attributi.", - "create.item_attributes.placeable": "è posizionabile", - "create.item_attributes.placeable.inverted": "non è posizionabile", - "create.item_attributes.consumable": "è commestibile", - "create.item_attributes.consumable.inverted": "non è commestibile", - "create.item_attributes.smeltable": "può essere fuso", - "create.item_attributes.smeltable.inverted": "non può essere fuso", - "create.item_attributes.washable": "può essere lavato", - "create.item_attributes.washable.inverted": "non può essere lavato", - "create.item_attributes.smokable": "può essere affumicato", - "create.item_attributes.smokable.inverted": "non può essere affumicato", - "create.item_attributes.crushable": "può essere frantumato", - "create.item_attributes.crushable.inverted": "non può essere frantumato", - "create.item_attributes.blastable": "è fondibile in un forno fusorio", - "create.item_attributes.blastable.inverted": "non è fondibile in un forno fusorio", - "create.item_attributes.enchanted": "è incantato", - "create.item_attributes.enchanted.inverted": "non è incantato", - "create.item_attributes.damaged": "è danneggiato", - "create.item_attributes.damaged.inverted": "non è danneggiato", - "create.item_attributes.badly_damaged": "è gravemente danneggiato", - "create.item_attributes.badly_damaged.inverted": "non è gravemente danneggiato", - "create.item_attributes.not_stackable": "non è impilabile", - "create.item_attributes.not_stackable.inverted": "è impilabile", - "create.item_attributes.equipable": "può essere equipaggiato", - "create.item_attributes.equipable.inverted": "non può essere equipaggiato", - "create.item_attributes.furnace_fuel": "è un combustibile per fornace", - "create.item_attributes.furnace_fuel.inverted": "non è un combustibile per fornace", - "create.item_attributes.in_tag": "è etichettato %1$s", - "create.item_attributes.in_tag.inverted": "non è etichettato %1$s", + "create.item_attributes.placeable": "è posizionabile", + "create.item_attributes.placeable.inverted": "non è posizionabile", + "create.item_attributes.consumable": "è commestibile", + "create.item_attributes.consumable.inverted": "non è commestibile", + "create.item_attributes.smeltable": "può essere fuso", + "create.item_attributes.smeltable.inverted": "non può essere fuso", + "create.item_attributes.washable": "può essere lavato", + "create.item_attributes.washable.inverted": "non può essere lavato", + "create.item_attributes.smokable": "può essere affumicato", + "create.item_attributes.smokable.inverted": "non può essere affumicato", + "create.item_attributes.crushable": "può essere frantumato", + "create.item_attributes.crushable.inverted": "non può essere frantumato", + "create.item_attributes.blastable": "è fondibile in un forno fusorio", + "create.item_attributes.blastable.inverted": "non è fondibile in un forno fusorio", + "create.item_attributes.enchanted": "è incantato", + "create.item_attributes.enchanted.inverted": "non è incantato", + "create.item_attributes.damaged": "è danneggiato", + "create.item_attributes.damaged.inverted": "non è danneggiato", + "create.item_attributes.badly_damaged": "è gravemente danneggiato", + "create.item_attributes.badly_damaged.inverted": "non è gravemente danneggiato", + "create.item_attributes.not_stackable": "non è impilabile", + "create.item_attributes.not_stackable.inverted": "è impilabile", + "create.item_attributes.equipable": "può essere equipaggiato", + "create.item_attributes.equipable.inverted": "non può essere equipaggiato", + "create.item_attributes.furnace_fuel": "è un combustibile per fornace", + "create.item_attributes.furnace_fuel.inverted": "non è un combustibile per fornace", + "create.item_attributes.in_tag": "è etichettato %1$s", + "create.item_attributes.in_tag.inverted": "non è etichettato %1$s", "create.item_attributes.in_item_group": "appartiene a %1$s", "create.item_attributes.in_item_group.inverted": "non appartiene a '%1$s'", - "create.item_attributes.added_by": "è stato aggiunto da %1$s", - "create.item_attributes.added_by.inverted": "non è stato aggiunto da %1$s", - "create.item_attributes.has_enchant": "è stato incantato con %1$s", - "create.item_attributes.has_enchant.inverted": "non è stato incantato con %1$s", + "create.item_attributes.added_by": "è stato aggiunto da %1$s", + "create.item_attributes.added_by.inverted": "non è stato aggiunto da %1$s", + "create.item_attributes.has_enchant": "è stato incantato con %1$s", + "create.item_attributes.has_enchant.inverted": "non è stato incantato con %1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", "create.item_attributes.has_fluid": "contiene %1$s", "create.item_attributes.has_fluid.inverted": "non contiene %1$s", - "create.item_attributes.has_name": "è stato rinominato in %1$s", - "create.item_attributes.has_name.inverted": "non è stato rinominato in %1$s", - "create.item_attributes.book_author": "è stato autorizzato da %1$s", - "create.item_attributes.book_author.inverted": "non è stato autorizzato da %1$s", - "create.item_attributes.book_copy_original": "è una copia originale", - "create.item_attributes.book_copy_original.inverted": "non è una copia originale", - "create.item_attributes.book_copy_first": "è una copia di prima generazione", - "create.item_attributes.book_copy_first.inverted": "non è una copia di prima generazione", - "create.item_attributes.book_copy_second": "è una copia di seconda generazione", - "create.item_attributes.book_copy_second.inverted": "non è una copia di seconda generazione", - "create.item_attributes.book_copy_tattered": "è in condizioni precarie", - "create.item_attributes.book_copy_tattered.inverted": "non è in condizioni precarie", + "create.item_attributes.has_name": "è stato rinominato in %1$s", + "create.item_attributes.has_name.inverted": "non è stato rinominato in %1$s", + "create.item_attributes.book_author": "è stato autorizzato da %1$s", + "create.item_attributes.book_author.inverted": "non è stato autorizzato da %1$s", + "create.item_attributes.book_copy_original": "è una copia originale", + "create.item_attributes.book_copy_original.inverted": "non è una copia originale", + "create.item_attributes.book_copy_first": "è una copia di prima generazione", + "create.item_attributes.book_copy_first.inverted": "non è una copia di prima generazione", + "create.item_attributes.book_copy_second": "è una copia di seconda generazione", + "create.item_attributes.book_copy_second.inverted": "non è una copia di seconda generazione", + "create.item_attributes.book_copy_tattered": "è in condizioni precarie", + "create.item_attributes.book_copy_tattered.inverted": "non è in condizioni precarie", "create.item_attributes.astralsorcery_crystal": "ha l'attributo del cristallo %1$s", "create.item_attributes.astralsorcery_crystal.inverted": "non ha l'attributo del cristallo %1$s", - "create.item_attributes.astralsorcery_constellation": "è in sintonia con %1$s", - "create.item_attributes.astralsorcery_constellation.inverted": "non è in sintonia con %1$s", + "create.item_attributes.astralsorcery_constellation": "è in sintonia con %1$s", + "create.item_attributes.astralsorcery_constellation.inverted": "non è in sintonia con %1$s", "create.item_attributes.astralsorcery_perk_gem": "ha l'attributo benefico %1$s", "create.item_attributes.astralsorcery_perk_gem.inverted": "non ha l'attributo benefico %1$s", "create.item_attributes.astralsorcery_amulet": "migliora %1$s", @@ -1066,7 +1071,7 @@ "create.tooltip.holdKeyOrKey": "Premi [%1$s] o [%2$s]", "create.tooltip.keyShift": "Shift", "create.tooltip.keyCtrl": "Ctrl", - "create.tooltip.speedRequirement": "Velocità richiesta: %1$s", + "create.tooltip.speedRequirement": "Velocità richiesta: %1$s", "create.tooltip.speedRequirement.none": "Nessuna", "create.tooltip.speedRequirement.medium": "Moderata", "create.tooltip.speedRequirement.high": "Veloce", @@ -1075,7 +1080,7 @@ "create.tooltip.stressImpact.medium": "Moderato", "create.tooltip.stressImpact.high": "Alto", "create.tooltip.stressImpact.overstressed": "Sovrastressato", - "create.tooltip.capacityProvided": "Capacità dello stress: %1$s", + "create.tooltip.capacityProvided": "Capacità dello stress: %1$s", "create.tooltip.capacityProvided.low": "Piccola", "create.tooltip.capacityProvided.medium": "Media", "create.tooltip.capacityProvided.high": "Grande", @@ -1088,6 +1093,12 @@ "create.mechanical_arm.summary": "Il braccio meccanico ha %1$s input e %2$s output.", "create.mechanical_arm.points_outside_range": "%1$s punti di interazione selezionati rimossi per limiti di gamma.", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", + "create.logistics.when_multiple_outputs_available": "Quando disponibili diversi output", "create.mechanical_arm.selection_mode.round_robin": "Round Robin", @@ -1098,7 +1109,7 @@ "create.tunnel.selection_mode.forced_split": "Diviso forzato", "create.tunnel.selection_mode.round_robin": "Round Robin", "create.tunnel.selection_mode.forced_round_robin": "Round Robin forzato", - "create.tunnel.selection_mode.prefer_nearest": "Preferisci il più vicino", + "create.tunnel.selection_mode.prefer_nearest": "Preferisci il più vicino", "create.tunnel.selection_mode.randomize": "Casuale", "create.tunnel.selection_mode.synchronize": "Sincronizza input", @@ -1113,7 +1124,7 @@ "create.tooltip.chute.contains": "Contiene: %1$s x%2$s", "create.hint.hose_pulley.title": "Buco senza fondo", - "create.hint.hose_pulley": "Il corpo fluido selezionato è considerato infinito.", + "create.hint.hose_pulley": "Il corpo fluido selezionato è considerato infinito.", "create.hint.mechanical_arm_no_targets.title": "Nessun bersaglio", "create.hint.mechanical_arm_no_targets": "Sembra che questo _braccio_ _meccanico_ non sia stato assegnato a nessun _bersaglio_. Seleziona nastri, depositi, imbuti e altri blocchi _cliccandoli_ _col_ _destro_ e _tenendo_ _in_ _mano_ il _braccio_ _meccanico_.", "create.hint.horizontal_funnel.title": "Imbuto orizzontale", @@ -1126,7 +1137,7 @@ "create.hint.full_deployer": "Sembra che questo _installatore_ contenga _oggetti_ _eccessivi_ che necessitano di essere _estratti_. Usa una _tramoggia_, un _imbuto_ o altro per liberarlo dall'overflow.", "create.gui.config.overlay1": "Ciao :)", - "create.gui.config.overlay2": "Questo overlay è di esempio", + "create.gui.config.overlay2": "Questo overlay è di esempio", "create.gui.config.overlay3": "Cliccalo o trascinalo col mouse", "create.gui.config.overlay4": "per muovere questa anteprima", "create.gui.config.overlay5": "Premi Esc per uscire e", @@ -1135,10 +1146,10 @@ "create.gui.config.overlay8": "l'overlay alla posizione standard", "create.command.killTPSCommand": "killtps", - "create.command.killTPSCommand.status.slowed_by.0": "[Create]: Il tick del server è attualmente rallentato di %s ms :o", - "create.command.killTPSCommand.status.slowed_by.1": "[Create]: Il tick del server è ora rallentato di %s ms >:)", - "create.command.killTPSCommand.status.slowed_by.2": "[Create]: Il tick del server è tornato alla velocità normale :D", - "create.command.killTPSCommand.status.usage.0": "[Create]: usa /killtps per riportare il tick del server alla velocità normale", + "create.command.killTPSCommand.status.slowed_by.0": "[Create]: Il tick del server è attualmente rallentato di %s ms :o", + "create.command.killTPSCommand.status.slowed_by.1": "[Create]: Il tick del server è ora rallentato di %s ms >:)", + "create.command.killTPSCommand.status.slowed_by.2": "[Create]: Il tick del server è tornato alla velocità normale :D", + "create.command.killTPSCommand.status.usage.0": "[Create]: usa /killtps per riportare il tick del server alla velocità normale", "create.command.killTPSCommand.status.usage.1": "[Create]: usa /killtps avvia per rallentare artificialmente il tick del server", "create.command.killTPSCommand.argument.tickTime": "tickTime", @@ -1178,14 +1189,14 @@ "block.create.metal_bracket.tooltip.summary": "_Decora_ i tuoi _alberi_, _ruote dentate_ e _tubi_ rinforzandoli col ferro.", "block.create.andesite_casing.tooltip": "INVOLUCRO DI ANDESITE", - "block.create.andesite_casing.tooltip.summary": "Semplice involucro per macchine con una varietà di usi. Utile per decorare. Può essere usato per _rivestire alberi_ e _nastri meccanici_.", + "block.create.andesite_casing.tooltip.summary": "Semplice involucro per macchine con una varietà di usi. Utile per decorare. Può essere usato per _rivestire alberi_ e _nastri meccanici_.", "block.create.andesite_funnel.tooltip": "IMBUTO DI ANDESITE", - "block.create.andesite_funnel.tooltip.summary": "Un componente generale per trasferimento di oggetti, i quali vengono mossi attraverso mezzi di trasporto. Può essere controllato con un _segnale redstone_.", + "block.create.andesite_funnel.tooltip.summary": "Un componente generale per trasferimento di oggetti, i quali vengono mossi attraverso mezzi di trasporto. Può essere controllato con un _segnale redstone_.", "block.create.andesite_funnel.tooltip.condition1": "Comportamento generale", "block.create.andesite_funnel.tooltip.behaviour1": "La _facciata esposta_ _colleziona oggetti da terra_ nello spazio di blocchi davanti ad essa e li _inserisce_ in un qualsiasi contenitore dal lato opposto dell'imbuto.", "block.create.andesite_funnel.tooltip.condition2": "Quando montato su cinture, depositi o simili", - "block.create.andesite_funnel.tooltip.behaviour2": "_Colleziona_ o _piazza_ oggetti sul componente montato, dall'_inventario dietro_ ad esso. Quando l'imbuto ha una specifica direzione, può essere invertita con una chiave inglese.", + "block.create.andesite_funnel.tooltip.behaviour2": "_Colleziona_ o _piazza_ oggetti sul componente montato, dall'_inventario dietro_ ad esso. Quando l'imbuto ha una specifica direzione, può essere invertita con una chiave inglese.", "block.create.andesite_funnel.tooltip.condition3": "Quando in verticale tra due inventari", "block.create.andesite_funnel.tooltip.behaviour3": "_Trasferisce_ oggetti _verso il basso_, tipo una tramoggia senza carico.", @@ -1195,11 +1206,11 @@ "block.create.andesite_tunnel.tooltip.action1": "_Regola la finestra_ se il tunnel la ha su quella facciata.", "block.create.brass_funnel.tooltip": "IMBUTO DI OTTONE", - "block.create.brass_funnel.tooltip.summary": "Un componente generale per trasferimento di oggetti, i quali vengono mossi attraverso mezzi di trasporto. Può essere controllato con un _segnale redstone_. È incluso un pratico _filtro_.", + "block.create.brass_funnel.tooltip.summary": "Un componente generale per trasferimento di oggetti, i quali vengono mossi attraverso mezzi di trasporto. Può essere controllato con un _segnale redstone_. È incluso un pratico _filtro_.", "block.create.brass_funnel.tooltip.condition1": "Comportamento generale", "block.create.brass_funnel.tooltip.behaviour1": "La _facciata esposta_ _colleziona oggetti da terra_ nello spazio di blocchi davanti ad essa e li _inserisce_ in un qualsiasi contenitore dal lato opposto dell'imbuto.", "block.create.brass_funnel.tooltip.condition2": "Quando montato su cinture, depositi o simili", - "block.create.brass_funnel.tooltip.behaviour2": "_Colleziona_ o _piazza_ oggetti sul componente montato, dall'_inventario dietro_ ad esso. Quando l'imbuto ha una specifica direzione, può essere invertita con una chiave inglese.", + "block.create.brass_funnel.tooltip.behaviour2": "_Colleziona_ o _piazza_ oggetti sul componente montato, dall'_inventario dietro_ ad esso. Quando l'imbuto ha una specifica direzione, può essere invertita con una chiave inglese.", "block.create.brass_funnel.tooltip.condition3": "Quando in verticale tra due inventari", "block.create.brass_funnel.tooltip.behaviour3": "_Trasferisce_ oggetti _verso il basso_, tipo una tramoggia senza carico.", @@ -1208,7 +1219,7 @@ "block.create.brass_tunnel.tooltip.condition1": "Quando piazzato fianco a fianco", "block.create.brass_tunnel.tooltip.behaviour1": "I _tunnel di ottone_ si connettono l'uno con l'altro permettendo ad un contenuto su _nastro_ di essere ridirezionato verso un altro.", "block.create.brass_tunnel.tooltip.condition2": "Filtraggio", - "block.create.brass_tunnel.tooltip.behaviour2": "I _tunnel di ottone_ includono filtri per l'_input_ e l'_output_. Se un _oggetto_ non è consentito dall'output filtrato di un _tunnel_ verrà trasferito all'output di un _tunnel_ connesso.", + "block.create.brass_tunnel.tooltip.behaviour2": "I _tunnel di ottone_ includono filtri per l'_input_ e l'_output_. Se un _oggetto_ non è consentito dall'output filtrato di un _tunnel_ verrà trasferito all'output di un _tunnel_ connesso.", "block.create.brass_tunnel.tooltip.condition3": "Divisione", "block.create.brass_tunnel.tooltip.behaviour3": "I _tunnel di ottone_ possono essere configurati per cambiare il metodo con cui gli _oggetti_ sono ordinati sui _nastri_.", "block.create.brass_tunnel.tooltip.control1": "Con la chiave inglese a lato", @@ -1217,9 +1228,9 @@ "block.create.brass_tunnel.tooltip.action2": "Cambia il metodo di divisione dei _tunnel_ connessi.", "block.create.copper_casing.tooltip": "INVOLUCRO DI RAME", - "block.create.copper_casing.tooltip.summary": "Involucro per macchine robusto con una varietà di usi. Utile per decorare.", + "block.create.copper_casing.tooltip.summary": "Involucro per macchine robusto con una varietà di usi. Utile per decorare.", "block.create.copper_casing.tooltip.condition1": "Quando usato su un tubo per fluidi", - "block.create.copper_casing.tooltip.behaviour1": "_Riveste_ il _tubo per fluidi_ con l'_involucro di rame_. I tubi per fluidi incassati _bloccano le loro connessioni_, non reagendo più ai cambiamenti dei tubi vicini.", + "block.create.copper_casing.tooltip.behaviour1": "_Riveste_ il _tubo per fluidi_ con l'_involucro di rame_. I tubi per fluidi incassati _bloccano le loro connessioni_, non reagendo più ai cambiamenti dei tubi vicini.", "block.create.encased_fluid_pipe.tooltip": "TUBO PER FLUIDI INCASSATO", "block.create.encased_fluid_pipe.tooltip.summary": "Un _tubo per fluidi_ incassato con l'_involucro di rame_.", @@ -1230,12 +1241,12 @@ "block.create.copper_valve_handle.tooltip.behaviour1": "Fornisce _forza rotazionale_ a una macchina attaccata. _Abbassati per invertire_ la rotazione.", "block.create.seat.tooltip": "SEDILE", - "block.create.seat.tooltip.summary": "Siediti e goditi l'escursione! Ancora un giocatore a una macchina _in movimento_. Perfetto anche per l'arredamento! Dispone di una varietà di colori.", + "block.create.seat.tooltip.summary": "Siediti e goditi l'escursione! Ancora un giocatore a una macchina _in movimento_. Perfetto anche per l'arredamento! Dispone di una varietà di colori.", "block.create.seat.tooltip.condition1": "Clicca col destro sul sedile", "block.create.seat.tooltip.behaviour1": "Fa sedere il giocatore sul _sedile_. Premi L-Shift per alzarti dal _sedile_.", "block.create.chute.tooltip": "SCIVOLO", - "block.create.chute.tooltip.summary": "_Colleziona_ e trasporta oggetti verticalmente o diagonalmente. Può prendere o piazzare oggetti nei loro _contenitori_. Puoi anche interagire con gli scivoli da lato utilizzando _tramogge_ o _imbuti montati_.", + "block.create.chute.tooltip.summary": "_Colleziona_ e trasporta oggetti verticalmente o diagonalmente. Può prendere o piazzare oggetti nei loro _contenitori_. Puoi anche interagire con gli scivoli da lato utilizzando _tramogge_ o _imbuti montati_.", "block.create.chute.tooltip.condition1": "Quando alimentati da ventilatore", "block.create.chute.tooltip.behaviour1": "Gli scivoli alimentati da _ventilatore_ possono trasferire oggetti _verso l'alto_, e attirare _oggetti_ da _depositi_ e _nastri_.", @@ -1255,17 +1266,17 @@ "block.create.fluid_pipe.tooltip": "TUBO PER FLUIDI", "block.create.fluid_pipe.tooltip.summary": "Usato per muovere _fluidi_ attraverso i tubi. Necessita di una _pompa meccanica_ per questo.", "block.create.fluid_pipe.tooltip.condition1": "Trasferimento di fluidi", - "block.create.fluid_pipe.tooltip.behaviour1": "Può collegarsi ai contenitori di fluidi come _serbatoi_ o _bacinelle_. Gli estremi dei _tubi_ esposti possono anche drenare o piazzare blocchi di fluidi. Attento alle perdite!", + "block.create.fluid_pipe.tooltip.behaviour1": "Può collegarsi ai contenitori di fluidi come _serbatoi_ o _bacinelle_. Gli estremi dei _tubi_ esposti possono anche drenare o piazzare blocchi di fluidi. Attento alle perdite!", "block.create.fluid_pipe.tooltip.control1": "Clic destro con la chiave inglese", "block.create.fluid_pipe.tooltip.action1": "Se possibile, aggiunge una vetrata al tubo.", "block.create.hose_pulley.tooltip": "CARRUCOLA PER TUBI", "block.create.hose_pulley.tooltip.summary": "Usata per _piazzare_ o _drenare_ vasti corpi fluidi.", "block.create.hose_pulley.tooltip.condition1": "Quando alimentata da energia cinetica", - "block.create.hose_pulley.tooltip.behaviour1": "Tira su o giù la carrucola, la posizione della carrucola determina fino a dove c'è da _riempire_ o _svuotare_ il corpo.", - "block.create.hose_pulley.tooltip.condition2": "Quando un fluido è tirato dalla carrucola", - "block.create.hose_pulley.tooltip.behaviour2": "Inizia a _prendere blocchi_ di fluidi da dove la carrucola è stata abbassata. _Vasti corpi_ fluidi vengono considerati _infiniti_.", - "block.create.hose_pulley.tooltip.condition3": "Quando un fluido è spinto dalla carrucola", + "block.create.hose_pulley.tooltip.behaviour1": "Tira su o giù la carrucola, la posizione della carrucola determina fino a dove c'è da _riempire_ o _svuotare_ il corpo.", + "block.create.hose_pulley.tooltip.condition2": "Quando un fluido è tirato dalla carrucola", + "block.create.hose_pulley.tooltip.behaviour2": "Inizia a _prendere blocchi_ di fluidi da dove la carrucola è stata abbassata. _Vasti corpi_ fluidi vengono considerati _infiniti_.", + "block.create.hose_pulley.tooltip.condition3": "Quando un fluido è spinto dalla carrucola", "block.create.hose_pulley.tooltip.behaviour3": "Inizia a riempire col fluido _fino_ all'_altezza della carrucola_.", "block.create.fluid_tank.tooltip": "SERBATOIO PER FLUIDI", @@ -1275,7 +1286,7 @@ "block.create.creative_fluid_tank.tooltip": "SERBATOIO PER LIQUIDI (CREATIVA)", "block.create.creative_fluid_tank.tooltip.summary": "Questo _serbatoio per liquidi_ permette di replicare infinite volte un certo _fluido_. Scala in larghezza e altezza.", - "block.create.creative_fluid_tank.tooltip.condition1": "Quando un fluido è nel serbatoio", + "block.create.creative_fluid_tank.tooltip.condition1": "Quando un fluido è nel serbatoio", "block.create.creative_fluid_tank.tooltip.behaviour1": "Qualsiasi _estrazione_ da questo serbatoio fornisce un'_alimentazione infinita_ del fluido in questione. I fluidi _inseriti_ in questo serbatoio verranno _svuotati_.", "block.create.creative_fluid_tank.tooltip.condition2": "Clic destro con la chiave inglese", "block.create.creative_fluid_tank.tooltip.behaviour2": "Aggiungi/rimuovi vetrata", @@ -1294,7 +1305,7 @@ "block.create.smart_fluid_pipe.tooltip": "TUBO PER FLUIDI AVANZATO", "block.create.smart_fluid_pipe.tooltip.summary": "Un _tubo per fluidi_ con filtro. Puoi specificare quali _fluidi_ possono passare.", - "block.create.smart_fluid_pipe.tooltip.condition1": "Quando un fluido è spinto dentro", + "block.create.smart_fluid_pipe.tooltip.condition1": "Quando un fluido è spinto dentro", "block.create.smart_fluid_pipe.tooltip.behaviour1": "Un tubo avanzato che riceve un fluido che non corrisponde al suo filtro ne blocca lo scorrere.", "block.create.smart_fluid_pipe.tooltip.condition2": "Quando adiacente a un contenitore di fluidi", "block.create.smart_fluid_pipe.tooltip.behaviour2": "I tubi avanzati che _danno inizio_ ad un _flusso_ da qualsiasi contenitore estraggono solo i fluidi che _corrispondono_ al loro _filtro_.", @@ -1302,19 +1313,19 @@ "block.create.spout.tooltip": "SPRUZZO", "block.create.spout.tooltip.summary": "Uno spruzzo per riempire i tuoi _oggetti per fluidi_.", "block.create.spout.tooltip.condition1": "Trasferimento di fluidi", - "block.create.spout.tooltip.behaviour1": "Quando un _oggetto contenitore di fluidi_ come un _secchio_ o un'_ampolla_ è piazzato sotto, lo spruzzo lo riempie col _fluido_ al suo interno.", + "block.create.spout.tooltip.behaviour1": "Quando un _oggetto contenitore di fluidi_ come un _secchio_ o un'_ampolla_ è piazzato sotto, lo spruzzo lo riempie col _fluido_ al suo interno.", "block.create.spout.tooltip.condition2": "Automazione di fluidi", "block.create.spout.tooltip.behaviour2": "Lo spruzzo piazzato su un _nastro_ o un _deposito_ reagisce automaticamente con gli _oggetti contenitori di fluidi_ che ci passano sotto.", "block.create.item_drain.tooltip": "DRENANTE DI OGGETTI", - "block.create.item_drain.tooltip.summary": "Come un deposito, ma è grigliato per svuotare gli _oggetti riempiti da fluidi_.", + "block.create.item_drain.tooltip.summary": "Come un deposito, ma è grigliato per svuotare gli _oggetti riempiti da fluidi_.", "block.create.item_drain.tooltip.condition1": "Trasferimento di fluidi", - "block.create.item_drain.tooltip.behaviour1": "Quando un _oggetto contenitore di fluidi_ come un _secchio_ o un'_ampolla_ è inserito a lato, il drenante lo svuota nel suo _contenitore di fluidi_. L'oggetto verrà poi espulso dal lato opposto.", + "block.create.item_drain.tooltip.behaviour1": "Quando un _oggetto contenitore di fluidi_ come un _secchio_ o un'_ampolla_ è inserito a lato, il drenante lo svuota nel suo _contenitore di fluidi_. L'oggetto verrà poi espulso dal lato opposto.", "block.create.mechanical_arm.tooltip": "BRACCIO MECCANICO", "block.create.mechanical_arm.tooltip.summary": "Marchingegno avanzato per trasferire _oggetti_.", "block.create.mechanical_arm.tooltip.condition1": "Trasferimento di oggetti", - "block.create.mechanical_arm.tooltip.behaviour1": "Può prendere o piazzare oggetti in qualsiasi _inventario accessibile_, come _nastri_, _depositi_, _imbuti_ e _costruttori meccanici_.", + "block.create.mechanical_arm.tooltip.behaviour1": "Può prendere o piazzare oggetti in qualsiasi _inventario accessibile_, come _nastri_, _depositi_, _imbuti_ e _costruttori meccanici_.", "block.create.mechanical_arm.tooltip.control1": "In mano", "block.create.mechanical_arm.tooltip.action1": "Clicca col destro su un _inventario accessibile_ per impostarlo come _fonte_ per il _braccio meccanico_. Clicca col destro due volte per impostarlo come _destinazione_.", "block.create.mechanical_arm.tooltip.control2": "Scorri con la chiave inglese", @@ -1382,7 +1393,7 @@ "item.create.schematic.tooltip": "SCHEMATICA", "item.create.schematic.tooltip.summary": "Contiene una struttura da posizionare e collocare nel mondo. Posiziona l'ologramma come desiderato e usa un _Cannoneschematico_ per costruirla.", "item.create.schematic.tooltip.condition1": "In mano", - "item.create.schematic.tooltip.behaviour1": "Può essere posizionato utilizzando gli strumenti sullo schermo.", + "item.create.schematic.tooltip.behaviour1": "Può essere posizionato utilizzando gli strumenti sullo schermo.", "item.create.schematic.tooltip.control1": "Clic destro da accovacciato", "item.create.schematic.tooltip.action1": "Apre un'_interfaccia_ per l'immissione di _coordinate_ esatte.", @@ -1410,19 +1421,19 @@ "block.create.schematic_table.tooltip.behaviour1": "Carica un file selezionato dalla cartella Schematics.", "block.create.shaft.tooltip": "ALBERO", - "block.create.shaft.tooltip.summary": "Fornisce una _rotazione_ _relè_ in linea retta.", + "block.create.shaft.tooltip.summary": "Fornisce una _rotazione_ _relè_ in linea retta.", "block.create.cogwheel.tooltip": "RUOTA DENTATA", - "block.create.cogwheel.tooltip.summary": "Fornisce una _rotazione_ _relè_ in linea retta e su _ruote_ _dentate_ adiacenti.", + "block.create.cogwheel.tooltip.summary": "Fornisce una _rotazione_ _relè_ in linea retta e su _ruote_ _dentate_ adiacenti.", "block.create.large_cogwheel.tooltip": "RUOTA DENTATA GRANDE", - "block.create.large_cogwheel.tooltip.summary": "Una versione più grande della _ruota_ _dentata_, consente di _modificare_ la _velocità_ _di_ _rotazione_ quando è collegato alla sua controparte più piccola.", + "block.create.large_cogwheel.tooltip.summary": "Una versione più grande della _ruota_ _dentata_, consente di _modificare_ la _velocità_ _di_ _rotazione_ quando è collegato alla sua controparte più piccola.", "block.create.encased_shaft.tooltip": "ALBERO INCASSATO", - "block.create.encased_shaft.tooltip.summary": "Fornisce una _rotazione_ _relè_ in linea retta. Adatto per propagare la rotazione attraverso le pareti.", + "block.create.encased_shaft.tooltip.summary": "Fornisce una _rotazione_ _relè_ in linea retta. Adatto per propagare la rotazione attraverso le pareti.", "block.create.gearbox.tooltip": "RIDUTTORE", - "block.create.gearbox.tooltip.summary": "Fornisce una _rotazione_ _relè_ in _quatro_ _direzioni_ Inverte le connessioni diritte.", + "block.create.gearbox.tooltip.summary": "Fornisce una _rotazione_ _relè_ in _quatro_ _direzioni_ Inverte le connessioni diritte.", "block.create.gearshift.tooltip": "CAMBIO", "block.create.gearshift.tooltip.summary": "Un controllo per attivare/disattivare la direzione di rotazione per gli alberi collegati.", @@ -1435,17 +1446,17 @@ "block.create.clutch.tooltip.behaviour1": "_Interrompe_ il trasferimento della rotazione dall'altro lato.", "block.create.encased_chain_drive.tooltip": "TRASMISSIONE A CATENA INCASSATA", - "block.create.encased_chain_drive.tooltip.summary": "Fornisce una _rotazione_ _relè_ in linea retta e alle _trasmissioni a catena incassate_ adiacenti. Le trasmissioni a catena si collegano in gruppo quando piazzate vicine tra di loro o vicino a qualsiasi facciata senza albero. Il loro orientamento non deve per forza combaciare.", + "block.create.encased_chain_drive.tooltip.summary": "Fornisce una _rotazione_ _relè_ in linea retta e alle _trasmissioni a catena incassate_ adiacenti. Le trasmissioni a catena si collegano in gruppo quando piazzate vicine tra di loro o vicino a qualsiasi facciata senza albero. Il loro orientamento non deve per forza combaciare.", "block.create.encased_chain_drive.tooltip.condition1": "Quando collegate", "block.create.encased_chain_drive.tooltip.behaviour1": "I blocchi collegati trasferiscono la _forza rotazionale_ e la direzione di questo componente.", "block.create.adjustable_chain_gearshift.tooltip": "CAMBIO A CATENA REGOLABILE", - "block.create.adjustable_chain_gearshift.tooltip.summary": "Fornisce una _rotazione_ _relè_ in una linea retta e alle _trasmissioni a catena incassate_ adiacenti. Un _segnale di redstone analogico_ fornito a questo blocco controlla quale dimensione della ruota di trazione è agganciata con le trasmissioni a catena incassate attaccate.", + "block.create.adjustable_chain_gearshift.tooltip.summary": "Fornisce una _rotazione_ _relè_ in una linea retta e alle _trasmissioni a catena incassate_ adiacenti. Un _segnale di redstone analogico_ fornito a questo blocco controlla quale dimensione della ruota di trazione è agganciata con le trasmissioni a catena incassate attaccate.", "block.create.adjustable_chain_gearshift.tooltip.condition1": "Controllo di redstone", - "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Senza_ un segnale, le trasmissioni a catena adiacenti trasferiranno la _stessa velocità_. Con un segnale _a piena potenza_, le trasmissioni a catena adiacenti trasferiranno esattamente _due volte la sua velocità_. Qualsiasi valore in mezzo risulterà in una velocità da 1 a 2 volte la stessa velocità.", + "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Senza_ un segnale, le trasmissioni a catena adiacenti trasferiranno la _stessa velocità_. Con un segnale _a piena potenza_, le trasmissioni a catena adiacenti trasferiranno esattamente _due volte la sua velocità_. Qualsiasi valore in mezzo risulterà in una velocità da 1 a 2 volte la stessa velocità.", "item.create.belt_connector.tooltip": "NASTRO MECCANICO", - "item.create.belt_connector.tooltip.summary": "Collega due o più _alberi_ con un _nastro_ _meccanico_. Gli alberi collegati avranno la stessa velocità e direzione di rotazione esatte. Il nastro può fungere da _trasportatore_ per _oggetti_ ed _entità_.", + "item.create.belt_connector.tooltip.summary": "Collega due o più _alberi_ con un _nastro_ _meccanico_. Gli alberi collegati avranno la stessa velocità e direzione di rotazione esatte. Il nastro può fungere da _trasportatore_ per _oggetti_ ed _entità_.", "item.create.belt_connector.tooltip.control1": "Clic destro su un albero", "item.create.belt_connector.tooltip.action1": "Seleziona l'albero come una carrucola per nastri. Entrambi gli alberi selezionati devono _allinearsi_ _verticalmente_, _orizzontalmente_ o _diagonalmente_ verso la direzione del nastro.", "item.create.belt_connector.tooltip.control2": "Clic destro da accovacciato", @@ -1454,14 +1465,14 @@ "item.create.goggles.tooltip": "OCCHIALI DA INGEGNERE", "item.create.goggles.tooltip.summary": "Un paio di occhiali per migliorare la tua visione con utili _informazioni_ _cinetiche_.", "item.create.goggles.tooltip.condition1": "Quando indossati", - "item.create.goggles.tooltip.behaviour1": "Mostra gli _indicatori_ _colorati_ corrispondenti al _livello_ _di_ _velocità_ di un componente cinetico posizionato, nonché all'_impatto_ _dello_ _stress_ e la capacità dei singoli componenti.", + "item.create.goggles.tooltip.behaviour1": "Mostra gli _indicatori_ _colorati_ corrispondenti al _livello_ _di_ _velocità_ di un componente cinetico posizionato, nonché all'_impatto_ _dello_ _stress_ e la capacità dei singoli componenti.", "item.create.goggles.tooltip.condition2": "Quando si guarda il calibro", - "item.create.goggles.tooltip.behaviour2": "Mostra informazioni dettagliate sulla _velocità_ o lo _stress_ della rete a cui è collegato il misuratore.", + "item.create.goggles.tooltip.behaviour2": "Mostra informazioni dettagliate sulla _velocità_ o lo _stress_ della rete a cui è collegato il misuratore.", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", "item.create.wrench.tooltip": "CHIAVE INGLESE", - "item.create.wrench.tooltip.summary": "Uno strumento utile per lavorare su congegni cinetici. Può essere usato per _ruotare_, _smontare_ e _configurare_ i componenti.", + "item.create.wrench.tooltip.summary": "Uno strumento utile per lavorare su congegni cinetici. Può essere usato per _ruotare_, _smontare_ e _configurare_ i componenti.", "item.create.wrench.tooltip.control1": "Clic destro su un blocco cinetico", "item.create.wrench.tooltip.action1": "_Ruota_ _i_ _componenti_ verso o lontano dalla facciata con cui hai interagito.", "item.create.wrench.tooltip.control2": "Clic destro da accovacciato", @@ -1474,23 +1485,23 @@ "block.create.water_wheel.tooltip.summary": "Fornisce un _forza_ _di_ _rotazione_ prelevata da correnti d'_acqua_ _adiacenti_.", "block.create.encased_fan.tooltip": "VENTILATORE INCASSATO", - "block.create.encased_fan.tooltip.summary": "Converte la _forza_ _di_ _rotazione_ in _correnti_ _d'aria_ verso l'esterno o l'interno. Ha una varietà di usi.", + "block.create.encased_fan.tooltip.summary": "Converte la _forza_ _di_ _rotazione_ in _correnti_ _d'aria_ verso l'esterno o l'interno. Ha una varietà di usi.", "block.create.encased_fan.tooltip.condition1": "Quando alimentato da redstone", - "block.create.encased_fan.tooltip.behaviour1": "Fornisce _forza_ _di_ _rotazione_ da qualsiasi _fonte_ _di_ _calore_ immediatamente al di sotto di sé. Il ventilatore deve essere rivolto verso il basso.", + "block.create.encased_fan.tooltip.behaviour1": "Fornisce _forza_ _di_ _rotazione_ da qualsiasi _fonte_ _di_ _calore_ immediatamente al di sotto di sé. Il ventilatore deve essere rivolto verso il basso.", "block.create.encased_fan.tooltip.condition2": "Quando in rotazione", - "block.create.encased_fan.tooltip.behaviour2": "_Spinge_ o _tira_ entità, a seconda della velocità di rotazione in entrata.", + "block.create.encased_fan.tooltip.behaviour2": "_Spinge_ o _tira_ entità, a seconda della velocità di rotazione in entrata.", "block.create.encased_fan.tooltip.condition3": "Quando soffia attraverso blocchi speciali", - "block.create.encased_fan.tooltip.behaviour3": "_Liquidi_ e particelle di _fuoco_ vengono emessi nel flusso d'aria. Questo può essere usato per _elaborare_ _oggetti_.", + "block.create.encased_fan.tooltip.behaviour3": "_Liquidi_ e particelle di _fuoco_ vengono emessi nel flusso d'aria. Questo può essere usato per _elaborare_ _oggetti_.", "block.create.nozzle.tooltip": "UGELLO", - "block.create.nozzle.tooltip.summary": "Attacca la parte anteriore di un _ventilatore_ _incassato_ per distribuire il suo effetto sulle entità in _tutte_ _le_ _direzioni_.", + "block.create.nozzle.tooltip.summary": "Attacca la parte anteriore di un _ventilatore_ _incassato_ per distribuire il suo effetto sulle entità in _tutte_ _le_ _direzioni_.", "block.create.hand_crank.tooltip": "MANOVELLA", "block.create.hand_crank.tooltip.summary": "Una semplice _fonte_ di _forza_ _di_ _rotazione_ che richiede l'interazione dei giocatori.", "block.create.hand_crank.tooltip.condition1": "Quando usata", "block.create.hand_crank.tooltip.behaviour1": "Fornisce una _forza_ _di_ _rotazione_ a un aggeggio attaccato. _Accovacciati_ _per_ _invertire_ la rotazione.", - "block.create.cuckoo_clock.tooltip": "OROLOGIO A CUCÙ", + "block.create.cuckoo_clock.tooltip": "OROLOGIO A CUCÙ", "block.create.cuckoo_clock.tooltip.summary": "Artigianato raffinato per _decorare_ uno spazio e _tener_ _traccia_ _del_ _tempo_.", "block.create.cuckoo_clock.tooltip.condition1": "Quando in rotazione", "block.create.cuckoo_clock.tooltip.behaviour1": "Mostra l'_ora_ _corrente_ e suona una melodia due volte al giorno. Si _attiva_ una volta a mezzogiorno e al crepuscolo, non appena i _giocatori_ _possono_ _dormire_.", @@ -1499,7 +1510,7 @@ "block.create.turntable.tooltip.summary": "Assorbe la _forza_ _di_ _rotazione_, girando.", "block.create.millstone.tooltip": "MACINA", - "block.create.millstone.tooltip.summary": "Un componente cinetico adatto per la _macinatura_ dei _materiali_ inseriti. Può essere alimentato da una ruota dentata adiacente o collegandosi all'albero nella parte inferiore. I risultati devono essere estratti dal componente.", + "block.create.millstone.tooltip.summary": "Un componente cinetico adatto per la _macinatura_ dei _materiali_ inseriti. Può essere alimentato da una ruota dentata adiacente o collegandosi all'albero nella parte inferiore. I risultati devono essere estratti dal componente.", "block.create.millstone.tooltip.condition1": "Quando in rotazione", "block.create.millstone.tooltip.behaviour1": "Inizia ad applicare le _ricette_ di _macinatura_ a tutti gli elementi inseriti dal lato o dalla parte superiore del blocco.", "block.create.millstone.tooltip.condition2": "Clic destro", @@ -1508,7 +1519,7 @@ "block.create.crushing_wheel.tooltip": "RUOTA DI FRANTUMAZIONE", "block.create.crushing_wheel.tooltip.summary": "Grandi ruote girevoli che _frantumano_ qualsiasi cosa.", "block.create.crushing_wheel.tooltip.condition1": "Se collegata ad altre ruote di frantumazione", - "block.create.crushing_wheel.tooltip.behaviour1": "Forma una frantumatrice per la lavorazione di una varietà di cose. I denti delle ruote devono connettersi e muoversi con la _stessa_ _velocità_ in _direzioni_ _opposte_.", + "block.create.crushing_wheel.tooltip.behaviour1": "Forma una frantumatrice per la lavorazione di una varietà di cose. I denti delle ruote devono connettersi e muoversi con la _stessa_ _velocità_ in _direzioni_ _opposte_.", "block.create.mechanical_press.tooltip": "PRESSA MECCANICA", "block.create.mechanical_press.tooltip.summary": "Un pistone potente per comprimere gli oggetti sottostanti. Richiede una _forza_ _di_ _rotazione_ costante.", @@ -1528,7 +1539,7 @@ "block.create.blaze_burner.tooltip.summary": "Un blocco per scaldare una bacinella utilizzando un blaze controllato.", "block.create.blaze_burner.tooltip.condition1": "Quando piazzato sotto una bacinella", "block.create.blaze_burner.tooltip.behaviour1": "Fornisce _calore_ per le ricette della bacinella.", - "block.create.blaze_burner.tooltip.condition2": "Quando il combustibile è usato sull'inceneritore", + "block.create.blaze_burner.tooltip.condition2": "Quando il combustibile è usato sull'inceneritore", "block.create.blaze_burner.tooltip.behaviour2": "Incrementa il tempo rimanente che serve a bruciare del tempo che serve a bruciare in una fornace dell'oggetto in questione. Consuma l'oggetto. Usa la _torta per blaze_ per alte temperature.", "block.create.reinforced_rail.tooltip": "BINARIO RINFORZATO", @@ -1542,7 +1553,7 @@ "block.create.mechanical_crafter.tooltip": "COSTRUTTORE MECCANICO", "block.create.mechanical_crafter.tooltip.summary": "Un assemblatore cinetico per _automatizzare_ qualsiasi ricetta di _creazione_ _con forma_. Posiziona gli _ingredienti_ _in_ _una_ _griglia_ corrispondente alla tua ricetta, e _disponi_ _i_ _loro_ _nastri_ per creare un _flusso_ che esce dalla griglia su uno degli costruttori.", "block.create.mechanical_crafter.tooltip.condition1": "Quando ruotato", - "block.create.mechanical_crafter.tooltip.behaviour1": "_Inizia_ _il_ _processo_ _di_ _creazione_ non appena a tutti i costruttori della griglia è stato assegnato un oggetto.", + "block.create.mechanical_crafter.tooltip.behaviour1": "_Inizia_ _il_ _processo_ _di_ _creazione_ non appena a tutti i costruttori della griglia è stato assegnato un oggetto.", "block.create.mechanical_crafter.tooltip.condition2": "Su segnale di redstone", "block.create.mechanical_crafter.tooltip.behaviour2": "_Forza_ l'inizio del _processo di creazione_ con tutti gli _oggetti_ attualmente nella griglia.", "block.create.mechanical_crafter.tooltip.control1": "Con chiave inglese sul davanti", @@ -1553,36 +1564,36 @@ "block.create.furnace_engine.tooltip": "MOTORE FORNACE", "block.create.furnace_engine.tooltip.summary": "Una potente fonte di _potenza_ _rotazionale_ che richiede un _forno_ _funzionante_ per funzionare.", "block.create.furnace_engine.tooltip.condition1": "Se collegato alla fornace accesa", - "block.create.furnace_engine.tooltip.behaviour1": "_Inizia_ _ad_ _alimentare_ un _volano_ posto di fronte (a 1 metro di distanza). Utilizza un forno fusorio per velocità più elevate.", + "block.create.furnace_engine.tooltip.behaviour1": "_Inizia_ _ad_ _alimentare_ un _volano_ posto di fronte (a 1 metro di distanza). Utilizza un forno fusorio per velocità più elevate.", "block.create.flywheel.tooltip": "VOLANO", - "block.create.flywheel.tooltip.summary": "Una grande ruota di metallo per _imbrigliare_ _e_ _stabilizzare_ la forza generata da un _motore_ _collegato_. I volani si collegano ai motori se sono a _1_ _metro_ di distanza e ad un _angolo_ _di_ _90°_ l'uno dall'altro.", + "block.create.flywheel.tooltip.summary": "Una grande ruota di metallo per _imbrigliare_ _e_ _stabilizzare_ la forza generata da un _motore_ _collegato_. I volani si collegano ai motori se sono a _1_ _metro_ di distanza e ad un _angolo_ _di_ _90°_ l'uno dall'altro.", "block.create.flywheel.tooltip.condition1": "Se collegato a un motore in funzione", - "block.create.flywheel.tooltip.behaviour1": "Fornisce la _forza_ _di_ _rotazione_ a una macchina connessa in base alla forza e alla velocità del generatore.", + "block.create.flywheel.tooltip.behaviour1": "Fornisce la _forza_ _di_ _rotazione_ a una macchina connessa in base alla forza e alla velocità del generatore.", "block.create.portable_storage_interface.tooltip": "INTERFACCIA DI ARCHIVIAZIONE PORTATILE", "block.create.portable_storage_interface.tooltip.summary": "Un punto di interscambio portatile per _spostare_ _oggetti_ da e verso una _struttura_ mossa da un pistone, supporto, carrello da miniera o carrucola.", "block.create.portable_storage_interface.tooltip.condition1": "In movimento", - "block.create.portable_storage_interface.tooltip.behaviour1": "Interagisce con i _traspositori_ fissi in modo tale che i traspositori _rivolti_ _lontano_ dall'interfaccia _estraggano_ _gli_ _oggetti_, e i traspositori che puntano l'interfaccia _inseriranno_ _gli_ _oggetti_ dall'inventario allegato. Il congegno si arresterà brevemente quando gli oggetti vengono scambiati.", + "block.create.portable_storage_interface.tooltip.behaviour1": "Interagisce con i _traspositori_ fissi in modo tale che i traspositori _rivolti_ _lontano_ dall'interfaccia _estraggano_ _gli_ _oggetti_, e i traspositori che puntano l'interfaccia _inseriranno_ _gli_ _oggetti_ dall'inventario allegato. Il congegno si arresterà brevemente quando gli oggetti vengono scambiati.", "block.create.portable_storage_interface.tooltip.condition2": "Quando alimentata da redstone", "block.create.portable_storage_interface.tooltip.behaviour2": "_Disinnesca_ qualsiasi collegamento attivo immediatamente.", "block.create.portable_fluid_interface.tooltip": "INTERFACCIA PER FLUIDI PORTATILE", "block.create.portable_fluid_interface.tooltip.summary": "Un punto di interscambio portatile per _spostare_ _fluidi_ a e da una _struttura_ mossa da un pistone, supporto, carrello da miniera o carrucola. Due interfacce che si incontrano devono essere piazzate _con le facciate anteriori che si guardano_ e spaziate di _1-2 blocchi_.", "block.create.portable_fluid_interface.tooltip.condition1": "In movimento", - "block.create.portable_fluid_interface.tooltip.behaviour1": "Interagisce con le _interfacce di archiviazione portatili_ stazionarie per trasferire i fluidi a o dalla macchina. I tubi che immettono o estraggono dall'_interfaccia stazionaria_ interagiscono _direttamente_ con i serbatoi della macchina. La struttura si fermerà per un attimo per lo scambio di fluidi.", + "block.create.portable_fluid_interface.tooltip.behaviour1": "Interagisce con le _interfacce di archiviazione portatili_ stazionarie per trasferire i fluidi a o dalla macchina. I tubi che immettono o estraggono dall'_interfaccia stazionaria_ interagiscono _direttamente_ con i serbatoi della macchina. La struttura si fermerà per un attimo per lo scambio di fluidi.", "block.create.portable_fluid_interface.tooltip.condition2": "Quando alimentata da redstone", "block.create.portable_fluid_interface.tooltip.behaviour2": "_Disinnesca_ qualsiasi collegamento attivo immediatamente.", - "block.create.rotation_speed_controller.tooltip": "REGOLATORE DI VELOCITÀ DI ROTAZIONE", - "block.create.rotation_speed_controller.tooltip.summary": "Un _relè_ _configurabile_ in grado di accelerare o rallentare il componente selezionato a qualsiasi velocità desiderata.", + "block.create.rotation_speed_controller.tooltip": "REGOLATORE DI VELOCITÀ DI ROTAZIONE", + "block.create.rotation_speed_controller.tooltip.summary": "Un _relè_ _configurabile_ in grado di accelerare o rallentare il componente selezionato a qualsiasi velocità desiderata.", "block.create.rotation_speed_controller.tooltip.condition1": "Se collegato a una ruota dentata grande", - "block.create.rotation_speed_controller.tooltip.behaviour1": "Inoltra la forza di rotazione in entrata alla ruota, cercando di far _corrispondere_ la _velocità_ con cui è configurata come obbiettivo. La ruota dentata deve essere fissata sulla parte superiore del controllo.", + "block.create.rotation_speed_controller.tooltip.behaviour1": "Inoltra la forza di rotazione in entrata alla ruota, cercando di far _corrispondere_ la _velocità_ con cui è configurata come obbiettivo. La ruota dentata deve essere fissata sulla parte superiore del controllo.", "block.create.mechanical_piston.tooltip": "PISTONE MECCANICO", - "block.create.mechanical_piston.tooltip.summary": "Una versione più avanzata del _pistone_. Usa la _forza_ _di_ _rotazione_ per spostare con precisione le strutture attaccate. I _pali_ _di_ _estensione_ _del_ _pistone_ nella parte posteriore definiscono la _gamma_ di questo dispositivo. Senza estensioni, il pistone non si muoverà. Usa _telai_ o _blocchi_ _di_ _slime_ per muovere più di una singola linea di blocchi.", + "block.create.mechanical_piston.tooltip.summary": "Una versione più avanzata del _pistone_. Usa la _forza_ _di_ _rotazione_ per spostare con precisione le strutture attaccate. I _pali_ _di_ _estensione_ _del_ _pistone_ nella parte posteriore definiscono la _gamma_ di questo dispositivo. Senza estensioni, il pistone non si muoverà. Usa _telai_ o _blocchi_ _di_ _slime_ per muovere più di una singola linea di blocchi.", "block.create.mechanical_piston.tooltip.condition1": "Quando ruotato", - "block.create.mechanical_piston.tooltip.behaviour1": "Inizia a spostare la struttura collegata. La velocità e la direzione sono correlate alla velocità di rotazione in entrata.", + "block.create.mechanical_piston.tooltip.behaviour1": "Inizia a spostare la struttura collegata. La velocità e la direzione sono correlate alla velocità di rotazione in entrata.", "block.create.piston_extension_pole.tooltip": "PALO DI PISTONE", "block.create.piston_extension_pole.tooltip.summary": "Estende la gamma dei _pistoni_ _meccanici_.", @@ -1592,30 +1603,30 @@ "block.create.mechanical_bearing.tooltip": "SUPPORTO MECCANICO", "block.create.mechanical_bearing.tooltip.summary": "Utilizzato per ruotare _strutture_ _grandi_ o sfruttare la _forza_ _di_ _rotazione_ dal vento.", "block.create.mechanical_bearing.tooltip.condition1": "Quando ruotato", - "block.create.mechanical_bearing.tooltip.behaviour1": "Inizia a ruotare i blocchi collegati. Usa _telai_, dello _slime_ o la _super colla_ per muovere più di un singolo blocco.", + "block.create.mechanical_bearing.tooltip.behaviour1": "Inizia a ruotare i blocchi collegati. Usa _telai_, dello _slime_ o la _super colla_ per muovere più di un singolo blocco.", "block.create.windmill_bearing.tooltip": "SUPPORTO PER MULINO A VENTO", "block.create.windmill_bearing.tooltip.summary": "Usato per imbrigliare la forza rotazionale dal vento. Attacca la tua struttura e guardala girare!", "block.create.windmill_bearing.tooltip.condition1": "Clic destro", - "block.create.windmill_bearing.tooltip.behaviour1": "Inizia a fornire _forza rotazionale_ generata dalla rotazione della sua struttura attaccata. La struttura deve includere _vele_ adatte o _lana_. Usa _telai_, dello _slime_ o la _super colla_ per muovere più di un singolo blocco.", + "block.create.windmill_bearing.tooltip.behaviour1": "Inizia a fornire _forza rotazionale_ generata dalla rotazione della sua struttura attaccata. La struttura deve includere _vele_ adatte o _lana_. Usa _telai_, dello _slime_ o la _super colla_ per muovere più di un singolo blocco.", "block.create.sail_frame.tooltip": "TELAIO PER VELA", "block.create.sail_frame.tooltip.summary": "Un blocco da costruzione utile e fonte di energia cinetica quando parte di una struttura montata su un _supporto per mulino a vento_.", "block.create.white_sail.tooltip": "VELA", - "block.create.white_sail.tooltip.summary": "Un blocco da costruzione utile e fonte di energia cinetica quando parte di una struttura montata su un _supporto per mulino a vento_. Dispone di una varietà di colori.", + "block.create.white_sail.tooltip.summary": "Un blocco da costruzione utile e fonte di energia cinetica quando parte di una struttura montata su un _supporto per mulino a vento_. Dispone di una varietà di colori.", "block.create.white_sail.tooltip.condition1": "Clic destro con un colorante", "block.create.white_sail.tooltip.behaviour1": "Cambia colore alla vela.", "block.create.clockwork_bearing.tooltip": "SUPPORTO DELL'OROLOGIO", "block.create.clockwork_bearing.tooltip.summary": "Una versione avanzata del _supporto_ _meccanico_ per ruotare fino a due _lancette_ in base al _tempo_ _di_ _gioco_ corrente.", "block.create.clockwork_bearing.tooltip.condition1": "Quando ruotato", - "block.create.clockwork_bearing.tooltip.behaviour1": "Inizia a ruotare la struttura collegata verso l'_ora_ _corrente_. Se è presente una seconda struttura, fungerà da _lancetta_ _dei_ _minuti_.", + "block.create.clockwork_bearing.tooltip.behaviour1": "Inizia a ruotare la struttura collegata verso l'_ora_ _corrente_. Se è presente una seconda struttura, fungerà da _lancetta_ _dei_ _minuti_.", "block.create.sequenced_gearshift.tooltip": "CAMBIO SEQUENZIALE", - "block.create.sequenced_gearshift.tooltip.summary": "Un _componente_ _di_ _utilità_ _programmabile_, che può cambiare la sua _capacità di trasmissione_ _rotazionale_ secondo un massimo di _5_ _istruzioni_ _consecutive_. Utilizzalo per alimentare i supporti meccanici, pistoni o carrucole con un maggiore controllo sui tempi e sulla velocità. Può diventare meno preciso a velocità più elevate.", + "block.create.sequenced_gearshift.tooltip.summary": "Un _componente_ _di_ _utilità_ _programmabile_, che può cambiare la sua _capacità di trasmissione_ _rotazionale_ secondo un massimo di _5_ _istruzioni_ _consecutive_. Utilizzalo per alimentare i supporti meccanici, pistoni o carrucole con un maggiore controllo sui tempi e sulla velocità. Può diventare meno preciso a velocità più elevate.", "block.create.sequenced_gearshift.tooltip.condition1": "Quando alimentato da redstone", - "block.create.sequenced_gearshift.tooltip.behaviour1": "_Inizia_ _l'esecuzione_ delle istruzioni programmate in base alla velocità in input.", + "block.create.sequenced_gearshift.tooltip.behaviour1": "_Inizia_ _l'esecuzione_ delle istruzioni programmate in base alla velocità in input.", "block.create.sequenced_gearshift.tooltip.condition2": "Clic destro", "block.create.sequenced_gearshift.tooltip.behaviour2": "Apre l'_interfaccia_ _di_ _configurazione_", @@ -1624,7 +1635,7 @@ "block.create.cart_assembler.tooltip.condition1": "Quando alimentato da redstone", "block.create.cart_assembler.tooltip.behaviour1": "Smonta le strutture montate nei _carrelli_ _da_ _miniera_ di _passaggio_ e le rimette nel mondo.", "block.create.cart_assembler.tooltip.condition2": "Macchine sul carrello", - "block.create.cart_assembler.tooltip.behaviour2": "Due assemblatori di carrelli _connessi da_ una _struttura_, una volta contenuto un carrello, collegheranno la _macchina montata tra_ loro _due_. La struttura si comporterà verosimilmente a un _aggancio per carrelli da miniera_.", + "block.create.cart_assembler.tooltip.behaviour2": "Due assemblatori di carrelli _connessi da_ una _struttura_, una volta contenuto un carrello, collegheranno la _macchina montata tra_ loro _due_. La struttura si comporterà verosimilmente a un _aggancio per carrelli da miniera_.", "block.create.cart_assembler.tooltip.control1": "Quando piazzato su un binario", "block.create.cart_assembler.tooltip.action1": "_Assembla_ sui carrelli che passano _quando alimentato_, _disassembla_ negli altri casi.", "block.create.cart_assembler.tooltip.control2": "Quando piazzato su un binario alimentato", @@ -1635,18 +1646,18 @@ "block.create.cart_assembler.tooltip.action4": "_Disassembla_ carrelli quando alimentato.", "block.create.rope_pulley.tooltip": "CARRUCOLA PER CORDE", - "block.create.rope_pulley.tooltip.summary": "Sposta i blocchi e le strutture collegati in verticale. Usa _telai_, dello _slime_ o la _super colla_ per muovere più di un singolo blocco.", + "block.create.rope_pulley.tooltip.summary": "Sposta i blocchi e le strutture collegati in verticale. Usa _telai_, dello _slime_ o la _super colla_ per muovere più di un singolo blocco.", "block.create.rope_pulley.tooltip.condition1": "Quando ruotato", - "block.create.rope_pulley.tooltip.behaviour1": "Inizia a spostare la struttura collegata. La velocità e la direzione sono correlate alla velocità di rotazione in input.", + "block.create.rope_pulley.tooltip.behaviour1": "Inizia a spostare la struttura collegata. La velocità e la direzione sono correlate alla velocità di rotazione in input.", "block.create.linear_chassis.tooltip": "TELAIO LINEARE", "block.create.linear_chassis.tooltip.summary": "Un blocco base configurabile che collega le strutture per il movimento.", "block.create.linear_chassis.tooltip.condition1": "Quando spostato", - "block.create.linear_chassis.tooltip.behaviour1": "_Sposta_ tutti i _telai_ _attaccati_ con lo stesso orientamento e una colonna di blocchi all'interno della sua gamma. I blocchi verranno tirati solo se la faccia del telaio è _appiccicosa_ (vedi con [Ctrl]).", + "block.create.linear_chassis.tooltip.behaviour1": "_Sposta_ tutti i _telai_ _attaccati_ con lo stesso orientamento e una colonna di blocchi all'interno della sua gamma. I blocchi verranno tirati solo se la faccia del telaio è _appiccicosa_ (vedi con [Ctrl]).", "block.create.linear_chassis.tooltip.condition2": "Con la chiave inglese", "block.create.linear_chassis.tooltip.behaviour2": "Configura la _gamma_ per questo telaio. Premi Ctrl per modificare anche la gamma di tutti i blocchi telaio collegati.", "block.create.linear_chassis.tooltip.control1": "Clic destro con la palla di slime", - "block.create.linear_chassis.tooltip.action1": "_Appiccica_ la facciata cliccata. Quando viene spostato, il telaio tirerà i blocchi collegati, indipendentemente dalla direzione del movimento.", + "block.create.linear_chassis.tooltip.action1": "_Appiccica_ la facciata cliccata. Quando viene spostato, il telaio tirerà i blocchi collegati, indipendentemente dalla direzione del movimento.", "block.create.secondary_linear_chassis.tooltip": "TELAIO LINEARE SECONDARIO", "block.create.secondary_linear_chassis.tooltip.summary": "Un secondo tipo di _telaio lineare_ che non si collega con gli altri.", @@ -1658,31 +1669,31 @@ "block.create.radial_chassis.tooltip.condition2": "Con la chiave inglese", "block.create.radial_chassis.tooltip.behaviour2": "Configura la _gamma_ per questo telaio. Premi Ctrl per modificare anche la gamma di tutti i blocchi telaio collegati.", "block.create.radial_chassis.tooltip.control1": "Clic destro con la palla di slime", - "block.create.radial_chassis.tooltip.action1": "_Appiccica_ la facciata cliccata. Quando viene spostato, il telaio tirerà i blocchi collegati, indipendentemente dalla direzione del movimento.", + "block.create.radial_chassis.tooltip.action1": "_Appiccica_ la facciata cliccata. Quando viene spostato, il telaio tirerà i blocchi collegati, indipendentemente dalla direzione del movimento.", "block.create.mechanical_drill.tooltip": "TRAPANO MECCANICO", - "block.create.mechanical_drill.tooltip.summary": "Un dispositivo meccanico adatto per _rompere_ i _blocchi_. È mobile con _pistoni_, _supporti_ _meccanici_ o altri controlli.", + "block.create.mechanical_drill.tooltip.summary": "Un dispositivo meccanico adatto per _rompere_ i _blocchi_. È mobile con _pistoni_, _supporti_ _meccanici_ o altri controlli.", "block.create.mechanical_drill.tooltip.condition1": "Quando ruotato", - "block.create.mechanical_drill.tooltip.behaviour1": "Funziona per rompere i blocchi in modo _stazionario_. Fa anche _male_ _alle_ _entità_ nella sua area effettiva", + "block.create.mechanical_drill.tooltip.behaviour1": "Funziona per rompere i blocchi in modo _stazionario_. Fa anche _male_ _alle_ _entità_ nella sua area effettiva", "block.create.mechanical_drill.tooltip.condition2": "In movimento", "block.create.mechanical_drill.tooltip.behaviour2": "Rompe i blocchi con cui il trapano si scontra.", "block.create.mechanical_harvester.tooltip": "MIETITRICE MECCANICA", - "block.create.mechanical_harvester.tooltip.summary": "Una mietitrice meccanica adatta per l'automazione delle colture di medie dimensioni. È mobile con _pistoni_, _supporti_ _meccanici_ o altri controlli.", + "block.create.mechanical_harvester.tooltip.summary": "Una mietitrice meccanica adatta per l'automazione delle colture di medie dimensioni. È mobile con _pistoni_, _supporti_ _meccanici_ o altri controlli.", "block.create.mechanical_harvester.tooltip.condition1": "In movimento", "block.create.mechanical_harvester.tooltip.behaviour1": "_Raccoglie_ tutte le _colture_ _mature_ con cui la lama si scontra e ripristina il loro stato iniziale di crescita.", "block.create.mechanical_plough.tooltip": "ARATRO MECCANICO", - "block.create.mechanical_plough.tooltip.summary": "Un aratro meccanico ha una varietà di usi. È mobile con _pistoni_, _supporti_ _meccanici_ o altri controlli.", + "block.create.mechanical_plough.tooltip.summary": "Un aratro meccanico ha una varietà di usi. È mobile con _pistoni_, _supporti_ _meccanici_ o altri controlli.", "block.create.mechanical_plough.tooltip.condition1": "In movimento", - "block.create.mechanical_plough.tooltip.behaviour1": "_Rompe i blocchi_ con cui _non può collidere_, come torce, binari o strati di neve. _Applica_ il suo _movimento_ ad _entità_ senza ferirle. _Ara i blocchi di terra_ come se usassi una zappa.", + "block.create.mechanical_plough.tooltip.behaviour1": "_Rompe i blocchi_ con cui _non può collidere_, come torce, binari o strati di neve. _Applica_ il suo _movimento_ ad _entità_ senza ferirle. _Ara i blocchi di terra_ come se usassi una zappa.", "block.create.mechanical_saw.tooltip": "SEGA MECCANICA", - "block.create.mechanical_saw.tooltip.summary": "Adatto per _tagliare_ _alberi_ in modo efficace e per _tagliare_ _blocchi_ nelle loro controparti carpentate. È mobile con _pistoni_, _supporti_ _meccanici_ o altri controlli.", + "block.create.mechanical_saw.tooltip.summary": "Adatto per _tagliare_ _alberi_ in modo efficace e per _tagliare_ _blocchi_ nelle loro controparti carpentate. È mobile con _pistoni_, _supporti_ _meccanici_ o altri controlli.", "block.create.mechanical_saw.tooltip.condition1": "Di fronte", "block.create.mechanical_saw.tooltip.behaviour1": "Applica le _ricette_ di _segatura_ e _lavorazione_ _della_ _pietra_ agli oggetti rilasciati o inseriti al suo interno. Quando sono possibili gli output, li scorre ciclicamente a meno che non sia assegnato un _filtro_.", "block.create.mechanical_saw.tooltip.condition2": "Di fronte in orizzontale", - "block.create.mechanical_saw.tooltip.behaviour2": "_Rompe_ i _tronchi_ di fronte a se. Se il troco supportava un albero da solo, l'albero crollerà lontano dalla sega.", + "block.create.mechanical_saw.tooltip.behaviour2": "_Rompe_ i _tronchi_ di fronte a se. Se il troco supportava un albero da solo, l'albero crollerà lontano dalla sega.", "block.create.mechanical_saw.tooltip.condition3": "In movimento", "block.create.mechanical_saw.tooltip.behaviour3": "_Taglia_ tutti gli _alberi_ con cui la sega si scontra.", @@ -1692,16 +1703,16 @@ "block.create.stockpile_switch.tooltip.behaviour1": "Smette di fornire il _segnale_ _redstone_", "block.create.content_observer.tooltip": "OSSERVATORE DEI CONTENUTI", - "block.create.content_observer.tooltip.summary": "_Rileva oggetti_ dentro i _contenitori_ ed i _nastri_ corrispondenti ad un _filtro_. Quando l'_inventario_ del blocco, _nastro_ or _scivolo_ contiene un oggetto corrispondente, questo componente emetterà un _segnale redstone_. Quando un _imbuto_ osservato _trasferisce_ un oggetto corrispondente, questo componente emetterà un _segnale redstone_ temporaneo.", + "block.create.content_observer.tooltip.summary": "_Rileva oggetti_ dentro i _contenitori_ ed i _nastri_ corrispondenti ad un _filtro_. Quando l'_inventario_ del blocco, _nastro_ or _scivolo_ contiene un oggetto corrispondente, questo componente emetterà un _segnale redstone_. Quando un _imbuto_ osservato _trasferisce_ un oggetto corrispondente, questo componente emetterà un _segnale redstone_ temporaneo.", "block.create.redstone_link.tooltip": "COLLEGAMENTO REDSTONE", - "block.create.redstone_link.tooltip.summary": "Endpoint per connessioni _wireless_ _di_ _redstone_. Le _frequenze_ possono essere assegnate utilizzando qualsiasi oggetto. La gamma del segnale è limitata, sebbene ragionevolmente lontana.", + "block.create.redstone_link.tooltip.summary": "Endpoint per connessioni _wireless_ _di_ _redstone_. Le _frequenze_ possono essere assegnate utilizzando qualsiasi oggetto. La gamma del segnale è limitata, sebbene ragionevolmente lontana.", "block.create.redstone_link.tooltip.condition1": "Quando alimentato", - "block.create.redstone_link.tooltip.behaviour1": "La ricezione di collegamenti della stessa _frequenza_ produrrà un segnale redstone.", + "block.create.redstone_link.tooltip.behaviour1": "La ricezione di collegamenti della stessa _frequenza_ produrrà un segnale redstone.", "block.create.redstone_link.tooltip.control1": "Clic destro su un oggetto", - "block.create.redstone_link.tooltip.action1": "Imposta la _frequenza_ su quell'oggetto. È possibile utilizzare un totale di _due_ _oggetti_ _differenti_ in combinazione per definire una frequenza.", + "block.create.redstone_link.tooltip.action1": "Imposta la _frequenza_ su quell'oggetto. È possibile utilizzare un totale di _due_ _oggetti_ _differenti_ in combinazione per definire una frequenza.", "block.create.redstone_link.tooltip.control2": "Clic destro da accovacciato", - "block.create.redstone_link.tooltip.action2": "Alterna tra la modalità _ricevitore_ e _trasmettitore_.", + "block.create.redstone_link.tooltip.action2": "Alterna tra la modalità _ricevitore_ e _trasmettitore_.", "block.create.nixie_tube.tooltip": "TUBO NIXIE", "block.create.nixie_tube.tooltip.summary": "Un _display_ per _numeri_ e _testo_ alimentato da redstone.", @@ -1711,33 +1722,33 @@ "block.create.nixie_tube.tooltip.behaviour2": "Mostra il _contenuto_ della tua _targhetta_ con diversi tubi nixie _collocati_ in _linea_.", "block.create.redstone_contact.tooltip": "CONTATTO REDSTONE", - "block.create.redstone_contact.tooltip.summary": "Emette solo un segnale di redstone in coppia. È mobile con _pistoni_, _supporti meccanici_ o altri controlli.", + "block.create.redstone_contact.tooltip.summary": "Emette solo un segnale di redstone in coppia. È mobile con _pistoni_, _supporti meccanici_ o altri controlli.", "block.create.redstone_contact.tooltip.condition1": "Di fronte ad altri contatti", "block.create.redstone_contact.tooltip.behaviour1": "Fornisce un _segnale_ _redstone_.", "block.create.redstone_contact.tooltip.condition2": "In movimento", "block.create.redstone_contact.tooltip.behaviour2": "Attiva tutti i contatti fissi che passa.", "block.create.adjustable_crate.tooltip": "BAULE REGOLABILE", - "block.create.adjustable_crate.tooltip.summary": "Questo _contenitore_ _di_ _stoccaggio_ consente il controllo manuale sulla sua capacità. Può contenere fino a _16_ _pile_ di qualsiasi oggetto. Supporta _comparatori_ _redstone_.", + "block.create.adjustable_crate.tooltip.summary": "Questo _contenitore_ _di_ _stoccaggio_ consente il controllo manuale sulla sua capacità. Può contenere fino a _16_ _pile_ di qualsiasi oggetto. Supporta _comparatori_ _redstone_.", "block.create.adjustable_crate.tooltip.control1": "Clic destro", "block.create.adjustable_crate.tooltip.action1": "Apre l'_interfaccia_.", "block.create.creative_crate.tooltip": "CREATORE CANNONESCHEMATICO", "block.create.creative_crate.tooltip.summary": "Fornisce una scorta infinita di blocchi ai _cannoneschematici_ adiacenti.", - "block.create.creative_crate.tooltip.condition1": "Quando un oggetto è nel filtro", + "block.create.creative_crate.tooltip.condition1": "Quando un oggetto è nel filtro", "block.create.creative_crate.tooltip.behaviour1": "Qualsiasi _estrazione_ da questo contenitore fornisce _provviste infinite_ dell'oggetto in questione. Gli oggetti _inseriti_ in questo baule verranno _svuotati_.", "block.create.deployer.tooltip": "INSTALLATORE", - "block.create.deployer.tooltip.summary": "_Punzoni_, _usi_ e _attivazioni_. Questa macchina proverà a _imitare_ un _giocatore_ il più possibile. Può _prendere_ e _depositare_ _oggetti_ nell'_inventario_ adiacente. Può essere assegnata una pila di oggetti come _filtro_.", + "block.create.deployer.tooltip.summary": "_Punzoni_, _usi_ e _attivazioni_. Questa macchina proverà a _imitare_ un _giocatore_ il più possibile. Può _prendere_ e _depositare_ _oggetti_ nell'_inventario_ adiacente. Può essere assegnata una pila di oggetti come _filtro_.", "block.create.deployer.tooltip.condition1": "Quando ruotato", - "block.create.deployer.tooltip.behaviour1": "Allunga il braccio e si _attiva_ nello spazio di un blocco _2_ _metri_ _davanti_ a sé.", + "block.create.deployer.tooltip.behaviour1": "Allunga il braccio e si _attiva_ nello spazio di un blocco _2_ _metri_ _davanti_ a sé.", "block.create.deployer.tooltip.condition2": "Clic destro con la chiave inglese", - "block.create.deployer.tooltip.behaviour2": "Attiva/disattiva la modalità di perforazione. In _modalità_ _pugno_, l'Installatore tenterà di usare il suo oggetto per _rompere_ _blocchi_ o _ferire_ _entità_.", - "block.create.deployer.tooltip.condition3": "Quando un filtro è assegnato", - "block.create.deployer.tooltip.behaviour3": "L'installatore non si attiverà finché l'oggetto tenuto non _combaci_ il _filtro_. Gli oggetti non combacianti non possono essere inseriti; gli oggetti branditi combacianti col filtro non possono essere estratti.", + "block.create.deployer.tooltip.behaviour2": "Attiva/disattiva la modalità di perforazione. In _modalità_ _pugno_, l'Installatore tenterà di usare il suo oggetto per _rompere_ _blocchi_ o _ferire_ _entità_.", + "block.create.deployer.tooltip.condition3": "Quando un filtro è assegnato", + "block.create.deployer.tooltip.behaviour3": "L'installatore non si attiverà finché l'oggetto tenuto non _combaci_ il _filtro_. Gli oggetti non combacianti non possono essere inseriti; gli oggetti branditi combacianti col filtro non possono essere estratti.", "block.create.brass_casing.tooltip": "INVOLUCRO DI OTTONE", - "block.create.brass_casing.tooltip.summary": "Involucro per macchine robusto con una varietà di usi. Utile per la decorazione.", + "block.create.brass_casing.tooltip.summary": "Involucro per macchine robusto con una varietà di usi. Utile per la decorazione.", "block.create.pulse_repeater.tooltip": "RIPETITORE DI IMPULSI", "block.create.pulse_repeater.tooltip.summary": "Un semplice circuito per tagliare i segnali redstone di passaggio ad una lunghezza di _1_ _tick_.", @@ -1749,31 +1760,31 @@ "block.create.adjustable_pulse_repeater.tooltip.summary": "Un _ripetitore_ _di_ _impulsi_ con un _ritardo_ _configurabile_ fino a 30 minuti.", "block.create.analog_lever.tooltip": "LEVA ANALOGICA", - "block.create.analog_lever.tooltip.summary": "Una leva con un _controllo_ _più_ _preciso_ sulla _potenza_ _del_ _segnale_ emesso.", + "block.create.analog_lever.tooltip.summary": "Una leva con un _controllo_ _più_ _preciso_ sulla _potenza_ _del_ _segnale_ emesso.", "block.create.powered_toggle_latch.tooltip": "LEVA ALIMENTATA ALTERATA", - "block.create.powered_toggle_latch.tooltip.summary": "Una leva che può essere attivata/disattivata da un _impulso_ _redstone_.", + "block.create.powered_toggle_latch.tooltip.summary": "Una leva che può essere attivata/disattivata da un _impulso_ _redstone_.", "block.create.powered_latch.tooltip": "LEVA ALIMENTATA", - "block.create.powered_latch.tooltip.summary": "Una leva che può essere controllata dai _segnali_ _redstone. Un segnale sul _retro_ _la_ _abilita_, un _segnale_ _laterale_ _la_ _resetterà_ .", + "block.create.powered_latch.tooltip.summary": "Una leva che può essere controllata dai _segnali_ _redstone. Un segnale sul _retro_ _la_ _abilita_, un _segnale_ _laterale_ _la_ _resetterà_ .", "block.create.controller_rail.tooltip": "BINARIO DI CONTROLLO", - "block.create.controller_rail.tooltip.summary": "Un _binario alimentato unidirezionale_ capace di _controllare precisamente_ la _velocità di movimento_ di un carrello da miniera.", + "block.create.controller_rail.tooltip.summary": "Un _binario alimentato unidirezionale_ capace di _controllare precisamente_ la _velocità di movimento_ di un carrello da miniera.", "block.create.controller_rail.tooltip.condition1": "Quando alimentato da redstone", - "block.create.controller_rail.tooltip.behaviour1": "_Accelera o _decelera_ i _carrelli da miniera_ che passano, a seconda della _potenza del segnale_. Propaga il segnale redstone ai binari di controllo adiacenti. Alimentare due binari di controllo con segnali differenti farà in modo che i binari tra di loro interpoleranno il segnale.", + "block.create.controller_rail.tooltip.behaviour1": "_Accelera o _decelera_ i _carrelli da miniera_ che passano, a seconda della _potenza del segnale_. Propaga il segnale redstone ai binari di controllo adiacenti. Alimentare due binari di controllo con segnali differenti farà in modo che i binari tra di loro interpoleranno il segnale.", "block.create.speedometer.tooltip": "TACHIMETRO", - "block.create.speedometer.tooltip.summary": "Misura e visualizza la _velocità_ _di_ _rotazione_ dei componenti cinetici collegati. Supporta _comparatori_ _redstone_.", + "block.create.speedometer.tooltip.summary": "Misura e visualizza la _velocità_ _di_ _rotazione_ dei componenti cinetici collegati. Supporta _comparatori_ _redstone_.", "block.create.speedometer.tooltip.condition1": "Quando ruotato", - "block.create.speedometer.tooltip.behaviour1": "Indica un colore corrispondente al livello di velocità. Il _verde_ indica una rotazione lenta, _blu_ moderata e _viola_ veloce. Alcuni componenti meccanici richiedono un livello di velocità sufficiente per funzionare correttamente.", + "block.create.speedometer.tooltip.behaviour1": "Indica un colore corrispondente al livello di velocità. Il _verde_ indica una rotazione lenta, _blu_ moderata e _viola_ veloce. Alcuni componenti meccanici richiedono un livello di velocità sufficiente per funzionare correttamente.", "block.create.stressometer.tooltip": "STRESSOMETRO", "block.create.stressometer.tooltip.summary": "Misura e visualizza lo _stress_ _complessivo_ della rete cinetica collegata. Supporta _comparatori_ _redstone_.", "block.create.stressometer.tooltip.condition1": "Quando ruotato", - "block.create.stressometer.tooltip.behaviour1": "Indica un colore corrispondente al livello di stress. Le _reti_ _troppo_ _stressate_ cesseranno di muoversi. Lo stress può essere alleviato aggiungendo più _fonti_ _di_ _rotazione_ alla rete.", + "block.create.stressometer.tooltip.behaviour1": "Indica un colore corrispondente al livello di stress. Le _reti_ _troppo_ _stressate_ cesseranno di muoversi. Lo stress può essere alleviato aggiungendo più _fonti_ _di_ _rotazione_ alla rete.", "item.create.sand_paper.tooltip": "CARTA VETRATA", - "item.create.sand_paper.tooltip.summary": "Una superficie di carta ruvida che può essere usata per _levigare_. Può essere applicata automaticamente usando l'installatore.", + "item.create.sand_paper.tooltip.summary": "Una superficie di carta ruvida che può essere usata per _levigare_. Può essere applicata automaticamente usando l'installatore.", "item.create.sand_paper.tooltip.condition1": "Quando utilizzata", "item.create.sand_paper.tooltip.behaviour1": "Applica una levigatura agli oggetti tenuti in _mano secondaria_ o per _terra_ quando li si _guarda_.", @@ -1784,7 +1795,7 @@ "item.create.super_glue.tooltip.condition2": "In mano secondaria", "item.create.super_glue.tooltip.behaviour2": "_Attacca automaticamente_ i blocchi piazzati dalla mano principale al _lato_ _contro_ cui sono stati _piazzati_.", - "item.create.builders_tea.tooltip": "TÈ DEL COSTRUTTORE", + "item.create.builders_tea.tooltip": "TÈ DEL COSTRUTTORE", "item.create.builders_tea.tooltip.summary": "La bevanda perfetta per iniziare la giornata - _motiva_ e _satura._", "item.create.refined_radiance.tooltip": "RADIANCE RAFFINATA", @@ -1799,16 +1810,16 @@ "item.create.minecart_coupling.tooltip.behaviour1": "_Concatena_ due carrelli insieme, provando a tenerli uniti a una _distanza costante_ mentre si muovono.", "item.create.crafter_slot_cover.tooltip": "RIVESTIMENTO PER SLOT DA COSTRUZIONE", - "item.create.crafter_slot_cover.tooltip.summary": "Utilizzato per coprire uno slot vuoto in un _costruttore_ _meccanico_ in una ricetta. I costruttori non devono necessariamente formare una griglia quadrata completa. Questo è utile quando ci sono ricette in cui gli _ingredienti_ _sono_ _in_ _diagonale_ tra loro.", + "item.create.crafter_slot_cover.tooltip.summary": "Utilizzato per coprire uno slot vuoto in un _costruttore_ _meccanico_ in una ricetta. I costruttori non devono necessariamente formare una griglia quadrata completa. Questo è utile quando ci sono ricette in cui gli _ingredienti_ _sono_ _in_ _diagonale_ tra loro.", "create.tooltip.wip": "WIP", "create.tooltip.workInProgress": "Work in progress!", "create.tooltip.randomWipDescription0": "Si prega di tenere questo oggetto lontano dai bambini.", "create.tooltip.randomWipDescription1": "Un cucciolo di panda muore ogni volta che usi questo oggetto. Ogni. Volta.", "create.tooltip.randomWipDescription2": "Da utilizzare a proprio rischio.", - "create.tooltip.randomWipDescription3": "Questo non è l'oggetto che stai cercando, *le dita si muovono* per favore stai in disparte.", - "create.tooltip.randomWipDescription4": "Questo oggetto si autodistruggerà tra 10 secondi. 10, 9, 8...", - "create.tooltip.randomWipDescription5": "Credimi, è inutile.", + "create.tooltip.randomWipDescription3": "Questo non è l'oggetto che stai cercando, *le dita si muovono* per favore stai in disparte.", + "create.tooltip.randomWipDescription4": "Questo oggetto si autodistruggerà tra 10 secondi. 10, 9, 8...", + "create.tooltip.randomWipDescription5": "Credimi, è inutile.", "create.tooltip.randomWipDescription6": "Utilizzando questo articolo, acconsenti al nostro disclaimer e accetti i suoi termini.", "create.tooltip.randomWipDescription7": "Questo forse non fa per te. Che ne dici di quello?", "create.tooltip.randomWipDescription8": "Usalo e rimpiangi immediatamente la tua decisione.", diff --git a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json index 8643f7715..fd2b93bbb 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json +++ b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json @@ -1,837 +1,838 @@ { - "_": "Missing Localizations: 559", + "_": "Missing Localizations: 569", "_": "->------------------------] Game Elements [------------------------<-", - "block.create.acacia_window": "アカシアã�®çª“", - "block.create.acacia_window_pane": "アカシアã�®çª“パãƒ�ル", - "block.create.adjustable_chain_gearshift": "å�¯å¤‰ãƒ�ェーンギアシフト", - "block.create.adjustable_crate": "å�¯å¤‰ã‚¯ãƒ¬ãƒ¼ãƒˆ", - "block.create.adjustable_pulse_repeater": "å�¯å¤‰ãƒ‘ルスリピーター", - "block.create.adjustable_repeater": "å�¯å¤‰ãƒªãƒ”ーター", - "block.create.analog_lever": "アナログレãƒ�ー", - "block.create.andesite_belt_funnel": "安山岩ã�®ãƒ™ãƒ«ãƒˆãƒ•ã‚¡ãƒ³ãƒ�ル", - "block.create.andesite_bricks": "安山岩レンガ", - "block.create.andesite_bricks_slab": "安山岩レンガã�®ãƒ�ーフブロック", - "block.create.andesite_bricks_stairs": "安山岩レンガã�®éšŽæ®µ", - "block.create.andesite_bricks_wall": "安山岩レンガã�®å£�", - "block.create.andesite_casing": "安山岩ケーシング", - "block.create.andesite_cobblestone": "安山岩ã�®ä¸¸çŸ³", - "block.create.andesite_cobblestone_slab": "安山岩ã�®ä¸¸çŸ³ã�®ãƒ�ーフブロック", - "block.create.andesite_cobblestone_stairs": "安山岩ã�®ä¸¸çŸ³ã�®éšŽæ®µ", - "block.create.andesite_cobblestone_wall": "安山岩ã�®ä¸¸çŸ³ã�®å£�", - "block.create.andesite_encased_shaft": "安山岩ã�®ã‚±ãƒ¼ã‚¹å…¥ã‚Šã‚·ãƒ£ãƒ•ãƒˆ", - "block.create.andesite_funnel": "安山岩ファンãƒ�ル", - "block.create.andesite_pillar": "安山岩ã�®æŸ±", - "block.create.andesite_tunnel": "安山岩トンãƒ�ル", - "block.create.basin": "鉢", - "block.create.belt": "メカニカルベルト", - "block.create.birch_window": "シラカãƒ�ã�®çª“", - "block.create.birch_window_pane": "シラカãƒ�ã�®çª“パãƒ�ル", - "block.create.black_sail": "黒色ã�®å¸†", - "block.create.black_seat": "黒色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.black_valve_handle": "黒色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.blaze_burner": "ブレイズãƒ�ーナー", - "block.create.blue_sail": "é�’色ã�®å¸†", - "block.create.blue_seat": "é�’色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.blue_valve_handle": "é�’色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.brass_belt_funnel": "真é�®ã�®ãƒ™ãƒ«ãƒˆãƒ•ã‚¡ãƒ³ãƒ�ル", - "block.create.brass_block": "真é�®ãƒ–ロック", - "block.create.brass_casing": "真é�®ã‚±ãƒ¼ã‚·ãƒ³ã‚°", - "block.create.brass_encased_shaft": "真é�®ã�®ã‚±ãƒ¼ã‚¹å…¥ã‚Šã‚·ãƒ£ãƒ•ãƒˆ", - "block.create.brass_funnel": "真é�®ãƒ•ã‚¡ãƒ³ãƒ�ル", - "block.create.brass_tunnel": "真é�®ãƒˆãƒ³ãƒ�ル", - "block.create.brown_sail": "茶色ã�®å¸†", - "block.create.brown_seat": "茶色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.brown_valve_handle": "茶色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.cart_assembler": "トロッコアセンブラ", - "block.create.chiseled_dark_scoria": "模様入りã�®ãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢", - "block.create.chiseled_dolomite": "模様入りã�®è‹¦ç�°å²©", - "block.create.chiseled_gabbro": "模様入りã�®æ–‘ã‚Œã�„岩", - "block.create.chiseled_limestone": "模様入りã�®çŸ³ç�°å²©", - "block.create.chiseled_scoria": "模様入りã�®ã‚¹ã‚³ãƒªã‚¢", - "block.create.chiseled_weathered_limestone": "模様入りã�®é¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©", - "block.create.chocolate": "ãƒ�ョコレート", - "block.create.chute": "シュート", - "block.create.clockwork_bearing": "時計仕掛ã�‘ã�®ãƒ™ã‚¢ãƒªãƒ³ã‚°", - "block.create.clutch": "クラッãƒ�", - "block.create.cogwheel": "歯車", - "block.create.content_observer": "コンテンツオブザーãƒ�ー", - "block.create.controller_rail": "コントローラーレール", - "block.create.copper_block": "銅ブロック", - "block.create.copper_casing": "銅ケーシング", - "block.create.copper_ore": "銅鉱石", - "block.create.copper_shingles": "銅ã�®å±‹æ ¹æ�¿", - "block.create.copper_tiles": "銅ã�®ã‚¿ã‚¤ãƒ«", - "block.create.copper_valve_handle": "銅ã�®ãƒ�ルブãƒ�ンドル", - "block.create.creative_crate": "クリエティブクレート", - "block.create.creative_fluid_tank": "クリエイティブ液体タンク", - "block.create.creative_motor": "クリエイティブモーター", + "block.create.acacia_window": "アカシアの窓", + "block.create.acacia_window_pane": "アカシアの窓パネル", + "block.create.adjustable_chain_gearshift": "可変チェーンギアシフト", + "block.create.adjustable_crate": "可変クレート", + "block.create.adjustable_pulse_repeater": "可変パルスリピーター", + "block.create.adjustable_repeater": "可変リピーター", + "block.create.analog_lever": "アナログレバー", + "block.create.andesite_belt_funnel": "安山岩のベルトファンネル", + "block.create.andesite_bricks": "安山岩レンガ", + "block.create.andesite_bricks_slab": "安山岩レンガのハーフブロック", + "block.create.andesite_bricks_stairs": "安山岩レンガの階段", + "block.create.andesite_bricks_wall": "安山岩レンガの壁", + "block.create.andesite_casing": "安山岩ケーシング", + "block.create.andesite_cobblestone": "安山岩の丸石", + "block.create.andesite_cobblestone_slab": "安山岩の丸石のハーフブロック", + "block.create.andesite_cobblestone_stairs": "安山岩の丸石の階段", + "block.create.andesite_cobblestone_wall": "安山岩の丸石の壁", + "block.create.andesite_encased_shaft": "安山岩のケース入りシャフト", + "block.create.andesite_funnel": "安山岩ファンネル", + "block.create.andesite_pillar": "安山岩の柱", + "block.create.andesite_tunnel": "安山岩トンネル", + "block.create.basin": "鉢", + "block.create.belt": "メカニカルベルト", + "block.create.birch_window": "シラカバの窓", + "block.create.birch_window_pane": "シラカバの窓パネル", + "block.create.black_sail": "黒色の帆", + "block.create.black_seat": "黒色のシート", + "block.create.black_valve_handle": "黒色のバルブハンドル", + "block.create.blaze_burner": "ブレイズバーナー", + "block.create.blue_sail": "青色の帆", + "block.create.blue_seat": "青色のシート", + "block.create.blue_valve_handle": "青色のバルブハンドル", + "block.create.brass_belt_funnel": "真鍮のベルトファンネル", + "block.create.brass_block": "真鍮ブロック", + "block.create.brass_casing": "真鍮ケーシング", + "block.create.brass_encased_shaft": "真鍮のケース入りシャフト", + "block.create.brass_funnel": "真鍮ファンネル", + "block.create.brass_tunnel": "真鍮トンネル", + "block.create.brown_sail": "茶色の帆", + "block.create.brown_seat": "茶色のシート", + "block.create.brown_valve_handle": "茶色のバルブハンドル", + "block.create.cart_assembler": "トロッコアセンブラ", + "block.create.chiseled_dark_scoria": "模様入りのダークスコリア", + "block.create.chiseled_dolomite": "模様入りの苦灰岩", + "block.create.chiseled_gabbro": "模様入りの斑れい岩", + "block.create.chiseled_limestone": "模様入りの石灰岩", + "block.create.chiseled_scoria": "模様入りのスコリア", + "block.create.chiseled_weathered_limestone": "模様入りの風化した石灰岩", + "block.create.chocolate": "チョコレート", + "block.create.chute": "シュート", + "block.create.clockwork_bearing": "時計仕掛けのベアリング", + "block.create.clutch": "クラッチ", + "block.create.cogwheel": "歯車", + "block.create.content_observer": "コンテンツオブザーバー", + "block.create.controller_rail": "コントローラーレール", + "block.create.copper_block": "銅ブロック", + "block.create.copper_casing": "銅ケーシング", + "block.create.copper_ore": "銅鉱石", + "block.create.copper_shingles": "銅の屋根板", + "block.create.copper_tiles": "銅のタイル", + "block.create.copper_valve_handle": "銅のバルブハンドル", + "block.create.creative_crate": "クリエティブクレート", + "block.create.creative_fluid_tank": "クリエイティブ液体タンク", + "block.create.creative_motor": "クリエイティブモーター", "block.create.crimson_window": "UNLOCALIZED: Crimson Window", "block.create.crimson_window_pane": "UNLOCALIZED: Crimson Window Pane", - "block.create.crushing_wheel": "破砕ホイール", - "block.create.crushing_wheel_controller": "破砕ホイールコントローラー", - "block.create.cuckoo_clock": "鳩時計", - "block.create.cyan_sail": "水色ã�®å¸†", - "block.create.cyan_seat": "水色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.cyan_valve_handle": "水色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.dark_oak_window": "ダークオークã�®çª“", - "block.create.dark_oak_window_pane": "ダークオークã�®çª“パãƒ�ル", - "block.create.dark_scoria": "ダークスコリア", - "block.create.dark_scoria_bricks": "ダークスコリアレンガ", - "block.create.dark_scoria_bricks_slab": "ダークスコリアレンガã�®ãƒ�ーフブロック", - "block.create.dark_scoria_bricks_stairs": "ダークスコリアレンガã�®éšŽæ®µ", - "block.create.dark_scoria_bricks_wall": "ダークスコリアレンガã�®å¡€", - "block.create.dark_scoria_cobblestone": "ダークスコリアã�®ä¸¸çŸ³", - "block.create.dark_scoria_cobblestone_slab": "ダークスコリアã�®ä¸¸çŸ³ã�®ãƒ�ーフブロック", - "block.create.dark_scoria_cobblestone_stairs": "ダークスコリアã�®ä¸¸çŸ³ã�®éšŽæ®µ", - "block.create.dark_scoria_cobblestone_wall": "ダークスコリアã�®ä¸¸çŸ³ã�®å£�", - "block.create.dark_scoria_pillar": "ダークスコリアã�®æŸ±", - "block.create.deployer": "デプロイヤー", - "block.create.depot": "デãƒ�", - "block.create.diorite_bricks": "閃緑岩レンガ", - "block.create.diorite_bricks_slab": "閃緑岩レンガã�®ãƒ�ーフブロック", - "block.create.diorite_bricks_stairs": "閃緑岩レンガã�®éšŽæ®µ", - "block.create.diorite_bricks_wall": "閃緑岩レンガã�®å£�", - "block.create.diorite_cobblestone": "閃緑岩ã�®ä¸¸çŸ³", - "block.create.diorite_cobblestone_slab": "閃緑岩ã�®ä¸¸çŸ³ã�®ãƒ�ーフブロック", - "block.create.diorite_cobblestone_stairs": "閃緑岩ã�®ä¸¸çŸ³ã�®éšŽæ®µ", - "block.create.diorite_cobblestone_wall": "閃緑岩ã�®ä¸¸çŸ³ã�®å£�", - "block.create.diorite_pillar": "閃緑岩ã�®æŸ±", - "block.create.dolomite": "苦ç�°å²©", - "block.create.dolomite_bricks": "苦ç�°å²©ãƒ¬ãƒ³ã‚¬", - "block.create.dolomite_bricks_slab": "苦ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®ãƒ�ーフブロック", - "block.create.dolomite_bricks_stairs": "苦ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®éšŽæ®µ", - "block.create.dolomite_bricks_wall": "苦ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®å¡€", - "block.create.dolomite_cobblestone": "苦ç�°å²©ã�®ä¸¸çŸ³", - "block.create.dolomite_cobblestone_slab": "苦ç�°å²©ã�®ä¸¸çŸ³ã�®ãƒ�ーフブロック", - "block.create.dolomite_cobblestone_stairs": "苦ç�°å²©ã�®ä¸¸çŸ³ã�®éšŽæ®µ", - "block.create.dolomite_cobblestone_wall": "苦ç�°å²©ã�®ä¸¸çŸ³ã�®å£�", - "block.create.dolomite_pillar": "苦ç�°å²©ã�®æŸ±", - "block.create.encased_chain_drive": "ケース入りãƒ�ェーンドライブ", - "block.create.encased_fan": "ケース入りファン", - "block.create.encased_fluid_pipe": "ケース入り液体パイプ", - "block.create.fancy_andesite_bricks": "装飾ã�•ã‚Œã�Ÿå®‰å±±å²©ãƒ¬ãƒ³ã‚¬", - "block.create.fancy_andesite_bricks_slab": "装飾ã�•ã‚Œã�Ÿå®‰å±±å²©ãƒ¬ãƒ³ã‚¬ã�®ãƒ�ーフブロック", - "block.create.fancy_andesite_bricks_stairs": "装飾ã�•ã‚Œã�Ÿå®‰å±±å²©ãƒ¬ãƒ³ã‚¬ã�®éšŽæ®µ", - "block.create.fancy_andesite_bricks_wall": "装飾ã�•ã‚Œã�Ÿå®‰å±±å²©ãƒ¬ãƒ³ã‚¬ã�®å£�", - "block.create.fancy_dark_scoria_bricks": "装飾ã�•ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ãƒ¬ãƒ³ã‚¬", - "block.create.fancy_dark_scoria_bricks_slab": "装飾ã�•ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ãƒ¬ãƒ³ã‚¬ã�®ãƒ�ーフブロック", - "block.create.fancy_dark_scoria_bricks_stairs": "装飾ã�•ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ãƒ¬ãƒ³ã‚¬ã�®éšŽæ®µ", - "block.create.fancy_dark_scoria_bricks_wall": "装飾ã�•ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ãƒ¬ãƒ³ã‚¬ã�®å£�", - "block.create.fancy_diorite_bricks": "装飾ã�•ã‚Œã�Ÿé–ƒç·‘岩レンガ", - "block.create.fancy_diorite_bricks_slab": "装飾ã�•ã‚Œã�Ÿé–ƒç·‘岩レンガã�®ãƒ�ーフブロック", - "block.create.fancy_diorite_bricks_stairs": "装飾ã�•ã‚Œã�Ÿé–ƒç·‘岩レンガã�®éšŽæ®µ", - "block.create.fancy_diorite_bricks_wall": "装飾ã�•ã‚Œã�Ÿé–ƒç·‘岩レンガã�®å£�", - "block.create.fancy_dolomite_bricks": "装飾ã�•ã‚Œã�Ÿè‹¦ç�°å²©ãƒ¬ãƒ³ã‚¬", - "block.create.fancy_dolomite_bricks_slab": "装飾ã�•ã‚Œã�Ÿè‹¦ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®ãƒ�ーフブロック", - "block.create.fancy_dolomite_bricks_stairs": "装飾ã�•ã‚Œã�Ÿè‹¦ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®éšŽæ®µ", - "block.create.fancy_dolomite_bricks_wall": "装飾ã�•ã‚Œã�Ÿè‹¦ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®å£�", - "block.create.fancy_gabbro_bricks": "装飾ã�•ã‚Œã�Ÿæ–‘ã‚Œã�„岩レンガ", - "block.create.fancy_gabbro_bricks_slab": "装飾ã�•ã‚Œã�Ÿæ–‘ã‚Œã�„岩レンガã�®ãƒ�ーフブロック", - "block.create.fancy_gabbro_bricks_stairs": "装飾ã�•ã‚Œã�Ÿæ–‘ã‚Œã�„岩レンガã�®éšŽæ®µ", - "block.create.fancy_gabbro_bricks_wall": "装飾ã�•ã‚Œã�Ÿæ–‘ã‚Œã�„岩レンガã�®å£�", - "block.create.fancy_granite_bricks": "装飾ã�•ã‚Œã�ŸèŠ±å´—岩レンガ", - "block.create.fancy_granite_bricks_slab": "装飾ã�•ã‚Œã�ŸèŠ±å´—岩レンガã�®ãƒ�ーフブロック", - "block.create.fancy_granite_bricks_stairs": "装飾ã�•ã‚Œã�ŸèŠ±å´—岩レンガã�®éšŽæ®µ", - "block.create.fancy_granite_bricks_wall": "装飾ã�•ã‚Œã�ŸèŠ±å´—岩レンガã�®å£�", - "block.create.fancy_limestone_bricks": "装飾ã�•ã‚Œã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬", - "block.create.fancy_limestone_bricks_slab": "装飾ã�•ã‚Œã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®ãƒ�ーフブロック", - "block.create.fancy_limestone_bricks_stairs": "装飾ã�•ã‚Œã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®éšŽæ®µ", - "block.create.fancy_limestone_bricks_wall": "装飾ã�•ã‚Œã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®å£�", - "block.create.fancy_scoria_bricks": "装飾ã�•ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ãƒ¬ãƒ³ã‚¬", - "block.create.fancy_scoria_bricks_slab": "装飾ã�•ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ãƒ¬ãƒ³ã‚¬ã�®ãƒ�ーフブロック", - "block.create.fancy_scoria_bricks_stairs": "装飾ã�•ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ãƒ¬ãƒ³ã‚¬ã�®éšŽæ®µ", - "block.create.fancy_scoria_bricks_wall": "装飾ã�•ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ãƒ¬ãƒ³ã‚¬ã�®å£�", - "block.create.fancy_weathered_limestone_bricks": "装飾ã�•ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬", - "block.create.fancy_weathered_limestone_bricks_slab": "装飾ã�•ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®ãƒ�ーフブロック", - "block.create.fancy_weathered_limestone_bricks_stairs": "装飾ã�•ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®éšŽæ®µ", - "block.create.fancy_weathered_limestone_bricks_wall": "装飾ã�•ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®å£�", - "block.create.fluid_pipe": "液体パイプ", - "block.create.fluid_tank": "液体タンク", - "block.create.fluid_valve": "液体ãƒ�ルブ", - "block.create.flywheel": "勢車", - "block.create.framed_glass": "ガラス窓", - "block.create.framed_glass_pane": "ガラス窓æ�¿", - "block.create.furnace_engine": "ã�‹ã�¾ã�©ã‚¨ãƒ³ã‚¸ãƒ³", - "block.create.gabbro": "æ–‘ã‚Œã�„岩", - "block.create.gabbro_bricks": "æ–‘ã‚Œã�„岩レンガ", - "block.create.gabbro_bricks_slab": "æ–‘ã‚Œã�„岩レンガã�®ãƒ�ーフブロック", - "block.create.gabbro_bricks_stairs": "æ–‘ã‚Œã�„岩レンガã�®éšŽæ®µ", - "block.create.gabbro_bricks_wall": "æ–‘ã‚Œã�„岩レンガã�®å¡€", - "block.create.gabbro_cobblestone": "æ–‘ã‚Œã�„岩ã�®ä¸¸çŸ³", - "block.create.gabbro_cobblestone_slab": "æ–‘ã‚Œã�„岩ã�®ä¸¸çŸ³ã�®ãƒ�ーフブロック", - "block.create.gabbro_cobblestone_stairs": "æ–‘ã‚Œã�„岩ã�®ä¸¸çŸ³ã�®éšŽæ®µ", - "block.create.gabbro_cobblestone_wall": "æ–‘ã‚Œã�„岩ã�®ä¸¸çŸ³ã�®å£�", - "block.create.gabbro_pillar": "æ–‘ã‚Œã�„岩ã�®æŸ±", + "block.create.crushing_wheel": "破砕ホイール", + "block.create.crushing_wheel_controller": "破砕ホイールコントローラー", + "block.create.cuckoo_clock": "鳩時計", + "block.create.cyan_sail": "水色の帆", + "block.create.cyan_seat": "水色のシート", + "block.create.cyan_valve_handle": "水色のバルブハンドル", + "block.create.dark_oak_window": "ダークオークの窓", + "block.create.dark_oak_window_pane": "ダークオークの窓パネル", + "block.create.dark_scoria": "ダークスコリア", + "block.create.dark_scoria_bricks": "ダークスコリアレンガ", + "block.create.dark_scoria_bricks_slab": "ダークスコリアレンガのハーフブロック", + "block.create.dark_scoria_bricks_stairs": "ダークスコリアレンガの階段", + "block.create.dark_scoria_bricks_wall": "ダークスコリアレンガの塀", + "block.create.dark_scoria_cobblestone": "ダークスコリアの丸石", + "block.create.dark_scoria_cobblestone_slab": "ダークスコリアの丸石のハーフブロック", + "block.create.dark_scoria_cobblestone_stairs": "ダークスコリアの丸石の階段", + "block.create.dark_scoria_cobblestone_wall": "ダークスコリアの丸石の壁", + "block.create.dark_scoria_pillar": "ダークスコリアの柱", + "block.create.deployer": "デプロイヤー", + "block.create.depot": "デポ", + "block.create.diorite_bricks": "閃緑岩レンガ", + "block.create.diorite_bricks_slab": "閃緑岩レンガのハーフブロック", + "block.create.diorite_bricks_stairs": "閃緑岩レンガの階段", + "block.create.diorite_bricks_wall": "閃緑岩レンガの壁", + "block.create.diorite_cobblestone": "閃緑岩の丸石", + "block.create.diorite_cobblestone_slab": "閃緑岩の丸石のハーフブロック", + "block.create.diorite_cobblestone_stairs": "閃緑岩の丸石の階段", + "block.create.diorite_cobblestone_wall": "閃緑岩の丸石の壁", + "block.create.diorite_pillar": "閃緑岩の柱", + "block.create.dolomite": "苦灰岩", + "block.create.dolomite_bricks": "苦灰岩レンガ", + "block.create.dolomite_bricks_slab": "苦灰岩レンガのハーフブロック", + "block.create.dolomite_bricks_stairs": "苦灰岩レンガの階段", + "block.create.dolomite_bricks_wall": "苦灰岩レンガの塀", + "block.create.dolomite_cobblestone": "苦灰岩の丸石", + "block.create.dolomite_cobblestone_slab": "苦灰岩の丸石のハーフブロック", + "block.create.dolomite_cobblestone_stairs": "苦灰岩の丸石の階段", + "block.create.dolomite_cobblestone_wall": "苦灰岩の丸石の壁", + "block.create.dolomite_pillar": "苦灰岩の柱", + "block.create.encased_chain_drive": "ケース入りチェーンドライブ", + "block.create.encased_fan": "ケース入りファン", + "block.create.encased_fluid_pipe": "ケース入り液体パイプ", + "block.create.fancy_andesite_bricks": "装飾された安山岩レンガ", + "block.create.fancy_andesite_bricks_slab": "装飾された安山岩レンガのハーフブロック", + "block.create.fancy_andesite_bricks_stairs": "装飾された安山岩レンガの階段", + "block.create.fancy_andesite_bricks_wall": "装飾された安山岩レンガの壁", + "block.create.fancy_dark_scoria_bricks": "装飾されたダークスコリアレンガ", + "block.create.fancy_dark_scoria_bricks_slab": "装飾されたダークスコリアレンガのハーフブロック", + "block.create.fancy_dark_scoria_bricks_stairs": "装飾されたダークスコリアレンガの階段", + "block.create.fancy_dark_scoria_bricks_wall": "装飾されたダークスコリアレンガの壁", + "block.create.fancy_diorite_bricks": "装飾された閃緑岩レンガ", + "block.create.fancy_diorite_bricks_slab": "装飾された閃緑岩レンガのハーフブロック", + "block.create.fancy_diorite_bricks_stairs": "装飾された閃緑岩レンガの階段", + "block.create.fancy_diorite_bricks_wall": "装飾された閃緑岩レンガの壁", + "block.create.fancy_dolomite_bricks": "装飾された苦灰岩レンガ", + "block.create.fancy_dolomite_bricks_slab": "装飾された苦灰岩レンガのハーフブロック", + "block.create.fancy_dolomite_bricks_stairs": "装飾された苦灰岩レンガの階段", + "block.create.fancy_dolomite_bricks_wall": "装飾された苦灰岩レンガの壁", + "block.create.fancy_gabbro_bricks": "装飾された斑れい岩レンガ", + "block.create.fancy_gabbro_bricks_slab": "装飾された斑れい岩レンガのハーフブロック", + "block.create.fancy_gabbro_bricks_stairs": "装飾された斑れい岩レンガの階段", + "block.create.fancy_gabbro_bricks_wall": "装飾された斑れい岩レンガの壁", + "block.create.fancy_granite_bricks": "装飾された花崗岩レンガ", + "block.create.fancy_granite_bricks_slab": "装飾された花崗岩レンガのハーフブロック", + "block.create.fancy_granite_bricks_stairs": "装飾された花崗岩レンガの階段", + "block.create.fancy_granite_bricks_wall": "装飾された花崗岩レンガの壁", + "block.create.fancy_limestone_bricks": "装飾された石灰岩レンガ", + "block.create.fancy_limestone_bricks_slab": "装飾された石灰岩レンガのハーフブロック", + "block.create.fancy_limestone_bricks_stairs": "装飾された石灰岩レンガの階段", + "block.create.fancy_limestone_bricks_wall": "装飾された石灰岩レンガの壁", + "block.create.fancy_scoria_bricks": "装飾されたスコリアレンガ", + "block.create.fancy_scoria_bricks_slab": "装飾されたスコリアレンガのハーフブロック", + "block.create.fancy_scoria_bricks_stairs": "装飾されたスコリアレンガの階段", + "block.create.fancy_scoria_bricks_wall": "装飾されたスコリアレンガの壁", + "block.create.fancy_weathered_limestone_bricks": "装飾された風化した石灰岩レンガ", + "block.create.fancy_weathered_limestone_bricks_slab": "装飾された風化した石灰岩レンガのハーフブロック", + "block.create.fancy_weathered_limestone_bricks_stairs": "装飾された風化した石灰岩レンガの階段", + "block.create.fancy_weathered_limestone_bricks_wall": "装飾された風化した石灰岩レンガの壁", + "block.create.fluid_pipe": "液体パイプ", + "block.create.fluid_tank": "液体タンク", + "block.create.fluid_valve": "液体バルブ", + "block.create.flywheel": "勢車", + "block.create.framed_glass": "ガラス窓", + "block.create.framed_glass_pane": "ガラス窓板", + "block.create.furnace_engine": "かまどエンジン", + "block.create.gabbro": "斑れい岩", + "block.create.gabbro_bricks": "斑れい岩レンガ", + "block.create.gabbro_bricks_slab": "斑れい岩レンガのハーフブロック", + "block.create.gabbro_bricks_stairs": "斑れい岩レンガの階段", + "block.create.gabbro_bricks_wall": "斑れい岩レンガの塀", + "block.create.gabbro_cobblestone": "斑れい岩の丸石", + "block.create.gabbro_cobblestone_slab": "斑れい岩の丸石のハーフブロック", + "block.create.gabbro_cobblestone_stairs": "斑れい岩の丸石の階段", + "block.create.gabbro_cobblestone_wall": "斑れい岩の丸石の壁", + "block.create.gabbro_pillar": "斑れい岩の柱", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", - "block.create.gantry_shaft": "ガントリーシャフト", - "block.create.gearbox": "ギアボックス", - "block.create.gearshift": "ギアシフト", - "block.create.glass_fluid_pipe": "ガラスã�®æ¶²ä½“パイプ", - "block.create.granite_bricks": "花崗岩レンガ", - "block.create.granite_bricks_slab": "花崗岩レンガã�®ãƒ�ーフブロック", - "block.create.granite_bricks_stairs": "花崗岩レンガã�®éšŽæ®µ", - "block.create.granite_bricks_wall": "花崗岩レンガã�®å£�", - "block.create.granite_cobblestone": "花崗岩ã�®ä¸¸çŸ³", - "block.create.granite_cobblestone_slab": "花崗岩ã�®ä¸¸çŸ³ã�®ãƒ�ーフブロック", - "block.create.granite_cobblestone_stairs": "花崗岩ã�®ä¸¸çŸ³ã�®éšŽæ®µ", - "block.create.granite_cobblestone_wall": "花崗岩ã�®ä¸¸çŸ³ã�®å£�", - "block.create.granite_pillar": "花崗岩ã�®æŸ±", - "block.create.gray_sail": "ç�°è‰²ã�®å¸†", - "block.create.gray_seat": "ç�°è‰²ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.gray_valve_handle": "ç�°è‰²ã�®ãƒ�ルブãƒ�ンドル", - "block.create.green_sail": "緑色ã�®å¸†", - "block.create.green_seat": "緑色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.green_valve_handle": "緑色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.hand_crank": "ãƒ�ンドクランク", - "block.create.honey": "ãƒ�ãƒ�ミツ", - "block.create.horizontal_framed_glass": "横型ガラス窓", - "block.create.horizontal_framed_glass_pane": "横型ガラス窓æ�¿", - "block.create.hose_pulley": "ホースプーリー", - "block.create.item_drain": "アイテム排液å�£", - "block.create.jungle_window": "ジャングルã�®çª“", - "block.create.jungle_window_pane": "ジャングルã�®çª“パãƒ�ル", - "block.create.large_cogwheel": "大ã��ã�ªæ­¯è»Š", - "block.create.layered_andesite": "安山岩ã�®çµ„石", - "block.create.layered_dark_scoria": "ダークスコリアã�®çµ„石", - "block.create.layered_diorite": "閃緑岩ã�®çµ„石", - "block.create.layered_dolomite": "苦ç�°å²©ã�®çµ„石", - "block.create.layered_gabbro": "æ–‘ã‚Œã�„岩ã�®çµ„石", - "block.create.layered_granite": "花崗岩ã�®çµ„石", - "block.create.layered_limestone": "石ç�°å²©ã�®çµ„石", - "block.create.layered_scoria": "スコリアã�®çµ„石", - "block.create.layered_weathered_limestone": "風化ã�—ã�ŸçŸ³ç�°å²©ã�®çµ„石", - "block.create.light_blue_sail": "空色ã�®å¸†", - "block.create.light_blue_seat": "空色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.light_blue_valve_handle": "空色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.light_gray_sail": "è–„ç�°è‰²ã�®å¸†", - "block.create.light_gray_seat": "è–„ç�°è‰²ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.light_gray_valve_handle": "è–„ç�°è‰²ã�®ãƒ�ルブãƒ�ンドル", - "block.create.lime_sail": "黄緑色ã�®å¸†", - "block.create.lime_seat": "黄緑色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.lime_valve_handle": "黄緑色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.limesand": "石ç�°ç •ç ‚", - "block.create.limestone": "石ç�°å²©", - "block.create.limestone_bricks": "石ç�°å²©ãƒ¬ãƒ³ã‚¬", - "block.create.limestone_bricks_slab": "石ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®ãƒ�ーフブロック", - "block.create.limestone_bricks_stairs": "石ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®éšŽæ®µ", - "block.create.limestone_bricks_wall": "石ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®å¡€", - "block.create.limestone_cobblestone": "石ç�°å²©ã�®ä¸¸çŸ³", - "block.create.limestone_cobblestone_slab": "石ç�°å²©ã�®ä¸¸çŸ³ã�®ãƒ�ーフブロック", - "block.create.limestone_cobblestone_stairs": "石ç�°å²©ã�®ä¸¸çŸ³ã�®éšŽæ®µ", - "block.create.limestone_cobblestone_wall": "石ç�°å²©ã�®ä¸¸çŸ³ã�®å£�", - "block.create.limestone_pillar": "石ç�°å²©ã�®æŸ±", - "block.create.linear_chassis": "線形シャーシ", - "block.create.lit_blaze_burner": "燃焼中ã�®ãƒ–レイズãƒ�ーナー", - "block.create.magenta_sail": "赤紫色ã�®å¸†", - "block.create.magenta_seat": "赤紫色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.magenta_valve_handle": "赤紫色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.mechanical_arm": "メカニカルアーム", - "block.create.mechanical_bearing": "メカニカルベアリング", - "block.create.mechanical_crafter": "メカニカルクラフター", - "block.create.mechanical_drill": "メカニカルドリル", - "block.create.mechanical_harvester": "メカニカルãƒ�ーベスター", - "block.create.mechanical_mixer": "メカニカルミキサー", - "block.create.mechanical_piston": "メカニカルピストン", - "block.create.mechanical_piston_head": "メカニカルピストンヘッド", - "block.create.mechanical_plough": "メカニカルプラウ", - "block.create.mechanical_press": "メカニカルプレス", - "block.create.mechanical_pump": "メカニカルãƒ�ンプ", - "block.create.mechanical_saw": "メカニカルノコギリ", - "block.create.metal_bracket": "腕金", - "block.create.millstone": "石臼", - "block.create.minecart_anchor": "トロッコアンカー", - "block.create.mossy_andesite": "苔むã�—ã�Ÿå®‰å±±å²©", - "block.create.mossy_dark_scoria": "苔むã�—ã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢", - "block.create.mossy_diorite": "苔むã�—ã�Ÿé–ƒç·‘岩", - "block.create.mossy_dolomite": "苔むã�—ã�Ÿè‹¦ç�°å²©", - "block.create.mossy_gabbro": "苔むã�—ã�Ÿæ–‘ã‚Œã�„岩", - "block.create.mossy_granite": "苔むã�—ã�ŸèŠ±å´—岩", - "block.create.mossy_limestone": "苔むã�—ã�ŸçŸ³ç�°å²©", - "block.create.mossy_scoria": "苔むã�—ã�Ÿã‚¹ã‚³ãƒªã‚¢", - "block.create.mossy_weathered_limestone": "苔むã�—ã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©", - "block.create.mysterious_cuckoo_clock": "鳩時計", - "block.create.natural_scoria": "天然スコリア", - "block.create.nixie_tube": "ニキシー管", - "block.create.nozzle": "ノズル", - "block.create.oak_window": "オークã�®çª“", - "block.create.oak_window_pane": "オークã�®çª“パãƒ�ル", - "block.create.orange_sail": "橙色ã�®å¸†", - "block.create.orange_seat": "橙色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.orange_valve_handle": "橙色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.ornate_iron_window": "鉄ã�®è£…飾ガラス", - "block.create.ornate_iron_window_pane": "鉄ã�®è£…飾ガラスパãƒ�ル", - "block.create.overgrown_andesite": "生ã�„茂ã�£ã�Ÿå®‰å±±å²©", - "block.create.overgrown_dark_scoria": "生ã�„茂ã�£ã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢", - "block.create.overgrown_diorite": "生ã�„茂ã�£ã�Ÿé–ƒç·‘岩", - "block.create.overgrown_dolomite": "生ã�„茂ã�£ã�Ÿè‹¦ç�°å²©", - "block.create.overgrown_gabbro": "生ã�„茂ã�£ã�Ÿæ–‘ã‚Œã�„岩", - "block.create.overgrown_granite": "生ã�„茂ã�£ã�ŸèŠ±å´—岩", - "block.create.overgrown_limestone": "生ã�„茂ã�£ã�ŸçŸ³ç�°å²©", - "block.create.overgrown_scoria": "生ã�„茂ã�£ã�Ÿã‚¹ã‚³ãƒªã‚¢", - "block.create.overgrown_weathered_limestone": "生ã�„茂ã�£ã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©", - "block.create.paved_andesite": "舗装ã�•ã‚Œã�Ÿå®‰å±±å²©", - "block.create.paved_andesite_slab": "舗装ã�•ã‚Œã�Ÿå®‰å±±å²©ã�®ãƒ�ーフブロック", - "block.create.paved_andesite_stairs": "舗装ã�•ã‚Œã�Ÿå®‰å±±å²©ã�®éšŽæ®µ", - "block.create.paved_andesite_wall": "舗装ã�•ã‚Œã�Ÿå®‰å±±å²©ã�®å£�", - "block.create.paved_dark_scoria": "舗装ã�•ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢", - "block.create.paved_dark_scoria_slab": "舗装ã�•ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ã�®ãƒ�ーフブロック", - "block.create.paved_dark_scoria_stairs": "舗装ã�•ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ã�®éšŽæ®µ", - "block.create.paved_dark_scoria_wall": "舗装ã�•ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ã�®å£�", - "block.create.paved_diorite": "舗装ã�•ã‚Œã�Ÿé–ƒç·‘岩", - "block.create.paved_diorite_slab": "舗装ã�•ã‚Œã�Ÿé–ƒç·‘岩ã�®ãƒ�ーフブロック", - "block.create.paved_diorite_stairs": "舗装ã�•ã‚Œã�Ÿé–ƒç·‘岩ã�®éšŽæ®µ", - "block.create.paved_diorite_wall": "舗装ã�•ã‚Œã�Ÿé–ƒç·‘岩ã�®å£�", - "block.create.paved_dolomite": "舗装ã�•ã‚Œã�Ÿè‹¦ç�°å²©", - "block.create.paved_dolomite_slab": "舗装ã�•ã‚Œã�Ÿè‹¦ç�°å²©ã�®ãƒ�ーフブロック", - "block.create.paved_dolomite_stairs": "舗装ã�•ã‚Œã�Ÿè‹¦ç�°å²©ã�®éšŽæ®µ", - "block.create.paved_dolomite_wall": "舗装ã�•ã‚Œã�Ÿè‹¦ç�°å²©ã�®å£�", - "block.create.paved_gabbro": "舗装ã�•ã‚Œã�Ÿæ–‘ã‚Œã�„岩", - "block.create.paved_gabbro_slab": "舗装ã�•ã‚Œã�Ÿæ–‘ã‚Œã�„岩ã�®ãƒ�ーフブロック", - "block.create.paved_gabbro_stairs": "舗装ã�•ã‚Œã�Ÿæ–‘ã‚Œã�„岩ã�®éšŽæ®µ", - "block.create.paved_gabbro_wall": "舗装ã�•ã‚Œã�Ÿæ–‘ã‚Œã�„岩ã�®å£�", - "block.create.paved_granite": "舗装ã�•ã‚Œã�ŸèŠ±å´—岩", - "block.create.paved_granite_slab": "舗装ã�•ã‚Œã�ŸèŠ±å´—岩ã�®ãƒ�ーフブロック", - "block.create.paved_granite_stairs": "舗装ã�•ã‚Œã�ŸèŠ±å´—岩ã�®éšŽæ®µ", - "block.create.paved_granite_wall": "舗装ã�•ã‚Œã�ŸèŠ±å´—岩ã�®å£�", - "block.create.paved_limestone": "舗装ã�•ã‚Œã�ŸçŸ³ç�°å²©", - "block.create.paved_limestone_slab": "舗装ã�•ã‚Œã�ŸçŸ³ç�°å²©ã�®ãƒ�ーフブロック", - "block.create.paved_limestone_stairs": "舗装ã�•ã‚Œã�ŸçŸ³ç�°å²©ã�®éšŽæ®µ", - "block.create.paved_limestone_wall": "舗装ã�•ã‚Œã�ŸçŸ³ç�°å²©ã�®å£�", - "block.create.paved_scoria": "舗装ã�•ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢", - "block.create.paved_scoria_slab": "舗装ã�•ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ã�®ãƒ�ーフブロック", - "block.create.paved_scoria_stairs": "舗装ã�•ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ã�®éšŽæ®µ", - "block.create.paved_scoria_wall": "舗装ã�•ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ã�®å£�", - "block.create.paved_weathered_limestone": "舗装ã�•ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©", - "block.create.paved_weathered_limestone_slab": "舗装ã�•ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©ã�®ãƒ�ーフブロック", - "block.create.paved_weathered_limestone_stairs": "舗装ã�•ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©ã�®éšŽæ®µ", - "block.create.paved_weathered_limestone_wall": "舗装ã�•ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©ã�®å£�", - "block.create.pink_sail": "桃色ã�®å¸†", - "block.create.pink_seat": "桃色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.pink_valve_handle": "桃色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.piston_extension_pole": "ピストン延長ãƒ�ール", - "block.create.polished_dark_scoria": "磨ã�‹ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢", - "block.create.polished_dark_scoria_slab": "磨ã�‹ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ã�®ãƒ�ーフブロック", - "block.create.polished_dark_scoria_stairs": "磨ã�‹ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ã�®éšŽæ®µ", - "block.create.polished_dark_scoria_wall": "磨ã�‹ã‚Œã�Ÿãƒ€ãƒ¼ã‚¯ã‚¹ã‚³ãƒªã‚¢ã�®å£�", - "block.create.polished_dolomite": "磨ã�‹ã‚Œã�Ÿè‹¦ç�°å²©", - "block.create.polished_dolomite_slab": "磨ã�‹ã‚Œã�Ÿè‹¦ç�°å²©ã�®ãƒ�ーフブロック", - "block.create.polished_dolomite_stairs": "磨ã�‹ã‚Œã�Ÿè‹¦ç�°å²©ã�®éšŽæ®µ", - "block.create.polished_dolomite_wall": "磨ã�‹ã‚Œã�Ÿè‹¦ç�°å²©ã�®å£�", - "block.create.polished_gabbro": "磨ã�‹ã‚Œã�Ÿæ–‘ã‚Œã�„岩", - "block.create.polished_gabbro_slab": "磨ã�‹ã‚Œã�Ÿæ–‘ã‚Œã�„岩ã�®ãƒ�ーフブロック", - "block.create.polished_gabbro_stairs": "磨ã�‹ã‚Œã�Ÿæ–‘ã‚Œã�„岩ã�®éšŽæ®µ", - "block.create.polished_gabbro_wall": "磨ã�‹ã‚Œã�Ÿæ–‘ã‚Œã�„岩ã�®å£�", - "block.create.polished_limestone": "磨ã�‹ã‚Œã�ŸçŸ³ç�°å²©", - "block.create.polished_limestone_slab": "磨ã�‹ã‚Œã�ŸçŸ³ç�°å²©ã�®ãƒ�ーフブロック", - "block.create.polished_limestone_stairs": "磨ã�‹ã‚Œã�ŸçŸ³ç�°å²©ã�®éšŽæ®µ", - "block.create.polished_limestone_wall": "磨ã�‹ã‚Œã�ŸçŸ³ç�°å²©ã�®å£�", - "block.create.polished_scoria": "磨ã�‹ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢", - "block.create.polished_scoria_slab": "磨ã�‹ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ã�®ãƒ�ーフブロック", - "block.create.polished_scoria_stairs": "磨ã�‹ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ã�®éšŽæ®µ", - "block.create.polished_scoria_wall": "磨ã�‹ã‚Œã�Ÿã‚¹ã‚³ãƒªã‚¢ã�®å£�", - "block.create.polished_weathered_limestone": "磨ã�‹ã‚Œã�Ÿé¢¨åŒ–石ç�°å²©", - "block.create.polished_weathered_limestone_slab": "磨ã�‹ã‚Œã�Ÿé¢¨åŒ–石ç�°å²©ã�®ãƒ�ーフブロック", - "block.create.polished_weathered_limestone_stairs": "磨ã�‹ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©ã�®éšŽæ®µ", - "block.create.polished_weathered_limestone_wall": "磨ã�‹ã‚Œã�Ÿé¢¨åŒ–ã�—ã�ŸçŸ³ç�°å²©ã�®å£�", - "block.create.portable_fluid_interface": "ãƒ�ータブル液体インタフェース", - "block.create.portable_storage_interface": "ãƒ�ータブルストレージインターフェイス", - "block.create.powered_latch": "パワードラッãƒ�", - "block.create.powered_toggle_latch": "パワードトグルラッãƒ�", - "block.create.pulley_magnet": "プーリーマグãƒ�ット", - "block.create.pulse_repeater": "パルスリピーター", - "block.create.purple_sail": "紫色ã�®å¸†", - "block.create.purple_seat": "紫色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.purple_valve_handle": "紫色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.radial_chassis": "星型シャーシ", - "block.create.red_sail": "赤色ã�®å¸†", - "block.create.red_seat": "赤色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.red_valve_handle": "赤色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.redstone_contact": "レッドストーンコンタクト", - "block.create.redstone_link": "レッドストーンリンク", - "block.create.refined_radiance_casing": "æ´—ç·´ã�•ã‚Œã�Ÿè¼�ã��ケーシング", - "block.create.reinforced_rail": "補強レール", - "block.create.rope": "ロープ", - "block.create.rope_pulley": "ローププーリー", - "block.create.rotation_speed_controller": "回転速度コントローラー", - "block.create.sail_frame": "帆ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ", - "block.create.schematic_table": "概略図テーブル", - "block.create.schematicannon": "概略図砲", - "block.create.scoria": "スコリア", - "block.create.scoria_bricks": "スコリアレンガ", - "block.create.scoria_bricks_slab": "スコリアレンガã�®ãƒ�ーフブロック", - "block.create.scoria_bricks_stairs": "スコリアレンガã�®éšŽæ®µ", - "block.create.scoria_bricks_wall": "スコリアレンガã�®å£�", - "block.create.scoria_cobblestone": "スコリアã�®ä¸¸çŸ³", - "block.create.scoria_cobblestone_slab": "スコリアã�®ä¸¸çŸ³ã�®ãƒ�ーフブロック", - "block.create.scoria_cobblestone_stairs": "スコリアã�®ä¸¸çŸ³ã�®éšŽæ®µ", - "block.create.scoria_cobblestone_wall": "スコリアã�®ä¸¸çŸ³ã�®å£�", - "block.create.scoria_pillar": "スコリアã�®æŸ±", - "block.create.secondary_linear_chassis": "セカンダリ線形シャーシ", - "block.create.sequenced_gearshift": "シーケンスギアシフト", - "block.create.shadow_steel_casing": "シャドウケーシング", - "block.create.shaft": "シャフト", - "block.create.smart_chute": "スマートシュート", - "block.create.smart_fluid_pipe": "スマート液体パイプ", - "block.create.speedometer": "速度メーター", - "block.create.spout": "アイテム注液å�£", - "block.create.spruce_window": "マツã�®çª“", - "block.create.spruce_window_pane": "マツã�®çª“パãƒ�ル", + "block.create.gantry_shaft": "ガントリーシャフト", + "block.create.gearbox": "ギアボックス", + "block.create.gearshift": "ギアシフト", + "block.create.glass_fluid_pipe": "ガラスの液体パイプ", + "block.create.granite_bricks": "花崗岩レンガ", + "block.create.granite_bricks_slab": "花崗岩レンガのハーフブロック", + "block.create.granite_bricks_stairs": "花崗岩レンガの階段", + "block.create.granite_bricks_wall": "花崗岩レンガの壁", + "block.create.granite_cobblestone": "花崗岩の丸石", + "block.create.granite_cobblestone_slab": "花崗岩の丸石のハーフブロック", + "block.create.granite_cobblestone_stairs": "花崗岩の丸石の階段", + "block.create.granite_cobblestone_wall": "花崗岩の丸石の壁", + "block.create.granite_pillar": "花崗岩の柱", + "block.create.gray_sail": "灰色の帆", + "block.create.gray_seat": "灰色のシート", + "block.create.gray_valve_handle": "灰色のバルブハンドル", + "block.create.green_sail": "緑色の帆", + "block.create.green_seat": "緑色のシート", + "block.create.green_valve_handle": "緑色のバルブハンドル", + "block.create.hand_crank": "ハンドクランク", + "block.create.honey": "ハチミツ", + "block.create.horizontal_framed_glass": "横型ガラス窓", + "block.create.horizontal_framed_glass_pane": "横型ガラス窓板", + "block.create.hose_pulley": "ホースプーリー", + "block.create.item_drain": "アイテム排液口", + "block.create.jungle_window": "ジャングルの窓", + "block.create.jungle_window_pane": "ジャングルの窓パネル", + "block.create.large_cogwheel": "大きな歯車", + "block.create.layered_andesite": "安山岩の組石", + "block.create.layered_dark_scoria": "ダークスコリアの組石", + "block.create.layered_diorite": "閃緑岩の組石", + "block.create.layered_dolomite": "苦灰岩の組石", + "block.create.layered_gabbro": "斑れい岩の組石", + "block.create.layered_granite": "花崗岩の組石", + "block.create.layered_limestone": "石灰岩の組石", + "block.create.layered_scoria": "スコリアの組石", + "block.create.layered_weathered_limestone": "風化した石灰岩の組石", + "block.create.light_blue_sail": "空色の帆", + "block.create.light_blue_seat": "空色のシート", + "block.create.light_blue_valve_handle": "空色のバルブハンドル", + "block.create.light_gray_sail": "薄灰色の帆", + "block.create.light_gray_seat": "薄灰色のシート", + "block.create.light_gray_valve_handle": "薄灰色のバルブハンドル", + "block.create.lime_sail": "黄緑色の帆", + "block.create.lime_seat": "黄緑色のシート", + "block.create.lime_valve_handle": "黄緑色のバルブハンドル", + "block.create.limesand": "石灰砕砂", + "block.create.limestone": "石灰岩", + "block.create.limestone_bricks": "石灰岩レンガ", + "block.create.limestone_bricks_slab": "石灰岩レンガのハーフブロック", + "block.create.limestone_bricks_stairs": "石灰岩レンガの階段", + "block.create.limestone_bricks_wall": "石灰岩レンガの塀", + "block.create.limestone_cobblestone": "石灰岩の丸石", + "block.create.limestone_cobblestone_slab": "石灰岩の丸石のハーフブロック", + "block.create.limestone_cobblestone_stairs": "石灰岩の丸石の階段", + "block.create.limestone_cobblestone_wall": "石灰岩の丸石の壁", + "block.create.limestone_pillar": "石灰岩の柱", + "block.create.linear_chassis": "線形シャーシ", + "block.create.lit_blaze_burner": "燃焼中のブレイズバーナー", + "block.create.magenta_sail": "赤紫色の帆", + "block.create.magenta_seat": "赤紫色のシート", + "block.create.magenta_valve_handle": "赤紫色のバルブハンドル", + "block.create.mechanical_arm": "メカニカルアーム", + "block.create.mechanical_bearing": "メカニカルベアリング", + "block.create.mechanical_crafter": "メカニカルクラフター", + "block.create.mechanical_drill": "メカニカルドリル", + "block.create.mechanical_harvester": "メカニカルハーベスター", + "block.create.mechanical_mixer": "メカニカルミキサー", + "block.create.mechanical_piston": "メカニカルピストン", + "block.create.mechanical_piston_head": "メカニカルピストンヘッド", + "block.create.mechanical_plough": "メカニカルプラウ", + "block.create.mechanical_press": "メカニカルプレス", + "block.create.mechanical_pump": "メカニカルポンプ", + "block.create.mechanical_saw": "メカニカルノコギリ", + "block.create.metal_bracket": "腕金", + "block.create.millstone": "石臼", + "block.create.minecart_anchor": "トロッコアンカー", + "block.create.mossy_andesite": "苔むした安山岩", + "block.create.mossy_dark_scoria": "苔むしたダークスコリア", + "block.create.mossy_diorite": "苔むした閃緑岩", + "block.create.mossy_dolomite": "苔むした苦灰岩", + "block.create.mossy_gabbro": "苔むした斑れい岩", + "block.create.mossy_granite": "苔むした花崗岩", + "block.create.mossy_limestone": "苔むした石灰岩", + "block.create.mossy_scoria": "苔むしたスコリア", + "block.create.mossy_weathered_limestone": "苔むした風化した石灰岩", + "block.create.mysterious_cuckoo_clock": "鳩時計", + "block.create.natural_scoria": "天然スコリア", + "block.create.nixie_tube": "ニキシー管", + "block.create.nozzle": "ノズル", + "block.create.oak_window": "オークの窓", + "block.create.oak_window_pane": "オークの窓パネル", + "block.create.orange_sail": "橙色の帆", + "block.create.orange_seat": "橙色のシート", + "block.create.orange_valve_handle": "橙色のバルブハンドル", + "block.create.ornate_iron_window": "鉄の装飾ガラス", + "block.create.ornate_iron_window_pane": "鉄の装飾ガラスパネル", + "block.create.overgrown_andesite": "生い茂った安山岩", + "block.create.overgrown_dark_scoria": "生い茂ったダークスコリア", + "block.create.overgrown_diorite": "生い茂った閃緑岩", + "block.create.overgrown_dolomite": "生い茂った苦灰岩", + "block.create.overgrown_gabbro": "生い茂った斑れい岩", + "block.create.overgrown_granite": "生い茂った花崗岩", + "block.create.overgrown_limestone": "生い茂った石灰岩", + "block.create.overgrown_scoria": "生い茂ったスコリア", + "block.create.overgrown_weathered_limestone": "生い茂った風化した石灰岩", + "block.create.paved_andesite": "舗装された安山岩", + "block.create.paved_andesite_slab": "舗装された安山岩のハーフブロック", + "block.create.paved_andesite_stairs": "舗装された安山岩の階段", + "block.create.paved_andesite_wall": "舗装された安山岩の壁", + "block.create.paved_dark_scoria": "舗装されたダークスコリア", + "block.create.paved_dark_scoria_slab": "舗装されたダークスコリアのハーフブロック", + "block.create.paved_dark_scoria_stairs": "舗装されたダークスコリアの階段", + "block.create.paved_dark_scoria_wall": "舗装されたダークスコリアの壁", + "block.create.paved_diorite": "舗装された閃緑岩", + "block.create.paved_diorite_slab": "舗装された閃緑岩のハーフブロック", + "block.create.paved_diorite_stairs": "舗装された閃緑岩の階段", + "block.create.paved_diorite_wall": "舗装された閃緑岩の壁", + "block.create.paved_dolomite": "舗装された苦灰岩", + "block.create.paved_dolomite_slab": "舗装された苦灰岩のハーフブロック", + "block.create.paved_dolomite_stairs": "舗装された苦灰岩の階段", + "block.create.paved_dolomite_wall": "舗装された苦灰岩の壁", + "block.create.paved_gabbro": "舗装された斑れい岩", + "block.create.paved_gabbro_slab": "舗装された斑れい岩のハーフブロック", + "block.create.paved_gabbro_stairs": "舗装された斑れい岩の階段", + "block.create.paved_gabbro_wall": "舗装された斑れい岩の壁", + "block.create.paved_granite": "舗装された花崗岩", + "block.create.paved_granite_slab": "舗装された花崗岩のハーフブロック", + "block.create.paved_granite_stairs": "舗装された花崗岩の階段", + "block.create.paved_granite_wall": "舗装された花崗岩の壁", + "block.create.paved_limestone": "舗装された石灰岩", + "block.create.paved_limestone_slab": "舗装された石灰岩のハーフブロック", + "block.create.paved_limestone_stairs": "舗装された石灰岩の階段", + "block.create.paved_limestone_wall": "舗装された石灰岩の壁", + "block.create.paved_scoria": "舗装されたスコリア", + "block.create.paved_scoria_slab": "舗装されたスコリアのハーフブロック", + "block.create.paved_scoria_stairs": "舗装されたスコリアの階段", + "block.create.paved_scoria_wall": "舗装されたスコリアの壁", + "block.create.paved_weathered_limestone": "舗装された風化した石灰岩", + "block.create.paved_weathered_limestone_slab": "舗装された風化した石灰岩のハーフブロック", + "block.create.paved_weathered_limestone_stairs": "舗装された風化した石灰岩の階段", + "block.create.paved_weathered_limestone_wall": "舗装された風化した石灰岩の壁", + "block.create.pink_sail": "桃色の帆", + "block.create.pink_seat": "桃色のシート", + "block.create.pink_valve_handle": "桃色のバルブハンドル", + "block.create.piston_extension_pole": "ピストン延長ポール", + "block.create.polished_dark_scoria": "磨かれたダークスコリア", + "block.create.polished_dark_scoria_slab": "磨かれたダークスコリアのハーフブロック", + "block.create.polished_dark_scoria_stairs": "磨かれたダークスコリアの階段", + "block.create.polished_dark_scoria_wall": "磨かれたダークスコリアの壁", + "block.create.polished_dolomite": "磨かれた苦灰岩", + "block.create.polished_dolomite_slab": "磨かれた苦灰岩のハーフブロック", + "block.create.polished_dolomite_stairs": "磨かれた苦灰岩の階段", + "block.create.polished_dolomite_wall": "磨かれた苦灰岩の壁", + "block.create.polished_gabbro": "磨かれた斑れい岩", + "block.create.polished_gabbro_slab": "磨かれた斑れい岩のハーフブロック", + "block.create.polished_gabbro_stairs": "磨かれた斑れい岩の階段", + "block.create.polished_gabbro_wall": "磨かれた斑れい岩の壁", + "block.create.polished_limestone": "磨かれた石灰岩", + "block.create.polished_limestone_slab": "磨かれた石灰岩のハーフブロック", + "block.create.polished_limestone_stairs": "磨かれた石灰岩の階段", + "block.create.polished_limestone_wall": "磨かれた石灰岩の壁", + "block.create.polished_scoria": "磨かれたスコリア", + "block.create.polished_scoria_slab": "磨かれたスコリアのハーフブロック", + "block.create.polished_scoria_stairs": "磨かれたスコリアの階段", + "block.create.polished_scoria_wall": "磨かれたスコリアの壁", + "block.create.polished_weathered_limestone": "磨かれた風化石灰岩", + "block.create.polished_weathered_limestone_slab": "磨かれた風化石灰岩のハーフブロック", + "block.create.polished_weathered_limestone_stairs": "磨かれた風化した石灰岩の階段", + "block.create.polished_weathered_limestone_wall": "磨かれた風化した石灰岩の壁", + "block.create.portable_fluid_interface": "ポータブル液体インタフェース", + "block.create.portable_storage_interface": "ポータブルストレージインターフェイス", + "block.create.powered_latch": "パワードラッチ", + "block.create.powered_toggle_latch": "パワードトグルラッチ", + "block.create.pulley_magnet": "プーリーマグネット", + "block.create.pulse_repeater": "パルスリピーター", + "block.create.purple_sail": "紫色の帆", + "block.create.purple_seat": "紫色のシート", + "block.create.purple_valve_handle": "紫色のバルブハンドル", + "block.create.radial_chassis": "星型シャーシ", + "block.create.red_sail": "赤色の帆", + "block.create.red_seat": "赤色のシート", + "block.create.red_valve_handle": "赤色のバルブハンドル", + "block.create.redstone_contact": "レッドストーンコンタクト", + "block.create.redstone_link": "レッドストーンリンク", + "block.create.refined_radiance_casing": "洗練された輝きケーシング", + "block.create.reinforced_rail": "補強レール", + "block.create.rope": "ロープ", + "block.create.rope_pulley": "ローププーリー", + "block.create.rotation_speed_controller": "回転速度コントローラー", + "block.create.sail_frame": "帆のフレーム", + "block.create.schematic_table": "概略図テーブル", + "block.create.schematicannon": "概略図砲", + "block.create.scoria": "スコリア", + "block.create.scoria_bricks": "スコリアレンガ", + "block.create.scoria_bricks_slab": "スコリアレンガのハーフブロック", + "block.create.scoria_bricks_stairs": "スコリアレンガの階段", + "block.create.scoria_bricks_wall": "スコリアレンガの壁", + "block.create.scoria_cobblestone": "スコリアの丸石", + "block.create.scoria_cobblestone_slab": "スコリアの丸石のハーフブロック", + "block.create.scoria_cobblestone_stairs": "スコリアの丸石の階段", + "block.create.scoria_cobblestone_wall": "スコリアの丸石の壁", + "block.create.scoria_pillar": "スコリアの柱", + "block.create.secondary_linear_chassis": "セカンダリ線形シャーシ", + "block.create.sequenced_gearshift": "シーケンスギアシフト", + "block.create.shadow_steel_casing": "シャドウケーシング", + "block.create.shaft": "シャフト", + "block.create.smart_chute": "スマートシュート", + "block.create.smart_fluid_pipe": "スマート液体パイプ", + "block.create.speedometer": "速度メーター", + "block.create.spout": "アイテム注液口", + "block.create.spruce_window": "マツの窓", + "block.create.spruce_window_pane": "マツの窓パネル", "block.create.sticker": "UNLOCALIZED: Sticker", - "block.create.sticky_mechanical_piston": "粘ç�€ãƒ¡ã‚«ãƒ‹ã‚«ãƒ«ãƒ”ストン", - "block.create.stockpile_switch": "在庫スイッãƒ�", - "block.create.stressometer": "応力メーター", - "block.create.tiled_glass": "タイルガラス", - "block.create.tiled_glass_pane": "タイルガラスæ�¿", - "block.create.turntable": "ターンテーブル", - "block.create.vertical_framed_glass": "垂直ガラス窓", - "block.create.vertical_framed_glass_pane": "垂直ガラス窓æ�¿", + "block.create.sticky_mechanical_piston": "粘着メカニカルピストン", + "block.create.stockpile_switch": "在庫スイッチ", + "block.create.stressometer": "応力メーター", + "block.create.tiled_glass": "タイルガラス", + "block.create.tiled_glass_pane": "タイルガラス板", + "block.create.turntable": "ターンテーブル", + "block.create.vertical_framed_glass": "垂直ガラス窓", + "block.create.vertical_framed_glass_pane": "垂直ガラス窓板", "block.create.warped_window": "UNLOCALIZED: Warped Window", "block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane", - "block.create.water_wheel": "水車", - "block.create.weathered_limestone": "風化ã�—ã�ŸçŸ³ç�°å²©", - "block.create.weathered_limestone_bricks": "風化ã�—ã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬", - "block.create.weathered_limestone_bricks_slab": "風化ã�—ã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®ãƒ�ーフブロック", - "block.create.weathered_limestone_bricks_stairs": "風化ã�—ã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®éšŽæ®µ", - "block.create.weathered_limestone_bricks_wall": "風化ã�—ã�ŸçŸ³ç�°å²©ãƒ¬ãƒ³ã‚¬ã�®å¡€", - "block.create.weathered_limestone_cobblestone": "風化ã�—ã�ŸçŸ³ç�°å²©ã�®ä¸¸çŸ³", - "block.create.weathered_limestone_cobblestone_slab": "風化ã�—ã�ŸçŸ³ç�°å²©ã�®ä¸¸çŸ³ã�®ãƒ�ーフブロック", - "block.create.weathered_limestone_cobblestone_stairs": "風化ã�—ã�ŸçŸ³ç�°å²©ã�®ä¸¸çŸ³ã�®éšŽæ®µ", - "block.create.weathered_limestone_cobblestone_wall": "風化ã�—ã�ŸçŸ³ç�°å²©ã�®ä¸¸çŸ³ã�®å£�", - "block.create.weathered_limestone_pillar": "風化ã�—ã�ŸçŸ³ç�°å²©ã�®æŸ±", - "block.create.white_sail": "白色ã�®å¸†", - "block.create.white_seat": "白色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.white_valve_handle": "白色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.windmill_bearing": "風車ベアリング", - "block.create.wooden_bracket": "腕木", - "block.create.yellow_sail": "黄色ã�®å¸†", - "block.create.yellow_seat": "黄色ã�®ã‚·ãƒ¼ãƒˆ", - "block.create.yellow_valve_handle": "黄色ã�®ãƒ�ルブãƒ�ンドル", - "block.create.zinc_block": "亜鉛ブロック", - "block.create.zinc_ore": "亜鉛鉱石", + "block.create.water_wheel": "水車", + "block.create.weathered_limestone": "風化した石灰岩", + "block.create.weathered_limestone_bricks": "風化した石灰岩レンガ", + "block.create.weathered_limestone_bricks_slab": "風化した石灰岩レンガのハーフブロック", + "block.create.weathered_limestone_bricks_stairs": "風化した石灰岩レンガの階段", + "block.create.weathered_limestone_bricks_wall": "風化した石灰岩レンガの塀", + "block.create.weathered_limestone_cobblestone": "風化した石灰岩の丸石", + "block.create.weathered_limestone_cobblestone_slab": "風化した石灰岩の丸石のハーフブロック", + "block.create.weathered_limestone_cobblestone_stairs": "風化した石灰岩の丸石の階段", + "block.create.weathered_limestone_cobblestone_wall": "風化した石灰岩の丸石の壁", + "block.create.weathered_limestone_pillar": "風化した石灰岩の柱", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", + "block.create.white_sail": "白色の帆", + "block.create.white_seat": "白色のシート", + "block.create.white_valve_handle": "白色のバルブハンドル", + "block.create.windmill_bearing": "風車ベアリング", + "block.create.wooden_bracket": "腕木", + "block.create.yellow_sail": "黄色の帆", + "block.create.yellow_seat": "黄色のシート", + "block.create.yellow_valve_handle": "黄色のバルブハンドル", + "block.create.zinc_block": "亜鉛ブロック", + "block.create.zinc_ore": "亜鉛鉱石", - "entity.create.contraption": "ã�‹ã‚‰ã��ã‚Š", - "entity.create.gantry_contraption": "ガントリーã�‹ã‚‰ã��ã‚Š", - "entity.create.seat": "シート", - "entity.create.stationary_contraption": "付設ã�‹ã‚‰ã��ã‚Š", - "entity.create.super_glue": "接ç�€å‰¤", + "entity.create.contraption": "からくり", + "entity.create.gantry_contraption": "ガントリーからくり", + "entity.create.seat": "シート", + "entity.create.stationary_contraption": "付設からくり", + "entity.create.super_glue": "接着剤", - "fluid.create.milk": "牛乳", - "fluid.create.potion": "ãƒ�ーション", - "fluid.create.tea": "建築家ã�®ã�ŠèŒ¶", + "fluid.create.milk": "牛乳", + "fluid.create.potion": "ポーション", + "fluid.create.tea": "建築家のお茶", - "item.create.andesite_alloy": "安山岩å�ˆé‡‘", - "item.create.attribute_filter": "属性フィルター", - "item.create.bar_of_chocolate": "æ�¿ãƒ�ョコ", - "item.create.belt_connector": "メカニカルベルト", - "item.create.blaze_cake": "ブレイズケーキ", - "item.create.blaze_cake_base": "ブレイズケーキã�®åž‹", - "item.create.brass_hand": "真é�®ã�®æ‰‹", - "item.create.brass_ingot": "真é�®ã‚¤ãƒ³ã‚´ãƒƒãƒˆ", - "item.create.brass_nugget": "真é�®ãƒŠã‚²ãƒƒãƒˆ", - "item.create.brass_sheet": "真é�®ã‚·ãƒ¼ãƒˆ", - "item.create.builders_tea": "建築家ã�®ã�ŠèŒ¶", - "item.create.chest_minecart_contraption": "ã�‹ã‚‰ã��ã‚Šãƒ�ェストトロッコ", - "item.create.chocolate_bucket": "ãƒ�ョコレート入りãƒ�ケツ", + "item.create.andesite_alloy": "安山岩合金", + "item.create.attribute_filter": "属性フィルター", + "item.create.bar_of_chocolate": "板チョコ", + "item.create.belt_connector": "メカニカルベルト", + "item.create.blaze_cake": "ブレイズケーキ", + "item.create.blaze_cake_base": "ブレイズケーキの型", + "item.create.brass_hand": "真鍮の手", + "item.create.brass_ingot": "真鍮インゴット", + "item.create.brass_nugget": "真鍮ナゲット", + "item.create.brass_sheet": "真鍮シート", + "item.create.builders_tea": "建築家のお茶", + "item.create.chest_minecart_contraption": "からくりチェストトロッコ", + "item.create.chocolate_bucket": "チョコレート入りバケツ", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", - "item.create.chromatic_compound": "色彩ã�®åŒ–å�ˆç‰©", - "item.create.cinder_flour": "ãƒ�ザーラックã�®ç²‰", - "item.create.copper_ingot": "銅インゴット", - "item.create.copper_nugget": "銅塊", - "item.create.copper_sheet": "銅æ�¿", - "item.create.crafter_slot_cover": "クラフタースロットカãƒ�ー", - "item.create.crushed_aluminum_ore": "ç •ã�„ã�Ÿã‚¢ãƒ«ãƒŸãƒ‹ã‚¦ãƒ é‰±çŸ³", - "item.create.crushed_brass": "ç •ã�„ã�ŸçœŸé�®", - "item.create.crushed_copper_ore": "ç •ã�„ã�ŸéŠ…鉱石", - "item.create.crushed_gold_ore": "ç •ã�„ã�Ÿé‡‘鉱石", - "item.create.crushed_iron_ore": "ç •ã�„ã�Ÿé‰„鉱石", - "item.create.crushed_lead_ore": "ç •ã�„ã�Ÿé‰›é‰±çŸ³", - "item.create.crushed_nickel_ore": "ç •ã�„ã�Ÿãƒ‹ãƒƒã‚±ãƒ«é‰±çŸ³", - "item.create.crushed_osmium_ore": "ç •ã�„ã�Ÿã‚ªã‚¹ãƒŸã‚¦ãƒ é‰±çŸ³", - "item.create.crushed_platinum_ore": "ç •ã�„ã�Ÿãƒ—ラãƒ�ナ鉱石", - "item.create.crushed_quicksilver_ore": "ç •ã�„ã�Ÿæ°´éŠ€é‰±çŸ³", - "item.create.crushed_silver_ore": "ç •ã�„ã�ŸéŠ€é‰±çŸ³", - "item.create.crushed_tin_ore": "ç •ã�„ã�ŸéŒ«é‰±çŸ³", - "item.create.crushed_uranium_ore": "ç •ã�„ã�Ÿã‚¦ãƒ©ãƒ³é‰±çŸ³", - "item.create.crushed_zinc_ore": "ç •ã�„ã�Ÿäºœé‰›é‰±çŸ³", - "item.create.deforester": "デフォレスター", - "item.create.dough": "生地", - "item.create.electron_tube": "é›»å­�管", - "item.create.empty_blaze_burner": "空ã�®ãƒ–レイズãƒ�ーナー", - "item.create.empty_schematic": "空ã�®æ¦‚略図", - "item.create.extendo_grip": "マジックãƒ�ンド", - "item.create.filter": "フィルター", - "item.create.furnace_minecart_contraption": "ã�‹ã‚‰ã��ã‚Šã�‹ã�¾ã�©ãƒˆãƒ­ãƒƒã‚³", - "item.create.goggles": "エンジニアã�®ã‚´ãƒ¼ã‚°ãƒ«", - "item.create.golden_sheet": "金æ�¿", - "item.create.handheld_blockzapper": "æ�ºå¸¯ãƒ–ロックザッパー", - "item.create.handheld_worldshaper": "æ�ºå¸¯ãƒ¯ãƒ¼ãƒ«ãƒ‰ã‚·ã‚§ãƒ¼ãƒ‘ー", - "item.create.honey_bucket": "ãƒ�ãƒ�ミツ入りãƒ�ケツ", + "item.create.chromatic_compound": "色彩の化合物", + "item.create.cinder_flour": "ネザーラックの粉", + "item.create.copper_ingot": "銅インゴット", + "item.create.copper_nugget": "銅塊", + "item.create.copper_sheet": "銅板", + "item.create.crafter_slot_cover": "クラフタースロットカバー", + "item.create.crushed_aluminum_ore": "砕いたアルミニウム鉱石", + "item.create.crushed_brass": "砕いた真鍮", + "item.create.crushed_copper_ore": "砕いた銅鉱石", + "item.create.crushed_gold_ore": "砕いた金鉱石", + "item.create.crushed_iron_ore": "砕いた鉄鉱石", + "item.create.crushed_lead_ore": "砕いた鉛鉱石", + "item.create.crushed_nickel_ore": "砕いたニッケル鉱石", + "item.create.crushed_osmium_ore": "砕いたオスミウム鉱石", + "item.create.crushed_platinum_ore": "砕いたプラチナ鉱石", + "item.create.crushed_quicksilver_ore": "砕いた水銀鉱石", + "item.create.crushed_silver_ore": "砕いた銀鉱石", + "item.create.crushed_tin_ore": "砕いた錫鉱石", + "item.create.crushed_uranium_ore": "砕いたウラン鉱石", + "item.create.crushed_zinc_ore": "砕いた亜鉛鉱石", + "item.create.deforester": "デフォレスター", + "item.create.dough": "生地", + "item.create.electron_tube": "電子管", + "item.create.empty_blaze_burner": "空のブレイズバーナー", + "item.create.empty_schematic": "空の概略図", + "item.create.extendo_grip": "マジックハンド", + "item.create.filter": "フィルター", + "item.create.furnace_minecart_contraption": "からくりかまどトロッコ", + "item.create.goggles": "エンジニアのゴーグル", + "item.create.golden_sheet": "金板", + "item.create.handheld_blockzapper": "携帯ブロックザッパー", + "item.create.handheld_worldshaper": "携帯ワールドシェーパー", + "item.create.honey_bucket": "ハチミツ入りバケツ", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", - "item.create.integrated_circuit": "集ç©�回路", - "item.create.iron_sheet": "鉄æ�¿", - "item.create.lapis_sheet": "ラピスラズリæ�¿", - "item.create.minecart_contraption": "ã�‹ã‚‰ã��りトロッコ", - "item.create.minecart_coupling": "トロッコ連çµ�器", - "item.create.polished_rose_quartz": "磨ã�‹ã‚Œã�Ÿãƒ­ãƒ¼ã‚ºã‚¯ã‚©ãƒ¼ãƒ„", - "item.create.powdered_obsidian": "黒曜石ã�®ç²‰", - "item.create.propeller": "プロペラ", - "item.create.red_sand_paper": "赤ã�„紙やã�™ã‚Š", - "item.create.refined_radiance": "æ´—ç·´ã�•ã‚Œã�Ÿè¼�ã��", - "item.create.rose_quartz": "ローズクォーツ", - "item.create.sand_paper": "紙やã�™ã‚Š", - "item.create.schematic": "概略図", - "item.create.schematic_and_quill": "概略図ã�¨ç¾½æ ¹ãƒšãƒ³", - "item.create.shadow_steel": "シャドウスãƒ�ール", - "item.create.super_glue": "接ç�€å‰¤", + "item.create.integrated_circuit": "集積回路", + "item.create.iron_sheet": "鉄板", + "item.create.lapis_sheet": "ラピスラズリ板", + "item.create.minecart_contraption": "からくりトロッコ", + "item.create.minecart_coupling": "トロッコ連結器", + "item.create.polished_rose_quartz": "磨かれたローズクォーツ", + "item.create.powdered_obsidian": "黒曜石の粉", + "item.create.propeller": "プロペラ", + "item.create.red_sand_paper": "赤い紙やすり", + "item.create.refined_radiance": "洗練された輝き", + "item.create.rose_quartz": "ローズクォーツ", + "item.create.sand_paper": "紙やすり", + "item.create.schematic": "概略図", + "item.create.schematic_and_quill": "概略図と羽根ペン", + "item.create.shadow_steel": "シャドウスチール", + "item.create.super_glue": "接着剤", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", - "item.create.tree_fertilizer": "樹木ã�®è‚¥æ–™", - "item.create.vertical_gearbox": "垂直ギアボックス", - "item.create.wand_of_symmetry": "対称ã�®æ�–", - "item.create.wheat_flour": "å°�麦粉", - "item.create.whisk": "泡立ã�¦å™¨", - "item.create.wrench": "レンãƒ�", - "item.create.zinc_ingot": "亜鉛棒", - "item.create.zinc_nugget": "亜鉛塊", + "item.create.tree_fertilizer": "樹木の肥料", + "item.create.vertical_gearbox": "垂直ギアボックス", + "item.create.wand_of_symmetry": "対称の杖", + "item.create.wheat_flour": "小麦粉", + "item.create.whisk": "泡立て器", + "item.create.wrench": "レンチ", + "item.create.zinc_ingot": "亜鉛棒", + "item.create.zinc_nugget": "亜鉛塊", "_": "->------------------------] Advancements [------------------------<-", - "advancement.create.root": "Createã�¸ã‚ˆã�†ã�“ã��", - "advancement.create.root.desc": "素晴らã�—ã�„ã�‹ã‚‰ã��り仕掛ã�‘を作る時間ã� ï¼�", - "advancement.create.andesite_alloy": "大ã�„ã�«æŠ¼éŸ»", - "advancement.create.andesite_alloy.desc": "Createã�®ç´ æ��ã�«ã�¯å¤‰ã�ªå��å‰�ã�Œã�¤ã�„ã�¦ã�„ã�¾ã�™ã€�安山岩å�ˆé‡‘ã‚‚ã��ã�®ä¸€ã�¤ã�§ã�™", - "advancement.create.its_alive": "ã�“ã�„ã�¤â€¦å‹•ã��ã�žï¼�", - "advancement.create.its_alive.desc": "機械ã�®å›žè»¢ã‚’åˆ�ã‚�ã�¦è¦‹ã‚‹", - "advancement.create.shifting_gears": "ギアシフトï¼�", - "advancement.create.shifting_gears.desc": "大ã��ã�„歯車ã�¨å°�ã�•ã�„歯車を噛ã�¿å�ˆã‚�ã�›ã�¦é€Ÿåº¦ã‚’変更ã�™ã‚‹", - "advancement.create.overstressed": "超é�Žå¿œåŠ›", - "advancement.create.overstressed.desc": "応力ã�®é™�界を肌ã�§æ„Ÿã�˜ã‚‹", - "advancement.create.belt": "コンブ駆動", - "advancement.create.belt.desc": "2ã�¤ã�®ã‚·ãƒ£ãƒ•ãƒˆã‚’メカニカルベルトã�§ç¹‹ã��", - "advancement.create.tunnel": "éš ã�›ï¼�", - "advancement.create.tunnel.desc": "メカニカルベルトをトンãƒ�ルã�§è£…飾ã�™ã‚‹", - "advancement.create.splitter_tunnel": "困難ã�¯åˆ†å‰²ã�›ã‚ˆ", - "advancement.create.splitter_tunnel.desc": "真é�®ãƒˆãƒ³ãƒ�ルã�§ä»•åˆ†ã�‘機を作る", - "advancement.create.chute": "転ã�Œã‚Šè�½ã�¡ã‚‹", - "advancement.create.chute.desc": "メカニカルベルトã�®åž‚ç›´ãƒ�ージョンã€�シュートを設置ã�™ã‚‹", - "advancement.create.upward_chute": "空ã�¸ã�®èª˜ã�„", - "advancement.create.upward_chute.desc": "è�½ã�¡ã�¦ã�„るアイテムã�Œãƒ•ã‚¡ãƒ³ã�§é§†å‹•ã�™ã‚‹ã‚·ãƒ¥ãƒ¼ãƒˆã�«é£›ã‚“ã�§ã�„ã��様å­�を見る", - "advancement.create.belt_funnel": "ファンãƒ�ルã�®ã�¶ã‚‰ã�•ã�Œã�£ã�¦ã‚‹ã€�ã�²ã‚‰ã�²ã‚‰ã�—ã�Ÿã‚„ã�¤", - "advancement.create.belt_funnel.desc": "ベルトやデãƒ�ç­‰ã�®ä¸Šã�«æ¨ªå�‘ã��ã�®ãƒ•ã‚¡ãƒ³ãƒ�ルを置ã��ã€�特殊形態ã�«ã�™ã‚‹", - "advancement.create.belt_funnel_kiss": "オウムã�¨ç¾½ã�°ã�Ÿã��", - "advancement.create.belt_funnel_kiss.desc": "2ã�¤ã�®ãƒ™ãƒ«ãƒˆã�«è¼‰ã�›ã�Ÿãƒ•ã‚¡ãƒ³ãƒ�ルã�«ã‚­ã‚¹ã‚’ã�•ã�›ã‚‹", - "advancement.create.fan": "メカニカルエアベンダー", - "advancement.create.fan.desc": "ケース入りファンã�‹ã‚‰å‡ºã‚‹é¢¨ã�«ä¹—ã‚‹", - "advancement.create.fan_lava": "地熱暖房器具", - "advancement.create.fan_lava.desc": "アイテムを精錬ã�™ã‚‹ç†±é¢¨ã�«å·»ã��è¾¼ã�¾ã‚Œã‚‹", - "advancement.create.fan_water": "奇妙ã�ªæ´—濯機", - "advancement.create.fan_water.desc": "アイテムを洗浄ã�™ã‚‹æ¶¼é¢¨ã�«å·»ã��è¾¼ã�¾ã‚Œã‚‹", - "advancement.create.fan_smoke": "メカニカルã�µã�„ã�”", - "advancement.create.fan_smoke.desc": "アイテムを燻製ã�™ã‚‹æš–風ã�«å·»ã��è¾¼ã�¾ã‚Œã‚‹", - "advancement.create.wrench": "便利ã�«è¨­å®š", - "advancement.create.wrench.desc": "ã�‹ã‚‰ã��り作りã�«å½¹ç«‹ã�¤ãƒ¬ãƒ³ãƒ�を作る", - "advancement.create.goggles": "応力をã�“ã�®ç›®ã�§", - "advancement.create.goggles.desc": "機械ã�‹ã‚‰ã‚ˆã‚Šå¤šã��ã�®æƒ…報を手ã�«å…¥ã‚Œã‚‹ã�Ÿã‚�ã�«ã€�エンジニアã�®ã‚´ãƒ¼ã‚°ãƒ«ã‚’作る", - "advancement.create.speedometer": "正確ã�ªé€Ÿåº¦ã�¯ï¼Ÿ", - "advancement.create.speedometer.desc": "動作中ã�®é€Ÿåº¦ãƒ¡ãƒ¼ã‚¿ãƒ¼ã‚’ゴーグルã�§è¦‹ã�¦ã€�正確ã�ªå€¤ã‚’読ã�¿å�–ã‚‹", - "advancement.create.stressometer": "正確ã�ªå¿œåŠ›ã�¯ï¼Ÿ", - "advancement.create.stressometer.desc": "動作中ã�®å¿œåŠ›ãƒ¡ãƒ¼ã‚¿ãƒ¼ã‚’ゴーグルを通ã�—ã�¦è¦‹ã�¦ã€�正確ã�ªå€¤ã‚’読ã�¿å�–ã‚‹", - "advancement.create.aesthetics": "装飾ブームï¼�", - "advancement.create.aesthetics.desc": "シャフトã€�パイプã€�歯車ã�«è…•æœ¨ã‚„腕金をå�–り付ã�‘ã‚‹", - "advancement.create.reinforced": "補強ブームï¼�", - "advancement.create.reinforced.desc": "シャフトã€�パイプã€�メカニカルベルトã�ªã�©ã�«ã‚±ãƒ¼ã‚·ãƒ³ã‚°ãƒ–ロックをå�–り付ã�‘ã‚‹", - "advancement.create.water_wheel": "水力を使ã�Šã�†", - "advancement.create.water_wheel.desc": "水車を置ã�„ã�¦ã€�回転ã�•ã�›ã‚ˆã�†ï¼�", - "advancement.create.chocolate_wheel": "味ã‚�ã�„æ·±ã�„原動機", - "advancement.create.chocolate_wheel.desc": "溶ã�‘ã�Ÿãƒ�ョコレートã�§æ°´è»Šã‚’回ã�™", - "advancement.create.lava_wheel": "マグマ・ホイール", - "advancement.create.lava_wheel.desc": "残念ã€�ã�“ã‚Œã�¯ç„¡ç�†ã� ", - "advancement.create.cuckoo": "今ã�Œã��ã�®æ™‚ã� ", - "advancement.create.cuckoo.desc": "鳩時計ã�Œå°±å¯�時間を告ã�’ã‚‹ã�®ã‚’目撃ã�™ã‚‹", - "advancement.create.millstone": "ãƒ�ケット粉砕機", - "advancement.create.millstone.desc": "石臼を置ã�„ã�¦ã€�回転ã�•ã�›ã‚‹", - "advancement.create.windmill": "凱風快晴", - "advancement.create.windmill.desc": "風車を組ã�¿ç«‹ã�¦ã‚‹", - "advancement.create.maxed_windmill": "雄風", - "advancement.create.maxed_windmill.desc": "最強ã�®é¢¨è»Šã‚’組ã�¿ç«‹ã�¦ã‚‹", - "advancement.create.andesite_casing": "安山岩ã�®æ™‚代", - "advancement.create.andesite_casing.desc": "安山岩å�ˆé‡‘ã�¨æœ¨æ��を使ã�£ã�¦ã€�基本ã�®ã‚±ãƒ¼ã‚·ãƒ³ã‚°ã‚’作る", - "advancement.create.mechanical_drill": "固定å¼�採掘装置", - "advancement.create.mechanical_drill.desc": "メカニカルドリルを設置ã�—ã�¦ã€�回転ã�•ã�›ã‚‹", - "advancement.create.press": "プレスã�§ã€Œãƒ‰ãƒ³ï¼�ã€�", - "advancement.create.press.desc": "メカニカルプレスを稼åƒ�ã�•ã�›ã�¦ã€�ã�„ã�šã‚Œã�‹ã�®ã‚·ãƒ¼ãƒˆã‚’作る", - "advancement.create.polished_rose_quartz": "ピンク色ã�®ãƒ€ã‚¤ãƒ¤ãƒ¢ãƒ³ãƒ‰", - "advancement.create.polished_rose_quartz.desc": "紙やã�™ã‚Šã�§ãƒ­ãƒ¼ã‚ºã‚¯ã‚©ãƒ¼ãƒ„をピカピカã�«ã�ªã‚‹ã�¾ã�§ç£¨ã��", - "advancement.create.electron_tube": "ピッãƒ�ッパ", - "advancement.create.electron_tube.desc": "便利ã�ªæ¬¡ä¸–代ã�®æ©Ÿæ¢°ã�®ã�Ÿã‚�ã�«é›»å­�管を作る", - "advancement.create.mechanical_saw": "固定å¼�ä¼�採装置", - "advancement.create.mechanical_saw.desc": "メカニカルノコギリを稼åƒ�ã�•ã�›ã‚‹", - "advancement.create.basin": "ã�ŠèŒ¶ç¢—ã�®ä½œæ³•", - "advancement.create.basin.desc": "鉢を設置ã�—ã�¦ã€�アイテムを投ã�’入れる", - "advancement.create.mixer": "ã�„ã�–æ··å�ˆ", - "advancement.create.mixer.desc": "鉢ã�®ä¸Šã�«ãƒ¡ã‚«ãƒ‹ã‚«ãƒ«ãƒŸã‚­ã‚µãƒ¼ã‚’設置ã�—ã�¦ã€�ç´ æ��ã‚’ã�‹ã��æ··ã�œã‚‹", - "advancement.create.blaze_burner": "生ã��生ã��ã�¨ã�—ã�Ÿã‚¤ãƒ³ãƒ†ãƒªã‚¢", - "advancement.create.blaze_burner.desc": "ブレイズãƒ�ーナーを手ã�«å…¥ã‚Œã‚‹", - "advancement.create.compact": "自動圧縮", - "advancement.create.compact.desc": "鉢ã�®ä¸Šã�«ãƒ¡ã‚«ãƒ‹ã‚«ãƒ«ãƒ—レスを設置ã�—ã�¦ã€�ç´ æ��を圧縮ã�™ã‚‹", - "advancement.create.brass": "本物ã�®å�ˆé‡‘", - "advancement.create.brass.desc": "ç •ã�„ã�ŸéŠ…ã�¨ç •ã�„ã�Ÿäºœé‰›ã‚’使ã�£ã�¦çœŸé�®ã‚’作る", - "advancement.create.brass_casing": "真é�®ã�®æ™‚代", - "advancement.create.brass_casing.desc": "æ–°ã�—ã��入手ã�—ã�ŸçœŸé�®ã�¨æœ¨æ��を使ã�£ã�¦ã€�次世代ã�®ã‚±ãƒ¼ã‚·ãƒ³ã‚°ã‚’作る", - "advancement.create.copper_casing": "銅ã�®æ™‚代", - "advancement.create.copper_casing.desc": "銅ã�¨æœ¨æ��を使ã�£ã�¦éŠ…ケーシングを作る", - "advancement.create.spout": "ã�±ã�—ゃã�±ã�—ゃ", - "advancement.create.spout.desc": "アイテム注液å�£ã�Œæ¶²ä½“ã‚’å……å¡«ã�—ã�¦ã�„る様å­�を見る", - "advancement.create.spout_potion": "大ã��ã�ªé†¸é€ å�°", - "advancement.create.spout_potion.desc": "アイテム注液å�£ã�Œãƒ�ーションを瓶ã�«è©°ã‚�ã�¦ã�„ã‚‹ã�¨ã�“ã‚�を見る", - "advancement.create.chocolate": "夢ã�®ä¸–ç•Œ", - "advancement.create.chocolate.desc": "溶ã�‘ã�Ÿãƒ�ョコレート入りãƒ�ケツを手ã�«å…¥ã‚Œã‚‹", - "advancement.create.item_drain": "ãƒ�ケツをã�²ã�£ã��ã‚Šè¿”ã�—ã�Ÿã‚ˆã�†ã�ª", - "advancement.create.item_drain.desc": "アイテム排液å�£ã�Œæ¶²ä½“アイテムを空ã�«ã�—ã�¦ã�„る様å­�を見る", - "advancement.create.chained_item_drain": "鉛筆転ã�Œã�—ï¼�", - "advancement.create.chained_item_drain.desc": "自動化ã�—ã�Ÿã‚¢ã‚¤ãƒ†ãƒ æŽ’液å�£ã�®ä¸Šã‚’転ã�Œã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã‚’見る", - "advancement.create.glass_pipe": "フロウ・スパイ", - "advancement.create.glass_pipe.desc": "ã�¾ã�£ã�™ã��ã�ªæ¶²ä½“パイプã�«ãƒ¬ãƒ³ãƒ�を使ã�£ã�¦ã€�窓ã�‹ã‚‰é€šã‚‹æ¶²ä½“を見る", - "advancement.create.pipe_collision": "æµ�れをå�ˆæµ�ã�•ã�›ã‚‹ã�ªï¼�", - "advancement.create.pipe_collision.desc": "パイプã�®ä¸­ã�§ï¼’ã�¤ã�®æ¶²ä½“ã�Œã�¶ã�¤ã�‹ã‚‹æ§˜å­�を見よã�†", - "advancement.create.pipe_spill": "æ¼�ã‚Œã�¦ã‚‹ï¼�", - "advancement.create.pipe_spill.desc": "パイプã�®ç«¯ã‚’露出ã�•ã�›ã�¦æ¶²ä½“ã�Œå�¹ã��出ã�—ã�¦ã�„ã‚‹ã�¨ã�“ã‚�を見る", - "advancement.create.hose_pulley": "工業排水", - "advancement.create.hose_pulley.desc": "ホースプーリーを下ã�’ã�¦ã€�液体ã�®æ”¾å‡ºã‚„å�¸å¼•ã‚’見る", - "advancement.create.infinite_water": "æµ·ã�®æ°´ã�œã‚“ã�¶æŠœã��大作戦", - "advancement.create.infinite_water.desc": "ç„¡é™�ã�¨è¨€ã�ˆã‚‹ã�»ã�©ã�®å¤§é‡�ã�®æ°´ã‚’å�¸å¼•ã�™ã‚‹", - "advancement.create.infinite_lava": "星ã�®æ ¸ã�œã‚“ã�¶æŠœã��大作戦", - "advancement.create.infinite_lava.desc": "ç„¡é™�ã�¨è¨€ã�ˆã‚‹ã�»ã�©ã�®å¤§é‡�ã�®æº¶å²©ã‚’å�¸å¼•ã�™ã‚‹", - "advancement.create.infinite_chocolate": "空想ã�«æººã‚Œã�¦", - "advancement.create.infinite_chocolate.desc": "ç„¡é™�ã�¨è¨€ã�ˆã‚‹ã�»ã�©ã�®å¤§é‡�ã�®æº¶ã�‘ã�Ÿãƒ�ョコレートをå�¸å¼•ã�™ã‚‹", - "advancement.create.crafter": "自動作業å�°", - "advancement.create.crafter.desc": "メカニカルクラフターを設置ã�—ã�¦ã€�回転力を与ã�ˆã‚‹", - "advancement.create.clockwork_bearing": "時計仕掛ã�‘", - "advancement.create.clockwork_bearing.desc": "時計仕掛ã�‘ã�®ãƒ™ã‚¢ãƒªãƒ³ã‚°ã�®ä¸Šã�«æ§‹é€ ç‰©ã‚’組ã�¿ç«‹ã�¦ã‚‹", - "advancement.create.nixie_tube": "イカã�—ã�Ÿçœ‹æ�¿", - "advancement.create.nixie_tube.desc": "ニキシー管を手ã�«å…¥ã‚Œã�¦ã€�設置ã�™ã‚‹", - "advancement.create.deployer": "çª�ã��ã€�ç½®ã��ã€�æ®´ã‚‹ï¼�", - "advancement.create.deployer.desc": "自分ã�®æ‰‹ã�¨å…¨ã��å�Œã�˜å‹•ã��ã‚’ã�™ã‚‹ãƒ‡ãƒ—ロイヤーを設置ã�—ã�¦ã€�稼åƒ�ã�•ã�›ã‚‹", + "advancement.create.root": "Createへようこそ", + "advancement.create.root.desc": "素晴らしいからくり仕掛けを作る時間だ!", + "advancement.create.andesite_alloy": "大いに押韻", + "advancement.create.andesite_alloy.desc": "Createの素材には変な名前がついています、安山岩合金もその一つです", + "advancement.create.its_alive": "こいつ…動くぞ!", + "advancement.create.its_alive.desc": "機械の回転を初めて見る", + "advancement.create.shifting_gears": "ギアシフト!", + "advancement.create.shifting_gears.desc": "大きい歯車と小さい歯車を噛み合わせて速度を変更する", + "advancement.create.overstressed": "超過応力", + "advancement.create.overstressed.desc": "応力の限界を肌で感じる", + "advancement.create.belt": "コンブ駆動", + "advancement.create.belt.desc": "2つのシャフトをメカニカルベルトで繋ぐ", + "advancement.create.tunnel": "隠せ!", + "advancement.create.tunnel.desc": "メカニカルベルトをトンネルで装飾する", + "advancement.create.splitter_tunnel": "困難は分割せよ", + "advancement.create.splitter_tunnel.desc": "真鍮トンネルで仕分け機を作る", + "advancement.create.chute": "転がり落ちる", + "advancement.create.chute.desc": "メカニカルベルトの垂直バージョン、シュートを設置する", + "advancement.create.upward_chute": "空への誘い", + "advancement.create.upward_chute.desc": "落ちているアイテムがファンで駆動するシュートに飛んでいく様子を見る", + "advancement.create.belt_funnel": "ファンネルのぶらさがってる、ひらひらしたやつ", + "advancement.create.belt_funnel.desc": "ベルトやデポ等の上に横向きのファンネルを置き、特殊形態にする", + "advancement.create.belt_funnel_kiss": "オウムと羽ばたき", + "advancement.create.belt_funnel_kiss.desc": "2つのベルトに載せたファンネルにキスをさせる", + "advancement.create.fan": "メカニカルエアベンダー", + "advancement.create.fan.desc": "ケース入りファンから出る風に乗る", + "advancement.create.fan_lava": "地熱暖房器具", + "advancement.create.fan_lava.desc": "アイテムを精錬する熱風に巻き込まれる", + "advancement.create.fan_water": "奇妙な洗濯機", + "advancement.create.fan_water.desc": "アイテムを洗浄する涼風に巻き込まれる", + "advancement.create.fan_smoke": "メカニカルふいご", + "advancement.create.fan_smoke.desc": "アイテムを燻製する暖風に巻き込まれる", + "advancement.create.wrench": "便利に設定", + "advancement.create.wrench.desc": "からくり作りに役立つレンチを作る", + "advancement.create.goggles": "応力をこの目で", + "advancement.create.goggles.desc": "機械からより多くの情報を手に入れるために、エンジニアのゴーグルを作る", + "advancement.create.speedometer": "正確な速度は?", + "advancement.create.speedometer.desc": "動作中の速度メーターをゴーグルで見て、正確な値を読み取る", + "advancement.create.stressometer": "正確な応力は?", + "advancement.create.stressometer.desc": "動作中の応力メーターをゴーグルを通して見て、正確な値を読み取る", + "advancement.create.aesthetics": "装飾ブーム!", + "advancement.create.aesthetics.desc": "シャフト、パイプ、歯車に腕木や腕金を取り付ける", + "advancement.create.reinforced": "補強ブーム!", + "advancement.create.reinforced.desc": "シャフト、パイプ、メカニカルベルトなどにケーシングブロックを取り付ける", + "advancement.create.water_wheel": "水力を使おう", + "advancement.create.water_wheel.desc": "水車を置いて、回転させよう!", + "advancement.create.chocolate_wheel": "味わい深い原動機", + "advancement.create.chocolate_wheel.desc": "溶けたチョコレートで水車を回す", + "advancement.create.lava_wheel": "マグマ・ホイール", + "advancement.create.lava_wheel.desc": "残念、これは無理だ", + "advancement.create.cuckoo": "今がその時だ", + "advancement.create.cuckoo.desc": "鳩時計が就寝時間を告げるのを目撃する", + "advancement.create.millstone": "ポケット粉砕機", + "advancement.create.millstone.desc": "石臼を置いて、回転させる", + "advancement.create.windmill": "凱風快晴", + "advancement.create.windmill.desc": "風車を組み立てる", + "advancement.create.maxed_windmill": "雄風", + "advancement.create.maxed_windmill.desc": "最強の風車を組み立てる", + "advancement.create.andesite_casing": "安山岩の時代", + "advancement.create.andesite_casing.desc": "安山岩合金と木材を使って、基本のケーシングを作る", + "advancement.create.mechanical_drill": "固定式採掘装置", + "advancement.create.mechanical_drill.desc": "メカニカルドリルを設置して、回転させる", + "advancement.create.press": "プレスで「ドン!」", + "advancement.create.press.desc": "メカニカルプレスを稼働させて、いずれかのシートを作る", + "advancement.create.polished_rose_quartz": "ピンク色のダイヤモンド", + "advancement.create.polished_rose_quartz.desc": "紙やすりでローズクォーツをピカピカになるまで磨く", + "advancement.create.electron_tube": "ピッポッパ", + "advancement.create.electron_tube.desc": "便利な次世代の機械のために電子管を作る", + "advancement.create.mechanical_saw": "固定式伐採装置", + "advancement.create.mechanical_saw.desc": "メカニカルノコギリを稼働させる", + "advancement.create.basin": "お茶碗の作法", + "advancement.create.basin.desc": "鉢を設置して、アイテムを投げ入れる", + "advancement.create.mixer": "いざ混合", + "advancement.create.mixer.desc": "鉢の上にメカニカルミキサーを設置して、素材をかき混ぜる", + "advancement.create.blaze_burner": "生き生きとしたインテリア", + "advancement.create.blaze_burner.desc": "ブレイズバーナーを手に入れる", + "advancement.create.compact": "自動圧縮", + "advancement.create.compact.desc": "鉢の上にメカニカルプレスを設置して、素材を圧縮する", + "advancement.create.brass": "本物の合金", + "advancement.create.brass.desc": "砕いた銅と砕いた亜鉛を使って真鍮を作る", + "advancement.create.brass_casing": "真鍮の時代", + "advancement.create.brass_casing.desc": "新しく入手した真鍮と木材を使って、次世代のケーシングを作る", + "advancement.create.copper_casing": "銅の時代", + "advancement.create.copper_casing.desc": "銅と木材を使って銅ケーシングを作る", + "advancement.create.spout": "ぱしゃぱしゃ", + "advancement.create.spout.desc": "アイテム注液口が液体を充填している様子を見る", + "advancement.create.spout_potion": "大きな醸造台", + "advancement.create.spout_potion.desc": "アイテム注液口がポーションを瓶に詰めているところを見る", + "advancement.create.chocolate": "夢の世界", + "advancement.create.chocolate.desc": "溶けたチョコレート入りバケツを手に入れる", + "advancement.create.item_drain": "バケツをひっくり返したような", + "advancement.create.item_drain.desc": "アイテム排液口が液体アイテムを空にしている様子を見る", + "advancement.create.chained_item_drain": "鉛筆転がし!", + "advancement.create.chained_item_drain.desc": "自動化したアイテム排液口の上を転がるアイテムを見る", + "advancement.create.glass_pipe": "フロウ・スパイ", + "advancement.create.glass_pipe.desc": "まっすぐな液体パイプにレンチを使って、窓から通る液体を見る", + "advancement.create.pipe_collision": "流れを合流させるな!", + "advancement.create.pipe_collision.desc": "パイプの中で2つの液体がぶつかる様子を見よう", + "advancement.create.pipe_spill": "漏れてる!", + "advancement.create.pipe_spill.desc": "パイプの端を露出させて液体が吹き出しているところを見る", + "advancement.create.hose_pulley": "工業排水", + "advancement.create.hose_pulley.desc": "ホースプーリーを下げて、液体の放出や吸引を見る", + "advancement.create.infinite_water": "海の水ぜんぶ抜く大作戦", + "advancement.create.infinite_water.desc": "無限と言えるほどの大量の水を吸引する", + "advancement.create.infinite_lava": "星の核ぜんぶ抜く大作戦", + "advancement.create.infinite_lava.desc": "無限と言えるほどの大量の溶岩を吸引する", + "advancement.create.infinite_chocolate": "空想に溺れて", + "advancement.create.infinite_chocolate.desc": "無限と言えるほどの大量の溶けたチョコレートを吸引する", + "advancement.create.crafter": "自動作業台", + "advancement.create.crafter.desc": "メカニカルクラフターを設置して、回転力を与える", + "advancement.create.clockwork_bearing": "時計仕掛け", + "advancement.create.clockwork_bearing.desc": "時計仕掛けのベアリングの上に構造物を組み立てる", + "advancement.create.nixie_tube": "イカした看板", + "advancement.create.nixie_tube.desc": "ニキシー管を手に入れて、設置する", + "advancement.create.deployer": "突く、置く、殴る!", + "advancement.create.deployer.desc": "自分の手と全く同じ動きをするデプロイヤーを設置して、稼働させる", "advancement.create.speed_controller": "Engineers hate him!", - "advancement.create.speed_controller.desc": "究極ã�®ä¼�å‹•æ©Ÿã€�回転速度コントローラーを設置ã�™ã‚‹", - "advancement.create.flywheel": "工場ã�®å¿ƒè‡“部", - "advancement.create.flywheel.desc": "ã�‹ã�¾ã�©ã‚¨ãƒ³ã‚¸ãƒ³ã‚’勢車ã�«ç¹‹ã��", - "advancement.create.overstress_flywheel": "ãƒ�イレベル応力", - "advancement.create.overstress_flywheel.desc": "ã�‹ã�¾ã�©ã‚¨ãƒ³ã‚¸ãƒ³ã�«è¶…é�Žå¿œåŠ›ã‚’ã�‹ã�‘ã‚‹", - "advancement.create.integrated_circuit": "複素数ã�®è¨ˆç®—", - "advancement.create.integrated_circuit.desc": "集ç©�回路を組ã�¿ç«‹ã�¦ã‚‹", - "advancement.create.mechanical_arm": "手ã�Œé›¢ã�›ã�ªã�„ï¼�", - "advancement.create.mechanical_arm.desc": "æ�¬å…¥å…ˆã�¨æ�¬å‡ºå…ˆã‚’設定ã�—ã�Ÿãƒ¡ã‚«ãƒ‹ã‚«ãƒ«ã‚¢ãƒ¼ãƒ ã‚’設置ã�—ã�¦ã€�稼åƒ�ã�•ã�›ã€�ã�‚ã�ªã�Ÿã�®ã�Ÿã‚�ã�«ä¸€ç”Ÿæ‡¸å‘½åŠ´åƒ�ã�—ã�¦ã�„る様å­�を見る", - "advancement.create.musical_arm": "ã�Šæ°—ã�«å…¥ã‚Šã�®æ›²ã‚’æµ�ã�—ã�¦ï¼�", - "advancement.create.musical_arm.desc": "メカニカルアームã�Œã‚¸ãƒ¥ãƒ¼ã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’使ã�†æ§˜å­�を見る", - "advancement.create.arm_many_targets": "æ•´ç�†æ•´é “", - "advancement.create.arm_many_targets.desc": "メカニカルアームã�«10ヶ所以上ã€�出力先を設定ã�™ã‚‹", - "advancement.create.arm_blaze_burner": "燃料補給", - "advancement.create.arm_blaze_burner.desc": "メカニカルアームã�«ãƒ–レイズãƒ�ーナーã�®ç‡ƒæ–™è£œçµ¦ã‚’ã�•ã�›ã‚‹", - "advancement.create.fist_bump": "グータッãƒ�ã� ã€�兄弟ï¼�", - "advancement.create.fist_bump.desc": "2ã�¤ã�®ãƒ‡ãƒ—ロイヤーã�«ã‚°ãƒ¼ã‚¿ãƒƒãƒ�ã�•ã�›ã‚‹", - "advancement.create.crushing_wheel": "巨大ã�ªä¸€å¯¾", - "advancement.create.crushing_wheel.desc": "より効率的ã�«ç²‰ç •ã�™ã‚‹ã�Ÿã‚�ã�«ã€�破砕ホイールを作る", - "advancement.create.blaze_cake": "シュガー・ラッシュ", - "advancement.create.blaze_cake.desc": "ブレイズãƒ�ーナーã�§ç‰¹åˆ¥ã�ªã‚±ãƒ¼ã‚­ã‚’焼ã��", - "advancement.create.chromatic_compound": "二極性鉱物", - "advancement.create.chromatic_compound.desc": "色彩ã�®åŒ–å�ˆç‰©ã‚’作る", - "advancement.create.shadow_steel": "奈è�½ã�‹ã‚‰ã�®å¸°é‚„", - "advancement.create.shadow_steel.desc": "究極ã�®è™šç„¡ã€�「シャドウスãƒ�ールã€�を作る", - "advancement.create.refined_radiance": "眩ã�„å…‰", - "advancement.create.refined_radiance.desc": "究極ã�®è‰²å½©ç‰©è³ªã€�「洗練ã�•ã‚Œã�Ÿè¼�ã��ã€�を作る", - "advancement.create.chromatic_age": "色彩ã�®æ™‚代", - "advancement.create.chromatic_age.desc": "å…‰ã�¨é—‡ã�®ã‚±ãƒ¼ã‚·ãƒ³ã‚°ã‚’作る", - "advancement.create.zapper": "風格ã�‚る建築", - "advancement.create.zapper.desc": "建築ã�«å½¹ç«‹ã�¤ãƒ¬ãƒ¼ã‚¶ãƒ¼éŠƒã€�ブロックザッパーを作る", - "advancement.create.upgraded_zapper": "究極ã�®è¼�ã��", - "advancement.create.upgraded_zapper.desc": "ブロックザッパーを最大ã�¾ã�§ã‚¢ãƒƒãƒ—グレードã�™ã‚‹", - "advancement.create.wand_of_symmetry": "è¼�ã��é�¡", - "advancement.create.wand_of_symmetry.desc": "対象ã�®æ�–を作る", - "advancement.create.deforester": "è¼�ã��æ–§", - "advancement.create.deforester.desc": "デフォレスターを作ã�£ã�¦ã€�地元ã�®æ£®ã�«åˆ¥ã‚Œã‚’å‘Šã�’ã‚‹", - "advancement.create.extendo_grip": "ビヨヨーンï¼�", - "advancement.create.extendo_grip.desc": "マジックãƒ�ンドを手ã�«å…¥ã‚Œã‚‹", - "advancement.create.dual_extendo_grip": "究極ã�®ãƒ“ヨンビヨン時代", - "advancement.create.dual_extendo_grip.desc": "二刀æµ�ã�®ãƒžã‚¸ãƒƒã‚¯ãƒ�ンドã�§è¶…人的ã�ªãƒªãƒ¼ãƒ�を手ã�«å…¥ã‚Œã‚‹", - "advancement.create.eob": "ベータ版ã�¯ã�“ã�“ã�¾ã�§", - "advancement.create.eob.desc": "今後ã�®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã�«ã‚‚ã�”期待ã��ã� ã�•ã�„ <3", + "advancement.create.speed_controller.desc": "究極の伝動機、回転速度コントローラーを設置する", + "advancement.create.flywheel": "工場の心臓部", + "advancement.create.flywheel.desc": "かまどエンジンを勢車に繋ぐ", + "advancement.create.overstress_flywheel": "ハイレベル応力", + "advancement.create.overstress_flywheel.desc": "かまどエンジンに超過応力をかける", + "advancement.create.integrated_circuit": "複素数の計算", + "advancement.create.integrated_circuit.desc": "集積回路を組み立てる", + "advancement.create.mechanical_arm": "手が離せない!", + "advancement.create.mechanical_arm.desc": "搬入先と搬出先を設定したメカニカルアームを設置して、稼働させ、あなたのために一生懸命労働している様子を見る", + "advancement.create.musical_arm": "お気に入りの曲を流して!", + "advancement.create.musical_arm.desc": "メカニカルアームがジュークボックスを使う様子を見る", + "advancement.create.arm_many_targets": "整理整頓", + "advancement.create.arm_many_targets.desc": "メカニカルアームに10ヶ所以上、出力先を設定する", + "advancement.create.arm_blaze_burner": "燃料補給", + "advancement.create.arm_blaze_burner.desc": "メカニカルアームにブレイズバーナーの燃料補給をさせる", + "advancement.create.fist_bump": "グータッチだ、兄弟!", + "advancement.create.fist_bump.desc": "2つのデプロイヤーにグータッチさせる", + "advancement.create.crushing_wheel": "巨大な一対", + "advancement.create.crushing_wheel.desc": "より効率的に粉砕するために、破砕ホイールを作る", + "advancement.create.blaze_cake": "シュガー・ラッシュ", + "advancement.create.blaze_cake.desc": "ブレイズバーナーで特別なケーキを焼く", + "advancement.create.chromatic_compound": "二極性鉱物", + "advancement.create.chromatic_compound.desc": "色彩の化合物を作る", + "advancement.create.shadow_steel": "奈落からの帰還", + "advancement.create.shadow_steel.desc": "究極の虚無、「シャドウスチール」を作る", + "advancement.create.refined_radiance": "眩い光", + "advancement.create.refined_radiance.desc": "究極の色彩物質、「洗練された輝き」を作る", + "advancement.create.chromatic_age": "色彩の時代", + "advancement.create.chromatic_age.desc": "光と闇のケーシングを作る", + "advancement.create.zapper": "風格ある建築", + "advancement.create.zapper.desc": "建築に役立つレーザー銃、ブロックザッパーを作る", + "advancement.create.upgraded_zapper": "究極の輝き", + "advancement.create.upgraded_zapper.desc": "ブロックザッパーを最大までアップグレードする", + "advancement.create.wand_of_symmetry": "輝く鏡", + "advancement.create.wand_of_symmetry.desc": "対象の杖を作る", + "advancement.create.deforester": "輝く斧", + "advancement.create.deforester.desc": "デフォレスターを作って、地元の森に別れを告げる", + "advancement.create.extendo_grip": "ビヨヨーン!", + "advancement.create.extendo_grip.desc": "マジックハンドを手に入れる", + "advancement.create.dual_extendo_grip": "究極のビヨンビヨン時代", + "advancement.create.dual_extendo_grip.desc": "二刀流のマジックハンドで超人的なリーチを手に入れる", + "advancement.create.eob": "ベータ版はここまで", + "advancement.create.eob.desc": "今後のコンテンツにもご期待ください <3", "_": "->------------------------] UI & Messages [------------------------<-", "itemGroup.create.base": "Create", - "itemGroup.create.palettes": "Create装飾", + "itemGroup.create.palettes": "Create装飾", - "death.attack.create.crush": "%1$s ã�¯ç ´ç •ãƒ›ã‚¤ãƒ¼ãƒ«ã�«ã‚ˆã�£ã�¦å‡¦ç�†ã�•ã‚Œã�¾ã�—ã�Ÿ", - "death.attack.create.fan_fire": "%1$s ã�¯ç†±é¢¨ã�§ç„¼æ­»ã�—ã�Ÿ", - "death.attack.create.fan_lava": "%1$s ã�¯æº¶å²©ãƒ•ã‚¡ãƒ³ã�«ã‚ˆã�£ã�¦ç„¼æ­»ã�—ã�Ÿ", - "death.attack.create.mechanical_drill": "%1$s ã�¯ãƒ¡ã‚«ãƒ‹ã‚«ãƒ«ãƒ‰ãƒªãƒ«ã�«çª�ã��刺ã�•ã�£ã�Ÿ", - "death.attack.create.mechanical_saw": "%1$s ã�¯ãƒ¡ã‚«ãƒ‹ã‚«ãƒ«ãƒŽã‚³ã‚®ãƒªã�§å�Šåˆ†ã�«ã‚«ãƒƒãƒˆã�•ã‚Œã�Ÿ", - "death.attack.create.cuckoo_clock_explosion": "%1$s ã�¯æ”¹ã�–ã‚“ã�•ã‚Œã�Ÿé³©æ™‚計ã�«çˆ†ç ´ã�•ã‚Œã�Ÿ", + "death.attack.create.crush": "%1$s は破砕ホイールによって処理されました", + "death.attack.create.fan_fire": "%1$s は熱風で焼死した", + "death.attack.create.fan_lava": "%1$s は溶岩ファンによって焼死した", + "death.attack.create.mechanical_drill": "%1$s はメカニカルドリルに突き刺さった", + "death.attack.create.mechanical_saw": "%1$s はメカニカルノコギリで半分にカットされた", + "death.attack.create.cuckoo_clock_explosion": "%1$s は改ざんされた鳩時計に爆破された", - "create.block.deployer.damage_source_name": "悪ã�„デプロイヤー", - "create.block.cart_assembler.invalid": "トロッコアセンブラã�¯ãƒ¬ãƒ¼ãƒ«ã�®ä¸Šã�«ã�®ã�¿è¨­ç½®ã�§ã��ã�¾ã�™", + "create.block.deployer.damage_source_name": "悪いデプロイヤー", + "create.block.cart_assembler.invalid": "トロッコアセンブラはレールの上にのみ設置できます", - "create.recipe.crushing": "粉砕", - "create.recipe.milling": "製粉", - "create.recipe.fan_washing": "一括洗浄", - "create.recipe.fan_washing.fan": "æ°´ã�®å¥¥ã�®ã‚±ãƒ¼ã‚¹å…¥ã‚Šãƒ•ã‚¡ãƒ³", - "create.recipe.fan_smoking": "一括燻製", - "create.recipe.fan_smoking.fan": "ç‚Žã�®å¥¥ã�®ã‚±ãƒ¼ã‚¹å…¥ã‚Šãƒ•ã‚¡ãƒ³", - "create.recipe.fan_blasting": "一括精錬", - "create.recipe.fan_blasting.fan": "溶岩ã�®å¥¥ã�®ã‚±ãƒ¼ã‚¹å…¥ã‚Šãƒ•ã‚¡ãƒ³", - "create.recipe.pressing": "プレス", - "create.recipe.mixing": "æ··å�ˆ", - "create.recipe.automatic_shapeless": "自動ä¸�定形クラフト", - "create.recipe.automatic_brewing": "自動醸造", - "create.recipe.packing": "圧縮", - "create.recipe.automatic_packing": "自動圧縮クラフト", - "create.recipe.sawing": "製æ��", - "create.recipe.mechanical_crafting": "メカニカルクラフト", - "create.recipe.automatic_shaped": "自動定形クラフト", - "create.recipe.block_cutting": "自動石切", + "create.recipe.crushing": "粉砕", + "create.recipe.milling": "製粉", + "create.recipe.fan_washing": "一括洗浄", + "create.recipe.fan_washing.fan": "水の奥のケース入りファン", + "create.recipe.fan_smoking": "一括燻製", + "create.recipe.fan_smoking.fan": "炎の奥のケース入りファン", + "create.recipe.fan_blasting": "一括精錬", + "create.recipe.fan_blasting.fan": "溶岩の奥のケース入りファン", + "create.recipe.pressing": "プレス", + "create.recipe.mixing": "混合", + "create.recipe.automatic_shapeless": "自動不定形クラフト", + "create.recipe.automatic_brewing": "自動醸造", + "create.recipe.packing": "圧縮", + "create.recipe.automatic_packing": "自動圧縮クラフト", + "create.recipe.sawing": "製材", + "create.recipe.mechanical_crafting": "メカニカルクラフト", + "create.recipe.automatic_shaped": "自動定形クラフト", + "create.recipe.block_cutting": "自動石切", "create.recipe.wood_cutting": "UNLOCALIZED: Wood Cutting", - "create.recipe.blockzapper_upgrade": "æ�ºå¸¯åž‹ãƒ–ロックザッパー", - "create.recipe.sandpaper_polishing": "紙やã�™ã‚Šã�§ã�®ç ”磨", - "create.recipe.mystery_conversion": "色彩変態", - "create.recipe.spout_filling": "注入機ã�«ã‚ˆã‚‹æ³¨å…¥", - "create.recipe.draining": "アイテム排液", - "create.recipe.processing.chance": "%1$s%%ãƒ�ャンス", - "create.recipe.heat_requirement.none": "加熱ä¸�è¦�", - "create.recipe.heat_requirement.heated": "加熱ã�Œå¿…è¦�", - "create.recipe.heat_requirement.superheated": "極度ã�®åŠ ç†±ã�Œå¿…è¦�", + "create.recipe.blockzapper_upgrade": "携帯型ブロックザッパー", + "create.recipe.sandpaper_polishing": "紙やすりでの研磨", + "create.recipe.mystery_conversion": "色彩変態", + "create.recipe.spout_filling": "注入機による注入", + "create.recipe.draining": "アイテム排液", + "create.recipe.processing.chance": "%1$s%%チャンス", + "create.recipe.heat_requirement.none": "加熱不要", + "create.recipe.heat_requirement.heated": "加熱が必要", + "create.recipe.heat_requirement.superheated": "極度の加熱が必要", - "create.generic.range": "範囲", - "create.generic.radius": "å�Šå¾„", - "create.generic.width": "å¹…", - "create.generic.height": "高ã�•", - "create.generic.length": "é•·ã�•", - "create.generic.speed": "速度", - "create.generic.delay": "é�…延", - "create.generic.unit.ticks": "ティック", - "create.generic.unit.seconds": "秒", - "create.generic.unit.minutes": "分", + "create.generic.range": "範囲", + "create.generic.radius": "半径", + "create.generic.width": "幅", + "create.generic.height": "高さ", + "create.generic.length": "長さ", + "create.generic.speed": "速度", + "create.generic.delay": "遅延", + "create.generic.unit.ticks": "ティック", + "create.generic.unit.seconds": "秒", + "create.generic.unit.minutes": "分", "create.generic.unit.rpm": "RPM", "create.generic.unit.stress": "su", - "create.generic.unit.degrees": "度", + "create.generic.unit.degrees": "度", "create.generic.unit.millibuckets": "%1$smB", - "create.generic.clockwise": "時計回り", - "create.generic.counter_clockwise": "å��時計回り", + "create.generic.clockwise": "時計回り", + "create.generic.counter_clockwise": "反時計回り", - "create.action.scroll": "スクロール", - "create.action.confirm": "確èª�", - "create.action.abort": "中止", - "create.action.saveToFile": "ä¿�å­˜", - "create.action.discard": "æ�¨ã�¦ã‚‹", + "create.action.scroll": "スクロール", + "create.action.confirm": "確認", + "create.action.abort": "中止", + "create.action.saveToFile": "保存", + "create.action.discard": "捨てる", - "create.keyinfo.toolmenu": "ツールメニューをフォーカスã�™ã‚‹", - "create.keyinfo.scrollup": "マウスホイールアップをシミュレート(ã�“ã�®ä¸–ç•Œã�§)", - "create.keyinfo.scrolldown": "マウスホイールダウンをシミュレーション(ã�“ã�®ä¸–ç•Œã�§)", + "create.keyinfo.toolmenu": "ツールメニューをフォーカスする", + "create.keyinfo.scrollup": "マウスホイールアップをシミュレート(この世界で)", + "create.keyinfo.scrolldown": "マウスホイールダウンをシミュレーション(この世界で)", - "create.gui.scrollInput.defaultTitle": "オプションをé�¸æŠž:", - "create.gui.scrollInput.scrollToModify": "スクロールã�—ã�¦å¤‰æ›´", - "create.gui.scrollInput.scrollToAdjustAmount": "スクロールã�—ã�¦é‡‘é¡�を調整", - "create.gui.scrollInput.scrollToSelect": "スクロールã�—ã�¦é�¸æŠž", - "create.gui.scrollInput.shiftScrollsFaster": "シフトを押ã�—ã�¦ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã‚’加速", - "create.gui.toolmenu.focusKey": "[%1$s] 長押ã�—ã�§ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã�™ã‚‹", - "create.gui.toolmenu.cycle": "[スクロール] ã�§å¾ªç’°", - "create.gui.symmetryWand.mirrorType": "種類", - "create.gui.symmetryWand.orientation": "æ–¹å�‘", + "create.gui.scrollInput.defaultTitle": "オプションを選択:", + "create.gui.scrollInput.scrollToModify": "スクロールして変更", + "create.gui.scrollInput.scrollToAdjustAmount": "スクロールして金額を調整", + "create.gui.scrollInput.scrollToSelect": "スクロールして選択", + "create.gui.scrollInput.shiftScrollsFaster": "シフトを押してスクロールを加速", + "create.gui.toolmenu.focusKey": "[%1$s] 長押しでフォーカスする", + "create.gui.toolmenu.cycle": "[スクロール] で循環", + "create.gui.symmetryWand.mirrorType": "種類", + "create.gui.symmetryWand.orientation": "方向", - "create.symmetry.mirror.plane": "線対称", - "create.symmetry.mirror.doublePlane": "長方形", - "create.symmetry.mirror.triplePlane": "八角形", + "create.symmetry.mirror.plane": "線対称", + "create.symmetry.mirror.doublePlane": "長方形", + "create.symmetry.mirror.triplePlane": "八角形", - "create.orientation.orthogonal": "直交", - "create.orientation.diagonal": "対角線", - "create.orientation.horizontal": "横型", - "create.orientation.alongZ": "Zã�«æ²¿ã‚‹", - "create.orientation.alongX": "Xã�«æ²¿ã‚‹", + "create.orientation.orthogonal": "直交", + "create.orientation.diagonal": "対角線", + "create.orientation.horizontal": "横型", + "create.orientation.alongZ": "Zに沿る", + "create.orientation.alongX": "Xに沿る", - "create.gui.blockzapper.title": "æ�ºå¸¯ãƒ–ロックザッパー", - "create.gui.blockzapper.replaceMode": "ç½®æ�›ãƒ¢ãƒ¼ãƒ‰", - "create.gui.blockzapper.searchDiagonal": "対角線ã�«ãƒ•ã‚©ãƒ­ãƒ¼", - "create.gui.blockzapper.searchFuzzy": "ç´ æ��ã�®å¢ƒç•Œã‚’無視", - "create.gui.blockzapper.range": "範囲", - "create.gui.blockzapper.needsUpgradedAmplifier": "増幅アップグレードã�Œå¿…è¦�", - "create.gui.blockzapper.patternSection": "模様", - "create.gui.blockzapper.pattern.solid": "æ•·ã��è©°ã‚�", - "create.gui.blockzapper.pattern.checkered": "市æ�¾æ¨¡æ§˜", - "create.gui.blockzapper.pattern.inversecheckered": "逆市æ�¾æ¨¡æ§˜", + "create.gui.blockzapper.title": "携帯ブロックザッパー", + "create.gui.blockzapper.replaceMode": "置換モード", + "create.gui.blockzapper.searchDiagonal": "対角線にフォロー", + "create.gui.blockzapper.searchFuzzy": "素材の境界を無視", + "create.gui.blockzapper.range": "範囲", + "create.gui.blockzapper.needsUpgradedAmplifier": "増幅アップグレードが必要", + "create.gui.blockzapper.patternSection": "模様", + "create.gui.blockzapper.pattern.solid": "敷き詰め", + "create.gui.blockzapper.pattern.checkered": "市松模様", + "create.gui.blockzapper.pattern.inversecheckered": "逆市松模様", "create.gui.blockzapper.pattern.chance25": "25%", "create.gui.blockzapper.pattern.chance50": "50%", "create.gui.blockzapper.pattern.chance75": "75%", - "create.gui.terrainzapper.title": "æ�ºå¸¯ãƒ¯ãƒ¼ãƒ«ãƒ‰ã‚·ã‚§ãƒ¼ãƒ‘ー", - "create.gui.terrainzapper.placement": "é…�ç½®", - "create.gui.terrainzapper.placement.merged": "å�ˆä½µ", - "create.gui.terrainzapper.placement.attached": "æ·»ã�ˆã‚‹", - "create.gui.terrainzapper.placement.inserted": "挿入", - "create.gui.terrainzapper.brush": "ブラシ", - "create.gui.terrainzapper.brush.cuboid": "直方体", - "create.gui.terrainzapper.brush.sphere": "ç�ƒä½“", - "create.gui.terrainzapper.brush.cylinder": "円筒", - "create.gui.terrainzapper.tool": "ツール", - "create.gui.terrainzapper.tool.fill": "埋立", - "create.gui.terrainzapper.tool.place": "設置", - "create.gui.terrainzapper.tool.replace": "ç½®æ�›", - "create.gui.terrainzapper.tool.clear": "削除", - "create.gui.terrainzapper.tool.overlay": "被ã�›ã‚‹", - "create.gui.terrainzapper.tool.flatten": "ã�ªã� ã‚‰ã�‹ã�«", + "create.gui.terrainzapper.title": "携帯ワールドシェーパー", + "create.gui.terrainzapper.placement": "配置", + "create.gui.terrainzapper.placement.merged": "合併", + "create.gui.terrainzapper.placement.attached": "添える", + "create.gui.terrainzapper.placement.inserted": "挿入", + "create.gui.terrainzapper.brush": "ブラシ", + "create.gui.terrainzapper.brush.cuboid": "直方体", + "create.gui.terrainzapper.brush.sphere": "球体", + "create.gui.terrainzapper.brush.cylinder": "円筒", + "create.gui.terrainzapper.tool": "ツール", + "create.gui.terrainzapper.tool.fill": "埋立", + "create.gui.terrainzapper.tool.place": "設置", + "create.gui.terrainzapper.tool.replace": "置換", + "create.gui.terrainzapper.tool.clear": "削除", + "create.gui.terrainzapper.tool.overlay": "被せる", + "create.gui.terrainzapper.tool.flatten": "なだらかに", - "create.terrainzapper.shiftRightClickToSet": "シフト-å�³ã‚¯ãƒªãƒƒã‚¯ã�§å½¢çŠ¶ã‚’é�¸æŠž", + "create.terrainzapper.shiftRightClickToSet": "シフト-右クリックで形状を選択", - "create.blockzapper.usingBlock": "使用中: %1$s", - "create.blockzapper.componentUpgrades": "コンãƒ�ーãƒ�ントアップグレード:", - "create.blockzapper.component.body": "ボディー", - "create.blockzapper.component.amplifier": "増幅", - "create.blockzapper.component.accelerator": "加速", - "create.blockzapper.component.retriever": "レトリーãƒ�ー", - "create.blockzapper.component.scope": "範囲", - "create.blockzapper.componentTier.none": "ç„¡ã�—", - "create.blockzapper.componentTier.brass": "真é�®", - "create.blockzapper.componentTier.chromatic": "色彩", - "create.blockzapper.leftClickToSet": "ブロックをスニークã�›ã�šå·¦ã‚¯ãƒªãƒƒã‚¯ã�§ãƒ–ロックをé�¸æŠž", - "create.blockzapper.empty": "ブロックä¸�足ï¼�", + "create.blockzapper.usingBlock": "使用中: %1$s", + "create.blockzapper.componentUpgrades": "コンポーネントアップグレード:", + "create.blockzapper.component.body": "ボディー", + "create.blockzapper.component.amplifier": "増幅", + "create.blockzapper.component.accelerator": "加速", + "create.blockzapper.component.retriever": "レトリーバー", + "create.blockzapper.component.scope": "範囲", + "create.blockzapper.componentTier.none": "無し", + "create.blockzapper.componentTier.brass": "真鍮", + "create.blockzapper.componentTier.chromatic": "色彩", + "create.blockzapper.leftClickToSet": "ブロックをスニークせず左クリックでブロックを選択", + "create.blockzapper.empty": "ブロック不足!", - "create.minecart_coupling.two_couplings_max": "トロッコを2ã�¤ä»¥ä¸Šé€£çµ�ã�•ã�›ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“", - "create.minecart_coupling.unloaded": "列車ã�®ä¸€éƒ¨ã�®ã�‚ã‚‹ãƒ�ャンクã�Œãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“", - "create.minecart_coupling.no_loops": "ループ状ã�«é€£çµ�ã�•ã�›ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“", - "create.minecart_coupling.removed": "トロッコã�®é€£çµ�ã‚’ã�™ã�¹ã�¦è§£é™¤ã�—ã�¾ã�—ã�Ÿ", - "create.minecart_coupling.too_far": "トロッコå�Œå£«ã�Œé›¢ã‚Œã�™ã�Žã�¦ã�„ã�¾ã�™", + "create.minecart_coupling.two_couplings_max": "トロッコを2つ以上連結させることはできません", + "create.minecart_coupling.unloaded": "列車の一部のあるチャンクがロードされていません", + "create.minecart_coupling.no_loops": "ループ状に連結させることはできません", + "create.minecart_coupling.removed": "トロッコの連結をすべて解除しました", + "create.minecart_coupling.too_far": "トロッコ同士が離れすぎています", - "create.contraptions.movement_mode": "移動モード", - "create.contraptions.movement_mode.move_place": "å�œæ­¢æ™‚ã�«å¸¸ã�«é…�ç½®", - "create.contraptions.movement_mode.move_place_returned": "開始ä½�ç½®ã�®ã�¿ã�«é…�ç½®", - "create.contraptions.movement_mode.move_never_place": "アンカーã�Œç ´å£Šã�•ã‚Œã�Ÿã�¨ã��ã�«ã�®ã�¿é…�ç½®", - "create.contraptions.movement_mode.rotate_place": "å�œæ­¢æ™‚ã�«å¸¸ã�«é…�ç½®", - "create.contraptions.movement_mode.rotate_place_returned": "åˆ�期角度付近ã�®ã�¿é…�ç½®", - "create.contraptions.movement_mode.rotate_never_place": "アンカーã�Œç ´å£Šã�•ã‚Œã�Ÿã�¨ã��ã�«ã�®ã�¿é…�ç½®", - "create.contraptions.cart_movement_mode": "トロッコ移動モード", - "create.contraptions.cart_movement_mode.rotate": "常ã�«å‹•ã�„ã�¦ã�„ã‚‹æ–¹å�‘ã‚’å�‘ã��", - "create.contraptions.cart_movement_mode.rotate_paused": "回転中ã�«ä¸€æ™‚å�œæ­¢ã�™ã‚‹", - "create.contraptions.cart_movement_mode.rotation_locked": "常ã�«å�‘ã��を固定ã�™ã‚‹", - "create.contraptions.windmill.rotation_direction": "回転方å�‘", - "create.contraptions.clockwork.clock_hands": "時計ã�®é‡�", - "create.contraptions.clockwork.hour_first": "時é‡�を最åˆ�ã�«", - "create.contraptions.clockwork.minute_first": "分é‡�を最åˆ�ã�«", - "create.contraptions.clockwork.hour_first_24": "1周24時間時é‡�を最åˆ�ã�«", + "create.contraptions.movement_mode": "移動モード", + "create.contraptions.movement_mode.move_place": "停止時に常に配置", + "create.contraptions.movement_mode.move_place_returned": "開始位置のみに配置", + "create.contraptions.movement_mode.move_never_place": "アンカーが破壊されたときにのみ配置", + "create.contraptions.movement_mode.rotate_place": "停止時に常に配置", + "create.contraptions.movement_mode.rotate_place_returned": "初期角度付近のみ配置", + "create.contraptions.movement_mode.rotate_never_place": "アンカーが破壊されたときにのみ配置", + "create.contraptions.cart_movement_mode": "トロッコ移動モード", + "create.contraptions.cart_movement_mode.rotate": "常に動いている方向を向く", + "create.contraptions.cart_movement_mode.rotate_paused": "回転中に一時停止する", + "create.contraptions.cart_movement_mode.rotation_locked": "常に向きを固定する", + "create.contraptions.windmill.rotation_direction": "回転方向", + "create.contraptions.clockwork.clock_hands": "時計の針", + "create.contraptions.clockwork.hour_first": "時針を最初に", + "create.contraptions.clockwork.minute_first": "分針を最初に", + "create.contraptions.clockwork.hour_first_24": "1周24時間時針を最初に", - "create.logistics.filter": "フィルター", - "create.logistics.recipe_filter": "レシピフィルター", - "create.logistics.fluid_filter": "液体フィルター", - "create.logistics.firstFrequency": "一次周波数", - "create.logistics.secondFrequency": "二次周波数", - "create.logistics.filter.apply": "フィルターを%1$sã�«é�©ç”¨ã�—ã�¾ã�—ã�Ÿã€‚", - "create.logistics.filter.apply_click_again": "フィルターを%1$sã�«é�©ç”¨ã�—ã�¾ã�—ã�Ÿã€‚å†�度クリックã�™ã‚‹ã�¨æ•°é‡�をコピーã�—ã�¾ã�™", - "create.logistics.filter.apply_count": "æ�¬å‡ºã‚«ã‚¦ãƒ³ãƒˆã‚’フィルターã�«é�©ç”¨ã�—ã�¾ã�—ã�Ÿã€‚", + "create.logistics.filter": "フィルター", + "create.logistics.recipe_filter": "レシピフィルター", + "create.logistics.fluid_filter": "液体フィルター", + "create.logistics.firstFrequency": "一次周波数", + "create.logistics.secondFrequency": "二次周波数", + "create.logistics.filter.apply": "フィルターを%1$sに適用しました。", + "create.logistics.filter.apply_click_again": "フィルターを%1$sに適用しました。再度クリックすると数量をコピーします", + "create.logistics.filter.apply_count": "搬出カウントをフィルターに適用しました。", - "create.gui.goggles.generator_stats": "原動機ã�®çµ±è¨ˆ:", - "create.gui.goggles.kinetic_stats": "動力ã�®çµ±è¨ˆ:", - "create.gui.goggles.at_current_speed": "ç�¾åœ¨ã�®é€Ÿåº¦", - "create.gui.goggles.pole_length": "ãƒ�ールã�®é•·ã�•:", + "create.gui.goggles.generator_stats": "原動機の統計:", + "create.gui.goggles.kinetic_stats": "動力の統計:", + "create.gui.goggles.at_current_speed": "現在の速度", + "create.gui.goggles.pole_length": "ポールの長さ:", "create.gui.goggles.fluid_container": "UNLOCALIZED: Fluid Container Info:", "create.gui.goggles.fluid_container.capacity": "UNLOCALIZED: Capacity: ", "create.gui.assembly.exception": "UNLOCALIZED: This Contraption was unable to assemble:", @@ -841,206 +842,210 @@ "create.gui.assembly.exception.tooManyPistonPoles": "UNLOCALIZED: There are too many extension Poles attached to this Piston.\nThe configured maximum is: %1$s", "create.gui.assembly.exception.noPistonPoles": "UNLOCALIZED: The Piston is missing some extension Poles", "create.gui.assembly.exception.not_enough_sails": "UNLOCALIZED: Attached structure does not include enough sail-like blocks: %1$s\nA minimum of %2$s are required", - "create.gui.gauge.info_header": "計器ã�®æƒ…å ±:", - "create.gui.speedometer.title": "回転速度", - "create.gui.stressometer.title": "ãƒ�ットワークã�®å¿œåŠ›", - "create.gui.stressometer.capacity": "残りã�®å®¹é‡�", - "create.gui.stressometer.overstressed": "超é�Žå¿œåŠ›", - "create.gui.stressometer.no_rotation": "回転ã�ªã�—", - "create.gui.contraptions.not_fast_enough": "ã�“ã�® %1$s ã�¯_å��分ã�ª_回転を_ã�—ã�¦ã�„ã�ªã�„_よã�†ã�§ã�™ã€‚", - "create.gui.contraptions.network_overstressed": "ã�“ã�®ä»•æŽ›ã�‘ã�¯_超é�Žå¿œåŠ›_ã�®ã‚ˆã�†ã�§ã�™ã€‚ã�•ã‚‰ã�«åŽŸå‹•æ©Ÿã‚’追加ã�™ã‚‹ã�‹ã€�_応力_ã�®å½±éŸ¿ã�Œå¤§ã��ã�„機械ã�®é€Ÿåº¦ã‚’_下ã�’ã�¦_ã��ã� ã�•ã�„。", - "create.gui.adjustable_crate.title": "å�¯å¤‰ã‚¯ãƒ¬ãƒ¼ãƒˆ", - "create.gui.adjustable_crate.storageSpace": "å�Žç´�スペース", - "create.gui.stockpile_switch.title": "在庫スイッãƒ�", - "create.gui.stockpile_switch.invert_signal": "ä¿¡å�·å��転", - "create.gui.stockpile_switch.move_to_lower_at": "動作ã�®ä¸‹é™�ã�¯%1$s%%", - "create.gui.stockpile_switch.move_to_upper_at": "動作ã�®ä¸Šé™�ã�¯%1$s%%", - "create.gui.sequenced_gearshift.title": "シーケンスギアシフト", - "create.gui.sequenced_gearshift.instruction": "命令", + "create.gui.gauge.info_header": "計器の情報:", + "create.gui.speedometer.title": "回転速度", + "create.gui.stressometer.title": "ネットワークの応力", + "create.gui.stressometer.capacity": "残りの容量", + "create.gui.stressometer.overstressed": "超過応力", + "create.gui.stressometer.no_rotation": "回転なし", + "create.gui.contraptions.not_fast_enough": "この %1$s は_十分な_回転を_していない_ようです。", + "create.gui.contraptions.network_overstressed": "この仕掛けは_超過応力_のようです。さらに原動機を追加するか、_応力_の影響が大きい機械の速度を_下げて_ください。", + "create.gui.adjustable_crate.title": "可変クレート", + "create.gui.adjustable_crate.storageSpace": "収納スペース", + "create.gui.stockpile_switch.title": "在庫スイッチ", + "create.gui.stockpile_switch.invert_signal": "信号反転", + "create.gui.stockpile_switch.move_to_lower_at": "動作の下限は%1$s%%", + "create.gui.stockpile_switch.move_to_upper_at": "動作の上限は%1$s%%", + "create.gui.sequenced_gearshift.title": "シーケンスギアシフト", + "create.gui.sequenced_gearshift.instruction": "命令", "create.gui.sequenced_gearshift.instruction.turn_angle.descriptive": "UNLOCALIZED: Turn by angle", - "create.gui.sequenced_gearshift.instruction.turn_angle": "回転", - "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "角度", + "create.gui.sequenced_gearshift.instruction.turn_angle": "回転", + "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "角度", "create.gui.sequenced_gearshift.instruction.turn_distance.descriptive": "UNLOCALIZED: Turn to move Piston/Pulley/Gantry", - "create.gui.sequenced_gearshift.instruction.turn_distance": "ピストン", - "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "è·�離", + "create.gui.sequenced_gearshift.instruction.turn_distance": "ピストン", + "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "距離", "create.gui.sequenced_gearshift.instruction.delay.descriptive": "UNLOCALIZED: Timed Delay", "create.gui.sequenced_gearshift.instruction.delay": "UNLOCALIZED: Delay", "create.gui.sequenced_gearshift.instruction.delay.duration": "UNLOCALIZED: Duration", "create.gui.sequenced_gearshift.instruction.end.descriptive": "UNLOCALIZED: End", - "create.gui.sequenced_gearshift.instruction.end": "終了", + "create.gui.sequenced_gearshift.instruction.end": "終了", "create.gui.sequenced_gearshift.instruction.await.descriptive": "UNLOCALIZED: Await new Redstone Pulse", "create.gui.sequenced_gearshift.instruction.await": "UNLOCALIZED: Await", - "create.gui.sequenced_gearshift.speed": "速度, æ–¹å�‘", - "create.gui.sequenced_gearshift.speed.forward": "入力速度, 正転", - "create.gui.sequenced_gearshift.speed.forward_fast": "å€�速, 正転", - "create.gui.sequenced_gearshift.speed.back": "入力速度, å��転", - "create.gui.sequenced_gearshift.speed.back_fast": "å€�速, å��転", + "create.gui.sequenced_gearshift.speed": "速度, 方向", + "create.gui.sequenced_gearshift.speed.forward": "入力速度, 正転", + "create.gui.sequenced_gearshift.speed.forward_fast": "倍速, 正転", + "create.gui.sequenced_gearshift.speed.back": "入力速度, 反転", + "create.gui.sequenced_gearshift.speed.back_fast": "倍速, 反転", - "create.schematicAndQuill.dimensions": "概略図サイズ: %1$sx%2$sx%3$s", - "create.schematicAndQuill.firstPos": "最åˆ�ã�®ä½�置セット。", - "create.schematicAndQuill.secondPos": "2番目ã�®ä½�置セット。", - "create.schematicAndQuill.noTarget": "[Ctrl] を押ã�—ã�Ÿã�¾ã�¾ã�§ç©ºæ°—ブロックをé�¸æŠžã�—ã�¾ã�™", - "create.schematicAndQuill.abort": "é�¸æŠžã‚’削除ã�—ã�¾ã�—ã�Ÿã€‚", - "create.schematicAndQuill.title": "概略図å��:", - "create.schematicAndQuill.convert": "ä¿�å­˜ã�—ã�¦ã�™ã��ã�«é�©ç”¨", + "create.schematicAndQuill.dimensions": "概略図サイズ: %1$sx%2$sx%3$s", + "create.schematicAndQuill.firstPos": "最初の位置セット。", + "create.schematicAndQuill.secondPos": "2番目の位置セット。", + "create.schematicAndQuill.noTarget": "[Ctrl] を押したままで空気ブロックを選択します", + "create.schematicAndQuill.abort": "選択を削除しました。", + "create.schematicAndQuill.title": "概略図名:", + "create.schematicAndQuill.convert": "保存してすぐに適用", "create.schematicAndQuill.fallbackName": "My Schematic", - "create.schematicAndQuill.saved": "%1$s ã�¨ã�—ã�¦ä¿�å­˜ã�—ã�¾ã�—ã�Ÿ", + "create.schematicAndQuill.saved": "%1$s として保存しました", - "create.schematic.invalid": "[!] 無効ã�ªã‚¢ã‚¤ãƒ†ãƒ -代ã‚�ã‚Šã�«æ¦‚略図テーブルを使用ã�—ã�¦ã��ã� ã�•ã�„", - "create.schematic.position": "ä½�ç½®", - "create.schematic.rotation": "回転", - "create.schematic.rotation.none": "ç„¡ã�—", - "create.schematic.rotation.cw90": "時計回りã�«90", - "create.schematic.rotation.cw180": "時計回りã�«180", - "create.schematic.rotation.cw270": "時計回りã�«270", - "create.schematic.mirror": "ミラー", - "create.schematic.mirror.none": "ç„¡ã�—", - "create.schematic.mirror.frontBack": "æ­£é�¢-背é�¢", - "create.schematic.mirror.leftRight": "å·¦-å�³", - "create.schematic.tool.deploy": "é…�ç½®ã�™ã‚‹", - "create.schematic.tool.move": "XZを移動", - "create.schematic.tool.movey": "Yを移動", - "create.schematic.tool.rotate": "回転", - "create.schematic.tool.print": "å�°åˆ·", - "create.schematic.tool.flip": "è£�è¿”ã�—", - "create.schematic.tool.deploy.description.0": "構造物を特定ã�®å ´æ‰€ã�«ç§»å‹•ã�—ã�¾ã�™ã€‚", - "create.schematic.tool.deploy.description.1": "地é�¢ã‚’å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�¦é…�ç½®ã�—ã�¾ã�™ã€‚", - "create.schematic.tool.deploy.description.2": "[Ctrl] を押ã�—ã�Ÿã�¾ã�¾ã€�一定ã�®è·�離ã�§é�¸æŠžã�—ã�¾ã�™ã€‚", - "create.schematic.tool.deploy.description.3": "[Ctrl]-スクロールã�—ã�¦è·�離を変更ã�—ã�¾ã�™ã€‚", - "create.schematic.tool.move.description.0": "概略図を水平ã�«å‹•ã�‹ã�—ã�¾ã�™ã€‚", - "create.schematic.tool.move.description.1": "概略図をå�‘ã�‘ã€� [Ctrl]-スクロールã�—ã�¦æŠ¼ã�—出ã�—ã�¾ã�™ã€‚", + "create.schematic.invalid": "[!] 無効なアイテム-代わりに概略図テーブルを使用してください", + "create.schematic.position": "位置", + "create.schematic.rotation": "回転", + "create.schematic.rotation.none": "無し", + "create.schematic.rotation.cw90": "時計回りに90", + "create.schematic.rotation.cw180": "時計回りに180", + "create.schematic.rotation.cw270": "時計回りに270", + "create.schematic.mirror": "ミラー", + "create.schematic.mirror.none": "無し", + "create.schematic.mirror.frontBack": "正面-背面", + "create.schematic.mirror.leftRight": "左-右", + "create.schematic.tool.deploy": "配置する", + "create.schematic.tool.move": "XZを移動", + "create.schematic.tool.movey": "Yを移動", + "create.schematic.tool.rotate": "回転", + "create.schematic.tool.print": "印刷", + "create.schematic.tool.flip": "裏返し", + "create.schematic.tool.deploy.description.0": "構造物を特定の場所に移動します。", + "create.schematic.tool.deploy.description.1": "地面を右クリックして配置します。", + "create.schematic.tool.deploy.description.2": "[Ctrl] を押したまま、一定の距離で選択します。", + "create.schematic.tool.deploy.description.3": "[Ctrl]-スクロールして距離を変更します。", + "create.schematic.tool.move.description.0": "概略図を水平に動かします。", + "create.schematic.tool.move.description.1": "概略図を向け、 [Ctrl]-スクロールして押し出します。", "create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.3": "", - "create.schematic.tool.movey.description.0": "概略図を垂直ã�«å‹•ã�‹ã�—ã�¾ã�™ã€‚", - "create.schematic.tool.movey.description.1": "[Ctrl]-スクロールã�—ã�¦ä¸Šä¸‹ã�«ç§»å‹•ã�—ã�¾ã�™ã€‚", + "create.schematic.tool.movey.description.0": "概略図を垂直に動かします。", + "create.schematic.tool.movey.description.1": "[Ctrl]-スクロールして上下に移動します。", "create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.3": "", - "create.schematic.tool.rotate.description.0": "概略図をã��ã�®ä¸­å¿ƒã‚’中心ã�«å›žè»¢ã�•ã�›ã�¾ã�™ã€‚", - "create.schematic.tool.rotate.description.1": "[Ctrl]-スクロールã�—ã�¦90度回転ã�—ã�¾ã�™ã€‚", + "create.schematic.tool.rotate.description.0": "概略図をその中心を中心に回転させます。", + "create.schematic.tool.rotate.description.1": "[Ctrl]-スクロールして90度回転します。", "create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.3": "", - "create.schematic.tool.print.description.0": "構造物をå�³åº§ã�«ãƒ¯ãƒ¼ãƒ«ãƒ‰ã�«é…�ç½®ã�—ã�¾ã�™ã€‚", - "create.schematic.tool.print.description.1": "[å�³ã‚¯ãƒªãƒƒã‚¯] ã�—ã�¦ã€�ç�¾åœ¨ã�®å ´æ‰€ã�¸ã�®é…�置を確èª�ã�—ã�¾ã�™ã€‚", - "create.schematic.tool.print.description.2": "ã�“ã�®ãƒ„ールã�¯ã‚¯ãƒªã‚¨ã‚¤ãƒ†ã‚£ãƒ–モード専用ã�§ã�™ã€‚", + "create.schematic.tool.print.description.0": "構造物を即座にワールドに配置します。", + "create.schematic.tool.print.description.1": "[右クリック] して、現在の場所への配置を確認します。", + "create.schematic.tool.print.description.2": "このツールはクリエイティブモード専用です。", "create.schematic.tool.print.description.3": "", - "create.schematic.tool.flip.description.0": "é�¸æŠžã�—ã�Ÿé�¢ã�«æ²¿ã�£ã�¦æ¦‚略図をå��転ã�—ã�¾ã�™ã€‚", - "create.schematic.tool.flip.description.1": "概略図をãƒ�イントã�—ã€� [Ctrl]-スクロールã�—ã�¦å��転ã�—ã�¾ã�™ã€‚", + "create.schematic.tool.flip.description.0": "選択した面に沿って概略図を反転します。", + "create.schematic.tool.flip.description.1": "概略図をポイントし、 [Ctrl]-スクロールして反転します。", "create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.3": "", - "create.schematics.synchronizing": "å�ŒæœŸã�—ã�¦ã�„ã�¾ã�™...", - "create.schematics.uploadTooLarge": "概略図ã�Œå¤§ã��ã�™ã�Žã�¾ã�™ã€‚", - "create.schematics.maxAllowedSize": "最大許容概略図ファイルサイズã�¯:", + "create.schematics.synchronizing": "同期しています...", + "create.schematics.uploadTooLarge": "概略図が大きすぎます。", + "create.schematics.maxAllowedSize": "最大許容概略図ファイルサイズは:", - "create.gui.schematicTable.refresh": "ファイルを更新ã�™ã‚‹", - "create.gui.schematicTable.open_folder": "フォルダを開ã��", - "create.gui.schematicTable.title": "概略図テーブル", - "create.gui.schematicTable.availableSchematics": "利用å�¯èƒ½ã�ªæ¦‚略図", - "create.gui.schematicTable.noSchematics": "ä¿�å­˜ã�•ã‚Œã�Ÿæ¦‚略図ã�¯ã�‚ã‚Šã�¾ã�›ã‚“", - "create.gui.schematicTable.uploading": "アップロードã�—ã�¦ã�„ã�¾ã�™...", - "create.gui.schematicTable.finished": "アップロードã�Œå®Œäº†ã�—ã�¾ã�—ã�Ÿï¼�", - "create.gui.schematicannon.title": "概略図砲", - "create.gui.schematicannon.listPrinter": "æ��料リストプリンター", - "create.gui.schematicannon.gunpowderLevel": "ç�«è–¬ã�¯ã�‚ã�¨ %1$s%% 残ã�£ã�¦ã�„ã�¾ã�™", - "create.gui.schematicannon.shotsRemaining": "残りã�®ã‚·ãƒ§ãƒƒãƒˆæ•°: %1$s", - "create.gui.schematicannon.shotsRemainingWithBackup": "ãƒ�ックアップã�‚ã‚Š: %1$s", - "create.gui.schematicannon.optionEnabled": "ç�¾åœ¨æœ‰åŠ¹", - "create.gui.schematicannon.optionDisabled": "ç�¾åœ¨ç„¡åŠ¹", - "create.gui.schematicannon.showOptions": "プリンターã�®è¨­å®šã‚’表示ã�™ã‚‹", - "create.gui.schematicannon.option.dontReplaceSolid": "固体ブロックを置ã��æ�›ã�ˆã�ªã�„", - "create.gui.schematicannon.option.replaceWithSolid": "固体を固体ã�«ç½®ã��æ�›ã�ˆã‚‹", - "create.gui.schematicannon.option.replaceWithAny": "固体を任æ„�ã�®ã‚‚ã�®ã�«ç½®ã��æ�›ã�ˆã‚‹", - "create.gui.schematicannon.option.replaceWithEmpty": "空ã�®å›ºä½“ã�¨äº¤æ�›", - "create.gui.schematicannon.option.skipMissing": "ä¸�足ã�—ã�¦ã�„るブロックをスキップ", - "create.gui.schematicannon.option.skipTileEntities": "タイルエンティティをä¿�è­·ã�™ã‚‹", - "create.gui.schematicannon.slot.gunpowder": "ç�«è–¬ã‚’燃料ã�¨ã�—ã�¦æ¦‚略図砲ã�«å…¥ã‚Œã�¦ã��ã� ã�•ã�„", - "create.gui.schematicannon.slot.listPrinter": "本をã�“ã�“ã�«å…¥ã‚Œã‚‹ã�¨æ¦‚略図ã�®æ��æ–™ãƒ�ェックリストをプリントアウトã�—ã�¾ã�™ã€‚", - "create.gui.schematicannon.slot.schematic": "ã�‚ã�ªã�Ÿã�®æ¦‚略図をã�“ã�“ã�«å…¥ã‚Œã�¦ã��ã� ã�•ã�„。特定ã�®å ´æ‰€ã�«é…�ç½®ã�•ã‚Œã�¦ã�„ã‚‹ã�“ã�¨ã‚’確èª�ã�—ã�¦ã��ã� ã�•ã�„。", - "create.gui.schematicannon.option.skipMissing.description": "大砲ã�Œé…�ç½®ã�«å¿…è¦�ã�ªãƒ–ロックを見ã�¤ã�‘られã�ªã�„å ´å�ˆã€�次ã�®å ´æ‰€ã�«é€²ã�¿ã�¾ã�™ã€‚", - "create.gui.schematicannon.option.skipTileEntities.description": "大砲ã�¯ã€�ãƒ�ェストã�ªã�©ã�®ãƒ‡ãƒ¼ã‚¿ä¿�æŒ�ブロックã�®äº¤æ�›ã‚’回é�¿ã�—ã�¾ã�™ã€‚", - "create.gui.schematicannon.option.dontReplaceSolid.description": "大砲ã�¯ã€�ã��ã�®ä½œæ¥­ç¯„囲ã�®å›ºä½“ブロックを置ã��æ�›ã�ˆã‚‹ã�“ã�¨ã�¯ã�ªã��ã€�é�žå›ºä½“ã�¨ç©ºæ°—ã�®ã�¿ã‚’ç½®ã��æ�›ã�ˆã�¾ã�™ã€‚", - "create.gui.schematicannon.option.replaceWithSolid.description": "大砲ã�¯ã€�概略図ã�®ä½�ç½®ã�«å›ºä½“ブロックã�Œå�«ã�¾ã‚Œã�¦ã�„ã‚‹å ´å�ˆã�«ã�®ã�¿ã€�ã��ã�®ä½œæ¥­ç¯„囲ã�®å›ºä½“ブロックを置ã��æ�›ã�ˆã�¾ã�™ã€‚", - "create.gui.schematicannon.option.replaceWithAny.description": "概略図ã�®å ´æ‰€ã�«ãƒ–ロックã�Œå�«ã�¾ã‚Œã�¦ã�„ã‚‹å ´å�ˆã€�大砲ã�¯ã��ã�®ä½œæ¥­ç¯„囲ã�®å›ºä½“ブロックを置ã��æ�›ã�ˆã�¾ã�™ã€‚", - "create.gui.schematicannon.option.replaceWithEmpty.description": "大砲ã�¯ã€�空気ã�«ç½®ã��æ�›ã�ˆã‚‰ã‚Œã�Ÿã‚‚ã�®ã‚’å�«ã‚�ã€�ã��ã�®ä½œæ¥­ã‚¨ãƒªã‚¢å†…ã�®ã�™ã�¹ã�¦ã�®ãƒ–ロックを一掃ã�—ã�¾ã�™ã€‚", + "create.gui.schematicTable.refresh": "ファイルを更新する", + "create.gui.schematicTable.open_folder": "フォルダを開く", + "create.gui.schematicTable.title": "概略図テーブル", + "create.gui.schematicTable.availableSchematics": "利用可能な概略図", + "create.gui.schematicTable.noSchematics": "保存された概略図はありません", + "create.gui.schematicTable.uploading": "アップロードしています...", + "create.gui.schematicTable.finished": "アップロードが完了しました!", + "create.gui.schematicannon.title": "概略図砲", + "create.gui.schematicannon.listPrinter": "材料リストプリンター", + "create.gui.schematicannon.gunpowderLevel": "火薬はあと %1$s%% 残っています", + "create.gui.schematicannon.shotsRemaining": "残りのショット数: %1$s", + "create.gui.schematicannon.shotsRemainingWithBackup": "バックアップあり: %1$s", + "create.gui.schematicannon.optionEnabled": "現在有効", + "create.gui.schematicannon.optionDisabled": "現在無効", + "create.gui.schematicannon.showOptions": "プリンターの設定を表示する", + "create.gui.schematicannon.option.dontReplaceSolid": "固体ブロックを置き換えない", + "create.gui.schematicannon.option.replaceWithSolid": "固体を固体に置き換える", + "create.gui.schematicannon.option.replaceWithAny": "固体を任意のものに置き換える", + "create.gui.schematicannon.option.replaceWithEmpty": "空の固体と交換", + "create.gui.schematicannon.option.skipMissing": "不足しているブロックをスキップ", + "create.gui.schematicannon.option.skipTileEntities": "タイルエンティティを保護する", + "create.gui.schematicannon.slot.gunpowder": "火薬を燃料として概略図砲に入れてください", + "create.gui.schematicannon.slot.listPrinter": "本をここに入れると概略図の材料チェックリストをプリントアウトします。", + "create.gui.schematicannon.slot.schematic": "あなたの概略図をここに入れてください。特定の場所に配置されていることを確認してください。", + "create.gui.schematicannon.option.skipMissing.description": "大砲が配置に必要なブロックを見つけられない場合、次の場所に進みます。", + "create.gui.schematicannon.option.skipTileEntities.description": "大砲は、チェストなどのデータ保持ブロックの交換を回避します。", + "create.gui.schematicannon.option.dontReplaceSolid.description": "大砲は、その作業範囲の固体ブロックを置き換えることはなく、非固体と空気のみを置き換えます。", + "create.gui.schematicannon.option.replaceWithSolid.description": "大砲は、概略図の位置に固体ブロックが含まれている場合にのみ、その作業範囲の固体ブロックを置き換えます。", + "create.gui.schematicannon.option.replaceWithAny.description": "概略図の場所にブロックが含まれている場合、大砲はその作業範囲の固体ブロックを置き換えます。", + "create.gui.schematicannon.option.replaceWithEmpty.description": "大砲は、空気に置き換えられたものを含め、その作業エリア内のすべてのブロックを一掃します。", - "create.schematicannon.status.idle": "å�œæ­¢ä¸­", - "create.schematicannon.status.ready": "準備完了", - "create.schematicannon.status.running": "稼åƒ�中", - "create.schematicannon.status.finished": "完æˆ�", - "create.schematicannon.status.paused": "一時å�œæ­¢ä¸­", - "create.schematicannon.status.stopped": "å�œæ­¢", - "create.schematicannon.status.noGunpowder": "ç�«è–¬ä¸�足", - "create.schematicannon.status.targetNotLoaded": "ブロックã�Œèª­ã�¿è¾¼ã�¾ã‚Œã�¦ã�„ã�¾ã�›ã‚“", - "create.schematicannon.status.targetOutsideRange": "ターゲットã�Œé� ã�™ã�Žã�¾ã�™", - "create.schematicannon.status.searching": "検索中", - "create.schematicannon.status.skipping": "スキップ", - "create.schematicannon.status.missingBlock": "ä¸�明ã�ªãƒ–ロック:", - "create.schematicannon.status.placing": "é…�置中", - "create.schematicannon.status.clearing": "ブロックをクリア中", - "create.schematicannon.status.schematicInvalid": "概略図ã�Œç„¡åŠ¹ã�§ã�™", - "create.schematicannon.status.schematicNotPlaced": "é…�ç½®ã�•ã‚Œã�¦ã�„ã�ªã�„概略図ã�§ã�™", - "create.schematicannon.status.schematicExpired": "概略図ファイルã�ŒæœŸé™�切れã�§ã�™", + "create.schematicannon.status.idle": "停止中", + "create.schematicannon.status.ready": "準備完了", + "create.schematicannon.status.running": "稼働中", + "create.schematicannon.status.finished": "完成", + "create.schematicannon.status.paused": "一時停止中", + "create.schematicannon.status.stopped": "停止", + "create.schematicannon.status.noGunpowder": "火薬不足", + "create.schematicannon.status.targetNotLoaded": "ブロックが読み込まれていません", + "create.schematicannon.status.targetOutsideRange": "ターゲットが遠すぎます", + "create.schematicannon.status.searching": "検索中", + "create.schematicannon.status.skipping": "スキップ", + "create.schematicannon.status.missingBlock": "不明なブロック:", + "create.schematicannon.status.placing": "配置中", + "create.schematicannon.status.clearing": "ブロックをクリア中", + "create.schematicannon.status.schematicInvalid": "概略図が無効です", + "create.schematicannon.status.schematicNotPlaced": "配置されていない概略図です", + "create.schematicannon.status.schematicExpired": "概略図ファイルが期限切れです", - "create.materialChecklist": "ç´ æ��ãƒ�ェックリスト", - "create.materialChecklist.blocksNotLoaded": "*å…�責事項*\n\nç´ æ��ãƒ�ェックリストã�¯é–¢é€£ã�™ã‚‹ãƒ�ャンクã�Œãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã�ªã�„ã�Ÿã‚�ã€�ä¸�正確ã�ªå ´å�ˆã�Œã�‚ã‚Šã�¾ã�™ã€‚", + "create.materialChecklist": "素材チェックリスト", + "create.materialChecklist.blocksNotLoaded": "*免責事項*\n\n素材チェックリストは関連するチャンクがロードされていないため、不正確な場合があります。", - "create.gui.filter.deny_list": "ブラックリスト", - "create.gui.filter.deny_list.description": "上記ã�®ã�„ã�šã‚Œã�«ã‚‚一致ã�—ã�ªã�„å ´å�ˆã€�アイテムã�¯é€šã‚ŠæŠœã�‘ã�¾ã�™ã€‚空ã�®ãƒ–ラックリストã�¯ã�™ã�¹ã�¦ã‚’å�—ã�‘入れã�¾ã�™ã€‚", - "create.gui.filter.allow_list": "ホワイトリスト", - "create.gui.filter.allow_list.description": "上記ã�®ã�„ã�šã‚Œã�‹ã�«ä¸€è‡´ã�—ã�Ÿå ´å�ˆã€�アイテムã�¯é€šã‚ŠæŠœã�‘ã�¾ã�™ã€‚空ã�®ãƒ›ãƒ¯ã‚¤ãƒˆãƒªã‚¹ãƒˆã�¯ã�™ã�¹ã�¦ã‚’æ‹’å�¦ã�—ã�¾ã�™ã€‚", - "create.gui.filter.respect_data": "データをé‡�視", - "create.gui.filter.respect_data.description": "アイテムã�¯ã€�è€�久性ã€�エンãƒ�ャントã€�ã��ã�®ä»–ã�®å±žæ€§ã‚‚一致ã�™ã‚‹å ´å�ˆã�«ã�®ã�¿ä¸€è‡´ã�—ã�¾ã�™ã€‚", - "create.gui.filter.ignore_data": "データを無視", - "create.gui.filter.ignore_data.description": "アイテムã�¯å±žæ€§ã�«é–¢ä¿‚ã�ªã��一致ã�—ã�¾ã�™ã€‚", + "create.gui.filter.deny_list": "ブラックリスト", + "create.gui.filter.deny_list.description": "上記のいずれにも一致しない場合、アイテムは通り抜けます。空のブラックリストはすべてを受け入れます。", + "create.gui.filter.allow_list": "ホワイトリスト", + "create.gui.filter.allow_list.description": "上記のいずれかに一致した場合、アイテムは通り抜けます。空のホワイトリストはすべてを拒否します。", + "create.gui.filter.respect_data": "データを重視", + "create.gui.filter.respect_data.description": "アイテムは、耐久性、エンチャント、その他の属性も一致する場合にのみ一致します。", + "create.gui.filter.ignore_data": "データを無視", + "create.gui.filter.ignore_data.description": "アイテムは属性に関係なく一致します。", - "create.item_attributes.placeable": "設置å�¯èƒ½ã�‹", - "create.item_attributes.placeable.inverted": "設置ä¸�å�¯èƒ½ã�‹", - "create.item_attributes.consumable": "食ã�¹ã‚‰ã‚Œã‚‹ã�‹", - "create.item_attributes.consumable.inverted": "食ã�¹ã‚‰ã‚Œã�ªã�„ã�‹", - "create.item_attributes.smeltable": "精錬å�¯èƒ½ã�‹", - "create.item_attributes.smeltable.inverted": "精錬ä¸�å�¯èƒ½ã�‹", - "create.item_attributes.washable": "洗浄å�¯èƒ½ã�‹", - "create.item_attributes.washable.inverted": "洗浄ä¸�å�¯èƒ½ã�‹", - "create.item_attributes.smokable": "燻製器ã�§èª¿ç�†å�¯èƒ½ã�‹", - "create.item_attributes.smokable.inverted": "燻製器ã�§èª¿ç�†ä¸�å�¯èƒ½ã�‹", - "create.item_attributes.crushable": "粉砕å�¯èƒ½ã�‹", - "create.item_attributes.crushable.inverted": "粉砕ä¸�å�¯èƒ½ã�‹", - "create.item_attributes.blastable": "高炉ã�§è£½éŒ¬å�¯èƒ½ã�‹", - "create.item_attributes.blastable.inverted": "高炉ã�§ç²¾éŒ¬ä¸�å�¯èƒ½ã�‹", - "create.item_attributes.enchanted": "エンãƒ�ャント済ã�¿ã�‹", - "create.item_attributes.enchanted.inverted": "エンãƒ�ャントã�ªã�—ã�‹", - "create.item_attributes.damaged": "ç ´æ��ã�—ã�¦ã‚‹ã�‹", - "create.item_attributes.damaged.inverted": "ç ´æ��ã�—ã�¦ã�„ã�ªã�„ã�‹", - "create.item_attributes.badly_damaged": "ã�²ã�©ã��æ��å‚·ã�—ã�¦ã‚‹ã�‹", - "create.item_attributes.badly_damaged.inverted": "ã�²ã�©ã��æ��å‚·ã�—ã�¦ã�„ã�ªã�„ã�‹", - "create.item_attributes.not_stackable": "スタックå�¯èƒ½ã�‹", - "create.item_attributes.not_stackable.inverted": "スタックä¸�å�¯èƒ½ã�‹", - "create.item_attributes.equipable": "装備å�¯èƒ½ã�‹", - "create.item_attributes.equipable.inverted": "装備ä¸�å�¯èƒ½ã�‹", - "create.item_attributes.furnace_fuel": "ã�‹ã�¾ã�©ã�®ç‡ƒæ–™ã�‹", - "create.item_attributes.furnace_fuel.inverted": "ã�‹ã�¾ã�©ã�®ç‡ƒæ–™ã�§ã�ªã�„ã�‹", - "create.item_attributes.in_tag": "%1$sã�®ã‚¿ã‚°ã�Œä»˜ã�‘られã�¦ã‚‹ã�‹", - "create.item_attributes.in_tag.inverted": "%1$sã�®ã‚¿ã‚°ã�Œã�¤ã�„ã�¦ã�„ã�ªã�„ã�‹", - "create.item_attributes.in_item_group": "%1$sã�«å±žã�—ã�¦ã‚‹ã�‹", - "create.item_attributes.in_item_group.inverted": "%1$sã�«å±žã�—ã�¦ã�„ã�ªã�„ã�‹", - "create.item_attributes.added_by": "%1$sã�«ã‚ˆã�£ã�¦è¿½åŠ ã�•ã‚Œã�Ÿã�‹", - "create.item_attributes.added_by.inverted": "%1$sã�«ã‚ˆã�£ã�¦è¿½åŠ ã�•ã‚Œã�¦ã�„ã�ªã�„ã�‹", - "create.item_attributes.has_enchant": "エンãƒ�ャントã�•ã‚Œã�¦ã�„ã‚‹ã�‹%1$s", - "create.item_attributes.has_enchant.inverted": "エンãƒ�ャントã�Œã�•ã‚Œã�¦ã�„ã�ªã�„ã�‹", - "create.item_attributes.has_fluid": "%1$sã‚’å�«ã‚“ã�§ã�„ã‚‹ã�‹", - "create.item_attributes.has_fluid.inverted": "%1$sã‚’å�«ã‚“ã�§ã�„ã�ªã�„ã�‹", - "create.item_attributes.has_name": "%1$sã�®å��å‰�ã�Œä»˜ã�‘られã�¦ã�„ã‚‹ã�‹", - "create.item_attributes.has_name.inverted": "%1$sã�®å��å‰�ã�Œä»˜ã�‘られã�¦ã�„ã‚‹ã�‹", - "create.item_attributes.book_author": "%1$sã�Œç½²å��ã�—ã�Ÿã�‹", - "create.item_attributes.book_author.inverted": "%1$sã�Œç½²å��ã�—ã�¦ã�„ã�ªã�„ã�‹", - "create.item_attributes.book_copy_original": "オリジナルã�‹", - "create.item_attributes.book_copy_original.inverted": "オリジナルã�§ã�ªã�„ã�‹", - "create.item_attributes.book_copy_first": "コピーã�‹", - "create.item_attributes.book_copy_first.inverted": "コピーã�§ã�ªã�„ã�‹", - "create.item_attributes.book_copy_second": "コピーã�®ã‚³ãƒ”ーã�‹", - "create.item_attributes.book_copy_second.inverted": "コピーã�®ã‚³ãƒ”ーã�§ã�ªã�„ã�‹", - "create.item_attributes.book_copy_tattered": "ボロボロã�‹", - "create.item_attributes.book_copy_tattered.inverted": "ボロボロã�§ã�ªã�„ã�‹", + "create.item_attributes.placeable": "設置可能か", + "create.item_attributes.placeable.inverted": "設置不可能か", + "create.item_attributes.consumable": "食べられるか", + "create.item_attributes.consumable.inverted": "食べられないか", + "create.item_attributes.smeltable": "精錬可能か", + "create.item_attributes.smeltable.inverted": "精錬不可能か", + "create.item_attributes.washable": "洗浄可能か", + "create.item_attributes.washable.inverted": "洗浄不可能か", + "create.item_attributes.smokable": "燻製器で調理可能か", + "create.item_attributes.smokable.inverted": "燻製器で調理不可能か", + "create.item_attributes.crushable": "粉砕可能か", + "create.item_attributes.crushable.inverted": "粉砕不可能か", + "create.item_attributes.blastable": "高炉で製錬可能か", + "create.item_attributes.blastable.inverted": "高炉で精錬不可能か", + "create.item_attributes.enchanted": "エンチャント済みか", + "create.item_attributes.enchanted.inverted": "エンチャントなしか", + "create.item_attributes.damaged": "破損してるか", + "create.item_attributes.damaged.inverted": "破損していないか", + "create.item_attributes.badly_damaged": "ひどく損傷してるか", + "create.item_attributes.badly_damaged.inverted": "ひどく損傷していないか", + "create.item_attributes.not_stackable": "スタック可能か", + "create.item_attributes.not_stackable.inverted": "スタック不可能か", + "create.item_attributes.equipable": "装備可能か", + "create.item_attributes.equipable.inverted": "装備不可能か", + "create.item_attributes.furnace_fuel": "かまどの燃料か", + "create.item_attributes.furnace_fuel.inverted": "かまどの燃料でないか", + "create.item_attributes.in_tag": "%1$sのタグが付けられてるか", + "create.item_attributes.in_tag.inverted": "%1$sのタグがついていないか", + "create.item_attributes.in_item_group": "%1$sに属してるか", + "create.item_attributes.in_item_group.inverted": "%1$sに属していないか", + "create.item_attributes.added_by": "%1$sによって追加されたか", + "create.item_attributes.added_by.inverted": "%1$sによって追加されていないか", + "create.item_attributes.has_enchant": "エンチャントされているか%1$s", + "create.item_attributes.has_enchant.inverted": "エンチャントがされていないか", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", + "create.item_attributes.has_fluid": "%1$sを含んでいるか", + "create.item_attributes.has_fluid.inverted": "%1$sを含んでいないか", + "create.item_attributes.has_name": "%1$sの名前が付けられているか", + "create.item_attributes.has_name.inverted": "%1$sの名前が付けられているか", + "create.item_attributes.book_author": "%1$sが署名したか", + "create.item_attributes.book_author.inverted": "%1$sが署名していないか", + "create.item_attributes.book_copy_original": "オリジナルか", + "create.item_attributes.book_copy_original.inverted": "オリジナルでないか", + "create.item_attributes.book_copy_first": "コピーか", + "create.item_attributes.book_copy_first.inverted": "コピーでないか", + "create.item_attributes.book_copy_second": "コピーのコピーか", + "create.item_attributes.book_copy_second.inverted": "コピーのコピーでないか", + "create.item_attributes.book_copy_tattered": "ボロボロか", + "create.item_attributes.book_copy_tattered.inverted": "ボロボロでないか", "create.item_attributes.astralsorcery_crystal": "UNLOCALIZED: has crystal attribute %1$s", "create.item_attributes.astralsorcery_crystal.inverted": "UNLOCALIZED: does not have crystal attribute %1$s", "create.item_attributes.astralsorcery_constellation": "UNLOCALIZED: is attuned to %1$s", @@ -1050,768 +1055,774 @@ "create.item_attributes.astralsorcery_amulet": "UNLOCALIZED: improves %1$s", "create.item_attributes.astralsorcery_amulet.inverted": "UNLOCALIZED: does not improve %1$s", - "create.gui.attribute_filter.no_selected_attributes": "属性ã�Œé�¸æŠžã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“", - "create.gui.attribute_filter.selected_attributes": "é�¸æŠžã�•ã‚Œã�Ÿå±žæ€§:", - "create.gui.attribute_filter.add_attribute": "属性をリストã�«è¿½åŠ ã�™ã‚‹", - "create.gui.attribute_filter.add_inverted_attribute": "å��属性をリストã�«è¿½åŠ ã�™ã‚‹", - "create.gui.attribute_filter.allow_list_disjunctive": "ホワイトリスト(ã�„ã�šã‚Œã�‹ï¼‰", - "create.gui.attribute_filter.allow_list_disjunctive.description": "é�¸æŠžã�—ã�Ÿå±žæ€§ã�®ã�„ã�šã‚Œã�‹ã‚’æŒ�ã�£ã�¦ã�„ã‚‹å ´å�ˆã€�アイテムã�¯é€šã‚ŠæŠœã�‘ã�¾ã�™ã€‚", - "create.gui.attribute_filter.allow_list_conjunctive": "ホワイトリスト(全ã�¦ï¼‰", - "create.gui.attribute_filter.allow_list_conjunctive.description": "é�¸æŠžã�—ã�Ÿå±žæ€§ã‚’ã�™ã�¹ã�¦ã‚’æŒ�ã�£ã�¦ã�„ã‚‹å ´å�ˆã€�アイテムã�¯é€šã‚ŠæŠœã�‘ã�¾ã�™ã€‚", - "create.gui.attribute_filter.deny_list": "ブラックリスト", - "create.gui.attribute_filter.deny_list.description": "é�¸æŠžã�•ã‚Œã�Ÿå±žæ€§ã‚’æŒ�ã�Ÿã�ªã�„å ´å�ˆã€�アイテムã�¯é€šã‚ŠæŠœã�‘ã�¾ã�™ã€‚", - "create.gui.attribute_filter.add_reference_item": "å�‚照アイテムを追加", + "create.gui.attribute_filter.no_selected_attributes": "属性が選択されていません", + "create.gui.attribute_filter.selected_attributes": "選択された属性:", + "create.gui.attribute_filter.add_attribute": "属性をリストに追加する", + "create.gui.attribute_filter.add_inverted_attribute": "反属性をリストに追加する", + "create.gui.attribute_filter.allow_list_disjunctive": "ホワイトリスト(いずれか)", + "create.gui.attribute_filter.allow_list_disjunctive.description": "選択した属性のいずれかを持っている場合、アイテムは通り抜けます。", + "create.gui.attribute_filter.allow_list_conjunctive": "ホワイトリスト(全て)", + "create.gui.attribute_filter.allow_list_conjunctive.description": "選択した属性をすべてを持っている場合、アイテムは通り抜けます。", + "create.gui.attribute_filter.deny_list": "ブラックリスト", + "create.gui.attribute_filter.deny_list.description": "選択された属性を持たない場合、アイテムは通り抜けます。", + "create.gui.attribute_filter.add_reference_item": "参照アイテムを追加", - "create.tooltip.holdKey": "[%1$s] を長押ã�—", - "create.tooltip.holdKeyOrKey": "[%1$s] ã�¾ã�Ÿã�¯ [%2$s] を長押ã�—", + "create.tooltip.holdKey": "[%1$s] を長押し", + "create.tooltip.holdKeyOrKey": "[%1$s] または [%2$s] を長押し", "create.tooltip.keyShift": "Shift", "create.tooltip.keyCtrl": "Ctrl", - "create.tooltip.speedRequirement": "速度è¦�件: %1$s", - "create.tooltip.speedRequirement.none": "ç„¡ã�—", - "create.tooltip.speedRequirement.medium": "中速", - "create.tooltip.speedRequirement.high": "高速", - "create.tooltip.stressImpact": "応力ã�®å½±éŸ¿: %1$s", - "create.tooltip.stressImpact.low": "低", - "create.tooltip.stressImpact.medium": "中", - "create.tooltip.stressImpact.high": "高", - "create.tooltip.stressImpact.overstressed": "超é�Žå¿œåŠ›", - "create.tooltip.capacityProvided": "応力ã�®å®¹é‡�: %1$s", - "create.tooltip.capacityProvided.low": "å°�", - "create.tooltip.capacityProvided.medium": "中", - "create.tooltip.capacityProvided.high": "大", - "create.tooltip.capacityProvided.asGenerator": "(原動機ã�¨ã�—ã�¦)", - "create.tooltip.generationSpeed": "%1$s %2$sを生æˆ�", - "create.tooltip.analogStrength": "アナログ強度: %1$s/15", + "create.tooltip.speedRequirement": "速度要件: %1$s", + "create.tooltip.speedRequirement.none": "無し", + "create.tooltip.speedRequirement.medium": "中速", + "create.tooltip.speedRequirement.high": "高速", + "create.tooltip.stressImpact": "応力の影響: %1$s", + "create.tooltip.stressImpact.low": "低", + "create.tooltip.stressImpact.medium": "中", + "create.tooltip.stressImpact.high": "高", + "create.tooltip.stressImpact.overstressed": "超過応力", + "create.tooltip.capacityProvided": "応力の容量: %1$s", + "create.tooltip.capacityProvided.low": "小", + "create.tooltip.capacityProvided.medium": "中", + "create.tooltip.capacityProvided.high": "大", + "create.tooltip.capacityProvided.asGenerator": "(原動機として)", + "create.tooltip.generationSpeed": "%1$s %2$sを生成", + "create.tooltip.analogStrength": "アナログ強度: %1$s/15", - "create.mechanical_arm.extract_from": " %1$sã�‹ã‚‰ã‚¢ã‚¤ãƒ†ãƒ ã‚’å�–ã‚‹", - "create.mechanical_arm.deposit_to": "%1$sã�«ã‚¢ã‚¤ãƒ†ãƒ ã‚’ç½®ã��", - "create.mechanical_arm.summary": "メカニカルアームã�¯%1$s個ã�®æ�¬å…¥ãƒ–ロックã�¨%2$s個ã�®æ�¬å‡ºãƒ–ロックをæŒ�ã�£ã�¦ã�„ã�¾ã�™ã€‚", - "create.mechanical_arm.points_outside_range": "%1$s個ã�®é�¸æŠžãƒ–ロックã�Œå°„程é™�ç•Œã�®ã�Ÿã‚�ã€�除外ã�•ã‚Œã�¾ã�—ã�Ÿã€‚", + "create.mechanical_arm.extract_from": " %1$sからアイテムを取る", + "create.mechanical_arm.deposit_to": "%1$sにアイテムを置く", + "create.mechanical_arm.summary": "メカニカルアームは%1$s個の搬入ブロックと%2$s個の搬出ブロックを持っています。", + "create.mechanical_arm.points_outside_range": "%1$s個の選択ブロックが射程限界のため、除外されました。", - "create.logistics.when_multiple_outputs_available": "複数ã�®å‡ºåŠ›ã�Œåˆ©ç”¨å�¯èƒ½ã�ªã�¨ã��:", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", - "create.mechanical_arm.selection_mode.round_robin": "順繰り分é…�", - "create.mechanical_arm.selection_mode.forced_round_robin": "強制順繰り分é…�", - "create.mechanical_arm.selection_mode.prefer_first": "最åˆ�ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’優先", + "create.logistics.when_multiple_outputs_available": "複数の出力が利用可能なとき:", - "create.tunnel.selection_mode.split": "スタック分割", - "create.tunnel.selection_mode.forced_split": "強制スタック分割", - "create.tunnel.selection_mode.round_robin": "順繰り分é…�", - "create.tunnel.selection_mode.forced_round_robin": "強制順繰り分é…�", - "create.tunnel.selection_mode.prefer_nearest": "è¿‘ã�„ã�¨ã�“ã‚�を優先", - "create.tunnel.selection_mode.randomize": "ランダム", - "create.tunnel.selection_mode.synchronize": "å�ŒæœŸ", + "create.mechanical_arm.selection_mode.round_robin": "順繰り分配", + "create.mechanical_arm.selection_mode.forced_round_robin": "強制順繰り分配", + "create.mechanical_arm.selection_mode.prefer_first": "最初のターゲットを優先", - "create.tooltip.chute.header": "シュート情報", - "create.tooltip.chute.items_move_down": "アイテムを下方å�‘ã�«ç§»å‹•ã�—ã�¾ã�™ã€‚", - "create.tooltip.chute.items_move_up": "アイテムを上方å�‘ã�«ç§»å‹•ã�—ã�¾ã�™ã€‚", - "create.tooltip.chute.no_fans_attached": "ファンã�¯æŽ¥ç¶šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“。", - "create.tooltip.chute.fans_push_up": "下ã�‹ã‚‰ãƒ•ã‚¡ãƒ³ã�ŒæŠ¼ã�—ã�¦ã�„ã�¾ã�™ã€‚", - "create.tooltip.chute.fans_push_down": "ファンã�Œä¸Šã�‹ã‚‰æŠ¼ã�—ã�¦ã�„ã�¾ã�™ã€‚", - "create.tooltip.chute.fans_pull_up": "ファンã�Œä¸Šã�‹ã‚‰å¼•ã�£å¼µã�£ã�¦ã�„ã�¾ã�™ã€‚", - "create.tooltip.chute.fans_pull_down": "ファンã�Œä¸‹ã�‹ã‚‰å¼•ã�£å¼µã�£ã�¦ã�„ã�¾ã�™ã€‚", - "create.tooltip.chute.contains": "内容物: %1$s x%2$s", + "create.tunnel.selection_mode.split": "スタック分割", + "create.tunnel.selection_mode.forced_split": "強制スタック分割", + "create.tunnel.selection_mode.round_robin": "順繰り分配", + "create.tunnel.selection_mode.forced_round_robin": "強制順繰り分配", + "create.tunnel.selection_mode.prefer_nearest": "近いところを優先", + "create.tunnel.selection_mode.randomize": "ランダム", + "create.tunnel.selection_mode.synchronize": "同期", - "create.hint.hose_pulley.title": "底ã�ªã�—æ�¬å‡º", - "create.hint.hose_pulley": "対象ã�¨ã�ªã‚‹æ¶²ä½“ã�¯ç„¡é™�ã�¨ã�¿ã�ªã�•ã‚Œã�¦ã�„ã�¾ã�™ã€‚", - "create.hint.mechanical_arm_no_targets.title": "ターゲットã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“", - "create.hint.mechanical_arm_no_targets": "ã�©ã�†ã‚„らã�“ã�®_メカニカルアーム_ã�«ã�¯_ターゲット_ã�Œå‰²ã‚Šå½“ã�¦ã‚‰ã‚Œã�¦ã�„ã�ªã�„よã�†ã�§ã�™ã€‚_メカニカルアーム_ã‚’_手_ã�«æŒ�ã�£ã�¦_å�³ã‚¯ãƒªãƒƒã‚¯_ã�—ã�¦ã€�ベルトã€�デãƒ�ã€�ファンãƒ�ルã�ªã�©ã�®ãƒ–ロックをé�¸æŠžã�—ã�¾ã�™ã€‚", - "create.hint.horizontal_funnel.title": "水平ファンãƒ�ル", - "create.hint.horizontal_funnel": "ã�“ã�®çŠ¶æ…‹ã�§ã�¯ã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒªé–“ã�§ã‚¢ã‚¤ãƒ†ãƒ ã‚’_直接_転é€�ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“。インベントリã�‹ã‚‰ã‚¢ã‚¤ãƒ†ãƒ ã‚’å�–り出ã�™ã�Ÿã‚�ã�«ã€�ファンãƒ�ルã�®ä¸‹ _メカニカルベルト_ ã‚„ _デãƒ�_ ã‚’ç½®ã�„ã�¦ã�¿ã�¦ä¸‹ã�•ã�„。", - "create.hint.upward_funnel.title": "上å�‘ã��ファンãƒ�ル", - "create.hint.upward_funnel": "ã�“ã�®çŠ¶æ…‹ã�§ã�¯_メカニカルアーム_や風をé€�り込んã� _シュート_ã€�_è�½ã�¡ã�¦ã�„ã‚‹_アイテムã�—ã�‹ç§»å‹•ã�§ã��ã�¾ã�›ã‚“。アイテムを_縦_ã�«ç§»å‹•ã�•ã�›ã�Ÿã�„å ´å�ˆã�¯ã€�ã�„ã��ã�¤ã�‹_シュート_を作ã�£ã�¦ã�¿ã�¦ã��ã� ã�•ã�„。", - "create.hint.empty_bearing.title": "ベアリングã�®æ›´æ–°", - "create.hint.empty_bearing": "_素手_ã�§ãƒ™ã‚¢ãƒªãƒ³ã‚°ã‚’_å�³ã‚¯ãƒªãƒƒã‚¯_ã�—ã�¦ã€�ã��ã�®å‰�ã�«å…ˆã�»ã�©ä½œã�£ã�Ÿæ§‹é€ ç‰©ã‚’_接続_ã�—ã�¾ã�™ã€‚", - "create.hint.full_deployer.title": "デプロイヤーã�®ã‚¢ã‚¤ãƒ†ãƒ ã�Œæº¢ã‚Œã�¦ã�„ã�¾ã�™", - "create.hint.full_deployer": "ã�“ã�®_デプロイヤー_ã�«ã�¯ã€�_æ�¬å‡º_ã�™ã‚‹å¿…è¦�ã�Œã�‚る余分ã�ªã‚¢ã‚¤ãƒ†ãƒ ã�Œå�«ã�¾ã‚Œã�¦ã�„ã�¾ã�™ã€‚_ ホッパー_ã‚„_æ¼�æ–—_ã�ªã�©ã�®æ‰‹æ®µã‚’利用ã�—ã�¦ã€�溢れã�ªã�„よã�†ã�«ã�—ã�¦ã��ã� ã�•ã�„。", + "create.tooltip.chute.header": "シュート情報", + "create.tooltip.chute.items_move_down": "アイテムを下方向に移動します。", + "create.tooltip.chute.items_move_up": "アイテムを上方向に移動します。", + "create.tooltip.chute.no_fans_attached": "ファンは接続されていません。", + "create.tooltip.chute.fans_push_up": "下からファンが押しています。", + "create.tooltip.chute.fans_push_down": "ファンが上から押しています。", + "create.tooltip.chute.fans_pull_up": "ファンが上から引っ張っています。", + "create.tooltip.chute.fans_pull_down": "ファンが下から引っ張っています。", + "create.tooltip.chute.contains": "内容物: %1$s x%2$s", - "create.gui.config.overlay1": "ã‚„ã��(・∀・)", - "create.gui.config.overlay2": "ã�“ã‚Œã�¯ã‚ªãƒ¼ãƒ�ーレイã�®ã‚µãƒ³ãƒ—ルã�§ã�™", - "create.gui.config.overlay3": "マウスã�§ã‚¯ãƒªãƒƒã‚¯ã�¾ã�Ÿã�¯ãƒ‰ãƒ©ãƒƒã‚°ã�—ã�¦ã��ã� ã�•ã�„", - "create.gui.config.overlay4": "クリックã�—ã�¦ã�“ã�®ãƒ—レビューを移動ã�—ã�¾ã�™", - "create.gui.config.overlay5": "ESCを押ã�—ã�¦ã�“ã�®ç”»é�¢ã‚’終了ã�—ã�¾ã�™", - "create.gui.config.overlay6": "ã��ã‚Œã�¨æ–°ã�—ã�„ä½�置をä¿�å­˜ã�—ã�¾ã�™", - "create.gui.config.overlay7": "オーãƒ�ーレイã�®ãƒªã‚»ãƒƒãƒˆã‚’実行 /作æˆ�", - "create.gui.config.overlay8": "クリックã�—ã�¦ã€�デフォルトã�®ä½�ç½®ã�«ãƒªã‚»ãƒƒãƒˆã�—ã�¾ã�™ã€‚", + "create.hint.hose_pulley.title": "底なし搬出", + "create.hint.hose_pulley": "対象となる液体は無限とみなされています。", + "create.hint.mechanical_arm_no_targets.title": "ターゲットが見つかりません", + "create.hint.mechanical_arm_no_targets": "どうやらこの_メカニカルアーム_には_ターゲット_が割り当てられていないようです。_メカニカルアーム_を_手_に持って_右クリック_して、ベルト、デポ、ファンネルなどのブロックを選択します。", + "create.hint.horizontal_funnel.title": "水平ファンネル", + "create.hint.horizontal_funnel": "この状態ではインベントリ間でアイテムを_直接_転送することはできません。インベントリからアイテムを取り出すために、ファンネルの下 _メカニカルベルト_ や _デポ_ を置いてみて下さい。", + "create.hint.upward_funnel.title": "上向きファンネル", + "create.hint.upward_funnel": "この状態では_メカニカルアーム_や風を送り込んだ_シュート_、_落ちている_アイテムしか移動できません。アイテムを_縦_に移動させたい場合は、いくつか_シュート_を作ってみてください。", + "create.hint.empty_bearing.title": "ベアリングの更新", + "create.hint.empty_bearing": "_素手_でベアリングを_右クリック_して、その前に先ほど作った構造物を_接続_します。", + "create.hint.full_deployer.title": "デプロイヤーのアイテムが溢れています", + "create.hint.full_deployer": "この_デプロイヤー_には、_搬出_する必要がある余分なアイテムが含まれています。_ ホッパー_や_漏斗_などの手段を利用して、溢れないようにしてください。", + + "create.gui.config.overlay1": "やぁ(・∀・)", + "create.gui.config.overlay2": "これはオーバーレイのサンプルです", + "create.gui.config.overlay3": "マウスでクリックまたはドラッグしてください", + "create.gui.config.overlay4": "クリックしてこのプレビューを移動します", + "create.gui.config.overlay5": "ESCを押してこの画面を終了します", + "create.gui.config.overlay6": "それと新しい位置を保存します", + "create.gui.config.overlay7": "オーバーレイのリセットを実行 /作成", + "create.gui.config.overlay8": "クリックして、デフォルトの位置にリセットします。", "create.command.killTPSCommand": "killtps", - "create.command.killTPSCommand.status.slowed_by.0": "[Create]:サーãƒ�ーティックã�¯ç�¾åœ¨ %s ms é�…ã��ã�ªã�£ã�¦ã�„ã�¾ã�™ :o", - "create.command.killTPSCommand.status.slowed_by.1": "[Create]: サーãƒ�ーティックã�Œ %s ms é�…ã��ã�ªã‚Šã�¾ã�—ã�Ÿ >:)", - "create.command.killTPSCommand.status.slowed_by.2": "[Create]: サーãƒ�ーティックã�Œé€šå¸¸ã�®é€Ÿåº¦ã�«æˆ»ã‚Šã�¾ã�—ã�Ÿ:D", - "create.command.killTPSCommand.status.usage.0": "[Create]: /killtps stopを使用ã�—ã�¦ã‚µãƒ¼ãƒ�ーã�®ãƒ†ã‚£ãƒƒã‚¯ã‚’通常ã�®é€Ÿåº¦ã�«æˆ»ã�—ã�¾ã�™", - "create.command.killTPSCommand.status.usage.1": "[Create]: /killtps start を使用ã�—ã�¦ã€�サーãƒ�ーã�®ãƒ†ã‚£ãƒƒã‚¯ã‚’æ„�図的ã�«é�…ã��ã�—ã�¾ã�™", + "create.command.killTPSCommand.status.slowed_by.0": "[Create]:サーバーティックは現在 %s ms 遅くなっています :o", + "create.command.killTPSCommand.status.slowed_by.1": "[Create]: サーバーティックが %s ms 遅くなりました >:)", + "create.command.killTPSCommand.status.slowed_by.2": "[Create]: サーバーティックが通常の速度に戻りました:D", + "create.command.killTPSCommand.status.usage.0": "[Create]: /killtps stopを使用してサーバーのティックを通常の速度に戻します", + "create.command.killTPSCommand.status.usage.1": "[Create]: /killtps start を使用して、サーバーのティックを意図的に遅くします", "create.command.killTPSCommand.argument.tickTime": "tickTime", - "create.subtitle.schematicannon_launch_block": "概略図砲ã�Œç™ºå°„ã�™ã‚‹", - "create.subtitle.schematicannon_finish": "概略図砲ã�Œä½œæ¥­ã‚’終ã�ˆã‚‹", - "create.subtitle.slime_added": "スライムã�Œã��ã�—ゃã�£ã�¨ã�¤ã�¶ã‚Œã‚‹", - "create.subtitle.mechanical_press_activation": "メカニカルプレスã�Œä½œå‹•ã�™ã‚‹", - "create.subtitle.mechanical_press_item_break": "金属ã�Œã‚¬ãƒ�ャンã�¨é³´ã‚‹", - "create.subtitle.blockzapper_place": "ブロックを発射ã�—ã�¦è¨­ç½®ã�™ã‚‹", - "create.subtitle.blockzapper_confirm": "æˆ�功音", - "create.subtitle.blockzapper_deny": "失敗音", - "create.subtitle.block_funnel_eat": "ファンãƒ�ルã�Œå¤§å�£ã�§é£Ÿã�¹ã‚‹", - "create.subtitle.blaze_munch": "ブレイズã�®å’€åš¼éŸ³", + "create.subtitle.schematicannon_launch_block": "概略図砲が発射する", + "create.subtitle.schematicannon_finish": "概略図砲が作業を終える", + "create.subtitle.slime_added": "スライムがぐしゃっとつぶれる", + "create.subtitle.mechanical_press_activation": "メカニカルプレスが作動する", + "create.subtitle.mechanical_press_item_break": "金属がガチャンと鳴る", + "create.subtitle.blockzapper_place": "ブロックを発射して設置する", + "create.subtitle.blockzapper_confirm": "成功音", + "create.subtitle.blockzapper_deny": "失敗音", + "create.subtitle.block_funnel_eat": "ファンネルが大口で食べる", + "create.subtitle.blaze_munch": "ブレイズの咀嚼音", "_": "->------------------------] Item Descriptions [------------------------<-", - "item.create.example_item.tooltip": "アイテムã�®ä¾‹ï¼ˆã�Ÿã� å�˜ã�«ã�“ã�®ãƒ„ールãƒ�ップã�Œå­˜åœ¨ã�™ã‚‹ã�“ã�¨ã‚’示ã�™ãƒžãƒ¼ã‚«ãƒ¼ï¼‰", - "item.create.example_item.tooltip.summary": "アイテムã�®ç°¡å�˜ã�ªèª¬æ˜Žã€‚アンダーãƒ�ーã�§ç”¨èªžã‚’強調表示ã�—ã�¾ã�™ã€‚", - "item.create.example_item.tooltip.condition1": "ã�“れをã�—ã�Ÿã�¨ã��", - "item.create.example_item.tooltip.behaviour1": "ã�™ã‚‹ã�¨ã€�ã�“ã�®ã‚¢ã‚¤ãƒ†ãƒ ã�¯ã�“ã�®ã‚ˆã�†ã�ªã�“ã�¨ã‚’è¡Œã�„ã�¾ã�™ã€‚(シフトを押ã�—ã�Ÿã�¨ã��ã�«è¡¨ç¤ºã�•ã‚Œã‚‹)", - "item.create.example_item.tooltip.condition2": "ã��ã�—ã�¦ã�“れをã�—ã�Ÿã�¨ã��", - "item.create.example_item.tooltip.behaviour2": "好ã��ã�ªã� ã�‘挙動を追加ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚", - "item.create.example_item.tooltip.control1": "Ctrlを押ã�—ã�Ÿã�¨ã��", - "item.create.example_item.tooltip.action1": "ã�“れらã�®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ã�Œè¡¨ç¤ºã�•ã‚Œã�¾ã�™ã€‚", + "item.create.example_item.tooltip": "アイテムの例(ただ単にこのツールチップが存在することを示すマーカー)", + "item.create.example_item.tooltip.summary": "アイテムの簡単な説明。アンダーバーで用語を強調表示します。", + "item.create.example_item.tooltip.condition1": "これをしたとき", + "item.create.example_item.tooltip.behaviour1": "すると、このアイテムはこのようなことを行います。(シフトを押したときに表示される)", + "item.create.example_item.tooltip.condition2": "そしてこれをしたとき", + "item.create.example_item.tooltip.behaviour2": "好きなだけ挙動を追加することができます。", + "item.create.example_item.tooltip.control1": "Ctrlを押したとき", + "item.create.example_item.tooltip.action1": "これらのコントロールが表示されます。", - "block.create.andesite_encased_shaft.tooltip": "安山岩ã�®ã‚±ãƒ¼ã‚¹å…¥ã‚Šã‚·ãƒ£ãƒ•ãƒˆ", - "block.create.andesite_encased_shaft.tooltip.summary": "クリエイティブé™�定アイテム。_安山岩ケーシング_ã‚’_設置ã�—ã�Ÿ_シャフトã�«ä½¿ã�£ã�¦è¦†ã�£ã�Ÿã‚‚ã�®ã€‚ケーシングブロックã�¯æ¶ˆè²»ã�•ã‚Œã�¾ã�›ã‚“。", + "block.create.andesite_encased_shaft.tooltip": "安山岩のケース入りシャフト", + "block.create.andesite_encased_shaft.tooltip.summary": "クリエイティブ限定アイテム。_安山岩ケーシング_を_設置した_シャフトに使って覆ったもの。ケーシングブロックは消費されません。", - "block.create.brass_encased_shaft.tooltip": "真é�®ã�®ã‚±ãƒ¼ã‚¹å…¥ã‚Šã‚·ãƒ£ãƒ•ãƒˆ", - "block.create.brass_encased_shaft.tooltip.summary": "クリエイティブé™�定アイテム。_真é�®ã‚±ãƒ¼ã‚·ãƒ³ã‚°_ã‚’_設置ã�—ã�Ÿ_シャフトã�«ä½¿ã�£ã�¦è¦†ã�£ã�Ÿã‚‚ã�®ã‚±ãƒ¼ã‚·ãƒ³ã‚°ãƒ–ロックã�¯æ¶ˆè²»ã�•ã‚Œã�¾ã�›ã‚“。", + "block.create.brass_encased_shaft.tooltip": "真鍮のケース入りシャフト", + "block.create.brass_encased_shaft.tooltip.summary": "クリエイティブ限定アイテム。_真鍮ケーシング_を_設置した_シャフトに使って覆ったものケーシングブロックは消費されません。", - "block.create.wooden_bracket.tooltip": "腕木", - "block.create.wooden_bracket.tooltip.summary": "補強用ã�®æ¸©ã�‹ã�¿ã�®ã�‚る木ã�®æ¬ ç‰‡ã�§_シャフト_ã€�_歯車_ã€�ã��ã�—ã�¦_パイプ_ã‚’_飾ã‚�ã�†_。", + "block.create.wooden_bracket.tooltip": "腕木", + "block.create.wooden_bracket.tooltip.summary": "補強用の温かみのある木の欠片で_シャフト_、_歯車_、そして_パイプ_を_飾ろう_。", - "block.create.metal_bracket.tooltip": "腕金", - "block.create.metal_bracket.tooltip.summary": "補強用ã�®é ‘丈ã�§å·¥æ¥­çš„ã�ªæ¬ ç‰‡ã�§_シャフト_ã€�_歯車_ã€�ã��ã�—ã�¦_パイプ_ã‚’_飾ã‚�ã�†_。", + "block.create.metal_bracket.tooltip": "腕金", + "block.create.metal_bracket.tooltip.summary": "補強用の頑丈で工業的な欠片で_シャフト_、_歯車_、そして_パイプ_を_飾ろう_。", - "block.create.andesite_casing.tooltip": "安山岩ケーシング", - "block.create.andesite_casing.tooltip.summary": "様々ã�ªç”¨é€”ã�«ä½¿ã�ˆã‚‹ã‚·ãƒ³ãƒ—ルã�ªãƒžã‚·ãƒ³ã‚±ãƒ¼ã‚·ãƒ³ã‚°ã€‚飾り付ã�‘ã�«ã‚‚安心ã�—ã�¦ã�Šä½¿ã�„ã�„ã�Ÿã� ã�‘ã�¾ã�™ã€‚_シャフト_ã‚„_メカニカルベルト_ã�®ã‚±ãƒ¼ã‚¹ã�«ã‚‚使ã�ˆã�¾ã�™ã€‚", + "block.create.andesite_casing.tooltip": "安山岩ケーシング", + "block.create.andesite_casing.tooltip.summary": "様々な用途に使えるシンプルなマシンケーシング。飾り付けにも安心してお使いいただけます。_シャフト_や_メカニカルベルト_のケースにも使えます。", - "block.create.andesite_funnel.tooltip": "安山岩ファンãƒ�ル", - "block.create.andesite_funnel.tooltip.summary": "一般的ã�ªã‚¢ã‚¤ãƒ†ãƒ é�‹æ�¬è£…ç½®ã�§ã€�é�‹æ�¬è£…置間ã�§ã‚¢ã‚¤ãƒ†ãƒ ã‚’移動ã�•ã�›ã�¾ã�™ã€‚_レッドストーン信å�·_ã�§åˆ¶å¾¡ã�§ã��ã�¾ã�™ã€‚", - "block.create.andesite_funnel.tooltip.condition1": "基本動作", - "block.create.andesite_funnel.tooltip.behaviour1": "_æ�¬å…¥é�¢_ã�‹ã‚‰ã��ã�®å‰�ã�«_è�½ã�¡ã�¦ã�„るアイテム_ã‚’_集ã‚�ã�¦_ã€�å��対å�´ã�®æ�¬å‡ºé�¢ã�«ã�‚ã‚‹ä»»æ„�ã�®å�Žç´�ã�«è‡ªå‹•_æ�¬å…¥_ã�—ã�¾ã�™ã€‚", - "block.create.andesite_funnel.tooltip.condition2": "メカニカルベルトやデãƒ�ã€�ã��ã�®ä»–ã�“ã‚Œã�«é¡žã�™ã‚‹ã‚‚ã�®ã�«è¼‰ã�›ã�Ÿã�¨ã��", - "block.create.andesite_funnel.tooltip.behaviour2": "載ã�›ã�Ÿè£…ç½®ã�®_後ã‚�ã�«ã�‚ã‚‹å�Žç´�_ã�‹ã‚‰ã‚¢ã‚¤ãƒ†ãƒ ã‚’_æ�¬å‡º_ã�—ã�Ÿã‚Šã€�アイテムを_æ�¬å…¥_ã�—ã�Ÿã‚Šã�—ã�¾ã�™ã€‚ファンãƒ�ルã�ŒæŒ‡å�‘性をæŒ�ã�£ã�¦ã�„ã‚‹å ´å�ˆã�¯ã�„ã�¤ã�§ã‚‚レンãƒ�を使用ã�™ã‚‹ã�“ã�¨ã�§é€†ã�«ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚", - "block.create.andesite_funnel.tooltip.condition3": "2ã�¤ã�®å�Žç´�ã�®é–“ã�«ä¸‹å�‘ã��ã�«è¨­ç½®ã�—ã�Ÿã�¨ã��", - "block.create.andesite_funnel.tooltip.behaviour3": "内部インベントリã�Œã�ªã�„ホッパーã�®ã‚ˆã�†ã�«ã€�_アイテム_ã‚’_下方å�‘_ã�«_é�‹æ�¬_ã�—ã�¾ã�™ã€‚", + "block.create.andesite_funnel.tooltip": "安山岩ファンネル", + "block.create.andesite_funnel.tooltip.summary": "一般的なアイテム運搬装置で、運搬装置間でアイテムを移動させます。_レッドストーン信号_で制御できます。", + "block.create.andesite_funnel.tooltip.condition1": "基本動作", + "block.create.andesite_funnel.tooltip.behaviour1": "_搬入面_からその前に_落ちているアイテム_を_集めて_、反対側の搬出面にある任意の収納に自動_搬入_します。", + "block.create.andesite_funnel.tooltip.condition2": "メカニカルベルトやデポ、その他これに類するものに載せたとき", + "block.create.andesite_funnel.tooltip.behaviour2": "載せた装置の_後ろにある収納_からアイテムを_搬出_したり、アイテムを_搬入_したりします。ファンネルが指向性を持っている場合はいつでもレンチを使用することで逆にすることができます。", + "block.create.andesite_funnel.tooltip.condition3": "2つの収納の間に下向きに設置したとき", + "block.create.andesite_funnel.tooltip.behaviour3": "内部インベントリがないホッパーのように、_アイテム_を_下方向_に_運搬_します。", - "block.create.andesite_tunnel.tooltip": "安山岩トンãƒ�ル", - "block.create.andesite_tunnel.tooltip.summary": "_メカニカルベルト_ã�®ä¿�è­·ã‚«ãƒ�ーï¼�_安山岩トンãƒ�ル_ã�¯ã€�メインã�®ãƒ¡ã‚«ãƒ‹ã‚«ãƒ«ãƒ™ãƒ«ãƒˆã�®è„‡ã�«åˆ¥ã�®ãƒ¡ã‚«ãƒ‹ã‚«ãƒ«ãƒ™ãƒ«ãƒˆã‚„デãƒ�ã‚’ç½®ã��ã�¨ã€�スタックã�‹ã‚‰1ã�¤ã€�アイテムを分割ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚", - "block.create.andesite_tunnel.tooltip.control1": "レンãƒ�ã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.andesite_tunnel.tooltip.action1": "ã��ã�®é�¢ã�Œçª“ã�®å ´å�ˆã�¯ã€�窓ã�®ã‚·ãƒ£ãƒƒã‚¿ãƒ¼ã‚’調整ã�—ã�¾ã�™ã€‚", + "block.create.andesite_tunnel.tooltip": "安山岩トンネル", + "block.create.andesite_tunnel.tooltip.summary": "_メカニカルベルト_の保護カバー!_安山岩トンネル_は、メインのメカニカルベルトの脇に別のメカニカルベルトやデポを置くと、スタックから1つ、アイテムを分割することができます。", + "block.create.andesite_tunnel.tooltip.control1": "レンチで右クリックしたとき", + "block.create.andesite_tunnel.tooltip.action1": "その面が窓の場合は、窓のシャッターを調整します。", - "block.create.brass_funnel.tooltip": "真é�®ãƒ•ã‚¡ãƒ³ãƒ�ル", - "block.create.brass_funnel.tooltip.summary": "アイテムを_å�¸ã�„è¾¼ã�¿_ã€�コンテナã�«æ�¬å…¥ã�—ã�¾ã�™ã€‚_レッドストーン信å�·_ã�§å�œæ­¢ã�§ã��ã�¾ã�™ã€‚便利ã�ªãƒ•ã‚£ãƒ«ã‚¿ãƒ¼ä»˜ã��ï¼�", - "block.create.brass_funnel.tooltip.condition1": "アイテムコンテナã�«ä½¿ã�£ã�Ÿæ™‚", - "block.create.brass_funnel.tooltip.behaviour1": "_ファンãƒ�ル_ã�§_å�¸ã�„込んã� ã‚¢ã‚¤ãƒ†ãƒ _ã�¯ã€�æ�¬å‡ºé�¢ã�®_ãƒ�ェスト_ã€�_メカニカルベルト_ã€�_シュート_ã�ªã�©ã�®_アイテムコンテナ_ã�«æ�¬å…¥ã�•ã‚Œã�¾ã�™ã€‚", - "block.create.brass_funnel.tooltip.condition2": "メカニカルベルトã�®ä¸Šã�«è¨­ç½®ã�—ã�Ÿã�¨ã��", - "block.create.brass_funnel.tooltip.behaviour2": "å‹•ã��メカニカルベルトã�®ä¸Šã�®ãƒ•ã‚¡ãƒ³ãƒ�ルã�¯ã€�アイテムを自動的ã�«_インベントリ_ã�«_æ�¬å…¥_ã�—ã�Ÿã‚Šã€�_æ�¬å‡º_ã�—ã�Ÿã‚Šã�§ã��ã�¾ã�™ã€‚", - "block.create.brass_funnel.tooltip.condition3": "2ã�¤ã�®ã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒªã�®é–“ã�«ä¸‹å�‘ã��ã�«è¨­ç½®ã�—ã�Ÿã�¨ã��", - "block.create.brass_funnel.tooltip.behaviour3": "下å�‘ã��ホッパーã�®ã‚ˆã�†ã�«ã€�_アイテム_ã‚’_下方å�‘_ã�«_移動_ã�•ã�›ã�¾ã�™ã€‚", + "block.create.brass_funnel.tooltip": "真鍮ファンネル", + "block.create.brass_funnel.tooltip.summary": "アイテムを_吸い込み_、コンテナに搬入します。_レッドストーン信号_で停止できます。便利なフィルター付き!", + "block.create.brass_funnel.tooltip.condition1": "アイテムコンテナに使った時", + "block.create.brass_funnel.tooltip.behaviour1": "_ファンネル_で_吸い込んだアイテム_は、搬出面の_チェスト_、_メカニカルベルト_、_シュート_などの_アイテムコンテナ_に搬入されます。", + "block.create.brass_funnel.tooltip.condition2": "メカニカルベルトの上に設置したとき", + "block.create.brass_funnel.tooltip.behaviour2": "動くメカニカルベルトの上のファンネルは、アイテムを自動的に_インベントリ_に_搬入_したり、_搬出_したりできます。", + "block.create.brass_funnel.tooltip.condition3": "2つのインベントリの間に下向きに設置したとき", + "block.create.brass_funnel.tooltip.behaviour3": "下向きホッパーのように、_アイテム_を_下方向_に_移動_させます。", - "block.create.brass_tunnel.tooltip": "真é�®ãƒˆãƒ³ãƒ�ル", - "block.create.brass_tunnel.tooltip.summary": "オシャレã�ª_メカニカルベルト_ã�®ä¿�è­·ã‚«ãƒ�ーï¼�_真é�®ãƒˆãƒ³ãƒ�ル_ã�«ã�¯ã‚¢ã‚¤ãƒ†ãƒ ã�®_フィルター機能_ã‚„ã€�_分割機能_ã�®è¨­å®šé …目も多数用æ„�ã�•ã‚Œã�¦ã�„ã�¾ã�™ã€‚", - "block.create.brass_tunnel.tooltip.condition1": "並ã�¹ã�¦è¨­ç½®ã�—ã�Ÿã�¨ã��", - "block.create.brass_tunnel.tooltip.behaviour1": "_真é�®ãƒˆãƒ³ãƒ�ル_ã�¯ç›¸äº’ã�«æŽ¥ç¶šã�—ã€�ã�‚ã‚‹_メカニカルベルト_ã�®ã‚¢ã‚¤ãƒ†ãƒ ã‚’別ã�®_メカニカルベルト_ã�«é€�ã�£ã�Ÿã‚Šã�§ã��るよã�†ã�«ã�—ã�¾ã�™ã€‚", - "block.create.brass_tunnel.tooltip.condition2": "フィルター機能", - "block.create.brass_tunnel.tooltip.behaviour2": "_真é�®ãƒˆãƒ³ãƒ�ル_ã�¯_æ�¬å…¥_ã�¨_æ�¬å‡º_ã€�両方ã�®ãƒ•ã‚£ãƒ«ã‚¿ãƒ¼ã‚’æ�­è¼‰ã�—ã�¦ã�„ã�¾ã�™ã€‚_トンãƒ�ル_ã�®ãƒ•ã‚£ãƒ«ã‚¿ãƒ¼ä»˜ã��出力ã�‹ã‚‰_アイテム_ã�Œå‡ºã�¦ã��ã‚‹ã�“ã�¨ã�Œè¨±å�¯ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã€�並ã�¹ã�¦è¨­ç½®ã�•ã‚Œã�Ÿ_トンãƒ�ル_ã�®å‡ºåŠ›ã�«é€�られã�¾ã�™ã€‚", - "block.create.brass_tunnel.tooltip.condition3": "分割機能", - "block.create.brass_tunnel.tooltip.behaviour3": "_真é�®ãƒˆãƒ³ãƒ�ル_ã�¯ã€�_アイテム_ã�ŒæŽ¥ç¶šã�•ã‚Œã�Ÿ_メカニカルベルト_ã�«åˆ†é¡žã�—ã�¦ä¸¦ã�¹ã‚‹æ–¹æ³•ã‚’変更ã�™ã‚‹ã‚ˆã�†ã�«è¨­å®šã�§ã��ã�¾ã�™ã€‚", - "block.create.brass_tunnel.tooltip.control1": "å�´é�¢ã‚’レンãƒ�ã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��。", - "block.create.brass_tunnel.tooltip.action1": "ã��ã�®é�¢ã�Œçª“ã�®å ´å�ˆã�¯ã€�窓ã�®_シャッターを調整_ã�—ã�¾ã�™ã€‚", - "block.create.brass_tunnel.tooltip.control2": "上é�¢ã‚’レンãƒ�ã�§ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�—ã�Ÿã�¨ã��", - "block.create.brass_tunnel.tooltip.action2": "接続ã�•ã‚Œã�Ÿ_トンãƒ�ル_ã�®åˆ†å‰²æ–¹æ³•ã‚’変更ã�—ã�¾ã�™ã€‚", + "block.create.brass_tunnel.tooltip": "真鍮トンネル", + "block.create.brass_tunnel.tooltip.summary": "オシャレな_メカニカルベルト_の保護カバー!_真鍮トンネル_にはアイテムの_フィルター機能_や、_分割機能_の設定項目も多数用意されています。", + "block.create.brass_tunnel.tooltip.condition1": "並べて設置したとき", + "block.create.brass_tunnel.tooltip.behaviour1": "_真鍮トンネル_は相互に接続し、ある_メカニカルベルト_のアイテムを別の_メカニカルベルト_に送ったりできるようにします。", + "block.create.brass_tunnel.tooltip.condition2": "フィルター機能", + "block.create.brass_tunnel.tooltip.behaviour2": "_真鍮トンネル_は_搬入_と_搬出_、両方のフィルターを搭載しています。_トンネル_のフィルター付き出力から_アイテム_が出てくることが許可されていない場合、並べて設置された_トンネル_の出力に送られます。", + "block.create.brass_tunnel.tooltip.condition3": "分割機能", + "block.create.brass_tunnel.tooltip.behaviour3": "_真鍮トンネル_は、_アイテム_が接続された_メカニカルベルト_に分類して並べる方法を変更するように設定できます。", + "block.create.brass_tunnel.tooltip.control1": "側面をレンチで右クリックしたとき。", + "block.create.brass_tunnel.tooltip.action1": "その面が窓の場合は、窓の_シャッターを調整_します。", + "block.create.brass_tunnel.tooltip.control2": "上面をレンチでスクロールしたとき", + "block.create.brass_tunnel.tooltip.action2": "接続された_トンネル_の分割方法を変更します。", - "block.create.copper_casing.tooltip": "銅ケーシング", - "block.create.copper_casing.tooltip.summary": "様々ã�ªç”¨é€”ã�«ä½¿ã�ˆã‚‹ä¸ˆå¤«ã�ªãƒžã‚·ãƒ³ã‚±ãƒ¼ã‚·ãƒ³ã‚°ã€‚飾り付ã�‘ã�«ã‚‚安心ã�—ã�¦ã�Šä½¿ã�„ã�„ã�Ÿã� ã�‘ã�¾ã�™ã€‚", - "block.create.copper_casing.tooltip.condition1": "液体パイプã�«ä½¿ã�£ã�Ÿã�¨ã��", - "block.create.copper_casing.tooltip.behaviour1": "_液体パイプ_ã‚’_銅ケーシング_ã�§_覆ã�„ã�¾ã�™_。ケース入り液体パイプã�¯_接続状態を固定_ã�—ã€�隣ã�«ãƒ‘イプ等を置ã�„ã�¦ã‚‚接続ã�Œå¤‰åŒ–ã�—ã�ªã��ã�ªã‚Šã�¾ã�™ã€‚", + "block.create.copper_casing.tooltip": "銅ケーシング", + "block.create.copper_casing.tooltip.summary": "様々な用途に使える丈夫なマシンケーシング。飾り付けにも安心してお使いいただけます。", + "block.create.copper_casing.tooltip.condition1": "液体パイプに使ったとき", + "block.create.copper_casing.tooltip.behaviour1": "_液体パイプ_を_銅ケーシング_で_覆います_。ケース入り液体パイプは_接続状態を固定_し、隣にパイプ等を置いても接続が変化しなくなります。", - "block.create.encased_fluid_pipe.tooltip": "ケース入り液体パイプ", - "block.create.encased_fluid_pipe.tooltip.summary": "銅ケーシング入りã�®æ¶²ä½“パイプ", + "block.create.encased_fluid_pipe.tooltip": "ケース入り液体パイプ", + "block.create.encased_fluid_pipe.tooltip.summary": "銅ケーシング入りの液体パイプ", - "block.create.copper_valve_handle.tooltip": "銅ã�®ãƒ�ルブãƒ�ンドル", - "block.create.copper_valve_handle.tooltip.summary": "プレイヤーã�®ç›¸äº’作用ã�Œå¿…è¦�ã�¨ã�™ã‚‹ç²¾å¯†ã�ª_原動機_。åƒ�ã��ã�™ã�Žã�«ã�¯æ°—を付ã�‘ã�¦ï¼�", - "block.create.copper_valve_handle.tooltip.condition1": "使ã�£ã�—ã�¦ã�„ã‚‹ã�¨ã��", - "block.create.copper_valve_handle.tooltip.behaviour1": "接続ã�•ã‚Œã�Ÿæ©Ÿæ¢°ã�«_回転力_を供給ã�—ã�¾ã�™ã€‚スニークã�™ã‚‹ã�¨é€†å�‘ã��ã�®å›žè»¢åŠ›ã‚’供給ã�—ã�¾ã�™ã€‚", + "block.create.copper_valve_handle.tooltip": "銅のバルブハンドル", + "block.create.copper_valve_handle.tooltip.summary": "プレイヤーの相互作用が必要とする精密な_原動機_。働きすぎには気を付けて!", + "block.create.copper_valve_handle.tooltip.condition1": "使っしているとき", + "block.create.copper_valve_handle.tooltip.behaviour1": "接続された機械に_回転力_を供給します。スニークすると逆向きの回転力を供給します。", - "block.create.seat.tooltip": "シート", - "block.create.seat.tooltip.summary": "シートã�«åº§ã�£ã�¦ä¹—り物を楽ã�—ã‚‚ã�†ï¼�移動ã�™ã‚‹_構造物_ã�®ä¸Šã�«ãƒ—レイヤーを固定ã�—ã�¾ã�™ã€‚ã‚‚ã�¡ã‚�ん家具ã�«ã‚‚使ã�ˆã�¾ã�™ã€‚色々ã�ªè‰²ã�«æŸ“ã‚�られã�¾ã�™ã€‚", - "block.create.seat.tooltip.condition1": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.seat.tooltip.behaviour1": "_シート_ã�®ä¸Šã�«åº§ã‚Šã�¾ã�™ã€‚左シフトを押ã�™ã�¨_シート_ã�‹ã‚‰é›¢ã‚Œã�¾ã�™ã€‚", + "block.create.seat.tooltip": "シート", + "block.create.seat.tooltip.summary": "シートに座って乗り物を楽しもう!移動する_構造物_の上にプレイヤーを固定します。もちろん家具にも使えます。色々な色に染められます。", + "block.create.seat.tooltip.condition1": "右クリックしたとき", + "block.create.seat.tooltip.behaviour1": "_シート_の上に座ります。左シフトを押すと_シート_から離れます。", - "block.create.chute.tooltip": "シュート", - "block.create.chute.tooltip.summary": "アイテムを_å�¸ã�„込んã� ã‚Š_ã€�縦や斜ã‚�ã�«é�‹ã‚“ã� ã‚Šã�™ã‚‹ã€‚アイテムを_アイテムコンテナ_ã�«æ�¬å‡ºå…¥ã�™ã‚‹ã�“ã�¨ã‚‚ã�§ã��ã�¾ã�™ã€‚ã�¾ã�Ÿã€�_ホッパー_ã‚„_載ã�›ã�Ÿãƒ•ã‚¡ãƒ³ãƒ�ル_等を使ã�†ã�“ã�¨ã�§æ¨ªã�‹ã‚‰æ�¬å‡ºå…¥ã�™ã‚‹ã�“ã�¨ã‚‚ã�§ã��ã�¾ã�™ã€‚", - "block.create.chute.tooltip.condition1": "風をé€�ã�£ã�Ÿã�¨ã��", - "block.create.chute.tooltip.behaviour1": "_ファン_ã�§é§†å‹•ã�™ã‚‹_シュート_ã�¯_アイテム_を上å�‘ã��ã�«é�‹ã�³ã€�_デãƒ�_ã‚„_ベルト_ã�‹ã‚‰ã‚¢ã‚¤ãƒ†ãƒ ã‚’å�¸ã�„上ã�’ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚", + "block.create.chute.tooltip": "シュート", + "block.create.chute.tooltip.summary": "アイテムを_吸い込んだり_、縦や斜めに運んだりする。アイテムを_アイテムコンテナ_に搬出入することもできます。また、_ホッパー_や_載せたファンネル_等を使うことで横から搬出入することもできます。", + "block.create.chute.tooltip.condition1": "風を送ったとき", + "block.create.chute.tooltip.behaviour1": "_ファン_で駆動する_シュート_は_アイテム_を上向きに運び、_デポ_や_ベルト_からアイテムを吸い上げることができます。", - "block.create.depot.tooltip": "デãƒ�", - "block.create.depot.tooltip.summary": "_アイテム_ã‚’ç½®ã��ã�®ã�«ä¾¿åˆ©ã�ªå ´æ‰€ã€‚ã�„ã��ã�¤ã�‹ã�®æ©Ÿæ¢°ã�Œç›¸äº’作用ã�™ã‚‹å ´æ‰€ã‚’æ��ä¾›ã�—ã�¾ã�™ã€‚", - "block.create.depot.tooltip.condition1": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.depot.tooltip.behaviour1": "_デãƒ�_ã�«_アイテム_ã‚’ç½®ã�„ã�Ÿã‚Šå�–ã�£ã�Ÿã‚Šã�™ã‚‹ã€‚_ベルト_ã�¨é€£å‹•ã�™ã‚‹_機械_ã‚„_装置_ã€�_ブロック_ã�¯_デãƒ�_ã�¨ã‚‚連動ã�—ã�¾ã�™ã€‚", + "block.create.depot.tooltip": "デポ", + "block.create.depot.tooltip.summary": "_アイテム_を置くのに便利な場所。いくつかの機械が相互作用する場所を提供します。", + "block.create.depot.tooltip.condition1": "右クリックしたとき", + "block.create.depot.tooltip.behaviour1": "_デポ_に_アイテム_を置いたり取ったりする。_ベルト_と連動する_機械_や_装置_、_ブロック_は_デポ_とも連動します。", - "item.create.blaze_cake.tooltip": "ブレイズケーキ", - "item.create.blaze_cake.tooltip.summary": "åƒ�ã��者ã�®_ブレイズãƒ�ーナー_é�”ã�«ç¾Žå‘³ã�—ã�„ã�”馳走を。彼らを燃ã�ˆä¸Šã�Œã‚‰ã�›ã‚ˆã�†(物ç�†)ï¼�", + "item.create.blaze_cake.tooltip": "ブレイズケーキ", + "item.create.blaze_cake.tooltip.summary": "働き者の_ブレイズバーナー_達に美味しいご馳走を。彼らを燃え上がらせよう(物理)!", - "item.create.empty_blaze_burner.tooltip": "空ã�®ãƒ–レイズãƒ�ーナー", - "item.create.empty_blaze_burner.tooltip.summary": "燃ã�ˆã‚‹ã�Šå�‹é�”ã�®ã�Ÿã‚�ã�®å°�ã�•ã�ªé‰„ã�®ã�Šã�†ã�¡ã€‚å�›ã�ªã‚‰ä¸Šæ‰‹ã��使ã�ˆã‚‹æ€�ã�†ã‚ˆã€‚", - "item.create.empty_blaze_burner.tooltip.condition1": "ブレイズã�¾ã�Ÿã�¯ãƒ–レイズスãƒ�ナーã�«ä½¿ã�£ã�Ÿã�¨ã��", - "item.create.empty_blaze_burner.tooltip.behaviour1": "アイテムã�«ãƒ–レイズを_æ�•ç�²_ã�™ã‚‹", + "item.create.empty_blaze_burner.tooltip": "空のブレイズバーナー", + "item.create.empty_blaze_burner.tooltip.summary": "燃えるお友達のための小さな鉄のおうち。君なら上手く使える思うよ。", + "item.create.empty_blaze_burner.tooltip.condition1": "ブレイズまたはブレイズスポナーに使ったとき", + "item.create.empty_blaze_burner.tooltip.behaviour1": "アイテムにブレイズを_捕獲_する", - "block.create.fluid_pipe.tooltip": "液体パイプ", - "block.create.fluid_pipe.tooltip.summary": "_液体_ã�®é�‹æ�¬ã�«ä½¿ç”¨ã�—ã�¾ã�™ã€‚液体é�‹æ�¬ã�«ã�¯ãƒ¡ã‚«ãƒ‹ã‚«ãƒ«ãƒ�ンプã�Œå¿…è¦�ã�§ã�™ã€‚", - "block.create.fluid_pipe.tooltip.condition1": "液体é�‹æ�¬", - "block.create.fluid_pipe.tooltip.behaviour1": "_タンク_ã‚„_鉢_ã�ªã�©ã�®_液体コンテナ_ã�«æŽ¥ç¶šã�§ã��ã�¾ã�™ã€‚ã�¾ã�Ÿã€�パイプã�®ç«¯ã�Œéœ²å‡ºã�—ã�¦ã�„ã‚‹ã�®ã�§æ¶²ä½“ã‚’å�¹ã��出ã�—ã�Ÿã‚Šè¨­ç½®ã�—ã�Ÿã‚Šã�§ã��ã�¾ã�™ã€‚液æ¼�れ注æ„�ï¼�", - "block.create.fluid_pipe.tooltip.control1": "レンãƒ�ã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.fluid_pipe.tooltip.action1": "å�¯èƒ½ã�ªã‚‰ãƒ‘イプã�«çª“を設ã�‘ã�¾ã�™ã€‚", + "block.create.fluid_pipe.tooltip": "液体パイプ", + "block.create.fluid_pipe.tooltip.summary": "_液体_の運搬に使用します。液体運搬にはメカニカルポンプが必要です。", + "block.create.fluid_pipe.tooltip.condition1": "液体運搬", + "block.create.fluid_pipe.tooltip.behaviour1": "_タンク_や_鉢_などの_液体コンテナ_に接続できます。また、パイプの端が露出しているので液体を吹き出したり設置したりできます。液漏れ注意!", + "block.create.fluid_pipe.tooltip.control1": "レンチで右クリックしたとき", + "block.create.fluid_pipe.tooltip.action1": "可能ならパイプに窓を設けます。", - "block.create.hose_pulley.tooltip": "ホースプーリー", - "block.create.hose_pulley.tooltip.summary": "ワールドã�®å¤§é‡�ã�®_液体_ã‚’_å�¸å¼•_ã�—ã�Ÿã‚Šã€�_放出_ã�—ã�Ÿã‚Šã�™ã‚‹ã�®ã�«ä½¿ã�„ã�¾ã�™ã€‚", - "block.create.hose_pulley.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.hose_pulley.tooltip.behaviour1": "ホースを_上ã�’下ã�’_ã�—ã�¦ã€�ã�©ã�®ç¨‹åº¦ã�®_高ã�•_ã�¾ã�§_å�¸å¼•_ã‚„_放出_ã‚’è¡Œã�†ã�‹æ±ºã‚�ã�¾ã�™ã€‚", - "block.create.hose_pulley.tooltip.condition2": "プーリーã�‹ã‚‰æ¶²ä½“ã�Œå�¸ã�„è¾¼ã�¾ã‚Œã�Ÿã�¨ã��", - "block.create.hose_pulley.tooltip.behaviour2": "ホースã�®ç«¯ã�Œã�Šã‚�ã�•ã‚Œã�Ÿæœ¬ä½“ã�‹ã‚‰_液体_ブロックを_å�¸å¼•_ã�—始ã‚�ã�¾ã�™ã€‚é�žå¸¸ã�«_大é‡�_ã�®æ¶²ä½“ã�¯_ç„¡é™�_ã�¨_ã�¿ã�ªã�•ã‚Œã�¾ã�™_。", - "block.create.hose_pulley.tooltip.condition3": "液体ã�Œãƒ—ーリーã�«æŠ¼ã�—ã�“ã�¾ã‚Œã�Ÿã�¨ã��", - "block.create.hose_pulley.tooltip.behaviour3": "ホースã�®ç«¯ã�®_高ã�•_ã�¾ã�§ã€�_液体_ã�®_放出_を始ã‚�ã�¾ã�™ã€‚", + "block.create.hose_pulley.tooltip": "ホースプーリー", + "block.create.hose_pulley.tooltip.summary": "ワールドの大量の_液体_を_吸引_したり、_放出_したりするのに使います。", + "block.create.hose_pulley.tooltip.condition1": "回転したとき", + "block.create.hose_pulley.tooltip.behaviour1": "ホースを_上げ下げ_して、どの程度の_高さ_まで_吸引_や_放出_を行うか決めます。", + "block.create.hose_pulley.tooltip.condition2": "プーリーから液体が吸い込まれたとき", + "block.create.hose_pulley.tooltip.behaviour2": "ホースの端がおろされた本体から_液体_ブロックを_吸引_し始めます。非常に_大量_の液体は_無限_と_みなされます_。", + "block.create.hose_pulley.tooltip.condition3": "液体がプーリーに押しこまれたとき", + "block.create.hose_pulley.tooltip.behaviour3": "ホースの端の_高さ_まで、_液体_の_放出_を始めます。", - "block.create.fluid_tank.tooltip": "液体タンク", - "block.create.fluid_tank.tooltip.summary": "ã�‚ã�ªã�Ÿã�®ã�Šæ°—ã�«å…¥ã‚Šã�®ã�‚らゆる_液体_ã‚’_貯蔵_ã�§ã��ã�¾ã�™ã€‚縦横ã�«ä¸¦ã�¹ã�¦å¤§ã��ã�•ã‚’調整ã�§ã��ã�¾ã�™ã€‚", - "block.create.fluid_tank.tooltip.condition1": "レンãƒ�ã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.fluid_tank.tooltip.behaviour1": "窓ã�®è¨­å®šã‚’変更ã�—ã�¾ã�™ã€‚", + "block.create.fluid_tank.tooltip": "液体タンク", + "block.create.fluid_tank.tooltip.summary": "あなたのお気に入りのあらゆる_液体_を_貯蔵_できます。縦横に並べて大きさを調整できます。", + "block.create.fluid_tank.tooltip.condition1": "レンチで右クリックしたとき", + "block.create.fluid_tank.tooltip.behaviour1": "窓の設定を変更します。", - "block.create.creative_fluid_tank.tooltip": "クリエイティブ液体タンク", - "block.create.creative_fluid_tank.tooltip.summary": "ã�“ã�®_液体タンク_ã�¯ã€�ã�‚らゆる液体を無é™�ã�«è¤‡è£½ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚縦横ã�«ä¸¦ã�¹ã�¦å¤§ã��ã�•ã‚’調整ã�§ã��ã�¾ã�™ã€‚", - "block.create.creative_fluid_tank.tooltip.condition1": "液体ã�Œã‚¿ãƒ³ã‚¯ã�«å…¥ã�£ã�¦ã�„ã‚‹ã�¨ã��", - "block.create.creative_fluid_tank.tooltip.behaviour1": "ã�“ã�®ã‚¿ãƒ³ã‚¯ã�‹ã‚‰ä½•ã�‹ã‚’_å�–り出ã�™_ã�¨ã€�指定ã�•ã‚Œã�Ÿæ¶²ä½“ã�Œ_ç„¡é™�_ã�«_供給_ã�•ã‚Œã�¾ã�™ã€‚ã�“ã�®ã‚¿ãƒ³ã‚¯ã�«_æ�¬å…¥_ã�•ã‚Œã�Ÿæ¶²ä½“ã�¯_消滅_ã�—ã�¾ã�™ã€‚", - "block.create.creative_fluid_tank.tooltip.condition2": "レンãƒ�ã�§å·¦ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.creative_fluid_tank.tooltip.behaviour2": "窓ã�®è¨­å®šã‚’変更ã�—ã�¾ã�™ã€‚", + "block.create.creative_fluid_tank.tooltip": "クリエイティブ液体タンク", + "block.create.creative_fluid_tank.tooltip.summary": "この_液体タンク_は、あらゆる液体を無限に複製することができます。縦横に並べて大きさを調整できます。", + "block.create.creative_fluid_tank.tooltip.condition1": "液体がタンクに入っているとき", + "block.create.creative_fluid_tank.tooltip.behaviour1": "このタンクから何かを_取り出す_と、指定された液体が_無限_に_供給_されます。このタンクに_搬入_された液体は_消滅_します。", + "block.create.creative_fluid_tank.tooltip.condition2": "レンチで左クリックしたとき", + "block.create.creative_fluid_tank.tooltip.behaviour2": "窓の設定を変更します。", - "block.create.fluid_valve.tooltip": "液体ãƒ�ルブ", - "block.create.fluid_valve.tooltip.summary": "パイプ内ã�®æ¶²ä½“ã�®æµ�れを止ã‚�ã�¾ã�™ã€‚", - "block.create.fluid_valve.tooltip.condition1": "液体制御", - "block.create.fluid_valve.tooltip.behaviour1": "_回転力_を加ã�ˆã‚‹ã�¨_ãƒ�ルブ_ã�¯å¼·åˆ¶çš„ã�«é–‰ã�˜ã€�液体ã�®æµ�れを止ã‚�ã�¾ã�™ã€‚_回転_æ–¹å�‘を逆ã�«ã�™ã‚‹ã�¨ãƒ�ルブã�Œå†�ã�³é–‹ã��ã�¾ã�™ã€‚", + "block.create.fluid_valve.tooltip": "液体バルブ", + "block.create.fluid_valve.tooltip.summary": "パイプ内の液体の流れを止めます。", + "block.create.fluid_valve.tooltip.condition1": "液体制御", + "block.create.fluid_valve.tooltip.behaviour1": "_回転力_を加えると_バルブ_は強制的に閉じ、液体の流れを止めます。_回転_方向を逆にするとバルブが再び開きます。", - "block.create.mechanical_pump.tooltip": "メカニカルãƒ�ンプ", - "block.create.mechanical_pump.tooltip.summary": "_回転力_を使ã�£ã�¦_パイプ_ã�«æ²¿ã�£ã�¦_液体_を移動ã�•ã�›ã�¾ã�™ã€‚", - "block.create.mechanical_pump.tooltip.condition1": "液体移動", - "block.create.mechanical_pump.tooltip.behaviour1": "_回転力_を加ã�ˆã‚‹ã�¨ãƒ‘イプをæµ�れる_液体_を移動ã�•ã�›ã‚‹åœ§åŠ›ã�Œç™ºç”Ÿã�—ã�¾ã�™ã€‚_回転方å�‘_を逆ã�«ã�™ã‚‹ã�¨ã€�_液体_ã�®æµ�れる方å�‘を切り替ã�ˆã‚‰ã‚Œã�¾ã�™ã€‚", - "block.create.mechanical_pump.tooltip.control1": "レンãƒ�ã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_pump.tooltip.action1": "ãƒ�ンプã�®æ–¹å�‘ã‚’å��転ã�•ã�›ã€�デフォルトã�®æµ�れる方å�‘を切り替ã�ˆã�¾ã�™ã€‚", + "block.create.mechanical_pump.tooltip": "メカニカルポンプ", + "block.create.mechanical_pump.tooltip.summary": "_回転力_を使って_パイプ_に沿って_液体_を移動させます。", + "block.create.mechanical_pump.tooltip.condition1": "液体移動", + "block.create.mechanical_pump.tooltip.behaviour1": "_回転力_を加えるとパイプを流れる_液体_を移動させる圧力が発生します。_回転方向_を逆にすると、_液体_の流れる方向を切り替えられます。", + "block.create.mechanical_pump.tooltip.control1": "レンチで右クリックしたとき", + "block.create.mechanical_pump.tooltip.action1": "ポンプの方向を反転させ、デフォルトの流れる方向を切り替えます。", - "block.create.smart_fluid_pipe.tooltip": "スマート液体パイプ", - "block.create.smart_fluid_pipe.tooltip.summary": "フィルター付ã��ã�®_液体パイプ_。特定ã�®_液体_を通é�Žã�•ã�›ã‚‹ã�‹è¨­å®šã�§ã��ã�¾ã�™ã€‚", - "block.create.smart_fluid_pipe.tooltip.condition1": "液体をæ�¬å…¥ã�—ã�Ÿã�¨ã��", - "block.create.smart_fluid_pipe.tooltip.behaviour1": "フィルターã�«å�ˆã‚�ã�ªã�„液体をæ�¬å…¥ã�—ã�Ÿã‚¹ãƒžãƒ¼ãƒˆæ¶²ä½“パイプã�¯ã€�æµ�れをé�®æ–­ã�—ã�¾ã�™ã€‚", - "block.create.smart_fluid_pipe.tooltip.condition2": "液体コンテナã�«éš£æŽ¥ã�—ã�¦ã�„ã‚‹ã�¨ã��", - "block.create.smart_fluid_pipe.tooltip.behaviour2": "ã�‚らゆる容器ã�‹ã‚‰_æµ�れ出ã�™_スマート液体パイプã�¯ã€�ã��ã�®_フィルター_ã�«å�ˆã�£ã�Ÿæ¶²ä½“ã�®ã�¿ã‚’æ�¬å…¥ã�—ã�¾ã�™ã€‚", + "block.create.smart_fluid_pipe.tooltip": "スマート液体パイプ", + "block.create.smart_fluid_pipe.tooltip.summary": "フィルター付きの_液体パイプ_。特定の_液体_を通過させるか設定できます。", + "block.create.smart_fluid_pipe.tooltip.condition1": "液体を搬入したとき", + "block.create.smart_fluid_pipe.tooltip.behaviour1": "フィルターに合わない液体を搬入したスマート液体パイプは、流れを遮断します。", + "block.create.smart_fluid_pipe.tooltip.condition2": "液体コンテナに隣接しているとき", + "block.create.smart_fluid_pipe.tooltip.behaviour2": "あらゆる容器から_流れ出す_スマート液体パイプは、その_フィルター_に合った液体のみを搬入します。", - "block.create.spout.tooltip": "アイテム注液å�£", - "block.create.spout.tooltip.summary": "液体を注入ã�™ã‚‹æ³¨æ¶²å™¨ã€‚", - "block.create.spout.tooltip.condition1": "液体充填", - "block.create.spout.tooltip.behaviour1": "_ãƒ�ケツ_ã‚„_瓶_ã�®ã‚ˆã�†ã�ª_容器アイテム_を下ã�«ç½®ã��ã�¨ã€�貯蔵ã�•ã‚Œã�Ÿæ¶²ä½“ã�§ã��れを満ã�Ÿã�—ã�¾ã�™ã€‚", - "block.create.spout.tooltip.condition2": "液体自動化", - "block.create.spout.tooltip.behaviour2": "_ベルト_ã‚„_デãƒ�_ã�®ä¸Šã�«ç½®ã�‹ã‚Œã�Ÿã‚¢ã‚¤ãƒ†ãƒ æ³¨æ¶²å�£ã�¯ã€�ã��ã�®ä¸‹ã‚’通é�Žã�™ã‚‹_容器アイテム_ã�«å��å¿œã�—ã�¾ã�™ã€‚", + "block.create.spout.tooltip": "アイテム注液口", + "block.create.spout.tooltip.summary": "液体を注入する注液器。", + "block.create.spout.tooltip.condition1": "液体充填", + "block.create.spout.tooltip.behaviour1": "_バケツ_や_瓶_のような_容器アイテム_を下に置くと、貯蔵された液体でそれを満たします。", + "block.create.spout.tooltip.condition2": "液体自動化", + "block.create.spout.tooltip.behaviour2": "_ベルト_や_デポ_の上に置かれたアイテム注液口は、その下を通過する_容器アイテム_に反応します。", - "block.create.item_drain.tooltip": "アイテム排液å�£", - "block.create.item_drain.tooltip.summary": "_液体アイテム_を空ã�«ã�™ã‚‹æ ¼å­�付ã��デãƒ�。", - "block.create.item_drain.tooltip.condition1": "液体排液", - "block.create.item_drain.tooltip.behaviour1": "_ãƒ�ケツ_ã‚„_ボトル_ã�ªã�©ã�®_液体入り容器_を横ã�‹ã‚‰æ�¬å…¥ã�™ã‚‹ã�¨ã€�アイテム排液å�£ã�¯ã��ã�®_液体入り容器_ã�«ç©ºã�«ã�—よã�†ã�¨ã�—ã�¾ã�™ã€‚ã��ã�®å¾Œã€�アイテムã�¯å��対å�´ã�«æŽ’出ã�•ã‚Œã�¾ã�™ã€‚", + "block.create.item_drain.tooltip": "アイテム排液口", + "block.create.item_drain.tooltip.summary": "_液体アイテム_を空にする格子付きデポ。", + "block.create.item_drain.tooltip.condition1": "液体排液", + "block.create.item_drain.tooltip.behaviour1": "_バケツ_や_ボトル_などの_液体入り容器_を横から搬入すると、アイテム排液口はその_液体入り容器_に空にしようとします。その後、アイテムは反対側に排出されます。", - "block.create.mechanical_arm.tooltip": "メカニカルアーム", - "block.create.mechanical_arm.tooltip.summary": "アイテムをé�‹æ�¬ã�™ã‚‹é«˜åº¦ã�ªæ©Ÿæ¢°ã€‚", - "block.create.mechanical_arm.tooltip.condition1": "アイテムé�‹æ�¬", - "block.create.mechanical_arm.tooltip.behaviour1": "_ベルト_ã€�_デãƒ�_ã€�_ファンãƒ�ル_ã€�_メカニカルクラフター_ã�ªã�©ã�®_アクセスå�¯èƒ½_ã�ªã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒªã�«ã‚¢ã‚¤ãƒ†ãƒ ã‚’入れã�Ÿã‚Šã€�出ã�—ã�Ÿã‚Šã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚", - "block.create.mechanical_arm.tooltip.control1": "手ã�«æŒ�ã�£ã�¦ã�„ã‚‹ã�¨ã��", - "block.create.mechanical_arm.tooltip.action1": "アクセスå�¯èƒ½ã�ª_アイテムインベントリ_ã‚’å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�¦ã€�_メカニカルアーム_ã�®_æ�¬å…¥å…ˆ_ã�¨ã�—ã�¦è¨­å®šã�—ã�¾ã�™ã€‚2回å�³ã‚¯ãƒªãƒƒã‚¯ã�™ã‚‹ã�¨ã€�_æ�¬å‡ºå…ˆ_ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¾ã�™ã€‚", - "block.create.mechanical_arm.tooltip.control2": "レンãƒ�ã‚’æŒ�ã�£ã�¦ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_arm.tooltip.action2": "_メカニカルアーム_ã�Œæ�¬å‡ºã�™ã‚‹_アイテム_ã�®é †åº�付ã�‘動作を設定ã�—ã�¾ã�™ã€‚", + "block.create.mechanical_arm.tooltip": "メカニカルアーム", + "block.create.mechanical_arm.tooltip.summary": "アイテムを運搬する高度な機械。", + "block.create.mechanical_arm.tooltip.condition1": "アイテム運搬", + "block.create.mechanical_arm.tooltip.behaviour1": "_ベルト_、_デポ_、_ファンネル_、_メカニカルクラフター_などの_アクセス可能_なインベントリにアイテムを入れたり、出したりすることができます。", + "block.create.mechanical_arm.tooltip.control1": "手に持っているとき", + "block.create.mechanical_arm.tooltip.action1": "アクセス可能な_アイテムインベントリ_を右クリックして、_メカニカルアーム_の_搬入先_として設定します。2回右クリックすると、_搬出先_として設定されます。", + "block.create.mechanical_arm.tooltip.control2": "レンチを持ってスクロールしたとき", + "block.create.mechanical_arm.tooltip.action2": "_メカニカルアーム_が搬出する_アイテム_の順序付け動作を設定します。", - "item.create.wand_of_symmetry.tooltip": "対称ã�®æ�–", - "item.create.wand_of_symmetry.tooltip.summary": "対象ã�®é�¡ã‚’ã�¾ã�Ÿã�„ã� ç¯„囲内ã�®ãƒ–ロック設置を完全ã�«è¤‡è£½ã�—ã�¾ã�™ã€‚", - "item.create.wand_of_symmetry.tooltip.condition1": "ホットãƒ�ーã�«ã�‚ã‚‹ã�¨ã��", - "item.create.wand_of_symmetry.tooltip.behaviour1": "対象ã�®é�¡ã�¯æœ‰åŠ¹ã�®ã�¾ã�¾", - "item.create.wand_of_symmetry.tooltip.control1": "地é�¢ã‚’å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.wand_of_symmetry.tooltip.action1": "対象ã�®é�¡ã‚’_作æˆ�_ã�¾ã�Ÿã�¯_移動_ã�™ã‚‹", - "item.create.wand_of_symmetry.tooltip.control2": "空中をå�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.wand_of_symmetry.tooltip.action2": "有効ã�ªå¯¾è±¡ã�®é�¡ã‚’_削除_", - "item.create.wand_of_symmetry.tooltip.control3": "スニークã�—ã�ªã�Œã‚‰å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.wand_of_symmetry.tooltip.action3": "_設定インターフェース_ã‚’é–‹ã��ã�¾ã�™ã€‚", + "item.create.wand_of_symmetry.tooltip": "対称の杖", + "item.create.wand_of_symmetry.tooltip.summary": "対象の鏡をまたいだ範囲内のブロック設置を完全に複製します。", + "item.create.wand_of_symmetry.tooltip.condition1": "ホットバーにあるとき", + "item.create.wand_of_symmetry.tooltip.behaviour1": "対象の鏡は有効のまま", + "item.create.wand_of_symmetry.tooltip.control1": "地面を右クリックしたとき", + "item.create.wand_of_symmetry.tooltip.action1": "対象の鏡を_作成_または_移動_する", + "item.create.wand_of_symmetry.tooltip.control2": "空中を右クリックしたとき", + "item.create.wand_of_symmetry.tooltip.action2": "有効な対象の鏡を_削除_", + "item.create.wand_of_symmetry.tooltip.control3": "スニークしながら右クリックしたとき", + "item.create.wand_of_symmetry.tooltip.action3": "_設定インターフェース_を開きます。", - "item.create.handheld_blockzapper.tooltip": "æ�ºå¸¯ãƒ–ロックザッパー", - "item.create.handheld_blockzapper.tooltip.summary": "離れã�Ÿå ´æ‰€ã�«ãƒ–ロックを設置ã�¾ã�Ÿã�¯äº¤æ�›ã�™ã‚‹æ–°ã�—ã�„ガジェット。", - "item.create.handheld_blockzapper.tooltip.control1": "ブロックを左クリックã�—ã�Ÿã�¨ã��", - "item.create.handheld_blockzapper.tooltip.action1": "ターゲットã�®ãƒ–ロックをã�“ã�®ãƒ„ールã�«è¨­å®šã�—ã�¾ã�™ã€‚", - "item.create.handheld_blockzapper.tooltip.control2": "ブロックをå�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.handheld_blockzapper.tooltip.action2": "ターゲットブロックを_é…�ç½®_ã�¾ã�Ÿã�¯_ç½®æ�›_ã�—ã�¾ã�™ã€‚", - "item.create.handheld_blockzapper.tooltip.control3": "スニークã�—ã�ªã�Œã‚‰å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��。", - "item.create.handheld_blockzapper.tooltip.action3": "_設定インターフェース_ã‚’é–‹ã��ã�¾ã�™ã€‚", + "item.create.handheld_blockzapper.tooltip": "携帯ブロックザッパー", + "item.create.handheld_blockzapper.tooltip.summary": "離れた場所にブロックを設置または交換する新しいガジェット。", + "item.create.handheld_blockzapper.tooltip.control1": "ブロックを左クリックしたとき", + "item.create.handheld_blockzapper.tooltip.action1": "ターゲットのブロックをこのツールに設定します。", + "item.create.handheld_blockzapper.tooltip.control2": "ブロックを右クリックしたとき", + "item.create.handheld_blockzapper.tooltip.action2": "ターゲットブロックを_配置_または_置換_します。", + "item.create.handheld_blockzapper.tooltip.control3": "スニークしながら右クリックしたとき。", + "item.create.handheld_blockzapper.tooltip.action3": "_設定インターフェース_を開きます。", - "item.create.handheld_worldshaper.tooltip": "æ�ºå¸¯ãƒ¯ãƒ¼ãƒ«ãƒ‰ã‚·ã‚§ãƒ¼ãƒ‘ー", - "item.create.handheld_worldshaper.tooltip.summary": "特色ã�‚ã‚‹_風景_ã‚„_地形_を作æˆ�ã�™ã‚‹ä¾¿åˆ©ã�ªãƒ„ール。", - "item.create.handheld_worldshaper.tooltip.control1": "ブロックを左クリックã�—ã�Ÿã�¨ã��", - "item.create.handheld_worldshaper.tooltip.action1": "ターゲットã�®ãƒ–ロックをã�“ã�®ãƒ„ールã�«è¨­å®šã�—ã�¾ã�™ã€‚", - "item.create.handheld_worldshaper.tooltip.control2": "ブロックをå�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.handheld_worldshaper.tooltip.action2": "ç�¾åœ¨é�¸æŠžã�•ã‚Œã�¦ã�„ã‚‹_ブラシ_ã�¨_ツール_を目標ã�®å ´æ‰€ã�«é�©ç”¨ã�—ã�¾ã�™ã€‚", - "item.create.handheld_worldshaper.tooltip.control3": "スニークã�—ã�ªã�Œã‚‰å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.handheld_worldshaper.tooltip.action3": "_設定インターフェース_ã‚’é–‹ã��ã�¾ã�™ã€‚", + "item.create.handheld_worldshaper.tooltip": "携帯ワールドシェーパー", + "item.create.handheld_worldshaper.tooltip.summary": "特色ある_風景_や_地形_を作成する便利なツール。", + "item.create.handheld_worldshaper.tooltip.control1": "ブロックを左クリックしたとき", + "item.create.handheld_worldshaper.tooltip.action1": "ターゲットのブロックをこのツールに設定します。", + "item.create.handheld_worldshaper.tooltip.control2": "ブロックを右クリックしたとき", + "item.create.handheld_worldshaper.tooltip.action2": "現在選択されている_ブラシ_と_ツール_を目標の場所に適用します。", + "item.create.handheld_worldshaper.tooltip.control3": "スニークしながら右クリックしたとき", + "item.create.handheld_worldshaper.tooltip.action3": "_設定インターフェース_を開きます。", - "item.create.tree_fertilizer.tooltip": "樹木ã�®è‚¥æ–™", - "item.create.tree_fertilizer.tooltip.summary": "一般的ã�ªç¨®é¡žã�®æœ¨ã�®æˆ�é•·ã‚’æ—©ã‚�ã‚‹ã�®ã�«é�©ã�—ã�ŸãƒŸãƒ�ラルをé…�å�ˆã�—ã�Ÿå¼·åŠ›ã�ªè‚¥æ–™ã€‚", - "item.create.tree_fertilizer.tooltip.condition1": "苗木ã�«ä½¿ã�£ã�Ÿã�¨ã��", - "item.create.tree_fertilizer.tooltip.behaviour1": "_é–“éš”ã�®æ�¡ä»¶_ã�«_関係ã�ªã��_ツリーをæˆ�é•·ã�•ã�›ã‚‹", + "item.create.tree_fertilizer.tooltip": "樹木の肥料", + "item.create.tree_fertilizer.tooltip.summary": "一般的な種類の木の成長を早めるのに適したミネラルを配合した強力な肥料。", + "item.create.tree_fertilizer.tooltip.condition1": "苗木に使ったとき", + "item.create.tree_fertilizer.tooltip.behaviour1": "_間隔の条件_に_関係なく_ツリーを成長させる", - "item.create.deforester.tooltip": "デフォレスター", - "item.create.deforester.tooltip.summary": "一瞬ã�§æœ¨ã‚’切り倒ã�™ã�“ã�¨ã�Œã�§ã��ã‚‹_è¼�ã��æ–§_。", + "item.create.deforester.tooltip": "デフォレスター", + "item.create.deforester.tooltip.summary": "一瞬で木を切り倒すことができる_輝く斧_。", - "item.create.extendo_grip.tooltip": "マジックãƒ�ンド", - "item.create.extendo_grip.tooltip.summary": "ビヨヨーンï¼�使用者ã�®_射程_を大幅ã�«_伸ã�°ã�—_ã�¾ã�™ã€‚", - "item.create.extendo_grip.tooltip.condition1": "オフãƒ�ンドã�«è£…å‚™ã�—ã�Ÿã�¨ã��", - "item.create.extendo_grip.tooltip.behaviour1": "メインãƒ�ンドã�§ä½¿ç”¨ã�™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã�®å°„程を伸ã�°ã�—ã�¾ã�™ã€‚", + "item.create.extendo_grip.tooltip": "マジックハンド", + "item.create.extendo_grip.tooltip.summary": "ビヨヨーン!使用者の_射程_を大幅に_伸ばし_ます。", + "item.create.extendo_grip.tooltip.condition1": "オフハンドに装備したとき", + "item.create.extendo_grip.tooltip.behaviour1": "メインハンドで使用するアイテムの射程を伸ばします。", - "item.create.filter.tooltip": "フィルター", - "item.create.filter.tooltip.summary": "物æµ�ç³»ã�®è£…ç½®ã�®_æ�¬å…¥_ã�¨_æ�¬å‡º_をより_正確_ã�«_制御_ã�—ã€�_アイテムã�®ã‚»ãƒƒãƒˆ_ã�¾ã�Ÿã�¯ã�„ã��ã�¤ã�‹ã�®_入れå­�ã�«ã�ªã�£ã�Ÿãƒ•ã‚£ãƒ«ã‚¿ãƒ¼_ã�¨ç…§å�ˆã�—ã�¾ã�™ã€‚", - "item.create.filter.tooltip.condition1": "フィルタースロットã�«ã‚»ãƒƒãƒˆã�—ã�Ÿã�¨ã��", - "item.create.filter.tooltip.behaviour1": "_設定_ã�«å¿œã�˜ã�¦ã‚¢ã‚¤ãƒ†ãƒ ã�®æµ�れを_制御_ã�—ã�¾ã�™ã€‚", - "item.create.filter.tooltip.condition2": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.filter.tooltip.behaviour2": "_設定インターフェース_ã‚’é–‹ã��ã�¾ã�™ã€‚", + "item.create.filter.tooltip": "フィルター", + "item.create.filter.tooltip.summary": "物流系の装置の_搬入_と_搬出_をより_正確_に_制御_し、_アイテムのセット_またはいくつかの_入れ子になったフィルター_と照合します。", + "item.create.filter.tooltip.condition1": "フィルタースロットにセットしたとき", + "item.create.filter.tooltip.behaviour1": "_設定_に応じてアイテムの流れを_制御_します。", + "item.create.filter.tooltip.condition2": "右クリックしたとき", + "item.create.filter.tooltip.behaviour2": "_設定インターフェース_を開きます。", - "item.create.attribute_filter.tooltip": "属性フィルター", - "item.create.attribute_filter.tooltip.summary": "物æµ�ç³»ã�®ã�®_æ�¬å…¥_ã�¨_æ�¬å‡º_をより_正確_ã�«_制御_ã�—ã€�アイテムã�®_属性_ã�¨_カテゴリã�®ã‚»ãƒƒãƒˆ_ã�¨ç…§å�ˆã�—ã�¾ã�™ã€‚", - "item.create.attribute_filter.tooltip.condition1": "フィルタースロットã�«ã‚»ãƒƒãƒˆã�—ã�Ÿã�¨ã��", - "item.create.attribute_filter.tooltip.behaviour1": "_設定_ã�«å¿œã�˜ã�¦ã‚¢ã‚¤ãƒ†ãƒ ã�®æµ�れを_制御_ã�—ã�¾ã�™ã€‚", - "item.create.attribute_filter.tooltip.condition2": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.attribute_filter.tooltip.behaviour2": "_設定インターフェース_ã‚’é–‹ã��ã�¾ã�™ã€‚", + "item.create.attribute_filter.tooltip": "属性フィルター", + "item.create.attribute_filter.tooltip.summary": "物流系のの_搬入_と_搬出_をより_正確_に_制御_し、アイテムの_属性_と_カテゴリのセット_と照合します。", + "item.create.attribute_filter.tooltip.condition1": "フィルタースロットにセットしたとき", + "item.create.attribute_filter.tooltip.behaviour1": "_設定_に応じてアイテムの流れを_制御_します。", + "item.create.attribute_filter.tooltip.condition2": "右クリックしたとき", + "item.create.attribute_filter.tooltip.behaviour2": "_設定インターフェース_を開きます。", - "item.create.empty_schematic.tooltip": "空ã�®æ¦‚略図", - "item.create.empty_schematic.tooltip.summary": "レシピã�®æ��æ–™ã€�ã�Šã‚ˆã�³_概略図テーブル_ã�§ã�®æ›¸ã��è¾¼ã�¿ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�™ã€‚", + "item.create.empty_schematic.tooltip": "空の概略図", + "item.create.empty_schematic.tooltip.summary": "レシピの材料、および_概略図テーブル_での書き込みに使用されます。", - "item.create.schematic.tooltip": "概略図", - "item.create.schematic.tooltip.summary": "ワールドã�«è¨­ç½®ã�§ã��る構造物をä¿�æŒ�ã�—ã�¾ã�™ã€‚ホログラムを必è¦�ã�«å¿œã�˜ã�¦é…�ç½®ã�—ã€�_概略図砲_を使用ã�—ã�¦å»ºç¯‰ã�—ã�¾ã�™ã€‚", - "item.create.schematic.tooltip.condition1": "æŒ�ã�£ã�Ÿã�¨ã��", - "item.create.schematic.tooltip.behaviour1": "ç”»é�¢ä¸Šã�®ãƒ„ールを使用ã�—ã�¦é…�ç½®ã�§ã��ã�¾ã�™ã€‚", - "item.create.schematic.tooltip.control1": "スニークã�—ã�ªã�Œã‚‰å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.schematic.tooltip.action1": "正確ã�ª_座標_ã‚’æ�¬å…¥ã�™ã‚‹_インターフェース_ã‚’é–‹ã��ã�¾ã�™ã€‚", + "item.create.schematic.tooltip": "概略図", + "item.create.schematic.tooltip.summary": "ワールドに設置できる構造物を保持します。ホログラムを必要に応じて配置し、_概略図砲_を使用して建築します。", + "item.create.schematic.tooltip.condition1": "持ったとき", + "item.create.schematic.tooltip.behaviour1": "画面上のツールを使用して配置できます。", + "item.create.schematic.tooltip.control1": "スニークしながら右クリックしたとき", + "item.create.schematic.tooltip.action1": "正確な_座標_を搬入する_インターフェース_を開きます。", - "item.create.schematic_and_quill.tooltip": "概略図ã�¨ç¾½æ ¹ãƒšãƒ³", - "item.create.schematic_and_quill.tooltip.summary": "ワールドã�®æ§‹é€ ç‰©ã‚’.nbtファイルã�«ä¿�å­˜ã�™ã‚‹ã�Ÿã‚�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�™ã€‚", - "item.create.schematic_and_quill.tooltip.condition1": "ステップ1", - "item.create.schematic_and_quill.tooltip.behaviour1": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�¦2ã�¤ã�®ã‚³ãƒ¼ãƒŠãƒ¼ãƒ�イントをé�¸æŠžã�—ã�¾ã�™ã€‚", - "item.create.schematic_and_quill.tooltip.condition2": "ステップ2", - "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrlキーを押ã�—ã�ªã�Œã‚‰ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«_ã�—ã�¦ã€�サイズを調整ã�—ã�¾ã�™ã€‚ã‚‚ã�†ä¸€åº¦å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�¦ä¿�å­˜ã�—ã�¾ã�™ã€‚", - "item.create.schematic_and_quill.tooltip.control1": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.schematic_and_quill.tooltip.action1": "コーナーãƒ�イントをé�¸æŠž/ä¿�存を確èª�ã�—ã�¾ã�™ã€‚", - "item.create.schematic_and_quill.tooltip.control2": "Ctrlを長押ã�—ã�¦ã‚‹ã�¨ã��", - "item.create.schematic_and_quill.tooltip.action2": "_空中_ã�§ãƒ�イントをé�¸æŠžã�—ã�¾ã�™ã€‚_スクロール_ã�—ã�¦è·�離を調整ã�—ã�¾ã�™ã€‚", - "item.create.schematic_and_quill.tooltip.control3": "スニークã�—ã�ªã�Œã‚‰å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.schematic_and_quill.tooltip.action3": "é�¸æŠžã‚’_リセット_ã�—ã�¦å‰Šé™¤ã�—ã�¾ã�™ã€‚", + "item.create.schematic_and_quill.tooltip": "概略図と羽根ペン", + "item.create.schematic_and_quill.tooltip.summary": "ワールドの構造物を.nbtファイルに保存するために使用されます。", + "item.create.schematic_and_quill.tooltip.condition1": "ステップ1", + "item.create.schematic_and_quill.tooltip.behaviour1": "右クリックして2つのコーナーポイントを選択します。", + "item.create.schematic_and_quill.tooltip.condition2": "ステップ2", + "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrlキーを押しながらスクロール_して、サイズを調整します。もう一度右クリックして保存します。", + "item.create.schematic_and_quill.tooltip.control1": "右クリックしたとき", + "item.create.schematic_and_quill.tooltip.action1": "コーナーポイントを選択/保存を確認します。", + "item.create.schematic_and_quill.tooltip.control2": "Ctrlを長押してるとき", + "item.create.schematic_and_quill.tooltip.action2": "_空中_でポイントを選択します。_スクロール_して距離を調整します。", + "item.create.schematic_and_quill.tooltip.control3": "スニークしながら右クリックしたとき", + "item.create.schematic_and_quill.tooltip.action3": "選択を_リセット_して削除します。", - "block.create.schematicannon.tooltip": "概略図砲", - "block.create.schematicannon.tooltip.summary": "ブロックを撃ã�£ã�¦ã€�展開ã�•ã‚Œã�Ÿ_概略図_ã‚’ã‚‚ã�¨ã�«ãƒ¯ãƒ¼ãƒ«ãƒ‰ã�«è¨­ç½®ã�—ã�¾ã�™ã€‚隣接ã�™ã‚‹ã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒªã�‹ã‚‰ã�®ã‚¢ã‚¤ãƒ†ãƒ ã‚’自動æ�¬å…¥ã�—ã€�_ç�«è–¬_を燃料ã�¨ã�—ã�¦ä½¿ç”¨ã�—ã�¾ã�™ã€‚", - "block.create.schematicannon.tooltip.control1": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.schematicannon.tooltip.action1": "_インターフェイス_ã‚’é–‹ã��ã�¾ã�™ã€‚", + "block.create.schematicannon.tooltip": "概略図砲", + "block.create.schematicannon.tooltip.summary": "ブロックを撃って、展開された_概略図_をもとにワールドに設置します。隣接するインベントリからのアイテムを自動搬入し、_火薬_を燃料として使用します。", + "block.create.schematicannon.tooltip.control1": "右クリックしたとき", + "block.create.schematicannon.tooltip.action1": "_インターフェイス_を開きます。", - "block.create.schematic_table.tooltip": "概略図テーブル", - "block.create.schematic_table.tooltip.summary": "ä¿�å­˜ã�•ã‚Œã�Ÿæ§‹é€ ç‰©ã‚’_空ã�®æ¦‚略図_ã�«æ›¸ã��è¾¼ã�¿ã�¾ã�™ã€‚", - "block.create.schematic_table.tooltip.condition1": "空ã�®æ¦‚略図ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã�¨ã��", - "block.create.schematic_table.tooltip.behaviour1": "Schematicsフォルダã�‹ã‚‰é�¸æŠžã�—ã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップロードã�—ã�¾ã�™ã€‚", + "block.create.schematic_table.tooltip": "概略図テーブル", + "block.create.schematic_table.tooltip.summary": "保存された構造物を_空の概略図_に書き込みます。", + "block.create.schematic_table.tooltip.condition1": "空の概略図が与えられたとき", + "block.create.schematic_table.tooltip.behaviour1": "Schematicsフォルダから選択したファイルをアップロードします。", - "block.create.shaft.tooltip": "シャフト", - "block.create.shaft.tooltip.summary": "_回転_ã‚’ç›´ç·šã�§_ä¼�é�”_ã�—ã�¾ã�™ã€‚", + "block.create.shaft.tooltip": "シャフト", + "block.create.shaft.tooltip.summary": "_回転_を直線で_伝達_します。", - "block.create.cogwheel.tooltip": "歯車", - "block.create.cogwheel.tooltip.summary": "_回転_ã‚’ç›´ç·šã�§ã€�ã�¾ã�Ÿã�¯éš£æŽ¥ã�™ã‚‹_歯車_ã�«_ä¼�é�”_ã�—ã�¾ã�™ã€‚", + "block.create.cogwheel.tooltip": "歯車", + "block.create.cogwheel.tooltip.summary": "_回転_を直線で、または隣接する_歯車_に_伝達_します。", - "block.create.large_cogwheel.tooltip": "大ã��ã�ªæ­¯è»Š", - "block.create.large_cogwheel.tooltip.summary": "å°�ã�•ã�ªæ­¯è»Šã�«æŽ¥ç¶šã�—ã�Ÿã�¨ã��ã�«_回転速度_ã‚’_変更_ã�§ã��る歯車ã�®å¤§åž‹ãƒ�ージョン。", + "block.create.large_cogwheel.tooltip": "大きな歯車", + "block.create.large_cogwheel.tooltip.summary": "小さな歯車に接続したときに_回転速度_を_変更_できる歯車の大型バージョン。", - "block.create.encased_shaft.tooltip": "ケース入りシャフト", - "block.create.encased_shaft.tooltip.summary": "_回転_ã‚’ç›´ç·šã�§_ä¼�é�”_ã�—ã�¾ã�™ã€‚å£�を通é�Žã�™ã‚‹å›žè»¢ã�®ä¼�é�”ã�«é�©ã�—ã�¦ã�„ã�¾ã�™ã€‚", + "block.create.encased_shaft.tooltip": "ケース入りシャフト", + "block.create.encased_shaft.tooltip.summary": "_回転_を直線で_伝達_します。壁を通過する回転の伝達に適しています。", - "block.create.gearbox.tooltip": "ギアボックス", - "block.create.gearbox.tooltip.summary": "接続ã�•ã‚Œã�Ÿ_4æ–¹å�‘_ã�®_回転_æ–¹å�‘を逆ã�«ã�—ã�¦_ä¼�é�”_ã�—ã�¾ã�™ã€‚", + "block.create.gearbox.tooltip": "ギアボックス", + "block.create.gearbox.tooltip.summary": "接続された_4方向_の_回転_方向を逆にして_伝達_します。", - "block.create.gearshift.tooltip": "ギアシフト", - "block.create.gearshift.tooltip.summary": "接続ã�•ã‚Œã�Ÿã‚·ãƒ£ãƒ•ãƒˆã�®å›žè»¢æ–¹å�‘ã�®åˆ‡ã‚Šæ›¿ã�ˆã‚’制御ã�—ã�¾ã�™ã€‚", - "block.create.gearshift.tooltip.condition1": "レッドストーン信å�·ã‚’å�—ã�‘ã�Ÿã�¨ã��", - "block.create.gearshift.tooltip.behaviour1": "出力ã�™ã‚‹å›žè»¢ã�®æ–¹å�‘ã‚’_逆_ã�«ã�—ã�¾ã�™ã€‚", + "block.create.gearshift.tooltip": "ギアシフト", + "block.create.gearshift.tooltip.summary": "接続されたシャフトの回転方向の切り替えを制御します。", + "block.create.gearshift.tooltip.condition1": "レッドストーン信号を受けたとき", + "block.create.gearshift.tooltip.behaviour1": "出力する回転の方向を_逆_にします。", - "block.create.clutch.tooltip": "クラッãƒ�", - "block.create.clutch.tooltip.summary": "接続ã�•ã‚Œã�Ÿã‚·ãƒ£ãƒ•ãƒˆã�®å›žè»¢ã�®ã‚ªãƒ³/オフを制御ã�—ã�¾ã�™ã€‚", - "block.create.clutch.tooltip.condition1": "レッドストーン信å�·ã‚’å�—ã�‘ã�Ÿã�¨ã��", - "block.create.clutch.tooltip.behaviour1": "å��対å�´ã�¸ã�®å›žè»¢ã�®ä¼�é�”ã‚’_å�œæ­¢_ã�—ã�¾ã�™ã€‚", + "block.create.clutch.tooltip": "クラッチ", + "block.create.clutch.tooltip.summary": "接続されたシャフトの回転のオン/オフを制御します。", + "block.create.clutch.tooltip.condition1": "レッドストーン信号を受けたとき", + "block.create.clutch.tooltip.behaviour1": "反対側への回転の伝達を_停止_します。", - "block.create.encased_chain_drive.tooltip": "ケース入りãƒ�ェーンドライブ", - "block.create.encased_chain_drive.tooltip.summary": "直線状ã�«æŽ¥ç¶šã�™ã‚‹_ケース入りãƒ�ェーンドライブ_ã�¸_回転をä¼�é�”_ã�™ã‚‹ã€‚ãƒ�ェーンドライブã�¯ã‚·ãƒ£ãƒ•ãƒˆã�®ã�ªã�„ä»»æ„�ã�®é�¢ã�«éš£æŽ¥ã�—ã�¦è¨­ç½®ã�•ã‚Œã�Ÿã�¨ã��ã€�直線状ã�ªã‚‰æŽ¥ç¶šã�•ã‚Œã�¾ã�™ã€‚å�‘ã��ã�¯å¿…ã�šã�—も一致ã�—ã�¦ã�„ã‚‹å¿…è¦�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“。", - "block.create.encased_chain_drive.tooltip.condition1": "接続ã�—ã�Ÿã�¨ã��", - "block.create.encased_chain_drive.tooltip.behaviour1": "接続ã�•ã‚Œã�Ÿãƒ–ロックã�¯ã€�ã�“ã�®æ©Ÿæ¢°ã�®_回転速度_ã�¨æ–¹å�‘ã‚’ä¼�é�”ã�—ã�¾ã�™ã€‚。", + "block.create.encased_chain_drive.tooltip": "ケース入りチェーンドライブ", + "block.create.encased_chain_drive.tooltip.summary": "直線状に接続する_ケース入りチェーンドライブ_へ_回転を伝達_する。チェーンドライブはシャフトのない任意の面に隣接して設置されたとき、直線状なら接続されます。向きは必ずしも一致している必要はありません。", + "block.create.encased_chain_drive.tooltip.condition1": "接続したとき", + "block.create.encased_chain_drive.tooltip.behaviour1": "接続されたブロックは、この機械の_回転速度_と方向を伝達します。。", - "block.create.adjustable_chain_gearshift.tooltip": "å�¯å¤‰ãƒ�ェーンギアシフト", - "block.create.adjustable_chain_gearshift.tooltip.summary": "直線状ã�«æŽ¥ç¶šã�™ã‚‹_å�¯å¤‰ã‚±ãƒ¼ã‚¹å…¥ã‚Šãƒ�ェーンドライブ_ã�¯_回転をä¼�é�”_ã�™ã‚‹ã€‚ã�“ã�®ãƒ–ロックã�«å…¥åŠ›ã�•ã‚Œã‚‹_レッドストーン信å�·å¼·åº¦_ã�§ã€�ã�©ã�®ã‚µã‚¤ã‚ºã�®ãƒ›ã‚¤ãƒ¼ãƒ«ã�ŒæŽ¥ç¶šã�•ã‚Œã�Ÿãƒ�ェーンドライブã�«å™›ã�¿å�ˆã�†ã�‹ã‚’制御ã�§ã��ã�¾ã�™ã€‚", - "block.create.adjustable_chain_gearshift.tooltip.condition1": "レッドストーン制御", - "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "レッドストーン信å�·ã‚’å�—ã�‘ã�¦_ã�„ã�ªã�„_ã�¨ã��ã�¯ã€�隣接ã�™ã‚‹ãƒ�ェーンドライブã�¨_å�Œã�˜é€Ÿåº¦_ã�§å›žè»¢ã‚’ä¼�é�”ã�—ã�¾ã�™ã€‚_レッドストーン信å�·å¼·åº¦ã�Œæœ€å¤§_ã�®ã�¨ã��ã�¯éš£æŽ¥ã�™ã‚‹ãƒ�ェーンドライブã�¯_ã��ã�®2å€�_ã�®é€Ÿåº¦ã�§ä¼�é�”ã�—ã�¾ã�™ã€‚ã��ã�®é–“ã�«ã�‚ã‚‹ã‚‚ã�®ã�¯1-2å€�ã�®é€Ÿåº¦ã�§ä¼�é�”ã�•ã‚Œã�¾ã�™ã€‚", + "block.create.adjustable_chain_gearshift.tooltip": "可変チェーンギアシフト", + "block.create.adjustable_chain_gearshift.tooltip.summary": "直線状に接続する_可変ケース入りチェーンドライブ_は_回転を伝達_する。このブロックに入力される_レッドストーン信号強度_で、どのサイズのホイールが接続されたチェーンドライブに噛み合うかを制御できます。", + "block.create.adjustable_chain_gearshift.tooltip.condition1": "レッドストーン制御", + "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "レッドストーン信号を受けて_いない_ときは、隣接するチェーンドライブと_同じ速度_で回転を伝達します。_レッドストーン信号強度が最大_のときは隣接するチェーンドライブは_その2倍_の速度で伝達します。その間にあるものは1-2倍の速度で伝達されます。", - "item.create.belt_connector.tooltip": "メカニカルベルト", - "item.create.belt_connector.tooltip.summary": "2本以上ã�®_シャフト_ã‚’_メカニカルベルト_ã�§æŽ¥ç¶šã�—ã�¾ã�™ã€‚接続ã�•ã‚Œã�Ÿã‚·ãƒ£ãƒ•ãƒˆã�¯å…¨ã��å�Œã�˜é€Ÿåº¦ã�¨æ–¹å�‘ã�§å›žè»¢ã�—ã�¾ã�™ã€‚メカニカルベルトã�¯_アイテム_ã�¨_エンティティ_ã‚’_é�‹æ�¬_ã�™ã‚‹ãƒ™ãƒ«ãƒˆã‚³ãƒ³ãƒ™ã‚¢ã�¨ã�—ã�¦ä½¿ã�ˆã�¾ã�™ã€‚", - "item.create.belt_connector.tooltip.control1": "シャフトをå�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.belt_connector.tooltip.action1": "ベルトã�®ç‰‡ç«¯ã�®ã‚·ãƒ£ãƒ•ãƒˆã‚’é�¸æŠžã�—ã�¾ã�™ã€‚é�¸æŠžã�™ã‚‹2ã�¤ã�®ã‚·ãƒ£ãƒ•ãƒˆã�¯_ベルトã�®æ–¹å�‘_ã�«å�‘ã�‹ã�£ã�¦_縦_ã€�_横_ã€�ã�¾ã�Ÿã�¯_æ–œã‚�_ã�«_並ã�¹ã‚‹_å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "item.create.belt_connector.tooltip.control2": "スニークã�—ã�ªã�Œã‚‰å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.belt_connector.tooltip.action2": "ベルトã�®æœ€åˆ�ã�«é�¸æŠžã�—ã�Ÿä½�置を_リセット_ã�—ã�¾ã�™ã€‚", + "item.create.belt_connector.tooltip": "メカニカルベルト", + "item.create.belt_connector.tooltip.summary": "2本以上の_シャフト_を_メカニカルベルト_で接続します。接続されたシャフトは全く同じ速度と方向で回転します。メカニカルベルトは_アイテム_と_エンティティ_を_運搬_するベルトコンベアとして使えます。", + "item.create.belt_connector.tooltip.control1": "シャフトを右クリックしたとき", + "item.create.belt_connector.tooltip.action1": "ベルトの片端のシャフトを選択します。選択する2つのシャフトは_ベルトの方向_に向かって_縦_、_横_、または_斜め_に_並べる_必要があります。", + "item.create.belt_connector.tooltip.control2": "スニークしながら右クリックしたとき", + "item.create.belt_connector.tooltip.action2": "ベルトの最初に選択した位置を_リセット_します。", - "item.create.goggles.tooltip": "ゴーグル", - "item.create.goggles.tooltip.summary": "有用ã�ªå›žè»¢åŠ›ã�®æƒ…報を視界ã�«æ˜ ã�™çœ¼é�¡ã€‚", - "item.create.goggles.tooltip.condition1": "ç�€ç”¨ã�—ã�Ÿã�¨ã��", - "item.create.goggles.tooltip.behaviour1": "設置ã�•ã‚Œã�Ÿæ©Ÿæ¢°ã�®_速度レベル_ã�Šã‚ˆã�³ã€�_機械_ã�®_応力ã�®å½±éŸ¿_ã�¨_容é‡�_ã‚’_色付ã��ã�®ã‚¤ãƒ³ã‚¸ã‚±ãƒ¼ã‚¿ãƒ¼_ã�§è¡¨ç¤ºã�—ã�¾ã�™ã€‚", - "item.create.goggles.tooltip.condition2": "計器を見ã�Ÿã�¨ã��", - "item.create.goggles.tooltip.behaviour2": "計器ã�ŒæŽ¥ç¶šã�•ã‚Œã�¦ã�„ã‚‹ãƒ�ットワークã�®_速度_ã�¾ã�Ÿã�¯_応力_ã�«é–¢ã�™ã‚‹è©³ç´°æƒ…報を表示ã�—ã�¾ã�™ã€‚", + "item.create.goggles.tooltip": "ゴーグル", + "item.create.goggles.tooltip.summary": "有用な回転力の情報を視界に映す眼鏡。", + "item.create.goggles.tooltip.condition1": "着用したとき", + "item.create.goggles.tooltip.behaviour1": "設置された機械の_速度レベル_および、_機械_の_応力の影響_と_容量_を_色付きのインジケーター_で表示します。", + "item.create.goggles.tooltip.condition2": "計器を見たとき", + "item.create.goggles.tooltip.behaviour2": "計器が接続されているネットワークの_速度_または_応力_に関する詳細情報を表示します。", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", - "item.create.wrench.tooltip": "レンãƒ�", - "item.create.wrench.tooltip.summary": "å‹•çš„ã�‹ã‚‰ã��ã‚Šã�«å�–り組むã�Ÿã‚�ã�®ä¾¿åˆ©ã�ªãƒ„ール。コンãƒ�ーãƒ�ントã�®_回転_ã€�_解体_ã€�_設定_ã�«ä½¿ç”¨ã�§ã��ã�¾ã�™ã€‚", - "item.create.wrench.tooltip.control1": "機械をå�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.wrench.tooltip.action1": "æ“�作ã�—ã�Ÿé�¢ã�«å�‘ã�‹ã�£ã�¦ã€�ã�¾ã�Ÿã�¯é�¢ã�‹ã‚‰é›¢ã‚Œã‚‹ã‚ˆã�†ã�«æ©Ÿæ¢°ã‚’_回転_ã�•ã�›ã�¾ã�™ã€‚", - "item.create.wrench.tooltip.control2": "スニークã�—ã�ªã�Œã‚‰å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "item.create.wrench.tooltip.action2": "_機械を分解_ã�—ã€�_インベントリ_ã�«æˆ»ã�—ã�¾ã�™ã€‚", + "item.create.wrench.tooltip": "レンチ", + "item.create.wrench.tooltip.summary": "動的からくりに取り組むための便利なツール。コンポーネントの_回転_、_解体_、_設定_に使用できます。", + "item.create.wrench.tooltip.control1": "機械を右クリックしたとき", + "item.create.wrench.tooltip.action1": "操作した面に向かって、または面から離れるように機械を_回転_させます。", + "item.create.wrench.tooltip.control2": "スニークしながら右クリックしたとき", + "item.create.wrench.tooltip.action2": "_機械を分解_し、_インベントリ_に戻します。", - "block.create.creative_motor.tooltip": "クリエイティブモーター", - "block.create.creative_motor.tooltip.summary": "_回転力_を設定å�¯èƒ½ã�ªåŽŸå‹•æ©Ÿã€‚", + "block.create.creative_motor.tooltip": "クリエイティブモーター", + "block.create.creative_motor.tooltip.summary": "_回転力_を設定可能な原動機。", - "block.create.water_wheel.tooltip": "水車", - "block.create.water_wheel.tooltip.summary": "_隣接ã�™ã‚‹æ°´æµ�_ã�‹ã‚‰å¾—られる_回転力_を供給ã�—ã�¾ã�™ã€‚", + "block.create.water_wheel.tooltip": "水車", + "block.create.water_wheel.tooltip.summary": "_隣接する水流_から得られる_回転力_を供給します。", - "block.create.encased_fan.tooltip": "ケース入りファン", - "block.create.encased_fan.tooltip.summary": "_回転力_ã‚’_æ°—æµ�_ã�«å¤‰æ�›ã�—往復ã�•ã�›ã�¾ã�™ã€‚色んã�ªä½¿ã�„æ–¹ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "block.create.encased_fan.tooltip.condition1": "レッドストーン信å�·ã‚’å�—ã�‘ã�Ÿã�¨ã��", - "block.create.encased_fan.tooltip.behaviour1": "真下ã�®_熱æº�_ã�‹ã‚‰_回転力_を供給ã�—ã�¾ã�™ã€‚ファンã�¯ä¸‹å�‘ã��ã�«ã�™ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "block.create.encased_fan.tooltip.condition2": "回転ã�—ã�Ÿã�¨ã��", - "block.create.encased_fan.tooltip.behaviour2": "回転速度ã�«å¿œã�˜ã�¦ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚’_押ã�—_ã�Ÿã‚Šã€�_å�¸ã�„戻ã�—_ã�Ÿã‚Šã�—ã�¾ã�™ã€‚", - "block.create.encased_fan.tooltip.condition3": "特別ã�ªãƒ–ロックをå�¹ã��抜ã�‘ã‚‹ã�¨ã��", - "block.create.encased_fan.tooltip.behaviour3": "_液体_ã‚„_ç‚Ž_ã�®ç²’å­�ã�Œç©ºæ°—ã�®æµ�ã‚Œã�«æ”¾å‡ºã�•ã‚Œã�¾ã�™ã€‚ã�“ã‚Œã�¯ã€�_アイテムã�®åŠ å·¥_ã�«ä½¿ç”¨ã�§ã��ã�¾ã�™ã€‚", + "block.create.encased_fan.tooltip": "ケース入りファン", + "block.create.encased_fan.tooltip.summary": "_回転力_を_気流_に変換し往復させます。色んな使い方があります。", + "block.create.encased_fan.tooltip.condition1": "レッドストーン信号を受けたとき", + "block.create.encased_fan.tooltip.behaviour1": "真下の_熱源_から_回転力_を供給します。ファンは下向きにする必要があります。", + "block.create.encased_fan.tooltip.condition2": "回転したとき", + "block.create.encased_fan.tooltip.behaviour2": "回転速度に応じてエンティティを_押し_たり、_吸い戻し_たりします。", + "block.create.encased_fan.tooltip.condition3": "特別なブロックを吹き抜けるとき", + "block.create.encased_fan.tooltip.behaviour3": "_液体_や_炎_の粒子が空気の流れに放出されます。これは、_アイテムの加工_に使用できます。", - "block.create.nozzle.tooltip": "ノズル", - "block.create.nozzle.tooltip.summary": "_ケース入りファン_ã�®å‰�é�¢ã�«å�–り付ã�‘ã�¦ã€�エンティティã�¸ã�®å½±éŸ¿ã‚’_全方å�‘_ã�«åˆ†æ•£ã�—ã�¾ã�™ã€‚", + "block.create.nozzle.tooltip": "ノズル", + "block.create.nozzle.tooltip.summary": "_ケース入りファン_の前面に取り付けて、エンティティへの影響を_全方向_に分散します。", - "block.create.hand_crank.tooltip": "ãƒ�ンドクランク", - "block.create.hand_crank.tooltip.summary": "プレイヤーã�®ç›¸äº’作用を必è¦�ã�¨ã�™ã‚‹_シンプル_ã�ª_原動機_。", - "block.create.hand_crank.tooltip.condition1": "使ã�£ã�¦ã�„ã‚‹ã�¨ã��", - "block.create.hand_crank.tooltip.behaviour1": "接続ã�—ã�Ÿã�«_回転力_を供給ã�—ã�¾ã�™ã€‚_スニークã�§å›žè»¢ã‚’逆_ã�«ã�§ã��ã�¾ã�™ã€‚", + "block.create.hand_crank.tooltip": "ハンドクランク", + "block.create.hand_crank.tooltip.summary": "プレイヤーの相互作用を必要とする_シンプル_な_原動機_。", + "block.create.hand_crank.tooltip.condition1": "使っているとき", + "block.create.hand_crank.tooltip.behaviour1": "接続したに_回転力_を供給します。_スニークで回転を逆_にできます。", - "block.create.cuckoo_clock.tooltip": "鳩時計", - "block.create.cuckoo_clock.tooltip.summary": "空間を_彩り_ã€�_時間を刻む_素晴らã�—ã�„細工。", - "block.create.cuckoo_clock.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.cuckoo_clock.tooltip.behaviour1": "_ç�¾åœ¨ã�®æ™‚刻_を表示ã�—ã€�1æ—¥ã�«2回曲をå†�生ã�—ã�¾ã�™ã€‚ã€�_æ­£å�ˆ_ã�¨å¤•æš®ã‚Œã�«ãƒ—レイヤーã�Œ_眠れるよã�†ã�«ã�ªã‚‹ã�¨ã�™ã��_ã�«_アクティブ_ã�«ã�ªã‚Šã�¾ã�™ã€‚", + "block.create.cuckoo_clock.tooltip": "鳩時計", + "block.create.cuckoo_clock.tooltip.summary": "空間を_彩り_、_時間を刻む_素晴らしい細工。", + "block.create.cuckoo_clock.tooltip.condition1": "回転したとき", + "block.create.cuckoo_clock.tooltip.behaviour1": "_現在の時刻_を表示し、1日に2回曲を再生します。、_正午_と夕暮れにプレイヤーが_眠れるようになるとすぐ_に_アクティブ_になります。", - "block.create.turntable.tooltip": "ターンテーブル", - "block.create.turntable.tooltip.summary": "_回転力_ã‚’æ´—ç·´ã�•ã‚Œã�Ÿä¹—り物酔ã�„ã�«å¤‰ã�ˆã�¾ã�™ã€‚", + "block.create.turntable.tooltip": "ターンテーブル", + "block.create.turntable.tooltip.summary": "_回転力_を洗練された乗り物酔いに変えます。", - "block.create.millstone.tooltip": "石臼", - "block.create.millstone.tooltip.summary": "æ�¬å…¥ã�•ã‚Œã�Ÿ_æ��æ–™_ã�®_研削_ã�«é�©ã�—ã�Ÿæ©Ÿæ¢°ã€‚隣接ã�™ã‚‹æ­¯è»Šã�«ã‚ˆã�£ã�¦ã€�ã�¾ã�Ÿã�¯ä¸‹éƒ¨ã�®ã‚·ãƒ£ãƒ•ãƒˆã�«æŽ¥ç¶šã�™ã‚‹ã�“ã�¨ã�«ã‚ˆã�£ã�¦ã€�回転力を供給ã�§ã��ã�¾ã�™ã€‚完æˆ�å“�ã�¯æ©Ÿæ¢°ã�‹ã‚‰æ�¬å‡ºã�™ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "block.create.millstone.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.millstone.tooltip.behaviour1": "ブロックã�®å�´é�¢ã�¾ã�Ÿã�¯ä¸Šé�¢ã�‹ã‚‰æ�¬å…¥ã�•ã‚Œã�Ÿã‚¢ã‚¤ãƒ†ãƒ ã‚’_粉砕_を開始ã�—ã�¾ã�™ã€‚", - "block.create.millstone.tooltip.condition2": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.millstone.tooltip.behaviour2": "出力物を手動ã�§å›žå�Žã�—ã�¾ã�™ã€‚", + "block.create.millstone.tooltip": "石臼", + "block.create.millstone.tooltip.summary": "搬入された_材料_の_研削_に適した機械。隣接する歯車によって、または下部のシャフトに接続することによって、回転力を供給できます。完成品は機械から搬出する必要があります。", + "block.create.millstone.tooltip.condition1": "回転したとき", + "block.create.millstone.tooltip.behaviour1": "ブロックの側面または上面から搬入されたアイテムを_粉砕_を開始します。", + "block.create.millstone.tooltip.condition2": "右クリックしたとき", + "block.create.millstone.tooltip.behaviour2": "出力物を手動で回収します。", - "block.create.crushing_wheel.tooltip": "破砕ホイール", - "block.create.crushing_wheel.tooltip.summary": "何ã�‹ã‚’_ç ´ç •_ã�™ã‚‹å¤§ã��ã�ªå›žè»¢ã�•ã�›ã‚‰ã‚Œã‚‹ãƒ›ã‚¤ãƒ¼ãƒ«ã€‚", - "block.create.crushing_wheel.tooltip.condition1": "ä»–ã�®ç ´ç •ãƒ›ã‚¤ãƒ¼ãƒ«ã�«å�–り付ã�‘ã�Ÿã�¨ã��", - "block.create.crushing_wheel.tooltip.behaviour1": "様々ã�ªç‰©ã‚’処ç�†ã�™ã‚‹ç ´ç •æ©Ÿã‚’å½¢æˆ�ã�—ã�¾ã�™ã€‚ホイールã�®æ­¯ã�¯ã€�_å�Œã�˜é€Ÿåº¦_ã�§_å��対方å�‘_ã�«å›žã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚", + "block.create.crushing_wheel.tooltip": "破砕ホイール", + "block.create.crushing_wheel.tooltip.summary": "何かを_破砕_する大きな回転させられるホイール。", + "block.create.crushing_wheel.tooltip.condition1": "他の破砕ホイールに取り付けたとき", + "block.create.crushing_wheel.tooltip.behaviour1": "様々な物を処理する破砕機を形成します。ホイールの歯は、_同じ速度_で_反対方向_に回る必要があります。", - "block.create.mechanical_press.tooltip": "メカニカルプレス", - "block.create.mechanical_press.tooltip.summary": "ã��ã�®ä¸‹ã�®ã‚¢ã‚¤ãƒ†ãƒ ã‚’圧縮ã�™ã‚‹å¼·åŠ›ã�ªãƒ”ストン。一定ã�®_回転力_ã�Œå¿…è¦�ã�§ã�™ã€‚", - "block.create.mechanical_press.tooltip.condition1": "レッドストーン信å�·ã‚’å�—ã�‘ã�Ÿã�¨ã��", - "block.create.mechanical_press.tooltip.behaviour1": "ã��ã�®ä¸‹ã�«ãƒ‰ãƒ­ãƒƒãƒ—ã�•ã‚Œã�Ÿã‚¢ã‚¤ãƒ†ãƒ ã�®åœ§ç¸®ã‚’_開始_ã�—ã�¾ã�™ã€‚", - "block.create.mechanical_press.tooltip.condition2": "メカニカルベルトã�®ä¸Šã�«ã�‚ã‚‹ã�¨ã��", - "block.create.mechanical_press.tooltip.behaviour2": "ベルト上ã�®ãƒ�イパスアイテムを_自動的_ã�«åœ§ç¸®ã�—ã�¾ã�™ã€‚", - "block.create.mechanical_press.tooltip.condition3": "鉢ã�®ä¸Šã�«ã�‚ã‚‹ã�¨ã��", - "block.create.mechanical_press.tooltip.behaviour3": "å¿…è¦�ã�ªæ��æ–™ã�Œã�™ã�¹ã�¦æ�ƒã�£ã�¦ã�„ã‚‹ã�¨ã��ã�«ã€�鉢ã�®_アイテムを_圧縮_ã�—始ã‚�ã�¾ã�™ã€‚", + "block.create.mechanical_press.tooltip": "メカニカルプレス", + "block.create.mechanical_press.tooltip.summary": "その下のアイテムを圧縮する強力なピストン。一定の_回転力_が必要です。", + "block.create.mechanical_press.tooltip.condition1": "レッドストーン信号を受けたとき", + "block.create.mechanical_press.tooltip.behaviour1": "その下にドロップされたアイテムの圧縮を_開始_します。", + "block.create.mechanical_press.tooltip.condition2": "メカニカルベルトの上にあるとき", + "block.create.mechanical_press.tooltip.behaviour2": "ベルト上のバイパスアイテムを_自動的_に圧縮します。", + "block.create.mechanical_press.tooltip.condition3": "鉢の上にあるとき", + "block.create.mechanical_press.tooltip.behaviour3": "必要な材料がすべて揃っているときに、鉢の_アイテムを_圧縮_し始めます。", - "block.create.basin.tooltip": "鉢", - "block.create.basin.tooltip.summary": "_メカニカルミキサー_ã�¨_メカニカルプレス_ã�§ã�®åŠ å·¥ã�«ä½¿ç”¨ã�•ã‚Œã‚‹ä¾¿åˆ©ã�ª_アイテムã�®å…¥ã‚Œç‰©_。_レッドストーンコンパレーター_ã�«å¯¾å¿œã�—ã�¦ã�„ã�¾ã�™ã€‚", - "block.create.basin.tooltip.condition1": "自動æ�¬å‡º", - "block.create.basin.tooltip.behaviour1": "ベルトã€�ä»–ã�®é‰¢ã€�デãƒ�ã€�アイテム排液å�£ã�ªã�©ã�®_インベントリ_ã�Œ_障害物_ã�®ã�ªã�„鉢ã�®_å�´é�¢ã‚ˆã‚Šä¸‹_ã�«ã�‚ã‚‹å ´å�ˆã€�鉢ã�§ä½œæˆ�ã�•ã‚Œã�Ÿ_アイテム/液体_ã�®_完æˆ�å“�_を自動æ�¬å‡ºã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚ã�“ã‚Œã�¯è‡ªå‹•åŒ–ã�«ä¾¿åˆ©ã�§ã�™ã€‚", + "block.create.basin.tooltip": "鉢", + "block.create.basin.tooltip.summary": "_メカニカルミキサー_と_メカニカルプレス_での加工に使用される便利な_アイテムの入れ物_。_レッドストーンコンパレーター_に対応しています。", + "block.create.basin.tooltip.condition1": "自動搬出", + "block.create.basin.tooltip.behaviour1": "ベルト、他の鉢、デポ、アイテム排液口などの_インベントリ_が_障害物_のない鉢の_側面より下_にある場合、鉢で作成された_アイテム/液体_の_完成品_を自動搬出することができます。これは自動化に便利です。", - "block.create.blaze_burner.tooltip": "ブレイズãƒ�ーナー", - "block.create.blaze_burner.tooltip.summary": "飼ã�„ã�ªã‚‰ã�—ã�Ÿãƒ–レイズã�®å®¶ã�¨ã�™ã‚‹ã�¤ã�„ã�§ã�«é‰¢ã‚’æš–ã‚�るブロック。", - "block.create.blaze_burner.tooltip.condition1": "鉢ã�®ä¸‹ã�«è¨­ç½®ã�—ã�Ÿã�¨ã��", - "block.create.blaze_burner.tooltip.behaviour1": "鉢ã�®ãƒ¬ã‚·ãƒ”ã�«_熱気_を供給ã�—ã�¾ã�™ã€‚", - "block.create.blaze_burner.tooltip.condition2": "燃料を使ã�£ã�Ÿã�¨ã��", - "block.create.blaze_burner.tooltip.behaviour2": "使用ã�—ã�Ÿã‚¢ã‚¤ãƒ†ãƒ ã�®ã�‹ã�¾ã�©ç‡ƒç„¼æ™‚間分ã€�残りã�®ç‡ƒç„¼æ™‚間を伸ã�°ã�—ã�¾ã�™ã€‚アイテムを消費ã�—ã�¾ã�™ã€‚_ブレイズケーキ_を使用ã�—ã�Ÿã�¨ã��ã�¯ã�•ã‚‰ã�«é«˜æ¸©ã�«ã�ªã‚Šã�¾ã�™ã€‚", + "block.create.blaze_burner.tooltip": "ブレイズバーナー", + "block.create.blaze_burner.tooltip.summary": "飼いならしたブレイズの家とするついでに鉢を暖めるブロック。", + "block.create.blaze_burner.tooltip.condition1": "鉢の下に設置したとき", + "block.create.blaze_burner.tooltip.behaviour1": "鉢のレシピに_熱気_を供給します。", + "block.create.blaze_burner.tooltip.condition2": "燃料を使ったとき", + "block.create.blaze_burner.tooltip.behaviour2": "使用したアイテムのかまど燃焼時間分、残りの燃焼時間を伸ばします。アイテムを消費します。_ブレイズケーキ_を使用したときはさらに高温になります。", - "block.create.reinforced_rail.tooltip": "補強レール", - "block.create.reinforced_rail.tooltip.summary": "木æ��ã�§å®‰å®šã�•ã�›ã�Ÿãƒ¬ãƒ¼ãƒ«ã�¯ã€�_支ã�ˆã�¨ã�ªã‚‹ãƒ–ロックã�ªã�—_ã�§_設置_ã�§ã��ã�¾ã�™ã€‚", + "block.create.reinforced_rail.tooltip": "補強レール", + "block.create.reinforced_rail.tooltip.summary": "木材で安定させたレールは、_支えとなるブロックなし_で_設置_できます。", - "block.create.mechanical_mixer.tooltip": "メカニカルミキサー", - "block.create.mechanical_mixer.tooltip.summary": "無定形レシピをã��ã�®ä¸‹ã�®ã‚¢ã‚¤ãƒ†ãƒ ã�«é�©ç”¨ã�™ã‚‹å‹•çš„ミキサー。一定ã�®_回転力_ã�¨ä¸‹ã�«é…�ç½®ã�•ã‚Œã�Ÿ_鉢_ã�Œå¿…è¦�ã�§ã�™(é–“ã�«éš™é–“ã�Œå¿…è¦�ã�§ã�™)。", - "block.create.mechanical_mixer.tooltip.condition1": "鉢ã�®ä¸Šã�«ã�‚ã‚‹ã�¨ã��", - "block.create.mechanical_mixer.tooltip.behaviour1": "å¿…è¦�ã�ªã�™ã�¹ã�¦ã�®æ��æ–™ã�Œå­˜åœ¨ã�™ã‚‹ã�¨ã��ã�¯ã�„ã�¤ã�§ã‚‚ã€�鉢ã�®ã‚¢ã‚¤ãƒ†ãƒ ã�®æ··å�ˆã‚’開始ã�—ã�¾ã�™ã€‚æ„�図ã�—ã�ªã�„レシピã�§å‹•ã��ã�®ã‚’防ã��ã�«ã�¯ã€�鉢ã�®ãƒ•ã‚£ãƒ«ã‚¿ãƒ¼ã‚¹ãƒ­ãƒƒãƒˆã‚’使用ã�™ã‚‹ã�‹ã€�å¿…è¦�ã�ªæ��æ–™ã�Œã�™ã�¹ã�¦ã��ã‚�ã�†ã�¾ã�§å›žè»¢ã‚’æ­¢ã‚�ã�¾ã�—ょã�†ã€‚", + "block.create.mechanical_mixer.tooltip": "メカニカルミキサー", + "block.create.mechanical_mixer.tooltip.summary": "無定形レシピをその下のアイテムに適用する動的ミキサー。一定の_回転力_と下に配置された_鉢_が必要です(間に隙間が必要です)。", + "block.create.mechanical_mixer.tooltip.condition1": "鉢の上にあるとき", + "block.create.mechanical_mixer.tooltip.behaviour1": "必要なすべての材料が存在するときはいつでも、鉢のアイテムの混合を開始します。意図しないレシピで動くのを防ぐには、鉢のフィルタースロットを使用するか、必要な材料がすべてそろうまで回転を止めましょう。", - "block.create.mechanical_crafter.tooltip": "メカニカルクラフト", - "block.create.mechanical_crafter.tooltip.summary": "_ã�‚らゆる形_ã�®_クラフトレシピ_ã‚’_自動化_ã�™ã‚‹è‡ªå‹•ä½œæ¥­å�°ã€‚_レシピ_ã�«å¯¾å¿œã�™ã‚‹_グリッド_ã�¨ã�—ã�¦ã€�ベルトã�Œã‚¢ã‚¤ãƒ†ãƒ ã�Œé›†ã�¾ã‚Šã‚¯ãƒ©ãƒ•ã‚¿ãƒ¼ã�‹ã‚‰å‡ºã‚‹ã‚ˆã�†ã�ªæµ�れを作るよã�†ã�«è¤‡æ•°è¨­ç½®ã�—ã�¦ã��ã� ã�•ã�„。", - "block.create.mechanical_crafter.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_crafter.tooltip.behaviour1": "グリッド内ã�®å…¨ã�¦ã�®ã‚¯ãƒ©ãƒ•ã‚¿ãƒ¼ã�«ã‚¢ã‚¤ãƒ†ãƒ ã�Œå…¥ã�£ã�Ÿã‚‰ã€�ã�™ã��ã�«ã‚¯ãƒ©ãƒ•ãƒˆã‚’開始ã�—ã�¾ã�™ã€‚", - "block.create.mechanical_crafter.tooltip.condition2": "レッドストーンパルスã�Œã‚ªãƒ³ã�®æ™‚", - "block.create.mechanical_crafter.tooltip.behaviour2": "ç�¾åœ¨ä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã‚‹ã�™ã�¹ã�¦ã�®_アイテム_を使ã�£ã�¦ã€�_強制的_ã�«_クラフト_を開始ã�—ã�¾ã�™ã€‚", - "block.create.mechanical_crafter.tooltip.control1": "æ­£é�¢ã‚’レンãƒ�ã�§ä½¿ã�£ã�Ÿã�¨ã��", - "block.create.mechanical_crafter.tooltip.action1": "_個々ã�®ã‚¯ãƒ©ãƒ•ã‚¿ãƒ¼ã�Œ_アイテムを移動_ã�•ã�›ã‚‹_æ–¹å�‘_を循環ã�•ã�›ã�¾ã�™ã€‚クラフトグリッドを形æˆ�ã�™ã‚‹ã�«ã�¯ã€�ã�™ã�¹ã�¦ã�®ã‚¢ã‚¤ãƒ†ãƒ ã‚’最後ã�®ã‚¯ãƒ©ãƒ•ã‚¿ãƒ¼ã�«å�‘ã�‹ã�£ã�¦_移動ã�•ã�›ã‚‹æµ�ã‚Œ_を作るよã�†ã�«_ベルト_を設置ã�™ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚最後ã�®ã‚¯ãƒ©ãƒ•ã‚¿ãƒ¼ã�¯ã‚°ãƒªãƒƒãƒ‰ã�‹ã‚‰_離れる_æ–¹å�‘を指ã�™å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "block.create.mechanical_crafter.tooltip.control2": "背é�¢ã‚’レンãƒ�ã�§ä½¿ã�£ã�Ÿã�¨ã��", - "block.create.mechanical_crafter.tooltip.action2": "隣接ã�™ã‚‹ã‚¯ãƒ©ãƒ•ã‚¿ãƒ¼ã�®_æ�¬å…¥ã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒª_ã‚’_接続_ã�—ã�¾ã�™ã€‚ã�“れを使用ã�—ã�¦ã‚¯ãƒ©ãƒ•ãƒˆã‚°ãƒªãƒƒãƒ‰ã�®_スロットを_çµ�å�ˆ_ã�—ã€�_æ�¬å…¥ä½œæ¥­_ã‚’_簡略化_ã�§ã��ã�¾ã�™ã€‚", + "block.create.mechanical_crafter.tooltip": "メカニカルクラフト", + "block.create.mechanical_crafter.tooltip.summary": "_あらゆる形_の_クラフトレシピ_を_自動化_する自動作業台。_レシピ_に対応する_グリッド_として、ベルトがアイテムが集まりクラフターから出るような流れを作るように複数設置してください。", + "block.create.mechanical_crafter.tooltip.condition1": "回転したとき", + "block.create.mechanical_crafter.tooltip.behaviour1": "グリッド内の全てのクラフターにアイテムが入ったら、すぐにクラフトを開始します。", + "block.create.mechanical_crafter.tooltip.condition2": "レッドストーンパルスがオンの時", + "block.create.mechanical_crafter.tooltip.behaviour2": "現在与えられているすべての_アイテム_を使って、_強制的_に_クラフト_を開始します。", + "block.create.mechanical_crafter.tooltip.control1": "正面をレンチで使ったとき", + "block.create.mechanical_crafter.tooltip.action1": "_個々のクラフターが_アイテムを移動_させる_方向_を循環させます。クラフトグリッドを形成するには、すべてのアイテムを最後のクラフターに向かって_移動させる流れ_を作るように_ベルト_を設置する必要があります。最後のクラフターはグリッドから_離れる_方向を指す必要があります。", + "block.create.mechanical_crafter.tooltip.control2": "背面をレンチで使ったとき", + "block.create.mechanical_crafter.tooltip.action2": "隣接するクラフターの_搬入インベントリ_を_接続_します。これを使用してクラフトグリッドの_スロットを_結合_し、_搬入作業_を_簡略化_できます。", - "block.create.furnace_engine.tooltip": "ã�‹ã�¾ã�©ã‚¨ãƒ³ã‚¸ãƒ³", - "block.create.furnace_engine.tooltip.summary": "_稼動ã�—ã�¦ã�„ã‚‹ã�‹ã�¾ã�©_ã�§å‹•ã��強力ã�ª_原動機_。", - "block.create.furnace_engine.tooltip.condition1": "燃ã�ˆã�¦ã‚‹ã�‹ã�¾ã�©ã�«å�–り付ã�‘ã�Ÿã�¨ã��", - "block.create.furnace_engine.tooltip.behaviour1": "ã��ã�®å‰�(1m離ã�™)ã�«ç½®ã�‹ã‚Œã�Ÿ_勢車_ã�¸ã�®_動力供給_ã‚’_開始_ã�—ã�¾ã�™ã€‚高速化ã�™ã‚‹ã�«ã�¯æº¶é‰±ç‚‰ã‚’使用ã�—ã�¦ã��ã� ã�•ã�„。", + "block.create.furnace_engine.tooltip": "かまどエンジン", + "block.create.furnace_engine.tooltip.summary": "_稼動しているかまど_で動く強力な_原動機_。", + "block.create.furnace_engine.tooltip.condition1": "燃えてるかまどに取り付けたとき", + "block.create.furnace_engine.tooltip.behaviour1": "その前(1m離す)に置かれた_勢車_への_動力供給_を_開始_します。高速化するには溶鉱炉を使用してください。", - "block.create.flywheel.tooltip": "勢車", - "block.create.flywheel.tooltip.summary": "_å�–り付ã�‘られã�¦ã�„るエンジン_ã�®åŠ›ã‚’利用ã�—ã�¦ã€�発生ã�—ã�ŸåŠ›ã‚’_安定ã�•ã�›ã‚‹_大ã��ã�ªé‡‘属ホイール。勢車ã�¯_1m離れã�¦ã�„ã�¦_ã€�_互ã�„ã�®è§’度ã�«90°ã�®å·®ã�Œã�‚ã‚Œã�°_エンジンã�«ç¹‹ã�Œã‚Šã�¾ã�™ã€‚", - "block.create.flywheel.tooltip.condition1": "稼åƒ�中ã�®ã‚¨ãƒ³ã‚¸ãƒ³ã�«å�–り付ã�‘られã�¦ã‚‹ã�¨ã��", - "block.create.flywheel.tooltip.behaviour1": "原動機ã�®å¼·åº¦ã�¨é€Ÿåº¦ã�«åŸºã�¥ã�„ã�¦ã€�接続ã�•ã‚Œã�Ÿæ©Ÿæ¢°ã�«_回転力_を供給ã�—ã�¾ã�™ã€‚", + "block.create.flywheel.tooltip": "勢車", + "block.create.flywheel.tooltip.summary": "_取り付けられているエンジン_の力を利用して、発生した力を_安定させる_大きな金属ホイール。勢車は_1m離れていて_、_互いの角度に90°の差があれば_エンジンに繋がります。", + "block.create.flywheel.tooltip.condition1": "稼働中のエンジンに取り付けられてるとき", + "block.create.flywheel.tooltip.behaviour1": "原動機の強度と速度に基づいて、接続された機械に_回転力_を供給します。", - "block.create.portable_storage_interface.tooltip": "ãƒ�ータブルストレージインターフェイス", - "block.create.portable_storage_interface.tooltip.summary": "ピストンã€�ベアリングã€�トロッコã€�ã�¾ã�Ÿã�¯ãƒ—ーリーã�«ã‚ˆã�£ã�¦ç§»å‹•ã�™ã‚‹_構造物_ã�¨ã�®é–“ã�§_アイテム_ã‚’_移動_ã�•ã�›ã‚‹å�¯æ�¬å¼�ã�®äº¤æ�›ãƒ�イント。2ã�¤ã�®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¯ã€�互ã�„ã�«_å�‘ã�‹ã�„å�ˆã�£ã�¦_ã€�_1~2ブロック離ã�™_å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "block.create.portable_storage_interface.tooltip.condition1": "移動ã�—ã�¦ã‚‹ã�¨ã��", - "block.create.portable_storage_interface.tooltip.behaviour1": "設置ã�—ã�¦ã�‚ã‚‹_ãƒ�ータブルストレージインターフェイス_ã�¨ç›¸äº’作用ã�—ã�¦ã€�構造物ã�¨ã�®é–“ã�§ã‚¢ã‚¤ãƒ†ãƒ ã‚’é�‹æ�¬ã�—ã�¾ã�™ã€‚_設置ã�—ã�¦ã�‚るインターフェイス_ã�«æ�¬å…¥ã�¾ã�Ÿã�¯æ�¬å‡ºã�™ã‚‹ã�¯ã€�構造物上ã�®ã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒªã�¨_直接_相互作用ã�—ã�¾ã�™ã€‚アイテムã�Œäº¤æ�›ã�•ã‚Œã‚‹é–“ã€�構造物ã�¯ä¸€æ™‚çš„ã�«å�œæ­¢ã�—ã�¾ã�™ã€‚", - "block.create.portable_storage_interface.tooltip.condition2": "レッドストーン信å�·ã‚’å�—ã�‘ã�Ÿã�¨ã��", - "block.create.portable_storage_interface.tooltip.behaviour2": "アクティブã�ªæŽ¥ç¶šã‚’å�³åº§ã�«_切断_ã�—ã�¾ã�™ã€‚", + "block.create.portable_storage_interface.tooltip": "ポータブルストレージインターフェイス", + "block.create.portable_storage_interface.tooltip.summary": "ピストン、ベアリング、トロッコ、またはプーリーによって移動する_構造物_との間で_アイテム_を_移動_させる可搬式の交換ポイント。2つのインターフェースは、互いに_向かい合って_、_1~2ブロック離す_必要があります。", + "block.create.portable_storage_interface.tooltip.condition1": "移動してるとき", + "block.create.portable_storage_interface.tooltip.behaviour1": "設置してある_ポータブルストレージインターフェイス_と相互作用して、構造物との間でアイテムを運搬します。_設置してあるインターフェイス_に搬入または搬出するは、構造物上のインベントリと_直接_相互作用します。アイテムが交換される間、構造物は一時的に停止します。", + "block.create.portable_storage_interface.tooltip.condition2": "レッドストーン信号を受けたとき", + "block.create.portable_storage_interface.tooltip.behaviour2": "アクティブな接続を即座に_切断_します。", - "block.create.portable_fluid_interface.tooltip": "ãƒ�ータブル液体インターフェース", - "block.create.portable_fluid_interface.tooltip.summary": "ピストンã€�ベアリングã€�トロッコã€�ã�¾ã�Ÿã�¯ãƒ—ーリーã�§ç§»å‹•ã�™ã‚‹_構造物_ã�¨ã�®é–“ã�§_液体_ã‚’_移動_ã�•ã�›ã‚‹å�¯æ�¬å¼�ã�®äº¤æ�›ãƒ�イント。2ã�¤ã�®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¯ã€�互ã�„ã�«_å�‘ã�‹ã�„å�ˆã�£ã�¦_ã€�_1~2ブロック離ã�™_å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "block.create.portable_fluid_interface.tooltip.condition1": "å‹•ã�‹ã�—ã�Ÿã�¨ã��", - "block.create.portable_fluid_interface.tooltip.behaviour1": "設置ã�—ã�¦ã�‚ã‚‹_ãƒ�ータブル液体インターフェース_ã�¨ç›¸äº’作用ã�—ã�¦ã€�構造物ã�¨ã�®é–“ã�§æ¶²ä½“を移動ã�•ã�›ã�¾ã�™ã€‚_設置ã�—ã�¦ã�‚るインターフェイス_ã�«æ�¬å…¥ã€�ã�¾ã�Ÿã�¯æ�¬å‡ºã�™ã‚‹ãƒ‘イプã�¯ã€�構造物ã�®ã‚¿ãƒ³ã‚¯ã�¨_直接_相互作用ã�—ã�¾ã�™ã€‚液体ã�Œäº¤æ�›ã�•ã‚Œã‚‹é–“ã€�構造物ã�¯ä¸€æ™‚çš„ã�«å�œæ­¢ã�—ã�¾ã�™ã€‚", - "block.create.portable_fluid_interface.tooltip.condition2": "レッドストーン信å�·ã‚’å�—ã�‘ã�Ÿã�¨ã��", - "block.create.portable_fluid_interface.tooltip.behaviour2": "アクティブã�ªæŽ¥ç¶šã‚’å�³åº§ã�«_切断_ã�—ã�¾ã�™ã€‚", + "block.create.portable_fluid_interface.tooltip": "ポータブル液体インターフェース", + "block.create.portable_fluid_interface.tooltip.summary": "ピストン、ベアリング、トロッコ、またはプーリーで移動する_構造物_との間で_液体_を_移動_させる可搬式の交換ポイント。2つのインターフェースは、互いに_向かい合って_、_1~2ブロック離す_必要があります。", + "block.create.portable_fluid_interface.tooltip.condition1": "動かしたとき", + "block.create.portable_fluid_interface.tooltip.behaviour1": "設置してある_ポータブル液体インターフェース_と相互作用して、構造物との間で液体を移動させます。_設置してあるインターフェイス_に搬入、または搬出するパイプは、構造物のタンクと_直接_相互作用します。液体が交換される間、構造物は一時的に停止します。", + "block.create.portable_fluid_interface.tooltip.condition2": "レッドストーン信号を受けたとき", + "block.create.portable_fluid_interface.tooltip.behaviour2": "アクティブな接続を即座に_切断_します。", - "block.create.rotation_speed_controller.tooltip": "回転速度コントローラー", - "block.create.rotation_speed_controller.tooltip.summary": "回転を任æ„�ã�®é€Ÿåº¦ã�«ä¸Šã�’ã�Ÿã‚Šä¸‹ã�’ã�Ÿã‚Šã�•ã�›ã‚‹ã�“ã�¨ã�Œã�§ã��ã‚‹_設定_å�¯èƒ½ã�ª_ä¼�é�”æ©Ÿ_。", - "block.create.rotation_speed_controller.tooltip.condition1": "大ã��ã�ªæ­¯è»Šã‚’å�–り付ã�‘ã�Ÿã�¨ã��", - "block.create.rotation_speed_controller.tooltip.behaviour1": "å…¥ã�£ã�¦ã��る回転力を歯車ã�«ä¼�é�”ã�—ã�¦ã€�目標ã�¨ã�™ã‚‹_速度_ã�«_å�ˆã‚�ã�›_よã�†ã�¨ã�—ã�¾ã�™ã€‚_歯車_ã�¯ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ã�®_上_ã�«_å�–り付ã�‘ã‚‹_å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚", + "block.create.rotation_speed_controller.tooltip": "回転速度コントローラー", + "block.create.rotation_speed_controller.tooltip.summary": "回転を任意の速度に上げたり下げたりさせることができる_設定_可能な_伝達機_。", + "block.create.rotation_speed_controller.tooltip.condition1": "大きな歯車を取り付けたとき", + "block.create.rotation_speed_controller.tooltip.behaviour1": "入ってくる回転力を歯車に伝達して、目標とする_速度_に_合わせ_ようとします。_歯車_はコントローラの_上_に_取り付ける_必要があります。", - "block.create.mechanical_piston.tooltip": "メカニカルピストン", - "block.create.mechanical_piston.tooltip.summary": "ピストンã�®ã�•ã‚‰ã�«é€²åŒ–ã�—ã�Ÿãƒ�ージョン。回転力を利用ã�—ã�¦å‰�ã�«ã�‚る構造物を正確ã�«ç§»å‹•ã�•ã�›ã�¾ã�™ã€‚後部ã�«ã�‚るピストン延長ãƒ�ールã�¯ã€�ã�“ã�®ã�®ç¨¼åƒ�範囲を決ã‚�ã�¾ã�™ã€‚延長ãƒ�ールã�Œã�ªã�„ã�¨ã€�ピストンã�¯å‹•ã��ã�¾ã�›ã‚“。_シャーシ_ã‚„_スライムボール_ã€�_接ç�€å‰¤_を使用ã�—ã�¦ã€�1列以上ã�®ãƒ–ロックを移動ã�•ã�›ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚", - "block.create.mechanical_piston.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_piston.tooltip.behaviour1": "å�–り付ã�‘られã�Ÿæ§‹é€ ç‰©ã�®ç§»å‹•ã‚’開始ã�—ã�¾ã�™ã€‚速度ã�¨æ–¹å�‘ã�¯ã€�入力ã�•ã‚Œã‚‹å›žè»¢é€Ÿåº¦ã�¨ç›¸é–¢ã�—ã�¾ã�™ã€‚", + "block.create.mechanical_piston.tooltip": "メカニカルピストン", + "block.create.mechanical_piston.tooltip.summary": "ピストンのさらに進化したバージョン。回転力を利用して前にある構造物を正確に移動させます。後部にあるピストン延長ポールは、このの稼働範囲を決めます。延長ポールがないと、ピストンは動きません。_シャーシ_や_スライムボール_、_接着剤_を使用して、1列以上のブロックを移動させることができます。", + "block.create.mechanical_piston.tooltip.condition1": "回転したとき", + "block.create.mechanical_piston.tooltip.behaviour1": "取り付けられた構造物の移動を開始します。速度と方向は、入力される回転速度と相関します。", - "block.create.piston_extension_pole.tooltip": "ピストン延長ãƒ�ール", - "block.create.piston_extension_pole.tooltip.summary": "メカニカルピストンã�®ç¯„囲を拡張ã�—ã�¾ã�™ã€‚", - "block.create.piston_extension_pole.tooltip.condition1": "メカニカルピストンã�«å�–り付ã�‘ã�Ÿã�¨ã��", - "block.create.piston_extension_pole.tooltip.behaviour1": "ピストンã�®ç¯„囲を1ブロック拡張ã�—ã�¾ã�™ã€‚", + "block.create.piston_extension_pole.tooltip": "ピストン延長ポール", + "block.create.piston_extension_pole.tooltip.summary": "メカニカルピストンの範囲を拡張します。", + "block.create.piston_extension_pole.tooltip.condition1": "メカニカルピストンに取り付けたとき", + "block.create.piston_extension_pole.tooltip.behaviour1": "ピストンの範囲を1ブロック拡張します。", - "block.create.mechanical_bearing.tooltip": "メカニカルベアリング", - "block.create.mechanical_bearing.tooltip.summary": "_大ã��ã�ªæ§‹é€ ç‰©_を回転ã�•ã�›ã�Ÿã‚Šã€�風ã�‹ã‚‰ã�®_回転力_を利用ã�—ã�Ÿã‚Šã�™ã‚‹ã�Ÿã‚�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�™ã€‚", - "block.create.mechanical_bearing.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_bearing.tooltip.behaviour1": "アタッãƒ�ã�•ã‚Œã�Ÿãƒ–ロックã�®å›žè»¢ã‚’開始ã�—ã�¾ã�™ã€‚_シャーシ_ã‚„_スライム_ã€�_接ç�€å‰¤_を使用ã�—ã�¦ã€�複数ã�®ãƒ–ロックを移動ã�—ã�¾ã�™ã€‚", + "block.create.mechanical_bearing.tooltip": "メカニカルベアリング", + "block.create.mechanical_bearing.tooltip.summary": "_大きな構造物_を回転させたり、風からの_回転力_を利用したりするために使用されます。", + "block.create.mechanical_bearing.tooltip.condition1": "回転したとき", + "block.create.mechanical_bearing.tooltip.behaviour1": "アタッチされたブロックの回転を開始します。_シャーシ_や_スライム_、_接着剤_を使用して、複数のブロックを移動します。", - "block.create.windmill_bearing.tooltip": "風車ベアリング", - "block.create.windmill_bearing.tooltip.summary": "風ã�‹ã‚‰ã�®_回転力_を利用ã�—ã�¾ã�™ã€‚自分ã�§ãƒ‡ã‚¶ã‚¤ãƒ³ã�—ã�Ÿé¢¨è»Šã‚’å�–り付ã�‘ã�¦ã€�回転ã�™ã‚‹ã�®ã‚’見よã�†ï¼�", - "block.create.windmill_bearing.tooltip.condition1": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.windmill_bearing.tooltip.behaviour1": "装ç�€ã�•ã‚Œã�Ÿæ§‹é€ ç‰©ã�®å›žè»¢ã�‹ã‚‰ç™ºç”Ÿã�™ã‚‹_回転力_ã�®ä¾›çµ¦ã‚’開始ã�—ã�¾ã�™ã€‚構造物ã�«ã�¯ã€�é�©åˆ‡ã�ª_帆ブロック_ã�¾ã�Ÿã�¯_羊毛_ã�Œå�«ã�¾ã‚Œã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚_シャーシ_ã€�_スライム_ã€�_接ç�€å‰¤_を使用ã�—ã�¦1ã�¤ä»¥ä¸Šã�®ãƒ–ロックを移動ã�•ã�›ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚", + "block.create.windmill_bearing.tooltip": "風車ベアリング", + "block.create.windmill_bearing.tooltip.summary": "風からの_回転力_を利用します。自分でデザインした風車を取り付けて、回転するのを見よう!", + "block.create.windmill_bearing.tooltip.condition1": "右クリックしたとき", + "block.create.windmill_bearing.tooltip.behaviour1": "装着された構造物の回転から発生する_回転力_の供給を開始します。構造物には、適切な_帆ブロック_または_羊毛_が含まれている必要があります。_シャーシ_、_スライム_、_接着剤_を使用して1つ以上のブロックを移動させることができます。", - "block.create.sail_frame.tooltip": "帆フレーム", - "block.create.sail_frame.tooltip.summary": "構造物ã�®ä¸€éƒ¨ã�Œ_風車ベアリング_ã�«å�–り付ã�‘られã�Ÿã�¨ã��ã�«æœ‰ç”¨ã�ªé�‹å‹•ã‚¨ãƒ�ルギーã�®æº�。建築ブロックã�«ã‚‚。", + "block.create.sail_frame.tooltip": "帆フレーム", + "block.create.sail_frame.tooltip.summary": "構造物の一部が_風車ベアリング_に取り付けられたときに有用な運動エネルギーの源。建築ブロックにも。", - "block.create.white_sail.tooltip": "帆", - "block.create.white_sail.tooltip.summary": "構造物ã�®ä¸€éƒ¨ã�Œ_風車ベアリング_ã�«å�–り付ã�‘られã�Ÿã�¨ã��ã�«æœ‰ç”¨ã�ªé�‹å‹•ã‚¨ãƒ�ルギーã�®æº�。建築ブロックã�«ã‚‚。様々ã�ªè‰²ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "block.create.white_sail.tooltip.condition1": "染料ã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.white_sail.tooltip.behaviour1": "帆ã�®è‰²ã‚’変更ã�—ã�¾ã�™ã€‚", + "block.create.white_sail.tooltip": "帆", + "block.create.white_sail.tooltip.summary": "構造物の一部が_風車ベアリング_に取り付けられたときに有用な運動エネルギーの源。建築ブロックにも。様々な色があります。", + "block.create.white_sail.tooltip.condition1": "染料で右クリックしたとき", + "block.create.white_sail.tooltip.behaviour1": "帆の色を変更します。", - "block.create.clockwork_bearing.tooltip": "時計仕掛ã�‘ã�®ãƒ™ã‚¢ãƒªãƒ³ã‚°", - "block.create.clockwork_bearing.tooltip.summary": "ç�¾åœ¨ã�®_ゲーム内時間_ã�«å¿œã�˜ã�¦æœ€å¤§2ã�¤ã�®_時計ã�®é‡�_を回転ã�•ã�›ã‚‹ã€�_メカニカルベアリング_ã�®é€²åŒ–版。", - "block.create.clockwork_bearing.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.clockwork_bearing.tooltip.behaviour1": "ç�¾åœ¨ã�®æ™‚é–“ã�«å�‘ã�‹ã�£ã�¦å�–り付ã�‘ã�Ÿæ§‹é€ ç‰©ã�®å›žè»¢ã‚’開始ã�—ã�¾ã�™ã€‚2番目ã�®æ§‹é€ ç‰©ã�Œå­˜åœ¨ã�™ã‚‹å ´å�ˆã€�ã��ã‚Œã�¯åˆ†é‡�ã�¨ã�—ã�¦æ©Ÿèƒ½ã�—ã�¾ã�™ã€‚", + "block.create.clockwork_bearing.tooltip": "時計仕掛けのベアリング", + "block.create.clockwork_bearing.tooltip.summary": "現在の_ゲーム内時間_に応じて最大2つの_時計の針_を回転させる、_メカニカルベアリング_の進化版。", + "block.create.clockwork_bearing.tooltip.condition1": "回転したとき", + "block.create.clockwork_bearing.tooltip.behaviour1": "現在の時間に向かって取り付けた構造物の回転を開始します。2番目の構造物が存在する場合、それは分針として機能します。", - "block.create.sequenced_gearshift.tooltip": "シーケンスギアシフト", - "block.create.sequenced_gearshift.tooltip.summary": "_プログラミング_ã�§ã��ã‚‹_便利_ã�ªä¼�é�”機械。最大_5ã�¤_ã�®_連続_ã�—ã�Ÿ_命令_ã�«å¾“ã�£ã�¦_回転処ç�†_を変更ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚高速ã�«ã�ªã‚‹ã�¨ç²¾åº¦ã�Œæ‚ªã��ã�ªã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "block.create.sequenced_gearshift.tooltip.condition1": "レッドストーン信å�·ã‚’å�—ã�‘ã�Ÿã�¨ã��", - "block.create.sequenced_gearshift.tooltip.behaviour1": "回転速度ã�«åŸºã�¥ã�„ã�¦ãƒ—ログラムã�•ã‚Œã�Ÿå‘½ä»¤ã�®å®Ÿè¡Œã‚’開始ã�—ã�¾ã�™ã€‚", - "block.create.sequenced_gearshift.tooltip.condition2": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.sequenced_gearshift.tooltip.behaviour2": "_設定インターフェース_ã‚’é–‹ã��ã�¾ã�™ã€‚", + "block.create.sequenced_gearshift.tooltip": "シーケンスギアシフト", + "block.create.sequenced_gearshift.tooltip.summary": "_プログラミング_できる_便利_な伝達機械。最大_5つ_の_連続_した_命令_に従って_回転処理_を変更することができます。高速になると精度が悪くなる可能性があります。", + "block.create.sequenced_gearshift.tooltip.condition1": "レッドストーン信号を受けたとき", + "block.create.sequenced_gearshift.tooltip.behaviour1": "回転速度に基づいてプログラムされた命令の実行を開始します。", + "block.create.sequenced_gearshift.tooltip.condition2": "右クリックしたとき", + "block.create.sequenced_gearshift.tooltip.behaviour2": "_設定インターフェース_を開きます。", - "block.create.cart_assembler.tooltip": "トロッコアセンブラ", - "block.create.cart_assembler.tooltip.summary": "_レール_ã�®ä¸Šã�«ç½®ã��ã€�å‹•ã��構造物を通é�Žã�™ã‚‹ãƒˆãƒ­ãƒƒã‚³ã�®ä¸Šã�«_組ã�¿ç«‹ã�¦_å�Šã�³_分解_ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚å�„種レール特有ã�®å‹•ä½œã�«ã�¤ã�„ã�¦ã�¯[Ctrl]ã‚’å�‚ç…§ã�—ã�¦ã��ã� ã�•ã�„。", - "block.create.cart_assembler.tooltip.condition1": "1ã�¤ã�®ã�‹ã‚‰ã��りトロッコ", - "block.create.cart_assembler.tooltip.behaviour1": "_1ã�¤_ã�®ã‚¢ã‚»ãƒ³ãƒ–ラを使用ã�™ã‚‹ã�¨ã€�構造物ã�¯ _1ã�¤_ã�®_トロッコ_上ã�«å›ºå®šã�•ã‚Œã€�回転ã�—ã�¾ã�™ã€‚_レンãƒ�_を使用ã�—ã�¦ã€�希望ã�™ã‚‹_回転動作_を指定ã�—ã�¾ã�™ã€‚", - "block.create.cart_assembler.tooltip.condition2": "ã�‹ã‚‰ã��り列車", - "block.create.cart_assembler.tooltip.behaviour2": "_構造物_ã�«ã‚ˆã�£ã�¦_接続_ã�•ã‚Œã�Ÿ2ã�¤ã�®ãƒˆãƒ­ãƒƒã‚³ã‚¢ã‚»ãƒ³ãƒ–ラã�¯ã€�両方ã�Œãƒˆãƒ­ãƒƒã‚³ã‚’å�«ã‚€ã�¨ã€�ã��れらã�®_2ã�¤_ã�®_é–“_ã�«_載ã�›ã‚‰ã‚Œã�Ÿæ§‹é€ ç‰©_を使用ã�—ã�¦ã��れらã�®ãƒˆãƒ­ãƒƒã‚³ã‚’接続ã�—ã�¾ã�™ã€‚構造物ã�¯_トロッコ連çµ�器_ã�¨å�Œæ§˜ã�®å‹•ä½œã‚’ã�—ã�¾ã�™ã€‚", - "block.create.cart_assembler.tooltip.control1": "レールã�®ä¸Šã�«ç½®ã�„ã�Ÿã�¨ã��", - "block.create.cart_assembler.tooltip.action1": " _レッドストーン信å�·_ã‚’å�—ã�‘ã‚‹ã�¨é€šé�Žã�™ã‚‹ãƒˆãƒ­ãƒƒã‚³ã�«_組ã�¿ç«‹ã�¦_ã€�ã��れ以外ã�®å ´å�ˆã�¯_分解_ã�—ã�¾ã�™ã€‚", - "block.create.cart_assembler.tooltip.control2": "パワードレールã�®ä¸Šã�«ç½®ã�„ã�Ÿã�¨ã��", - "block.create.cart_assembler.tooltip.action2": "_レッドストーン信å�·_ã‚’å�—ã�‘ã�¦ã�„ã‚‹ã�¨ã��ã�¯ãƒˆãƒ­ãƒƒã‚³ã‚’組ã�¿ç«‹ã�¦ã�¦_加速_ã�—ã€�ã��ã�†ã�§ã�ªã�„ã�¨ã��ã�¯åˆ†è§£ã�—ã�¦_ä¿�æŒ�_ã�™ã‚‹ã€‚", - "block.create.cart_assembler.tooltip.control3": "ディテクターレールã�®ä¸Šã�«è¨­ç½®ã�—ã�Ÿã�¨ã��", - "block.create.cart_assembler.tooltip.action3": "_未組立_ã�®ãƒˆãƒ­ãƒƒã‚³ã‚’_組ã�¿ç«‹ã�¦_ã€�_組立済ã�¿_ã�®ãƒˆãƒ­ãƒƒã‚³ã‚’_分解_ã�—ã�¾ã�™ã€‚", - "block.create.cart_assembler.tooltip.control4": "アクティベーターレールã�®ä¸Šã�«ç½®ã�„ã�Ÿã�¨ã��", - "block.create.cart_assembler.tooltip.action4": "レッドストーン信å�·ã‚’å�—ã�‘ã‚‹ã�¨ãƒˆãƒ­ãƒƒã‚³ã‚’_分解_ã�—ã�¾ã�™ã€‚", + "block.create.cart_assembler.tooltip": "トロッコアセンブラ", + "block.create.cart_assembler.tooltip.summary": "_レール_の上に置き、動く構造物を通過するトロッコの上に_組み立て_及び_分解_することができます。各種レール特有の動作については[Ctrl]を参照してください。", + "block.create.cart_assembler.tooltip.condition1": "1つのからくりトロッコ", + "block.create.cart_assembler.tooltip.behaviour1": "_1つ_のアセンブラを使用すると、構造物は _1つ_の_トロッコ_上に固定され、回転します。_レンチ_を使用して、希望する_回転動作_を指定します。", + "block.create.cart_assembler.tooltip.condition2": "からくり列車", + "block.create.cart_assembler.tooltip.behaviour2": "_構造物_によって_接続_された2つのトロッコアセンブラは、両方がトロッコを含むと、それらの_2つ_の_間_に_載せられた構造物_を使用してそれらのトロッコを接続します。構造物は_トロッコ連結器_と同様の動作をします。", + "block.create.cart_assembler.tooltip.control1": "レールの上に置いたとき", + "block.create.cart_assembler.tooltip.action1": " _レッドストーン信号_を受けると通過するトロッコに_組み立て_、それ以外の場合は_分解_します。", + "block.create.cart_assembler.tooltip.control2": "パワードレールの上に置いたとき", + "block.create.cart_assembler.tooltip.action2": "_レッドストーン信号_を受けているときはトロッコを組み立てて_加速_し、そうでないときは分解して_保持_する。", + "block.create.cart_assembler.tooltip.control3": "ディテクターレールの上に設置したとき", + "block.create.cart_assembler.tooltip.action3": "_未組立_のトロッコを_組み立て_、_組立済み_のトロッコを_分解_します。", + "block.create.cart_assembler.tooltip.control4": "アクティベーターレールの上に置いたとき", + "block.create.cart_assembler.tooltip.action4": "レッドストーン信号を受けるとトロッコを_分解_します。", - "block.create.rope_pulley.tooltip": "ローププーリー", - "block.create.rope_pulley.tooltip.summary": "_å�–り付ã�‘られã�Ÿãƒ–ロック_ã‚„_構造物_ã‚’_åž‚ç›´_æ–¹å�‘ã�«ç§»å‹•ã�•ã�›ã�¾ã�™ã€‚_シャーシ_ã€�_スライムボール_ã€�_接ç�€å‰¤_を使用ã�—ã�¦ã€�1ã�¤ä»¥ä¸Šã�®ãƒ–ロックを移動ã�•ã�›ã‚‹ã�“ã�¨ã‚‚ã�§ã��ã�¾ã�™ã€‚", - "block.create.rope_pulley.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.rope_pulley.tooltip.behaviour1": "å�–り付ã�‘ã�Ÿæ§‹é€ ç‰©ã�®ç§»å‹•ã‚’開始ã�—ã�¾ã�™ã€‚速度ã�¨æ–¹å�‘ã�¯ã€�回転速度ã�«ç›¸é–¢ã�—ã�¾ã�™ã€‚", + "block.create.rope_pulley.tooltip": "ローププーリー", + "block.create.rope_pulley.tooltip.summary": "_取り付けられたブロック_や_構造物_を_垂直_方向に移動させます。_シャーシ_、_スライムボール_、_接着剤_を使用して、1つ以上のブロックを移動させることもできます。", + "block.create.rope_pulley.tooltip.condition1": "回転したとき", + "block.create.rope_pulley.tooltip.behaviour1": "取り付けた構造物の移動を開始します。速度と方向は、回転速度に相関します。", - "block.create.linear_chassis.tooltip": "線形シャーシ", - "block.create.linear_chassis.tooltip.summary": "移動用ã�®æ§‹é€ ç‰©ã‚’接続ã�™ã‚‹è¨­å®šå�¯èƒ½ã�ªåœŸå�°ãƒ–ロック。", - "block.create.linear_chassis.tooltip.condition1": "å‹•ã�‹ã�—ã�Ÿã�¨ã��", - "block.create.linear_chassis.tooltip.behaviour1": "å�Œã�˜å�‘ã��ã�«_接続_ã�—ã�Ÿã�™ã�¹ã�¦ã�®_シャーシ_ã�¨ã€�ã��ã�®ç¯„囲内ã�«ã�‚るブロックを移動ã�•ã�›ã�¾ã�™ã€‚ブロックã�¯ã‚·ãƒ£ãƒ¼ã‚·ã�®_粘ç�€é�¢_ã�«é�¢ã�—ã�¦ã�„ã‚‹å ´å�ˆã�®ã�¿_引ã�£å¼µã‚Šã�¾ã�™_。([Ctrl]ã‚’å�‚ç…§)", - "block.create.linear_chassis.tooltip.condition2": "レンãƒ�ã‚’æŒ�ã�£ã�Ÿã�¨ã��", - "block.create.linear_chassis.tooltip.behaviour2": "ã�“ã�®ã‚·ãƒ£ãƒ¼ã‚·ãƒ–ロックã�®ç¯„囲を設定ã�—ã�¾ã�™ã€‚Ctrl を押ã�—ã�Ÿã�¾ã�¾ã�«ã�™ã‚‹ã�¨ã€�接続ã�•ã‚Œã�¦ã�„ã‚‹ã�™ã�¹ã�¦ã�®ã‚·ãƒ£ãƒ¼ã‚·ãƒ–ロックã�®ç¯„囲も変更ã�§ã��ã�¾ã�™ã€‚", - "block.create.linear_chassis.tooltip.control1": "スライムボールã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.linear_chassis.tooltip.action1": "クリックã�—ã�Ÿé�¢ã‚’_粘ç�€é�¢_ã�«ã�—ã�¾ã�™ã€‚移動ã�•ã�›ã‚‹ã�¨ã€�移動方å�‘ã�«é–¢ã‚�らã�šã€�シャーシã�¯å�–り付ã�‘られã�Ÿãƒ–ロックを_引ã�£å¼µã‚Š_ã�¾ã�™ã€‚", + "block.create.linear_chassis.tooltip": "線形シャーシ", + "block.create.linear_chassis.tooltip.summary": "移動用の構造物を接続する設定可能な土台ブロック。", + "block.create.linear_chassis.tooltip.condition1": "動かしたとき", + "block.create.linear_chassis.tooltip.behaviour1": "同じ向きに_接続_したすべての_シャーシ_と、その範囲内にあるブロックを移動させます。ブロックはシャーシの_粘着面_に面している場合のみ_引っ張ります_。([Ctrl]を参照)", + "block.create.linear_chassis.tooltip.condition2": "レンチを持ったとき", + "block.create.linear_chassis.tooltip.behaviour2": "このシャーシブロックの範囲を設定します。Ctrl を押したままにすると、接続されているすべてのシャーシブロックの範囲も変更できます。", + "block.create.linear_chassis.tooltip.control1": "スライムボールで右クリックしたとき", + "block.create.linear_chassis.tooltip.action1": "クリックした面を_粘着面_にします。移動させると、移動方向に関わらず、シャーシは取り付けられたブロックを_引っ張り_ます。", - "block.create.secondary_linear_chassis.tooltip": "セカンダリ線形シャーシ", - "block.create.secondary_linear_chassis.tooltip.summary": "ä»–ã�®ã‚·ãƒ£ãƒ¼ã‚·ã�¨æŽ¥ç¶šã�—ã�ªã�„第2ã�®_線形シャーシ_。", + "block.create.secondary_linear_chassis.tooltip": "セカンダリ線形シャーシ", + "block.create.secondary_linear_chassis.tooltip.summary": "他のシャーシと接続しない第2の_線形シャーシ_。", - "block.create.radial_chassis.tooltip": "星型シャーシ", - "block.create.radial_chassis.tooltip.summary": "移動用ã�®æ§‹é€ ç‰©ã‚’接続ã�™ã‚‹è¨­å®šå�¯èƒ½ã�ªåœŸå�°ãƒ–ロック。", - "block.create.radial_chassis.tooltip.condition1": "å‹•ã�‹ã�—ã�Ÿã�¨ã��", - "block.create.radial_chassis.tooltip.behaviour1": "柱状ã�«_接続_ã�—ã�Ÿã�™ã�¹ã�¦ã�®_シャーシ_ã�¨ã€�周囲ã�®ãƒ–ロックを_移動_ã�•ã�›ã�¾ã�™ã€‚周囲ã�®ãƒ–ロックã�¯ã€�範囲内ã�«ã�‚ã‚Šã€�ã�‹ã�¤ç²˜ç�€é�¢ã�«é�¢ã�—ã�¦ã�„ã‚‹å ´å�ˆã�«ã�®ã�¿_引ã�£å¼µã‚‰ã‚Œ_ã�¾ã�™([Ctrl]ã‚’å�‚ç…§)。", - "block.create.radial_chassis.tooltip.condition2": "レンãƒ�ã‚’æŒ�ã�£ã�Ÿã�¨ã��", - "block.create.radial_chassis.tooltip.behaviour2": "ã�“ã�®ã‚·ãƒ£ãƒ¼ã‚·ãƒ–ロックã�®æœ‰åŠ¹_範囲_を設定ã�—ã�¾ã�™ã€‚Ctrlキーを押ã�—ã�Ÿã�¾ã�¾ã�«ã�™ã‚‹ã�¨ã€�接続ã�•ã‚Œã�¦ã�„ã‚‹ã�™ã�¹ã�¦ã�®ã‚·ãƒ£ãƒ¼ã‚·ãƒ–ロックã�®ç¯„囲もå�Œæ™‚ã�«å¤‰æ›´ã�§ã��ã�¾ã�™ã€‚", - "block.create.radial_chassis.tooltip.control1": "スライムボールã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.radial_chassis.tooltip.action1": "クリックã�—ã�Ÿé�¢ã‚’_粘ç�€é�¢_ã�«ã�—ã�¾ã�™ã€‚シャーシã�Œç§»å‹•ã�™ã‚‹ã�¨ã€�粘ç�€é�¢ã�«æŽ¥ç¶šã�•ã‚Œã�¦ã�„ã‚‹ã�™ã�¹ã�¦ã�®æŒ‡å®šã�®ãƒ–ロックも一緒ã�«ç§»å‹•ã�—ã�¾ã�™ã€‚", + "block.create.radial_chassis.tooltip": "星型シャーシ", + "block.create.radial_chassis.tooltip.summary": "移動用の構造物を接続する設定可能な土台ブロック。", + "block.create.radial_chassis.tooltip.condition1": "動かしたとき", + "block.create.radial_chassis.tooltip.behaviour1": "柱状に_接続_したすべての_シャーシ_と、周囲のブロックを_移動_させます。周囲のブロックは、範囲内にあり、かつ粘着面に面している場合にのみ_引っ張られ_ます([Ctrl]を参照)。", + "block.create.radial_chassis.tooltip.condition2": "レンチを持ったとき", + "block.create.radial_chassis.tooltip.behaviour2": "このシャーシブロックの有効_範囲_を設定します。Ctrlキーを押したままにすると、接続されているすべてのシャーシブロックの範囲も同時に変更できます。", + "block.create.radial_chassis.tooltip.control1": "スライムボールで右クリックしたとき", + "block.create.radial_chassis.tooltip.action1": "クリックした面を_粘着面_にします。シャーシが移動すると、粘着面に接続されているすべての指定のブロックも一緒に移動します。", - "block.create.mechanical_drill.tooltip": "メカニカルドリル", - "block.create.mechanical_drill.tooltip.summary": "_ブロックを壊ã�™_ã�®ã�«é�©ã�—ã�Ÿä½œæ¥­æ©Ÿã€‚_メカニカルピストン_ã‚„_ベアリング_ç­‰ã�§ç§»å‹•ã�§ã��ã�¾ã�™ã€‚", - "block.create.mechanical_drill.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_drill.tooltip.behaviour1": "_固定å¼�_ã�®ãƒ–ロック破壊機ã�¨ã�—ã�¦æ©Ÿèƒ½ã�—ã�¾ã�™ã€‚ã�¾ã�Ÿã€�有効範囲ã�®_エンティティを傷ã�¤ã�‘ã�¾ã�™_。", - "block.create.mechanical_drill.tooltip.condition2": "å‹•ã�‹ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_drill.tooltip.behaviour2": "ドリルã�Œè¡�çª�ã�™ã‚‹ãƒ–ロックを壊ã�—ã�¾ã�™ã€‚", + "block.create.mechanical_drill.tooltip": "メカニカルドリル", + "block.create.mechanical_drill.tooltip.summary": "_ブロックを壊す_のに適した作業機。_メカニカルピストン_や_ベアリング_等で移動できます。", + "block.create.mechanical_drill.tooltip.condition1": "回転したとき", + "block.create.mechanical_drill.tooltip.behaviour1": "_固定式_のブロック破壊機として機能します。また、有効範囲の_エンティティを傷つけます_。", + "block.create.mechanical_drill.tooltip.condition2": "動かしたとき", + "block.create.mechanical_drill.tooltip.behaviour2": "ドリルが衝突するブロックを壊します。", - "block.create.mechanical_harvester.tooltip": "メカニカルãƒ�ーベスター", - "block.create.mechanical_harvester.tooltip.summary": "中è¦�模ã�®ä½œç‰©ã�®è‡ªå‹•åŒ–ã�«é�©ã�—ã�Ÿæ©Ÿæ¢°å¼�æ¤�物カッター。_メカニカルピストン_ã‚„_ベアリング_ç­‰ã�§ç§»å‹•ã�§ã��ã�¾ã�™ã€‚", - "block.create.mechanical_harvester.tooltip.condition1": "å‹•ã�‹ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_harvester.tooltip.behaviour1": "ブレードã�Œè¡�çª�ã�™ã‚‹_ã�™ã�¹ã�¦ã�®æˆ�熟ã�—ã�Ÿä½œç‰©ã‚’å�Žç©«_ã�—ã€�ã��れらをåˆ�期ã�®æˆ�長状態ã�«ãƒªã‚»ãƒƒãƒˆã�—ã�¾ã�™ã€‚", + "block.create.mechanical_harvester.tooltip": "メカニカルハーベスター", + "block.create.mechanical_harvester.tooltip.summary": "中規模の作物の自動化に適した機械式植物カッター。_メカニカルピストン_や_ベアリング_等で移動できます。", + "block.create.mechanical_harvester.tooltip.condition1": "動かしたとき", + "block.create.mechanical_harvester.tooltip.behaviour1": "ブレードが衝突する_すべての成熟した作物を収穫_し、それらを初期の成長状態にリセットします。", - "block.create.mechanical_plough.tooltip": "メカニカルプラウ", - "block.create.mechanical_plough.tooltip.summary": "メカニカルプラウã�«ã�¯æ§˜ã€…ã�ªç”¨é€”ã�Œã�‚ã‚Šã�¾ã�™ã€‚ã�“ã‚Œã�¯_メカニカルピストン_ã‚„_ベアリング_ç­‰ã�§ç§»å‹•ã�§ã��ã�¾ã�™ã€‚", - "block.create.mechanical_plough.tooltip.condition1": "å‹•ã�‹ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_plough.tooltip.behaviour1": "æ�¾æ˜Žã‚„雪ã�ªã�©ã€�当ã�Ÿã‚Šåˆ¤å®šã�Œã�ªã�„ブロックを壊ã�—ã�¾ã�™ã€‚エンティティを傷付ã�‘ã‚‹ã�“ã�¨ã�¯ã�‚ã‚Šã�¾ã�›ã‚“。ã�¾ã�Ÿã€�クワを使ã�†ã‚ˆã�†ã�«åœŸã‚’耕ã�—ã�¾ã�™ã€‚", + "block.create.mechanical_plough.tooltip": "メカニカルプラウ", + "block.create.mechanical_plough.tooltip.summary": "メカニカルプラウには様々な用途があります。これは_メカニカルピストン_や_ベアリング_等で移動できます。", + "block.create.mechanical_plough.tooltip.condition1": "動かしたとき", + "block.create.mechanical_plough.tooltip.behaviour1": "松明や雪など、当たり判定がないブロックを壊します。エンティティを傷付けることはありません。また、クワを使うように土を耕します。", - "block.create.mechanical_saw.tooltip": "メカニカルノコギリ", - "block.create.mechanical_saw.tooltip.summary": "_木_を効率的ã�«_切り倒ã�—ã�Ÿã‚Š_ã€�_ブロック_ã‚’_加工_ã�—ã�Ÿã‚Šã�™ã‚‹ã�®ã�«é�©ã�—ã�¦ã�„ã�¾ã�™ã€‚_メカニカルピストン_ã‚„_ベアリング_ç­‰ã�§ç§»å‹•ã�§ã��ã�¾ã�™ã€‚", - "block.create.mechanical_saw.tooltip.condition1": "上å�‘ã��ã�®ã�¨ã��", - "block.create.mechanical_saw.tooltip.behaviour1": "ã��ã�“ã�«ãƒ‰ãƒ­ãƒƒãƒ—ã�¾ã�Ÿã�¯æ�¬å…¥ã�•ã‚Œã�Ÿã‚¢ã‚¤ãƒ†ãƒ ã�«_製æ��_ã�Šã‚ˆã�³çŸ³å·¥ãƒ¬ã‚·ãƒ”ã‚’é�©ç”¨ã�—ã�¾ã�™ã€‚複数ã�®å‡ºåŠ›ã�Œå�¯èƒ½ã�ªå ´å�ˆã€�フィルターã�Œå‰²ã‚Šå½“ã�¦ã‚‰ã‚Œã�¦ã�„ã�ªã�„é™�ã‚Šã€�出力ã�Œå¾ªç’°ã�—ã�¾ã�™ã€‚", - "block.create.mechanical_saw.tooltip.condition2": "横å�‘ã��ã�®å ´å�ˆ", - "block.create.mechanical_saw.tooltip.behaviour2": "ã��ã�®å‰�ã�®_原木_ã‚’_切り倒ã�™_。ã��ã�®åŽŸæœ¨ã�Œæœ¨ã‚’支ã�ˆã�¦ã�„ã�Ÿå ´å�ˆã€�_木_ã�¯_崩壊_ã�—ã�¾ã�™ã€‚", - "block.create.mechanical_saw.tooltip.condition3": "å‹•ã�‹ã�—ã�Ÿã�¨ã��", - "block.create.mechanical_saw.tooltip.behaviour3": "ノコギリã�Œè¡�çª�ã�™ã‚‹_ã�™ã�¹ã�¦ã�®æœ¨ã‚’切り倒ã�—ã�¾ã�™_。", + "block.create.mechanical_saw.tooltip": "メカニカルノコギリ", + "block.create.mechanical_saw.tooltip.summary": "_木_を効率的に_切り倒したり_、_ブロック_を_加工_したりするのに適しています。_メカニカルピストン_や_ベアリング_等で移動できます。", + "block.create.mechanical_saw.tooltip.condition1": "上向きのとき", + "block.create.mechanical_saw.tooltip.behaviour1": "そこにドロップまたは搬入されたアイテムに_製材_および石工レシピを適用します。複数の出力が可能な場合、フィルターが割り当てられていない限り、出力が循環します。", + "block.create.mechanical_saw.tooltip.condition2": "横向きの場合", + "block.create.mechanical_saw.tooltip.behaviour2": "その前の_原木_を_切り倒す_。その原木が木を支えていた場合、_木_は_崩壊_します。", + "block.create.mechanical_saw.tooltip.condition3": "動かしたとき", + "block.create.mechanical_saw.tooltip.behaviour3": "ノコギリが衝突する_すべての木を切り倒します_。", - "block.create.stockpile_switch.tooltip": "在庫スイッãƒ�", - "block.create.stockpile_switch.tooltip.summary": "接続ã�•ã‚Œã�Ÿã‚³ãƒ³ãƒ†ãƒŠã�®_空ã��容é‡�_ã�«åŸºã�¥ã�„ã�¦ãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³ä¿¡å�·ã‚’切り替ã�ˆã�¾ã�™ã€‚", - "block.create.stockpile_switch.tooltip.condition1": "下é™�を下回ã�£ã�Ÿã�¨ã��", - "block.create.stockpile_switch.tooltip.behaviour1": "レッドストーン信å�·ã‚’å�œæ­¢", + "block.create.stockpile_switch.tooltip": "在庫スイッチ", + "block.create.stockpile_switch.tooltip.summary": "接続されたコンテナの_空き容量_に基づいてレッドストーン信号を切り替えます。", + "block.create.stockpile_switch.tooltip.condition1": "下限を下回ったとき", + "block.create.stockpile_switch.tooltip.behaviour1": "レッドストーン信号を停止", - "block.create.content_observer.tooltip": "コンテンツオブザーãƒ�ー", - "block.create.content_observer.tooltip.summary": "設定ã�•ã‚Œã�Ÿ_フィルター_ã�«ä¸€è‡´ã�™ã‚‹_コンテナ_ã‚„_メカニカルベルト_内ã�®_アイテム_を検出ã�—ã�¾ã�™ã€‚観察ã�—ã�¦ã�„ã‚‹_インベントリ_ã€�_ベルト_ã€�ã�¾ã�Ÿã�¯_シュート_ã�«ä¸€è‡´ã�™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã�Œå�«ã�¾ã‚Œã�¦ã�„ã‚‹å ´å�ˆã€�ã�“ã�®ã�¯_レッドストーン信å�·_を発ã�—ã�¾ã�™ã€‚観察ã�•ã‚Œã�Ÿ_ファンãƒ�ル_ã�Œä¸€è‡´ã�™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã‚’_輸é€�_ã�™ã‚‹ã�¨ã€�ã�“ã�®ã‚³ãƒ³ãƒ�ーãƒ�ントã�¯_レッドストーンパルス_を発ã�—ã�¾ã�™ã€‚", + "block.create.content_observer.tooltip": "コンテンツオブザーバー", + "block.create.content_observer.tooltip.summary": "設定された_フィルター_に一致する_コンテナ_や_メカニカルベルト_内の_アイテム_を検出します。観察している_インベントリ_、_ベルト_、または_シュート_に一致するアイテムが含まれている場合、このは_レッドストーン信号_を発します。観察された_ファンネル_が一致するアイテムを_輸送_すると、このコンポーネントは_レッドストーンパルス_を発します。", - "block.create.redstone_link.tooltip": "レッドストーンリンク", - "block.create.redstone_link.tooltip.summary": "_ワイヤレスレッドストーン_接続ã�®çµ‚点。任æ„�ã�®ã‚¢ã‚¤ãƒ†ãƒ ã‚’使用ã�—ã�¦_周波数_を割り当ã�¦ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚通信è·�離ã�¯é™�られã�¦ã�„ã�¾ã�™ã�Œã€�ã�‹ã�ªã‚Šé›¢ã‚Œã�¦ã‚‚通信ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚", - "block.create.redstone_link.tooltip.condition1": "ä¿¡å�·ã‚’å�—ä¿¡ã�—ã�Ÿã�¨ã��", - "block.create.redstone_link.tooltip.behaviour1": "å�Œã�˜å‘¨æ³¢æ•°ã�®ãƒªãƒ³ã‚¯ã�‹ã‚‰ä¿¡å�·ã‚’å�—ä¿¡ã�™ã‚‹ã�¨ã€�レッドストーン信å�·ã‚’出力ã�—ã�¾ã�™ã€‚", - "block.create.redstone_link.tooltip.control1": "アイテムã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.redstone_link.tooltip.action1": "_周波数_ã‚’ã��ã�®ã‚¢ã‚¤ãƒ†ãƒ ã�«è¨­å®šã�—ã�¾ã�™ã€‚周波数を定義ã�™ã‚‹ã�Ÿã‚�ã�«ã€�_å�ˆè¨ˆ2ã�¤ã�®ç•°ã�ªã‚‹ã‚¢ã‚¤ãƒ†ãƒ _を組ã�¿å�ˆã‚�ã�›ã�¦ä½¿ã�ˆã�¾ã�™ã€‚", - "block.create.redstone_link.tooltip.control2": "スニークã�—ã�ªã�Œã‚‰å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.redstone_link.tooltip.action2": "_å�—ä¿¡_モードã�¨_é€�ä¿¡_モードを切り替ã�ˆã�¾ã�™ã€‚", + "block.create.redstone_link.tooltip": "レッドストーンリンク", + "block.create.redstone_link.tooltip.summary": "_ワイヤレスレッドストーン_接続の終点。任意のアイテムを使用して_周波数_を割り当てることができます。通信距離は限られていますが、かなり離れても通信することができます。", + "block.create.redstone_link.tooltip.condition1": "信号を受信したとき", + "block.create.redstone_link.tooltip.behaviour1": "同じ周波数のリンクから信号を受信すると、レッドストーン信号を出力します。", + "block.create.redstone_link.tooltip.control1": "アイテムで右クリックしたとき", + "block.create.redstone_link.tooltip.action1": "_周波数_をそのアイテムに設定します。周波数を定義するために、_合計2つの異なるアイテム_を組み合わせて使えます。", + "block.create.redstone_link.tooltip.control2": "スニークしながら右クリックしたとき", + "block.create.redstone_link.tooltip.action2": "_受信_モードと_送信_モードを切り替えます。", - "block.create.nixie_tube.tooltip": "ニキシー管", - "block.create.nixie_tube.tooltip.summary": "オシャレã�«ãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³å¼·åº¦ã�¨æ–‡å­—を表示ã�—ã�¾ã�™ã€‚", - "block.create.nixie_tube.tooltip.condition1": "レッドストーン信å�·ã‚’å�—ã�‘ã�Ÿã�¨ã��", - "block.create.nixie_tube.tooltip.behaviour1": "ç�¾åœ¨ã�®ãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³ã�®_ä¿¡å�·å¼·åº¦_を表示ã�—ã�¾ã�™ã€‚", - "block.create.nixie_tube.tooltip.condition2": "å��札を使ã�£ã�Ÿã�¨ã��", - "block.create.nixie_tube.tooltip.behaviour2": "_å��札_ã�®_内容_を複数ã�®ãƒ‹ã‚­ã‚·ãƒ¼ç®¡ã‚’並ã�¹ã�¦è¡¨ç¤ºã�—ã�¾ã�™ã€‚", + "block.create.nixie_tube.tooltip": "ニキシー管", + "block.create.nixie_tube.tooltip.summary": "オシャレにレッドストーン強度と文字を表示します。", + "block.create.nixie_tube.tooltip.condition1": "レッドストーン信号を受けたとき", + "block.create.nixie_tube.tooltip.behaviour1": "現在のレッドストーンの_信号強度_を表示します。", + "block.create.nixie_tube.tooltip.condition2": "名札を使ったとき", + "block.create.nixie_tube.tooltip.behaviour2": "_名札_の_内容_を複数のニキシー管を並べて表示します。", - "block.create.redstone_contact.tooltip": "レッドストーンコンタクト", - "block.create.redstone_contact.tooltip.summary": "レッドストーン信å�·ã‚’ペアã�§å‡ºåŠ›ã�—ã�¾ã�™ã€‚_メカニカルピストン_ã‚„_ベアリング_ç­‰ã�§ç§»å‹•ã�§ã��ã�¾ã�™ã€‚", - "block.create.redstone_contact.tooltip.condition1": "ä»–ã�®ã‚³ãƒ³ã‚¿ã‚¯ãƒˆã�¨å�‘ã�‹ã�„å�ˆã�£ã�Ÿã�¨ã��", - "block.create.redstone_contact.tooltip.behaviour1": "レッドストーン信å�·ã‚’出力ã�—ã�¾ã�™ã€‚", - "block.create.redstone_contact.tooltip.condition2": "å‹•ã�‹ã�—ã�Ÿã�¨ã��", - "block.create.redstone_contact.tooltip.behaviour2": "通é�Žã�™ã‚‹ã�™ã�¹ã�¦ã�®å›ºå®šã�—ã�Ÿãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³ã‚³ãƒ³ã‚¿ã‚¯ãƒˆã�«å��å¿œã�—ã�¾ã�™ã€‚", + "block.create.redstone_contact.tooltip": "レッドストーンコンタクト", + "block.create.redstone_contact.tooltip.summary": "レッドストーン信号をペアで出力します。_メカニカルピストン_や_ベアリング_等で移動できます。", + "block.create.redstone_contact.tooltip.condition1": "他のコンタクトと向かい合ったとき", + "block.create.redstone_contact.tooltip.behaviour1": "レッドストーン信号を出力します。", + "block.create.redstone_contact.tooltip.condition2": "動かしたとき", + "block.create.redstone_contact.tooltip.behaviour2": "通過するすべての固定したレッドストーンコンタクトに反応します。", - "block.create.adjustable_crate.tooltip": "å�¯å¤‰ã‚¯ãƒ¬ãƒ¼ãƒˆ", - "block.create.adjustable_crate.tooltip.summary": "ã�“ã�®_å�Žç´�ブロック_ã�¯ã€�容é‡�を手動ã�§åˆ¶å¾¡ã�§ã��ã�¾ã�™ã€‚ä»»æ„�ã�®ã‚¢ã‚¤ãƒ†ãƒ ã‚’_16スタック_ã�¾ã�§å�Žç´�ã�§ã��ã�¾ã�™ã€‚_レッドストーンコンパレーター_ã�«å¯¾å¿œã�—ã�¦ã�„ã�¾ã�™ã€‚", - "block.create.adjustable_crate.tooltip.control1": "å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.adjustable_crate.tooltip.action1": "_インターフェース_ã‚’é–‹ã��ã�¾ã�™ã€‚", + "block.create.adjustable_crate.tooltip": "可変クレート", + "block.create.adjustable_crate.tooltip.summary": "この_収納ブロック_は、容量を手動で制御できます。任意のアイテムを_16スタック_まで収納できます。_レッドストーンコンパレーター_に対応しています。", + "block.create.adjustable_crate.tooltip.control1": "右クリックしたとき", + "block.create.adjustable_crate.tooltip.action1": "_インターフェース_を開きます。", - "block.create.creative_crate.tooltip": "クリエイティブクレート", - "block.create.creative_crate.tooltip.summary": "隣接ã�™ã‚‹æ¦‚略図砲ã�¸ãƒ–ロックを無é™�ã�«ä¾›çµ¦ã�—ã�¾ã�™ã€‚", - "block.create.creative_crate.tooltip.condition1": "フィルタースロットã�«ã‚¢ã‚¤ãƒ†ãƒ ã�Œå…¥ã�£ã�¦ã�„ã‚‹ã�¨ã��", - "block.create.creative_crate.tooltip.behaviour1": "ã�“ã�®ã‚¯ãƒ¬ãƒ¼ãƒˆã�‹ã‚‰ä½•ã�‹ã‚’_æ�¬å‡º_ã�™ã‚‹ã�¨ã€�指定ã�•ã‚Œã�Ÿã‚¢ã‚¤ãƒ†ãƒ ã�Œ_ç„¡é™�_ã�«_æ�¬å‡º_ã�•ã‚Œã�¾ã�™ã€‚ã�“ã�®ã‚¯ãƒ¬ãƒ¼ãƒˆã�«_æ�¬å…¥_ã�•ã‚Œã�Ÿã‚¢ã‚¤ãƒ†ãƒ ã�¯_消滅_ã�—ã�¾ã�™ã€‚", + "block.create.creative_crate.tooltip": "クリエイティブクレート", + "block.create.creative_crate.tooltip.summary": "隣接する概略図砲へブロックを無限に供給します。", + "block.create.creative_crate.tooltip.condition1": "フィルタースロットにアイテムが入っているとき", + "block.create.creative_crate.tooltip.behaviour1": "このクレートから何かを_搬出_すると、指定されたアイテムが_無限_に_搬出_されます。このクレートに_搬入_されたアイテムは_消滅_します。", - "block.create.deployer.tooltip": "デプロイヤー", - "block.create.deployer.tooltip.summary": "_æ®´ã‚‹_ã€�_使ã�†_ã€�_èµ·å‹•ã�™ã‚‹_。ã�“ã�®æ©Ÿæ¢°ã�¯ã€�_プレイヤー_ã‚’ã�§ã��ã‚‹ã� ã�‘_真似_ã�—よã�†ã�¨ã�—ã�¾ã�™ã€‚_アイテムを自分ã�®ã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒªã�«å…¥ã‚Œã�Ÿã‚Š_ã€�_é �ã�‘ã�Ÿã‚Š_ã�§ã��ã�¾ã�™ã€‚æŒ�ã�£ã�¦ã�„るアイテムã�¯ãƒ–ロックã�‹ã‚‰ç›´æŽ¥æ�¬å…¥ãƒ»æ�¬å‡ºã�™ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™ã€‚", - "block.create.deployer.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.deployer.tooltip.behaviour1": "腕を機械ã�®2må…ˆã�¾ã�§ä¼¸ã�°ã�—ã€�アイテムを_発動_ã�™ã‚‹ã€‚", - "block.create.deployer.tooltip.condition2": "レンãƒ�ã�§å�³ã‚¯ãƒªãƒƒã‚¯ã�—ã�Ÿã�¨ã��", - "block.create.deployer.tooltip.behaviour2": "パンãƒ�モードã�¨åˆ‡ã‚Šæ›¿ã�ˆã�¾ã�™ã€‚_パンãƒ�モード_ã�§ã�¯ã€�デプロイヤーã�¯ã��ã�®ã‚¢ã‚¤ãƒ†ãƒ ã‚’使用ã�—ã�¦_ブロックを壊ã�—ã�Ÿã‚Šã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚’æ®´ã�£ã�Ÿã‚Š_ã�—よã�†ã�¨ã�—ã�¾ã�™ã€‚", - "block.create.deployer.tooltip.condition3": "フィルターã�Œå‰²ã‚Šå½“ã�¦ã‚‰ã‚Œã�¦ã�„ã‚‹ã�¨ã��", - "block.create.deployer.tooltip.behaviour3": "å�ˆã‚�ã�ªã�„アイテムã�¯æ�¬å…¥ã�§ã��ã�¾ã�›ã‚“。逆ã�«å�ˆã�†ã‚¢ã‚¤ãƒ†ãƒ ã�¯æ�¬å‡ºã�§ã��ã�¾ã�›ã‚“。", + "block.create.deployer.tooltip": "デプロイヤー", + "block.create.deployer.tooltip.summary": "_殴る_、_使う_、_起動する_。この機械は、_プレイヤー_をできるだけ_真似_しようとします。_アイテムを自分のインベントリに入れたり_、_預けたり_できます。持っているアイテムはブロックから直接搬入・搬出する必要があります。", + "block.create.deployer.tooltip.condition1": "回転したとき", + "block.create.deployer.tooltip.behaviour1": "腕を機械の2m先まで伸ばし、アイテムを_発動_する。", + "block.create.deployer.tooltip.condition2": "レンチで右クリックしたとき", + "block.create.deployer.tooltip.behaviour2": "パンチモードと切り替えます。_パンチモード_では、デプロイヤーはそのアイテムを使用して_ブロックを壊したりエンティティを殴ったり_しようとします。", + "block.create.deployer.tooltip.condition3": "フィルターが割り当てられているとき", + "block.create.deployer.tooltip.behaviour3": "合わないアイテムは搬入できません。逆に合うアイテムは搬出できません。", - "block.create.brass_casing.tooltip": "真ã�¡ã‚…ã�†ã�®ã‚±ãƒ¼ã‚·ãƒ³ã‚°", - "block.create.brass_casing.tooltip.summary": "ã�•ã�¾ã�–ã�¾ã�ªç”¨é€”ã�«ä½¿ç”¨ã�§ã��る頑丈ã�ªæ©Ÿæ¢°ã‚±ãƒ¼ã‚·ãƒ³ã‚°ã€‚装飾ã�«ã‚‚安心ã�—ã�¦ã�Šä½¿ã�„ã�„ã�Ÿã� ã�‘ã�¾ã�™ã€‚", + "block.create.brass_casing.tooltip": "真ちゅうのケーシング", + "block.create.brass_casing.tooltip.summary": "さまざまな用途に使用できる頑丈な機械ケーシング。装飾にも安心してお使いいただけます。", - "block.create.pulse_repeater.tooltip": "パルスリピーター", - "block.create.pulse_repeater.tooltip.summary": "通é�Žã�™ã‚‹ãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³ä¿¡å�·ã‚’_1ティック_ã�®é•·ã�•ã�«ã‚«ãƒƒãƒˆã�™ã‚‹ç°¡å�˜ã�ªå›žè·¯ã€‚", + "block.create.pulse_repeater.tooltip": "パルスリピーター", + "block.create.pulse_repeater.tooltip.summary": "通過するレッドストーン信号を_1ティック_の長さにカットする簡単な回路。", - "block.create.adjustable_repeater.tooltip": "å�¯å¤‰ãƒªãƒ”ーター", - "block.create.adjustable_repeater.tooltip.summary": "最大_30分_ã�®é�…延を_設定å�¯èƒ½_ã�ªé«˜åº¦ã�ª_レッドストーンリピーター_。", + "block.create.adjustable_repeater.tooltip": "可変リピーター", + "block.create.adjustable_repeater.tooltip.summary": "最大_30分_の遅延を_設定可能_な高度な_レッドストーンリピーター_。", - "block.create.adjustable_pulse_repeater.tooltip": "å�¯å¤‰ãƒ‘ルスリピーター", - "block.create.adjustable_pulse_repeater.tooltip.summary": "最大_30分_ã�®é�…延を_設定å�¯èƒ½_ã�ª_パルスリピーター_。", + "block.create.adjustable_pulse_repeater.tooltip": "可変パルスリピーター", + "block.create.adjustable_pulse_repeater.tooltip.summary": "最大_30分_の遅延を_設定可能_な_パルスリピーター_。", - "block.create.analog_lever.tooltip": "アナログレãƒ�ー", - "block.create.analog_lever.tooltip.summary": "_出力ã�™ã‚‹ãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³ä¿¡å�·å¼·åº¦_をより_正確ã�«åˆ¶å¾¡_ã�§ã��るレãƒ�ー。", + "block.create.analog_lever.tooltip": "アナログレバー", + "block.create.analog_lever.tooltip.summary": "_出力するレッドストーン信号強度_をより_正確に制御_できるレバー。", - "block.create.powered_toggle_latch.tooltip": "パワードトグルラッãƒ�", - "block.create.powered_toggle_latch.tooltip.summary": "レッドストーンパルスã�«ã‚ˆã�£ã�¦åˆ‡æ›¿ã�§ã��るレãƒ�ー。", + "block.create.powered_toggle_latch.tooltip": "パワードトグルラッチ", + "block.create.powered_toggle_latch.tooltip.summary": "レッドストーンパルスによって切替できるレバー。", - "block.create.powered_latch.tooltip": "パワードラッãƒ�", - "block.create.powered_latch.tooltip.summary": "_レッドストーン信å�·_ã�§åˆ¶å¾¡ã�§ã��るレãƒ�ー。_背é�¢ã�®ãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³ä¿¡å�·_ã�§ã‚ªãƒ³ã�«ã�ªã‚Šã€�_å�´é�¢ã�‹ã‚‰ã�®ãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³ä¿¡å�·_ã�§ãƒªã‚»ãƒƒãƒˆã�•ã‚Œã�¾ã�™ã€‚", + "block.create.powered_latch.tooltip": "パワードラッチ", + "block.create.powered_latch.tooltip.summary": "_レッドストーン信号_で制御できるレバー。_背面のレッドストーン信号_でオンになり、_側面からのレッドストーン信号_でリセットされます。", - "block.create.controller_rail.tooltip": "コントローラーレール", - "block.create.controller_rail.tooltip.summary": "トロッコã�®_移動速度_ã‚’_ç´°ã�‹ã��制御_ã�§ã��る一方通行ã�®_パワード_レール", - "block.create.controller_rail.tooltip.condition1": "レッドストーン信å�·ã‚’å�—ã�‘ã�Ÿã�¨ã��", - "block.create.controller_rail.tooltip.behaviour1": "通é�Žã�™ã‚‹_トロッコ_ã‚’_ä¿¡å�·ã�®å¼·åº¦_ã�«å¯¾å¿œã�—ã�Ÿé€Ÿåº¦ã�«_加速_ã�¾ã�Ÿã�¯_減速_ã�—ã�¾ã�™ã€‚ã�¾ã�Ÿã€�隣接ã�™ã‚‹ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ãƒ¬ãƒ¼ãƒ«ã�«ãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³ä¿¡å�·ã‚’ä¼�é�”ã�—ã�¾ã�™ã€‚強度ã�®ç•°ã�ªã‚‹2ã�¤ã�®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ãƒ¬ãƒ¼ãƒ«ã�«ãƒ¬ãƒƒãƒ‰ã‚¹ãƒˆãƒ¼ãƒ³ä¿¡å�·ã‚’供給ã�™ã‚‹ã�¨ã€�ã��れらã�®é–“ã�®ãƒ¬ãƒ¼ãƒ«ã�¯ã��ã�®ä¿¡å�·ã�®å¤‰åŒ–を補間ã�—ã�¾ã�™ã€‚", + "block.create.controller_rail.tooltip": "コントローラーレール", + "block.create.controller_rail.tooltip.summary": "トロッコの_移動速度_を_細かく制御_できる一方通行の_パワード_レール", + "block.create.controller_rail.tooltip.condition1": "レッドストーン信号を受けたとき", + "block.create.controller_rail.tooltip.behaviour1": "通過する_トロッコ_を_信号の強度_に対応した速度に_加速_または_減速_します。また、隣接するコントローラレールにレッドストーン信号を伝達します。強度の異なる2つのコントローラレールにレッドストーン信号を供給すると、それらの間のレールはその信号の変化を補間します。", - "block.create.speedometer.tooltip": "速度メーター", - "block.create.speedometer.tooltip.summary": "接続ã�•ã‚Œã�Ÿæ©Ÿæ¢°ã�®_回転速度_を測定ã�—ã�¦è¡¨ç¤ºã�—ã�¾ã�™ã€‚_レッドストーンコンパレーター_ã�«å¯¾å¿œã�—ã�¦ã�„ã�¾ã�™ã€‚", - "block.create.speedometer.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.speedometer.tooltip.behaviour1": "速度レベルã�«å¯¾å¿œã�™ã‚‹è‰²ã‚’表示ã�—ã�¾ã�™ã€‚_ç·‘_ã�¯ä½Žé€Ÿã€�_é�’_ã�¯ä¸­é€Ÿã€�_ç´«_ã�¯é«˜é€Ÿã‚’示ã�—ã�¾ã�™ã€‚一部ã�®æ©Ÿæ¢°ã�¯ã€�稼åƒ�ã�«å��分ã�ªãƒ¬ãƒ™ãƒ«ã�®é€Ÿåº¦ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™ã€‚", + "block.create.speedometer.tooltip": "速度メーター", + "block.create.speedometer.tooltip.summary": "接続された機械の_回転速度_を測定して表示します。_レッドストーンコンパレーター_に対応しています。", + "block.create.speedometer.tooltip.condition1": "回転したとき", + "block.create.speedometer.tooltip.behaviour1": "速度レベルに対応する色を表示します。_緑_は低速、_青_は中速、_紫_は高速を示します。一部の機械は、稼働に十分なレベルの速度を必要とします。", - "block.create.stressometer.tooltip": "速度メーター", - "block.create.stressometer.tooltip.summary": "接続ã�•ã‚Œã�Ÿå‹•åŠ›ãƒ�ットワーク全体ã�®å¿œåŠ›ã‚’測定ã�—ã�¦è¡¨ç¤ºã�—ã�¾ã�™ã€‚_レッドストーンコンパレーター_ã�«å¯¾å¿œã�—ã�¦ã�„ã�¾ã�™ã€‚", - "block.create.stressometer.tooltip.condition1": "回転ã�—ã�Ÿã�¨ã��", - "block.create.stressometer.tooltip.behaviour1": "応力レベルã�«å¯¾å¿œã�™ã‚‹è‰²ã‚’表示ã�—ã�¾ã�™ã€‚_é�Žåº¦ã�«å¿œåŠ›ã�Œã�‹ã�‹ã�£ã�Ÿ(超é�Žå¿œåŠ›)ãƒ�ットワーク_ã�®æ©Ÿæ¢°ã�¯å…¨ã�¦å�œæ­¢ã�—ã�¾ã�™ã€‚応力ã�¯å‹•åŠ›ãƒ�ットワークã�«_原動機_を追加ã�™ã‚‹ã�“ã�¨ã�§ç·©å’Œã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚", + "block.create.stressometer.tooltip": "速度メーター", + "block.create.stressometer.tooltip.summary": "接続された動力ネットワーク全体の応力を測定して表示します。_レッドストーンコンパレーター_に対応しています。", + "block.create.stressometer.tooltip.condition1": "回転したとき", + "block.create.stressometer.tooltip.behaviour1": "応力レベルに対応する色を表示します。_過度に応力がかかった(超過応力)ネットワーク_の機械は全て停止します。応力は動力ネットワークに_原動機_を追加することで緩和することができます。", - "item.create.sand_paper.tooltip": "紙やã�™ã‚Š", - "item.create.sand_paper.tooltip.summary": "_ç´ æ��_ã‚’_磨ã��_ã�®ã�«ä½¿ã�ˆã‚‹è�’ã�„紙。デプロイヤーã�«è‡ªå‹•çš„ã�§ç£¨ã�‹ã�›ã‚‹ã�“ã�¨ã‚‚ã�§ã��ã�¾ã�™ã€‚", - "item.create.sand_paper.tooltip.condition1": "使ã�£ã�Ÿã�¨ã��", - "item.create.sand_paper.tooltip.behaviour1": "オフãƒ�ンドã�§æŒ�ã�£ã�¦ã�„ã�Ÿã‚Šã€�視線先ã�®åºŠã�«è»¢ã�Œã�£ã�¦ã�„るアイテムを磨ã��ã�¾ã�™ã€‚", + "item.create.sand_paper.tooltip": "紙やすり", + "item.create.sand_paper.tooltip.summary": "_素材_を_磨く_のに使える荒い紙。デプロイヤーに自動的で磨かせることもできます。", + "item.create.sand_paper.tooltip.condition1": "使ったとき", + "item.create.sand_paper.tooltip.behaviour1": "オフハンドで持っていたり、視線先の床に転がっているアイテムを磨きます。", - "item.create.super_glue.tooltip": "接ç�€å‰¤", - "item.create.super_glue.tooltip.summary": "ã�“ã‚Œã�§ãƒ–ロックを接ç�€ã�™ã‚‹ã�¨ã€�æ°¸é� ã�«å¤–れるã�“ã�¨ã�¯ã�‚ã‚Šã�¾ã�›ã‚“。", - "item.create.super_glue.tooltip.condition1": "使ã�£ã�Ÿã�¨ã��", - "item.create.super_glue.tooltip.behaviour1": "ブロックã�®_クリックã�•ã‚Œã�Ÿé�¢_ã‚’_粘ç�€é�¢_ã�«ã�—ã�¾ã�™ã€‚粘ç�€é�¢ã�«å�–り付ã�‘られã�Ÿãƒ–ロックã�¯ã€�_メカニカルピストン_ã‚„_ベアリング_ç­‰ã�«ã‚ˆã�£ã�¦ç§»å‹•ã�•ã‚Œã‚‹ã�¨ã€�_引ã�£å¼µã‚‰ã‚Œ_ã�¾ã�™ã€‚", - "item.create.super_glue.tooltip.condition2": "オフãƒ�ンドã�«æŒ�ã�£ã�Ÿã�¨ã��", - "item.create.super_glue.tooltip.behaviour2": "メインãƒ�ンドã�§_設置_ã�—ã�Ÿãƒ–ロックã�®_å�´é�¢_ã�«_自動的_ã�«æŽ¥ç�€å‰¤ã‚’_å¡—ã‚Š_ã�¾ã�™ã€‚", + "item.create.super_glue.tooltip": "接着剤", + "item.create.super_glue.tooltip.summary": "これでブロックを接着すると、永遠に外れることはありません。", + "item.create.super_glue.tooltip.condition1": "使ったとき", + "item.create.super_glue.tooltip.behaviour1": "ブロックの_クリックされた面_を_粘着面_にします。粘着面に取り付けられたブロックは、_メカニカルピストン_や_ベアリング_等によって移動されると、_引っ張られ_ます。", + "item.create.super_glue.tooltip.condition2": "オフハンドに持ったとき", + "item.create.super_glue.tooltip.behaviour2": "メインハンドで_設置_したブロックの_側面_に_自動的_に接着剤を_塗り_ます。", - "item.create.builders_tea.tooltip": "建築家ã�®ã�ŠèŒ¶", - "item.create.builders_tea.tooltip.summary": "_ã‚„ã‚‹æ°—_ã�Œã�¿ã�ªã�Žã‚‹ã€�一日ã�®å§‹ã�¾ã‚Šã�«æœ€é�©ã�ªé£²ã�¿ç‰©ã€‚", + "item.create.builders_tea.tooltip": "建築家のお茶", + "item.create.builders_tea.tooltip.summary": "_やる気_がみなぎる、一日の始まりに最適な飲み物。", - "item.create.refined_radiance.tooltip": "æ´—ç·´ã�•ã‚Œã�Ÿè¼�ã��", - "item.create.refined_radiance.tooltip.summary": "_å�¸å�Žã�—ã�Ÿè¼�ã��_ã�‹ã‚‰é�›é€ ã�—ã�Ÿè‰²å½©ç´ æ��。", + "item.create.refined_radiance.tooltip": "洗練された輝き", + "item.create.refined_radiance.tooltip.summary": "_吸収した輝き_から鍛造した色彩素材。", - "item.create.shadow_steel.tooltip": "シャドウスãƒ�ール", - "item.create.shadow_steel.tooltip.summary": "_奈è�½ã�®è™šç„¡_ã�‹ã‚‰é�›é€ ã�—ã�Ÿè‰²å½©ç´ æ��。", + "item.create.shadow_steel.tooltip": "シャドウスチール", + "item.create.shadow_steel.tooltip.summary": "_奈落の虚無_から鍛造した色彩素材。", - "item.create.minecart_coupling.tooltip": "トロッコ連çµ�器", - "item.create.minecart_coupling.tooltip.summary": "壮大ã�ªåˆ—車を作æˆ�ã�™ã‚‹ã�Ÿã‚�ã�«ä¸€ç·’ã�«ã�™ã�¹ã�¦ã�®ãƒˆãƒ­ãƒƒã‚³ã‚„ã�‹ã‚‰ã��り列車を連çµ�ã�—よã�†ã€‚", - "item.create.minecart_coupling.tooltip.condition1": "トロッコã�«ä½¿ã�£ã�Ÿã�¨ã��", - "item.create.minecart_coupling.tooltip.behaviour1": "2å�°ã�®ãƒˆãƒ­ãƒƒã‚³ã‚’連çµ�ã�—ã�¾ã�™ã€‚ã��れらã�¯ç§»å‹•ä¸­ã�«ä¸€å®šã�®è·�離をä¿�ã�¨ã�†ã�—ã�¾ã�™ã€‚", + "item.create.minecart_coupling.tooltip": "トロッコ連結器", + "item.create.minecart_coupling.tooltip.summary": "壮大な列車を作成するために一緒にすべてのトロッコやからくり列車を連結しよう。", + "item.create.minecart_coupling.tooltip.condition1": "トロッコに使ったとき", + "item.create.minecart_coupling.tooltip.behaviour1": "2台のトロッコを連結します。それらは移動中に一定の距離を保とうします。", - "item.create.crafter_slot_cover.tooltip": "スロットカãƒ�ー", - "item.create.crafter_slot_cover.tooltip.summary": "å�–り付ã�‘ã�Ÿ_メカニカルクラフター_をレシピã�®ç©ºã�®ã‚¹ãƒ­ãƒƒãƒˆã�¨ã�—ã�¦ç¤ºã�—ã�¾ã�™ã€‚クラフターã�¯å¿…ã�šã�—も正方形ã�§ã�‚ã‚‹å¿…è¦�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“。ã�“ã‚Œã�¯ã€�_å�Œã�˜ã‚¢ã‚¤ãƒ†ãƒ ã�Œé›¢ã‚Œã�Ÿå ´æ‰€ã�«ã�‚ã‚‹_レシピã�«ä¾¿åˆ©ã�§ã�™ã€‚", + "item.create.crafter_slot_cover.tooltip": "スロットカバー", + "item.create.crafter_slot_cover.tooltip.summary": "取り付けた_メカニカルクラフター_をレシピの空のスロットとして示します。クラフターは必ずしも正方形である必要はありません。これは、_同じアイテムが離れた場所にある_レシピに便利です。", "create.tooltip.wip": "WIP", - "create.tooltip.workInProgress": "作業中ã�§ã�™ï¼�", - "create.tooltip.randomWipDescription0": "ã�Šå­�様ã�®æ‰‹ã�®å±Šã�‹ã�ªã�„ã�¨ã�“ã‚�ã�«ä¿�管ã�—ã�¦ã��ã� ã�•ã�„。", - "create.tooltip.randomWipDescription1": "赤ã�¡ã‚ƒã‚“パンダã�¯ã€�ã�“ã�®ã‚¢ã‚¤ãƒ†ãƒ ã‚’使用ã�™ã‚‹ã�Ÿã�³ã�«æ­»ã�«ã�¾ã�™ã€‚ã��ã�†ã€�ã�„ã�¤ã�§ã‚‚ã�­ã€‚", - "create.tooltip.randomWipDescription2": "自己責任。", - "create.tooltip.randomWipDescription3": "ã�“ã‚Œã�¯ã�‚ã�ªã�Ÿã�ŒæŽ¢ã�—ã�¦ã�„るアイテムã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“。*人差ã�—指を振ã�£ã�¦*ã�¡ã�£ã�¡ã�£ã�¡ã�£ã€�解散ï¼�", - "create.tooltip.randomWipDescription4": "ã�“ã�®ã‚¢ã‚¤ãƒ†ãƒ ã�¯10秒ã�§è‡ªçˆ†ã�—ã�¾ã�™ã€‚10ã€�9ã€�8 ...", - "create.tooltip.randomWipDescription5": "ç§�ã‚’ä¿¡ã�˜ã�¦ã€�ã��ã‚Œã�¯ç„¡é§„ã� ã€‚", - "create.tooltip.randomWipDescription6": "ã�“ã�®ã‚¢ã‚¤ãƒ†ãƒ ã‚’使用ã�™ã‚‹ã�“ã�¨ã�«ã‚ˆã‚Šã€�ã�Šå®¢æ§˜ã�¯ã�“ã�“ã�«å…�責事項ã�«å�Œæ„�ã�—ã€�ã��ã�®æ�¡ä»¶ã�«å�Œæ„�ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¾ã�™ã€‚", - "create.tooltip.randomWipDescription7": "ã�“ã‚Œã�¯å�›ã�«å�‘ã�„ã�¦ã�„ã�ªã�„ã�‹ã‚‚ã�—ã‚Œã�ªã�„。ã�‚ã‚Œã�¯ã�©ã�†ï¼Ÿï¼Ÿ", - "create.tooltip.randomWipDescription8": "ã��れを使ã�£ã�Ÿã�“ã�¨ã‚’ã�™ã��後悔ã�™ã‚‹ã€‚", + "create.tooltip.workInProgress": "作業中です!", + "create.tooltip.randomWipDescription0": "お子様の手の届かないところに保管してください。", + "create.tooltip.randomWipDescription1": "赤ちゃんパンダは、このアイテムを使用するたびに死にます。そう、いつでもね。", + "create.tooltip.randomWipDescription2": "自己責任。", + "create.tooltip.randomWipDescription3": "これはあなたが探しているアイテムではありません。*人差し指を振って*ちっちっちっ、解散!", + "create.tooltip.randomWipDescription4": "このアイテムは10秒で自爆します。10、9、8 ...", + "create.tooltip.randomWipDescription5": "私を信じて、それは無駄だ。", + "create.tooltip.randomWipDescription6": "このアイテムを使用することにより、お客様はここに免責事項に同意し、その条件に同意するものとします。", + "create.tooltip.randomWipDescription7": "これは君に向いていないかもしれない。あれはどう??", + "create.tooltip.randomWipDescription8": "それを使ったことをすぐ後悔する。", "_": "->------------------------] Ponder Content [------------------------<-", diff --git a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json index 11eeebbff..90b3fb62e 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json +++ b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json @@ -1,451 +1,452 @@ { - "_": "Missing Localizations: 605", + "_": "Missing Localizations: 615", "_": "->------------------------] Game Elements [------------------------<-", - "block.create.acacia_window": "아카시아 유리창", - "block.create.acacia_window_pane": "아카시아나무 유리íŒ� ", - "block.create.adjustable_chain_gearshift": "벨트 ë³€ì†�기", - "block.create.adjustable_crate": "가변 창고", - "block.create.adjustable_pulse_repeater": "가변 펄스 리피터", - "block.create.adjustable_repeater": "가변 리피터", - "block.create.analog_lever": "아날로그 레버", - "block.create.andesite_belt_funnel": "안산암 깔때기", - "block.create.andesite_bricks": "안산암 ë²½ë�Œ", - "block.create.andesite_bricks_slab": "안산암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.andesite_bricks_stairs": "안산암 ë²½ë�Œ 계단", - "block.create.andesite_bricks_wall": "안산암 ë²½ë�Œ 담장", - "block.create.andesite_casing": "안산암 ì¼€ì�´ìŠ¤", - "block.create.andesite_cobblestone": "안산암 조약ë�Œ", - "block.create.andesite_cobblestone_slab": "안산암 조약ë�Œ ë°˜ 블ë¡�", - "block.create.andesite_cobblestone_stairs": "안산암 조약ë�Œ 계단", - "block.create.andesite_cobblestone_wall": "안산암 조약ë�Œ 담장", - "block.create.andesite_encased_shaft": "안산암 ì¼€ì�´ìŠ¤ë¥¼ 씌운 축", - "block.create.andesite_funnel": "안산암 깔때기", - "block.create.andesite_pillar": "안산암 기둥", - "block.create.andesite_tunnel": "안산암 í„°ë„�", - "block.create.basin": "대야", - "block.create.belt": "컨베ì�´ì–´ 벨트", - "block.create.birch_window": "ìž�작나무 유리창", - "block.create.birch_window_pane": "ìž�작나무 유리íŒ�", - "block.create.black_sail": "ê²€ì�€ìƒ‰ ë‚ ê°œ", - "block.create.black_seat": "ê²€ì�€ìƒ‰ 좌ì„�", - "block.create.black_valve_handle": "ê²€ì�€ìƒ‰ 밸브 ì†�ìž¡ì�´", - "block.create.blaze_burner": "블레ì�´ì¦ˆ 버너", - "block.create.blue_sail": "파란색 ë‚ ê°œ", - "block.create.blue_seat": "파란색 좌ì„�", - "block.create.blue_valve_handle": "파란색 밸브 ì†�ìž¡ì�´", - "block.create.brass_belt_funnel": "황ë�™ 깔때기", - "block.create.brass_block": "황ë�™ 블ë¡�", - "block.create.brass_casing": "황ë�™ ì¼€ì�´ìŠ¤", - "block.create.brass_encased_shaft": "황ë�™ ì¼€ì�´ìŠ¤ë¥¼ 씌운 축", - "block.create.brass_funnel": "황ë�™ 깔때기", - "block.create.brass_tunnel": "황ë�™ í„°ë„�", - "block.create.brown_sail": "갈색 ë‚ ê°œ", - "block.create.brown_seat": "갈색 좌ì„�", - "block.create.brown_valve_handle": "갈색 밸브 ì†�ìž¡ì�´", - "block.create.cart_assembler": "카트 조립기", - "block.create.chiseled_dark_scoria": "ì¡°ê°�ë�œ 짙ì�€ 스코리아", - "block.create.chiseled_dolomite": "ì¡°ê°�ë�œ 백운암", - "block.create.chiseled_gabbro": "ì¡°ê°�ë�œ 반려암", - "block.create.chiseled_limestone": "ì¡°ê°�ë�œ ì„�회암", - "block.create.chiseled_scoria": "ì¡°ê°�ë�œ 스코리아", - "block.create.chiseled_weathered_limestone": "ì¡°ê°�ë�œ í’�í™”ë�œ ì„�회암", - "block.create.chocolate": "초콜릿", - "block.create.chute": "슈트", - "block.create.clockwork_bearing": "시계 ë² ì–´ë§�", - "block.create.clutch": "í�´ëŸ¬ì¹˜", - "block.create.cogwheel": "톱니바퀴", - "block.create.content_observer": "ì •ë³´ ê°�지기", - "block.create.controller_rail": "ë°©í–¥ ë ˆì�¼", - "block.create.copper_block": "구리 블ë¡�", - "block.create.copper_casing": "구리 ì¼€ì�´ìŠ¤", - "block.create.copper_ore": "구리 ê´‘ì„�", - "block.create.copper_shingles": "구리 íŒ�ìž�", - "block.create.copper_tiles": "구리 타ì�¼", - "block.create.copper_valve_handle": "구리 밸브 ì†�ìž¡ì�´", - "block.create.creative_crate": "í�¬ë¦¬ì—�ì�´í‹°ë¸Œ 창고", - "block.create.creative_fluid_tank": "í�¬ë¦¬ì—�ì�´í‹°ë¸Œ 탱í�¬", - "block.create.creative_motor": "í�¬ë¦¬ì—�ì�´í‹°ë¸Œ 모터", + "block.create.acacia_window": "아카시아 유리창", + "block.create.acacia_window_pane": "아카시아나무 유리판 ", + "block.create.adjustable_chain_gearshift": "벨트 변속기", + "block.create.adjustable_crate": "가변 창고", + "block.create.adjustable_pulse_repeater": "가변 펄스 리피터", + "block.create.adjustable_repeater": "가변 리피터", + "block.create.analog_lever": "아날로그 레버", + "block.create.andesite_belt_funnel": "안산암 깔때기", + "block.create.andesite_bricks": "안산암 벽돌", + "block.create.andesite_bricks_slab": "안산암 벽돌 반 블록", + "block.create.andesite_bricks_stairs": "안산암 벽돌 계단", + "block.create.andesite_bricks_wall": "안산암 벽돌 담장", + "block.create.andesite_casing": "안산암 케이스", + "block.create.andesite_cobblestone": "안산암 조약돌", + "block.create.andesite_cobblestone_slab": "안산암 조약돌 반 블록", + "block.create.andesite_cobblestone_stairs": "안산암 조약돌 계단", + "block.create.andesite_cobblestone_wall": "안산암 조약돌 담장", + "block.create.andesite_encased_shaft": "안산암 케이스를 씌운 축", + "block.create.andesite_funnel": "안산암 깔때기", + "block.create.andesite_pillar": "안산암 기둥", + "block.create.andesite_tunnel": "안산암 터널", + "block.create.basin": "대야", + "block.create.belt": "컨베이어 벨트", + "block.create.birch_window": "자작나무 유리창", + "block.create.birch_window_pane": "자작나무 유리판", + "block.create.black_sail": "검은색 날개", + "block.create.black_seat": "검은색 좌석", + "block.create.black_valve_handle": "검은색 밸브 손잡이", + "block.create.blaze_burner": "블레이즈 버너", + "block.create.blue_sail": "파란색 날개", + "block.create.blue_seat": "파란색 좌석", + "block.create.blue_valve_handle": "파란색 밸브 손잡이", + "block.create.brass_belt_funnel": "황동 깔때기", + "block.create.brass_block": "황동 블록", + "block.create.brass_casing": "황동 케이스", + "block.create.brass_encased_shaft": "황동 케이스를 씌운 축", + "block.create.brass_funnel": "황동 깔때기", + "block.create.brass_tunnel": "황동 터널", + "block.create.brown_sail": "갈색 날개", + "block.create.brown_seat": "갈색 좌석", + "block.create.brown_valve_handle": "갈색 밸브 손잡이", + "block.create.cart_assembler": "카트 조립기", + "block.create.chiseled_dark_scoria": "조각된 짙은 스코리아", + "block.create.chiseled_dolomite": "조각된 백운암", + "block.create.chiseled_gabbro": "조각된 반려암", + "block.create.chiseled_limestone": "조각된 석회암", + "block.create.chiseled_scoria": "조각된 스코리아", + "block.create.chiseled_weathered_limestone": "조각된 풍화된 석회암", + "block.create.chocolate": "초콜릿", + "block.create.chute": "슈트", + "block.create.clockwork_bearing": "시계 베어링", + "block.create.clutch": "클러치", + "block.create.cogwheel": "톱니바퀴", + "block.create.content_observer": "정보 감지기", + "block.create.controller_rail": "방향 레일", + "block.create.copper_block": "구리 블록", + "block.create.copper_casing": "구리 케이스", + "block.create.copper_ore": "구리 광석", + "block.create.copper_shingles": "구리 판자", + "block.create.copper_tiles": "구리 타일", + "block.create.copper_valve_handle": "구리 밸브 손잡이", + "block.create.creative_crate": "크리에이티브 창고", + "block.create.creative_fluid_tank": "크리에이티브 탱크", + "block.create.creative_motor": "크리에이티브 모터", "block.create.crimson_window": "UNLOCALIZED: Crimson Window", "block.create.crimson_window_pane": "UNLOCALIZED: Crimson Window Pane", - "block.create.crushing_wheel": "분쇄 휠", - "block.create.crushing_wheel_controller": "분쇄 휠 컨트롤러", - "block.create.cuckoo_clock": "ë»�꾸기 시계", - "block.create.cyan_sail": "ì²­ë¡�색 ë‚ ê°œ", - "block.create.cyan_seat": "ì²­ë¡�색 좌ì„�", - "block.create.cyan_valve_handle": "ì²­ë¡�색 밸브 ì†�ìž¡ì�´", - "block.create.dark_oak_window": "짙ì�€ 참나무 유리창", - "block.create.dark_oak_window_pane": "짙ì�€ 참나무 유리íŒ�", - "block.create.dark_scoria": "짙ì�€ 스코리아", - "block.create.dark_scoria_bricks": "짙ì�€ 스코리아 ë²½ë�Œ", - "block.create.dark_scoria_bricks_slab": "짙ì�€ 스코리아 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.dark_scoria_bricks_stairs": "짙ì�€ 스코리아 ë²½ë�Œ 계단", - "block.create.dark_scoria_bricks_wall": "짙ì�€ 스코리아 ë²½ë�Œ 담장", - "block.create.dark_scoria_cobblestone": "짙ì�€ 스코리아 조약ë�Œ", - "block.create.dark_scoria_cobblestone_slab": "짙ì�€ 스코리아 조약ë�Œ ë°˜ 블ë¡�", - "block.create.dark_scoria_cobblestone_stairs": "짙ì�€ 스코리아 조약ë�Œ 계단", - "block.create.dark_scoria_cobblestone_wall": "짙ì�€ 스코리아 조약ë�Œ 담장", - "block.create.dark_scoria_pillar": "짙ì�€ 스코리아 기둥", - "block.create.deployer": "ë°°í�¬ê¸°", - "block.create.depot": "ì•„ì�´í…œ 거치대", - "block.create.diorite_bricks": "섬ë¡�ì•” ë²½ë�Œ", - "block.create.diorite_bricks_slab": "섬ë¡�ì•” ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.diorite_bricks_stairs": "섬ë¡�ì•” ë²½ë�Œ 계단", - "block.create.diorite_bricks_wall": "섬ë¡�ì•” ë²½ë�Œ 담장", - "block.create.diorite_cobblestone": "섬ë¡�ì•” 조약ë�Œ", - "block.create.diorite_cobblestone_slab": "섬ë¡�ì•” 조약ë�Œ ë°˜ 블ë¡�", - "block.create.diorite_cobblestone_stairs": "섬ë¡�ì•” 조약ë�Œ 계단", - "block.create.diorite_cobblestone_wall": "섬ë¡�ì•” 조약ë�Œ 담장", - "block.create.diorite_pillar": "섬ë¡�ì•” 기둥", - "block.create.dolomite": "백운암", - "block.create.dolomite_bricks": "백운암 ë²½ë�Œ", - "block.create.dolomite_bricks_slab": "백운암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.dolomite_bricks_stairs": "백운암 ë²½ë�Œ 계단", - "block.create.dolomite_bricks_wall": "백운암 ë²½ë�Œ 담장", - "block.create.dolomite_cobblestone": "백운암 조약ë�Œ", - "block.create.dolomite_cobblestone_slab": "백운암 조약ë�Œ ë°˜ 블ë¡�", - "block.create.dolomite_cobblestone_stairs": "백운암 조약ë�Œ 계단", - "block.create.dolomite_cobblestone_wall": "백운암 조약ë�Œ 담장", - "block.create.dolomite_pillar": "백운암 기둥", - "block.create.encased_chain_drive": "ì¼€ì�´ìŠ¤ë¥¼ 씌운 축", - "block.create.encased_fan": "ì„ í’�기", - "block.create.encased_fluid_pipe": "구리 ì¼€ì�´ìŠ¤ë¥¼ 씌운 파ì�´í”„", - "block.create.fancy_andesite_bricks": "장ì‹�ë�œ 안산암 ë²½ë�Œ", - "block.create.fancy_andesite_bricks_slab": "장ì‹�ë�œ 안산암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.fancy_andesite_bricks_stairs": "장ì‹�ë�œ 안산암 ë²½ë�Œ 계단", - "block.create.fancy_andesite_bricks_wall": "장ì‹�ë�œ 안산암 ë²½ë�Œ 담장", - "block.create.fancy_dark_scoria_bricks": "장ì‹�ë�œ 짙ì�€ 스코리아 ë²½ë�Œ", - "block.create.fancy_dark_scoria_bricks_slab": "장ì‹�ë�œ 짙ì�€ 스코리아 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.fancy_dark_scoria_bricks_stairs": "장ì‹�ë�œ 짙ì�€ 스코리아 ë²½ë�Œ 계단", - "block.create.fancy_dark_scoria_bricks_wall": "장ì‹�ë�œ 짙ì�€ 스코리아 ë²½ë�Œ 담장", - "block.create.fancy_diorite_bricks": "장ì‹�ë�œ 섬ë¡�ì•” ë²½ë�Œ", - "block.create.fancy_diorite_bricks_slab": "장ì‹�ë�œ 섬ë¡�ì•” ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.fancy_diorite_bricks_stairs": "장ì‹�ë�œ 섬ë¡�ì•” ë²½ë�Œ 계단", - "block.create.fancy_diorite_bricks_wall": "장ì‹�ë�œ 섬ë¡�ì•” ë²½ë�Œ 담장", - "block.create.fancy_dolomite_bricks": "장ì‹�ë�œ 백운암 ë²½ë�Œ", - "block.create.fancy_dolomite_bricks_slab": "장ì‹�ë�œ 백운암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.fancy_dolomite_bricks_stairs": "장ì‹�ë�œ 백운암 ë²½ë�Œ 계단", - "block.create.fancy_dolomite_bricks_wall": "장ì‹�ë�œ 백운암 ë²½ë�Œ 담장", - "block.create.fancy_gabbro_bricks": "장ì‹�ë�œ 반려암 ë²½ë�Œ", - "block.create.fancy_gabbro_bricks_slab": "장ì‹�ë�œ 반려암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.fancy_gabbro_bricks_stairs": "장ì‹�ë�œ 반려암 ë²½ë�Œ 계단", - "block.create.fancy_gabbro_bricks_wall": "장ì‹�ë�œ 반려암 ë²½ë�Œ 담장", - "block.create.fancy_granite_bricks": "장ì‹�ë�œ 화강암 ë²½ë�Œ", - "block.create.fancy_granite_bricks_slab": "장ì‹�ë�œ 화강암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.fancy_granite_bricks_stairs": "장ì‹�ë�œ 화강암 ë²½ë�Œ 계단", - "block.create.fancy_granite_bricks_wall": "장ì‹�ë�œ 화강암 ë²½ë�Œ 담장", - "block.create.fancy_limestone_bricks": "장ì‹�ë�œ ì„�회암 ë²½ë�Œ", - "block.create.fancy_limestone_bricks_slab": "장ì‹�ë�œ ì„�회암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.fancy_limestone_bricks_stairs": "장ì‹�ë�œ ì„�회암 ë²½ë�Œ 계단", - "block.create.fancy_limestone_bricks_wall": "장ì‹�ë�œ ì„�회암 ë²½ë�Œ 담장", - "block.create.fancy_scoria_bricks": "장ì‹�ë�œ 스코리아 ë²½ë�Œ", - "block.create.fancy_scoria_bricks_slab": "장ì‹�ë�œ 스코리아 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.fancy_scoria_bricks_stairs": "장ì‹�ë�œ 스코리아 ë²½ë�Œ 계단", - "block.create.fancy_scoria_bricks_wall": "장ì‹�ë�œ 스코리아 ë²½ë�Œ 담장", - "block.create.fancy_weathered_limestone_bricks": "장ì‹�ë�œ í’�í™”ë�œ ì„�회암 ë²½ë�Œ", - "block.create.fancy_weathered_limestone_bricks_slab": "장ì‹�ë�œ í’�í™”ë�œ ì„�회암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.fancy_weathered_limestone_bricks_stairs": "장ì‹�ë�œ í’�í™”ë�œ ì„�회암 ë²½ë�Œ 계단", - "block.create.fancy_weathered_limestone_bricks_wall": "장ì‹�ë�œ í’�í™”ë�œ ì„�회암 ë²½ë�Œ 담장", - "block.create.fluid_pipe": "ì•¡ì²´ 파ì�´í”„", - "block.create.fluid_tank": "ì•¡ì²´ 탱í�¬", - "block.create.fluid_valve": "ì•¡ì²´ 밸브", - "block.create.flywheel": "플ë�¼ì�´íœ ", - "block.create.framed_glass": "í�° 유리", - "block.create.framed_glass_pane": "í�° 유리íŒ�", - "block.create.furnace_engine": "화로 엔진", - "block.create.gabbro": "반려암", - "block.create.gabbro_bricks": "반려암 ë²½ë�Œ", - "block.create.gabbro_bricks_slab": "반려암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.gabbro_bricks_stairs": "반려암 ë²½ë�Œ 계단", - "block.create.gabbro_bricks_wall": "반려암 ë²½ë�Œ 담장", - "block.create.gabbro_cobblestone": "반려암 조약ë�Œ", - "block.create.gabbro_cobblestone_slab": "반려암 조약ë�Œ ë°˜ 블ë¡�", - "block.create.gabbro_cobblestone_stairs": "반려암 조약ë�Œ 계단", - "block.create.gabbro_cobblestone_wall": "반려암 조약ë�Œ 담장", - "block.create.gabbro_pillar": "반려암 기둥", + "block.create.crushing_wheel": "분쇄 휠", + "block.create.crushing_wheel_controller": "분쇄 휠 컨트롤러", + "block.create.cuckoo_clock": "뻐꾸기 시계", + "block.create.cyan_sail": "청록색 날개", + "block.create.cyan_seat": "청록색 좌석", + "block.create.cyan_valve_handle": "청록색 밸브 손잡이", + "block.create.dark_oak_window": "짙은 참나무 유리창", + "block.create.dark_oak_window_pane": "짙은 참나무 유리판", + "block.create.dark_scoria": "짙은 스코리아", + "block.create.dark_scoria_bricks": "짙은 스코리아 벽돌", + "block.create.dark_scoria_bricks_slab": "짙은 스코리아 벽돌 반 블록", + "block.create.dark_scoria_bricks_stairs": "짙은 스코리아 벽돌 계단", + "block.create.dark_scoria_bricks_wall": "짙은 스코리아 벽돌 담장", + "block.create.dark_scoria_cobblestone": "짙은 스코리아 조약돌", + "block.create.dark_scoria_cobblestone_slab": "짙은 스코리아 조약돌 반 블록", + "block.create.dark_scoria_cobblestone_stairs": "짙은 스코리아 조약돌 계단", + "block.create.dark_scoria_cobblestone_wall": "짙은 스코리아 조약돌 담장", + "block.create.dark_scoria_pillar": "짙은 스코리아 기둥", + "block.create.deployer": "배포기", + "block.create.depot": "아이템 거치대", + "block.create.diorite_bricks": "섬록암 벽돌", + "block.create.diorite_bricks_slab": "섬록암 벽돌 반 블록", + "block.create.diorite_bricks_stairs": "섬록암 벽돌 계단", + "block.create.diorite_bricks_wall": "섬록암 벽돌 담장", + "block.create.diorite_cobblestone": "섬록암 조약돌", + "block.create.diorite_cobblestone_slab": "섬록암 조약돌 반 블록", + "block.create.diorite_cobblestone_stairs": "섬록암 조약돌 계단", + "block.create.diorite_cobblestone_wall": "섬록암 조약돌 담장", + "block.create.diorite_pillar": "섬록암 기둥", + "block.create.dolomite": "백운암", + "block.create.dolomite_bricks": "백운암 벽돌", + "block.create.dolomite_bricks_slab": "백운암 벽돌 반 블록", + "block.create.dolomite_bricks_stairs": "백운암 벽돌 계단", + "block.create.dolomite_bricks_wall": "백운암 벽돌 담장", + "block.create.dolomite_cobblestone": "백운암 조약돌", + "block.create.dolomite_cobblestone_slab": "백운암 조약돌 반 블록", + "block.create.dolomite_cobblestone_stairs": "백운암 조약돌 계단", + "block.create.dolomite_cobblestone_wall": "백운암 조약돌 담장", + "block.create.dolomite_pillar": "백운암 기둥", + "block.create.encased_chain_drive": "케이스를 씌운 축", + "block.create.encased_fan": "선풍기", + "block.create.encased_fluid_pipe": "구리 케이스를 씌운 파이프", + "block.create.fancy_andesite_bricks": "장식된 안산암 벽돌", + "block.create.fancy_andesite_bricks_slab": "장식된 안산암 벽돌 반 블록", + "block.create.fancy_andesite_bricks_stairs": "장식된 안산암 벽돌 계단", + "block.create.fancy_andesite_bricks_wall": "장식된 안산암 벽돌 담장", + "block.create.fancy_dark_scoria_bricks": "장식된 짙은 스코리아 벽돌", + "block.create.fancy_dark_scoria_bricks_slab": "장식된 짙은 스코리아 벽돌 반 블록", + "block.create.fancy_dark_scoria_bricks_stairs": "장식된 짙은 스코리아 벽돌 계단", + "block.create.fancy_dark_scoria_bricks_wall": "장식된 짙은 스코리아 벽돌 담장", + "block.create.fancy_diorite_bricks": "장식된 섬록암 벽돌", + "block.create.fancy_diorite_bricks_slab": "장식된 섬록암 벽돌 반 블록", + "block.create.fancy_diorite_bricks_stairs": "장식된 섬록암 벽돌 계단", + "block.create.fancy_diorite_bricks_wall": "장식된 섬록암 벽돌 담장", + "block.create.fancy_dolomite_bricks": "장식된 백운암 벽돌", + "block.create.fancy_dolomite_bricks_slab": "장식된 백운암 벽돌 반 블록", + "block.create.fancy_dolomite_bricks_stairs": "장식된 백운암 벽돌 계단", + "block.create.fancy_dolomite_bricks_wall": "장식된 백운암 벽돌 담장", + "block.create.fancy_gabbro_bricks": "장식된 반려암 벽돌", + "block.create.fancy_gabbro_bricks_slab": "장식된 반려암 벽돌 반 블록", + "block.create.fancy_gabbro_bricks_stairs": "장식된 반려암 벽돌 계단", + "block.create.fancy_gabbro_bricks_wall": "장식된 반려암 벽돌 담장", + "block.create.fancy_granite_bricks": "장식된 화강암 벽돌", + "block.create.fancy_granite_bricks_slab": "장식된 화강암 벽돌 반 블록", + "block.create.fancy_granite_bricks_stairs": "장식된 화강암 벽돌 계단", + "block.create.fancy_granite_bricks_wall": "장식된 화강암 벽돌 담장", + "block.create.fancy_limestone_bricks": "장식된 석회암 벽돌", + "block.create.fancy_limestone_bricks_slab": "장식된 석회암 벽돌 반 블록", + "block.create.fancy_limestone_bricks_stairs": "장식된 석회암 벽돌 계단", + "block.create.fancy_limestone_bricks_wall": "장식된 석회암 벽돌 담장", + "block.create.fancy_scoria_bricks": "장식된 스코리아 벽돌", + "block.create.fancy_scoria_bricks_slab": "장식된 스코리아 벽돌 반 블록", + "block.create.fancy_scoria_bricks_stairs": "장식된 스코리아 벽돌 계단", + "block.create.fancy_scoria_bricks_wall": "장식된 스코리아 벽돌 담장", + "block.create.fancy_weathered_limestone_bricks": "장식된 풍화된 석회암 벽돌", + "block.create.fancy_weathered_limestone_bricks_slab": "장식된 풍화된 석회암 벽돌 반 블록", + "block.create.fancy_weathered_limestone_bricks_stairs": "장식된 풍화된 석회암 벽돌 계단", + "block.create.fancy_weathered_limestone_bricks_wall": "장식된 풍화된 석회암 벽돌 담장", + "block.create.fluid_pipe": "액체 파이프", + "block.create.fluid_tank": "액체 탱크", + "block.create.fluid_valve": "액체 밸브", + "block.create.flywheel": "플라이휠", + "block.create.framed_glass": "큰 유리", + "block.create.framed_glass_pane": "큰 유리판", + "block.create.furnace_engine": "화로 엔진", + "block.create.gabbro": "반려암", + "block.create.gabbro_bricks": "반려암 벽돌", + "block.create.gabbro_bricks_slab": "반려암 벽돌 반 블록", + "block.create.gabbro_bricks_stairs": "반려암 벽돌 계단", + "block.create.gabbro_bricks_wall": "반려암 벽돌 담장", + "block.create.gabbro_cobblestone": "반려암 조약돌", + "block.create.gabbro_cobblestone_slab": "반려암 조약돌 반 블록", + "block.create.gabbro_cobblestone_stairs": "반려암 조약돌 계단", + "block.create.gabbro_cobblestone_wall": "반려암 조약돌 담장", + "block.create.gabbro_pillar": "반려암 기둥", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", - "block.create.gearbox": "기어박스", - "block.create.gearshift": "기어쉬프트", - "block.create.glass_fluid_pipe": "ì•¡ì²´ 파ì�´í”„", - "block.create.granite_bricks": "화강암 ë²½ë�Œ", - "block.create.granite_bricks_slab": "화강함 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.granite_bricks_stairs": "화강함 ë²½ë�Œ 계단", - "block.create.granite_bricks_wall": "화강함 ë²½ë�Œ 담장", - "block.create.granite_cobblestone": "화강암 조약ë�Œ", - "block.create.granite_cobblestone_slab": "화강암 조약ë�Œ ë°˜ 블ë¡�", - "block.create.granite_cobblestone_stairs": "화강암 조약ë�Œ 계단", - "block.create.granite_cobblestone_wall": "화강암 조약ë�Œ 담장", - "block.create.granite_pillar": "화강암 기둥", - "block.create.gray_sail": "회색 ë‚ ê°œ", - "block.create.gray_seat": "회색 좌ì„�", - "block.create.gray_valve_handle": "회색 밸브 ì†�ìž¡ì�´", - "block.create.green_sail": "ì´ˆë¡�색 ë‚ ê°œ", - "block.create.green_seat": "ì´ˆë¡�색 좌ì„�", - "block.create.green_valve_handle": "ì´ˆë¡�색 밸브 ì†�ìž¡ì�´", - "block.create.hand_crank": "핸드 í�¬ëž­í�¬", - "block.create.honey": "ê¿€", - "block.create.horizontal_framed_glass": "수í�‰ 유리", - "block.create.horizontal_framed_glass_pane": "수í�‰ 유리íŒ�", - "block.create.hose_pulley": "호스 ë�„르래", - "block.create.item_drain": "ì•„ì�´í…œ 배수구", - "block.create.jungle_window": "정글나무 유리창", - "block.create.jungle_window_pane": "정글나무 유리íŒ�", - "block.create.large_cogwheel": "í�° 톱니바퀴", - "block.create.layered_andesite": "층ì�´ 있는 안산암", - "block.create.layered_dark_scoria": "층ì�´ 있는 짙ì�€ 스코리아", - "block.create.layered_diorite": "층ì�´ 있는 섬ë¡�ì•”", - "block.create.layered_dolomite": "층ì�´ 있는 백운암", - "block.create.layered_gabbro": "층ì�´ 있는 반려암", - "block.create.layered_granite": "층ì�´ 있는 화강암", - "block.create.layered_limestone": "층ì�´ 있는 ì„�회암", - "block.create.layered_scoria": "층ì�´ 있는 스코리아", - "block.create.layered_weathered_limestone": "층ì�´ 있는 í’�í™”ë�œ ì„�회암", - "block.create.light_blue_sail": "하늘색 ë‚ ê°œ", - "block.create.light_blue_seat": "하늘색 좌ì„�", - "block.create.light_blue_valve_handle": "하늘색 밸브 ì†�ìž¡ì�´", - "block.create.light_gray_sail": "회백색 ë‚ ê°œ", - "block.create.light_gray_seat": "회백색 좌ì„�", - "block.create.light_gray_valve_handle": "회백색 밸브 ì†�ìž¡ì�´", - "block.create.lime_sail": "ì—°ë‘�색 ë‚ ê°œ", - "block.create.lime_seat": "ì—°ë‘�색 좌ì„�", - "block.create.lime_valve_handle": "ì—°ë‘�색 밸브 ì†�ìž¡ì�´", - "block.create.limesand": "ì„�회모래", - "block.create.limestone": "ì„�회암", - "block.create.limestone_bricks": "ì„�회암 ë²½ë�Œ", - "block.create.limestone_bricks_slab": "ì„�회암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.limestone_bricks_stairs": "ì„�회암 ë²½ë�Œ 계단", - "block.create.limestone_bricks_wall": "ì„�회암 ë²½ë�Œ 담장", - "block.create.limestone_cobblestone": "ì„�회암 조약ë�Œ", - "block.create.limestone_cobblestone_slab": "ì„�회암 조약ë�Œ ë°˜ 블ë¡�", - "block.create.limestone_cobblestone_stairs": "ì„�회암 조약ë�Œ 계단", - "block.create.limestone_cobblestone_wall": "ì„�회암 조약ë�Œ 담장", - "block.create.limestone_pillar": "ì„�회암 기둥", - "block.create.linear_chassis": "ì–´ë‘�ìš´ ì§�ì„  섀시", - "block.create.lit_blaze_burner": "불타는 빈 블레ì�´ì¦ˆ 버너", - "block.create.magenta_sail": "ìž�í™�색 ë‚ ê°œ", - "block.create.magenta_seat": "ìž�í™�색 좌ì„�", - "block.create.magenta_valve_handle": "ìž�í™�색 밸브 ì†�ìž¡ì�´", - "block.create.mechanical_arm": "기계 팔", - "block.create.mechanical_bearing": "ë² ì–´ë§�", - "block.create.mechanical_crafter": "기계ì‹� 조합기", - "block.create.mechanical_drill": "드릴", - "block.create.mechanical_harvester": "수확기", - "block.create.mechanical_mixer": "믹서", - "block.create.mechanical_piston": "기계ì‹� 피스톤", - "block.create.mechanical_piston_head": "기계ì‹� 피스톤 머리", - "block.create.mechanical_plough": "ìŸ�기", - "block.create.mechanical_press": "압착기", - "block.create.mechanical_pump": "펌프", - "block.create.mechanical_saw": "톱", - "block.create.metal_bracket": "금ì†� 지지대", - "block.create.millstone": "맷ë�Œ", - "block.create.minecart_anchor": "ê´‘ì‚° 수레 정박기", - "block.create.mossy_andesite": "ì�´ë�¼ ë‚€ 안산암", - "block.create.mossy_dark_scoria": "ì�´ë�¼ ë‚€ 짙ì�€ 스코리아", - "block.create.mossy_diorite": "ì�´ë�¼ ë‚€ 섬ë¡�ì•”", - "block.create.mossy_dolomite": "ì�´ë�¼ë‚€ 백운암", - "block.create.mossy_gabbro": "ì�´ë�¼ë‚€ 반려암", - "block.create.mossy_granite": "ì�´ë�¼ ë‚€ 화강암 ë²½ë�Œ", - "block.create.mossy_limestone": "ì�´ë�¼ ë‚€ ì„�회암", - "block.create.mossy_scoria": "ì�´ë�¼ ë‚€ 스코리아", - "block.create.mossy_weathered_limestone": "ì�´ë�¼ ë‚€ í’�í™”ë�œ ì„�회암", - "block.create.mysterious_cuckoo_clock": "ë»�꾸기 시계?", - "block.create.natural_scoria": "ìž�ì—° 스코리아", - "block.create.nixie_tube": "디지털 표시ì¦�", - "block.create.nozzle": "ë…¸ì¦�", - "block.create.oak_window": "참나무 유리창", - "block.create.oak_window_pane": "참나무 유리íŒ�", - "block.create.orange_sail": "주황색 ë‚ ê°œ", - "block.create.orange_seat": "주황색 좌ì„�", - "block.create.orange_valve_handle": "주황색 밸브 ì†�ìž¡ì�´", - "block.create.ornate_iron_window": "장ì‹�ë�œ ì²  유리창", - "block.create.ornate_iron_window_pane": "장ì‹�ë�œ ì²  유리íŒ�", - "block.create.overgrown_andesite": "ì�´ë�¼ë¡œ ë’¤ë�®ížŒ 안산암", - "block.create.overgrown_dark_scoria": "ì�´ë�¼ê°€ ë’¤ë�®ížŒ 짙ì�€ 스코리아", - "block.create.overgrown_diorite": "ì�´ë�¼ë¡œ ë’¤ë�®ížŒ 섬ë¡�ì•”", - "block.create.overgrown_dolomite": "ì�´ë�¼ë¡œ ë’¤ë�®ížŒ 백운암", - "block.create.overgrown_gabbro": "ì�´ë�¼ë¡œ ë’¤ë�®ížŒ 반려암", - "block.create.overgrown_granite": "ì�´ë�¼ë¡œ ë’¤ë�®ížŒ 화강암 ë²½ë�Œ", - "block.create.overgrown_limestone": "ì�´ë�¼ë¡œ ë’¤ë�®ížŒ ì„�회암", - "block.create.overgrown_scoria": "ì�´ë�¼ë¡œ ë’¤ë�®ížŒ 스코리아", - "block.create.overgrown_weathered_limestone": "ì�´ë�¼ë¡œ ë’¤ë�®ížŒ í’�í™”ë�œ ì„�회암", - "block.create.paved_andesite": "í�¬ìž¥ë�œ 안산암", - "block.create.paved_andesite_slab": "í�¬ìž¥ë�œ 안산암 ë°˜ 블ë¡�", - "block.create.paved_andesite_stairs": "í�¬ìž¥ë�œ 안산암 계단", - "block.create.paved_andesite_wall": "í�¬ìž¥ë�œ 안산암 담장", - "block.create.paved_dark_scoria": "í�¬ìž¥ë�œ 짙ì�€ 스코리아", - "block.create.paved_dark_scoria_slab": "í�¬ìž¥ë�œ 스코리아 ë°˜ 블ë¡�", - "block.create.paved_dark_scoria_stairs": "í�¬ìž¥ë�œ 짙ì�€ 스코리 계단", - "block.create.paved_dark_scoria_wall": "í�¬ìž¥ë�œ 짙ì�€ 스코리아 담장", - "block.create.paved_diorite": "í�¬ìž¥ë�œ 섬ë¡�ì•”", - "block.create.paved_diorite_slab": "í�¬ìž¥ë�œ 섬ë¡�ì•” ë°˜ 블ë¡�", - "block.create.paved_diorite_stairs": "í�¬ìž¥ë�œ 섬ë¡�ì•” 계단", - "block.create.paved_diorite_wall": "í�¬ìž¥ë�œ 섬ë¡�ì•” 담장", - "block.create.paved_dolomite": "í�¬ìž¥ë�œ 백운암", - "block.create.paved_dolomite_slab": "í�¬ìž¥ë�œ 백운암 ë°˜ 블ë¡�", - "block.create.paved_dolomite_stairs": "í�¬ìž¥ë�œ 백운암 계단", - "block.create.paved_dolomite_wall": "í�¬ìž¥ë�œ 백운암 담장", - "block.create.paved_gabbro": "í�¬ìž¥ë�œ 반려암", - "block.create.paved_gabbro_slab": "í�¬ìž¥ë�œ 반려암 ë°˜ 블ë¡�", - "block.create.paved_gabbro_stairs": "í�¬ìž¥ë�œ 반려암 계단", - "block.create.paved_gabbro_wall": "í�¬ìž¥ë�œ 반려암 담장", - "block.create.paved_granite": "í�¬ìž¥ë�œ 화강암", - "block.create.paved_granite_slab": "í�¬ìž¥ë�œ 화강암 ë°˜ 블ë¡�", - "block.create.paved_granite_stairs": "í�¬ìž¥ë�œ 화강암 계단", - "block.create.paved_granite_wall": "í�¬ìž¥ë�œ 화강암 담장", - "block.create.paved_limestone": "í�¬ìž¥ë�œ ì„�회암", - "block.create.paved_limestone_slab": "í�¬ìž¥ë�œ ì„�회암 ë°˜ 블ë¡�", - "block.create.paved_limestone_stairs": "í�¬ìž¥ë�œ ì„�회암 계단", - "block.create.paved_limestone_wall": "í�¬ìž¥ë�œ ì„�회암 담장", - "block.create.paved_scoria": "í�¬ìž¥ë�œ 스코리아", - "block.create.paved_scoria_slab": "í�¬ìž¥ë�œ 스코리아 ë°˜ 블ë¡�", - "block.create.paved_scoria_stairs": "í�¬ìž¥ë�œ 스코리아 계단", - "block.create.paved_scoria_wall": "í�¬ìž¥ë�œ 스코리아 담장", - "block.create.paved_weathered_limestone": "í�¬ìž¥ë�œ í’�í™”ë�œ ì„�회암", - "block.create.paved_weathered_limestone_slab": "í�¬ìž¥ë�œ í’�í™”ë�œ ì„�회암 ë°˜ 블ë¡�", - "block.create.paved_weathered_limestone_stairs": "í�¬ìž¥ë�œ í’�í™”ë�œ ì„�회암 계단", - "block.create.paved_weathered_limestone_wall": "í�¬ìž¥ë�œ í’�í™”ë�œ ì„�회암 담장", - "block.create.pink_sail": "분í™�색 ë‚ ê°œ", - "block.create.pink_seat": "분í™�색 좌ì„�", - "block.create.pink_valve_handle": "분í™�색 밸브 ì†�ìž¡ì�´", - "block.create.piston_extension_pole": "피스톤 연장 축", - "block.create.polished_dark_scoria": "윤나는 짙ì�€ 스코리아", - "block.create.polished_dark_scoria_slab": "윤나는 짙ì�€ 스코리아 ë°˜ 블ë¡�", - "block.create.polished_dark_scoria_stairs": "윤나는 짙ì�€ 스코리아 계단", - "block.create.polished_dark_scoria_wall": "윤나는 짙ì�€ 스코리아 담장", - "block.create.polished_dolomite": "윤나는 백운암", - "block.create.polished_dolomite_slab": "윤나는 백운암 ë°˜ 블ë¡�", - "block.create.polished_dolomite_stairs": "윤나는 백운암 계단", - "block.create.polished_dolomite_wall": "윤나는 백운암 담장", - "block.create.polished_gabbro": "윤나는 반려암", - "block.create.polished_gabbro_slab": "윤나는 반려암 ë°˜ 블ë¡�", - "block.create.polished_gabbro_stairs": "윤나는 반려암 계단", - "block.create.polished_gabbro_wall": "윤나는 반려암 담장", - "block.create.polished_limestone": "윤나는 ì„�회암", - "block.create.polished_limestone_slab": "윤나는 ì„�회암 ë°˜ 블ë¡�", - "block.create.polished_limestone_stairs": "윤나는 ì„�회암 계단", - "block.create.polished_limestone_wall": "윤나는 ì„�회암 담장", - "block.create.polished_scoria": "윤나는 스코리아", - "block.create.polished_scoria_slab": "윤나는 스코리아 ë°˜ 블ë¡�", - "block.create.polished_scoria_stairs": "윤나는 스코리아 계단", - "block.create.polished_scoria_wall": "윤나는 스코리아 담장", - "block.create.polished_weathered_limestone": "윤나는 í’�í™”ë�œ ì„�회암", - "block.create.polished_weathered_limestone_slab": "윤나는 í’�í™”ë�œ ì„�회암 ë°˜ 블ë¡�", - "block.create.polished_weathered_limestone_stairs": "윤나는 í’�í™”ë�œ ì„�회암 계단", - "block.create.polished_weathered_limestone_wall": "윤나는 í’�í™”ë�œ ì„�회암 담장", - "block.create.portable_fluid_interface": "ì�´ë�™ì‹� ì•¡ì²´ ì�¸í„°íŽ˜ì�´ìŠ¤", - "block.create.portable_storage_interface": "ì�´ë�™ì‹� ì•„ì�´í…œ ì�¸í„°íŽ˜ì�´ìŠ¤", - "block.create.powered_latch": "레드스톤 걸쇠", - "block.create.powered_toggle_latch": "레드스톤 토글 걸쇠", - "block.create.pulley_magnet": "ë�„르래 ìž�ì„�", - "block.create.pulse_repeater": "펄스 리피터", - "block.create.purple_sail": "ë³´ë�¼ìƒ‰ ë‚ ê°œ", - "block.create.purple_seat": "ë³´ë�¼ìƒ‰ 좌ì„�", - "block.create.purple_valve_handle": "ë³´ë�¼ìƒ‰ 밸브 ì†�ìž¡ì�´", - "block.create.radial_chassis": "ì›�형 섀시", - "block.create.red_sail": "빨간색 ë‚ ê°œ", - "block.create.red_seat": "빨간색 좌ì„�", - "block.create.red_valve_handle": "빨간색 밸브 ì†�ìž¡ì�´", - "block.create.redstone_contact": "ë�™í˜• ê°�지기", - "block.create.redstone_link": "레드스톤 ë§�í�¬", - "block.create.refined_radiance_casing": "빛나는 ì¼€ì�´ìŠ¤", - "block.create.reinforced_rail": "ê°•í™”ë�œ ë ˆì�¼", - "block.create.rope": "밧줄", - "block.create.rope_pulley": "밧줄 ë�„르래", - "block.create.rotation_speed_controller": "회전 ì†�ë�„ 컨트롤러", - "block.create.sail_frame": "í’�ì°¨ ë‚ ê°œ 프레임", - "block.create.schematic_table": "청사진 í…Œì�´ë¸”", - "block.create.schematicannon": "청사진 대í�¬", - "block.create.scoria": "스코리아", - "block.create.scoria_bricks": "스코리아 ë²½ë�Œ", - "block.create.scoria_bricks_slab": "스코리아 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.scoria_bricks_stairs": "스코리아 ë²½ë�Œ 계단", - "block.create.scoria_bricks_wall": "스코리아 ë²½ë�Œ 담장", - "block.create.scoria_cobblestone": "스코리아 조약ë�Œ", - "block.create.scoria_cobblestone_slab": "스코리아 조약ë�Œ ë°˜ 블ë¡�", - "block.create.scoria_cobblestone_stairs": "스코리아 조약ë�Œ 계단", - "block.create.scoria_cobblestone_wall": "스코리아 조약ë�Œ 담장", - "block.create.scoria_pillar": "스코리아 기둥", - "block.create.secondary_linear_chassis": "ë°�ì�€ ì§�ì„  섀시", - "block.create.sequenced_gearshift": "순서 기어쉬프트", - "block.create.shadow_steel_casing": "그림ìž� ì¼€ì�´ìŠ¤", - "block.create.shaft": "축", + "block.create.gearbox": "기어박스", + "block.create.gearshift": "기어쉬프트", + "block.create.glass_fluid_pipe": "액체 파이프", + "block.create.granite_bricks": "화강암 벽돌", + "block.create.granite_bricks_slab": "화강함 벽돌 반 블록", + "block.create.granite_bricks_stairs": "화강함 벽돌 계단", + "block.create.granite_bricks_wall": "화강함 벽돌 담장", + "block.create.granite_cobblestone": "화강암 조약돌", + "block.create.granite_cobblestone_slab": "화강암 조약돌 반 블록", + "block.create.granite_cobblestone_stairs": "화강암 조약돌 계단", + "block.create.granite_cobblestone_wall": "화강암 조약돌 담장", + "block.create.granite_pillar": "화강암 기둥", + "block.create.gray_sail": "회색 날개", + "block.create.gray_seat": "회색 좌석", + "block.create.gray_valve_handle": "회색 밸브 손잡이", + "block.create.green_sail": "초록색 날개", + "block.create.green_seat": "초록색 좌석", + "block.create.green_valve_handle": "초록색 밸브 손잡이", + "block.create.hand_crank": "핸드 크랭크", + "block.create.honey": "꿀", + "block.create.horizontal_framed_glass": "수평 유리", + "block.create.horizontal_framed_glass_pane": "수평 유리판", + "block.create.hose_pulley": "호스 도르래", + "block.create.item_drain": "아이템 배수구", + "block.create.jungle_window": "정글나무 유리창", + "block.create.jungle_window_pane": "정글나무 유리판", + "block.create.large_cogwheel": "큰 톱니바퀴", + "block.create.layered_andesite": "층이 있는 안산암", + "block.create.layered_dark_scoria": "층이 있는 짙은 스코리아", + "block.create.layered_diorite": "층이 있는 섬록암", + "block.create.layered_dolomite": "층이 있는 백운암", + "block.create.layered_gabbro": "층이 있는 반려암", + "block.create.layered_granite": "층이 있는 화강암", + "block.create.layered_limestone": "층이 있는 석회암", + "block.create.layered_scoria": "층이 있는 스코리아", + "block.create.layered_weathered_limestone": "층이 있는 풍화된 석회암", + "block.create.light_blue_sail": "하늘색 날개", + "block.create.light_blue_seat": "하늘색 좌석", + "block.create.light_blue_valve_handle": "하늘색 밸브 손잡이", + "block.create.light_gray_sail": "회백색 날개", + "block.create.light_gray_seat": "회백색 좌석", + "block.create.light_gray_valve_handle": "회백색 밸브 손잡이", + "block.create.lime_sail": "연두색 날개", + "block.create.lime_seat": "연두색 좌석", + "block.create.lime_valve_handle": "연두색 밸브 손잡이", + "block.create.limesand": "석회모래", + "block.create.limestone": "석회암", + "block.create.limestone_bricks": "석회암 벽돌", + "block.create.limestone_bricks_slab": "석회암 벽돌 반 블록", + "block.create.limestone_bricks_stairs": "석회암 벽돌 계단", + "block.create.limestone_bricks_wall": "석회암 벽돌 담장", + "block.create.limestone_cobblestone": "석회암 조약돌", + "block.create.limestone_cobblestone_slab": "석회암 조약돌 반 블록", + "block.create.limestone_cobblestone_stairs": "석회암 조약돌 계단", + "block.create.limestone_cobblestone_wall": "석회암 조약돌 담장", + "block.create.limestone_pillar": "석회암 기둥", + "block.create.linear_chassis": "어두운 직선 섀시", + "block.create.lit_blaze_burner": "불타는 빈 블레이즈 버너", + "block.create.magenta_sail": "자홍색 날개", + "block.create.magenta_seat": "자홍색 좌석", + "block.create.magenta_valve_handle": "자홍색 밸브 손잡이", + "block.create.mechanical_arm": "기계 팔", + "block.create.mechanical_bearing": "베어링", + "block.create.mechanical_crafter": "기계식 조합기", + "block.create.mechanical_drill": "드릴", + "block.create.mechanical_harvester": "수확기", + "block.create.mechanical_mixer": "믹서", + "block.create.mechanical_piston": "기계식 피스톤", + "block.create.mechanical_piston_head": "기계식 피스톤 머리", + "block.create.mechanical_plough": "쟁기", + "block.create.mechanical_press": "압착기", + "block.create.mechanical_pump": "펌프", + "block.create.mechanical_saw": "톱", + "block.create.metal_bracket": "금속 지지대", + "block.create.millstone": "맷돌", + "block.create.minecart_anchor": "광산 수레 정박기", + "block.create.mossy_andesite": "이끼 낀 안산암", + "block.create.mossy_dark_scoria": "이끼 낀 짙은 스코리아", + "block.create.mossy_diorite": "이끼 낀 섬록암", + "block.create.mossy_dolomite": "이끼낀 백운암", + "block.create.mossy_gabbro": "이끼낀 반려암", + "block.create.mossy_granite": "이끼 낀 화강암 벽돌", + "block.create.mossy_limestone": "이끼 낀 석회암", + "block.create.mossy_scoria": "이끼 낀 스코리아", + "block.create.mossy_weathered_limestone": "이끼 낀 풍화된 석회암", + "block.create.mysterious_cuckoo_clock": "뻐꾸기 시계?", + "block.create.natural_scoria": "자연 스코리아", + "block.create.nixie_tube": "디지털 표시증", + "block.create.nozzle": "노즐", + "block.create.oak_window": "참나무 유리창", + "block.create.oak_window_pane": "참나무 유리판", + "block.create.orange_sail": "주황색 날개", + "block.create.orange_seat": "주황색 좌석", + "block.create.orange_valve_handle": "주황색 밸브 손잡이", + "block.create.ornate_iron_window": "장식된 철 유리창", + "block.create.ornate_iron_window_pane": "장식된 철 유리판", + "block.create.overgrown_andesite": "이끼로 뒤덮힌 안산암", + "block.create.overgrown_dark_scoria": "이끼가 뒤덮힌 짙은 스코리아", + "block.create.overgrown_diorite": "이끼로 뒤덮힌 섬록암", + "block.create.overgrown_dolomite": "이끼로 뒤덮힌 백운암", + "block.create.overgrown_gabbro": "이끼로 뒤덮힌 반려암", + "block.create.overgrown_granite": "이끼로 뒤덮힌 화강암 벽돌", + "block.create.overgrown_limestone": "이끼로 뒤덮힌 석회암", + "block.create.overgrown_scoria": "이끼로 뒤덮힌 스코리아", + "block.create.overgrown_weathered_limestone": "이끼로 뒤덮힌 풍화된 석회암", + "block.create.paved_andesite": "포장된 안산암", + "block.create.paved_andesite_slab": "포장된 안산암 반 블록", + "block.create.paved_andesite_stairs": "포장된 안산암 계단", + "block.create.paved_andesite_wall": "포장된 안산암 담장", + "block.create.paved_dark_scoria": "포장된 짙은 스코리아", + "block.create.paved_dark_scoria_slab": "포장된 스코리아 반 블록", + "block.create.paved_dark_scoria_stairs": "포장된 짙은 스코리 계단", + "block.create.paved_dark_scoria_wall": "포장된 짙은 스코리아 담장", + "block.create.paved_diorite": "포장된 섬록암", + "block.create.paved_diorite_slab": "포장된 섬록암 반 블록", + "block.create.paved_diorite_stairs": "포장된 섬록암 계단", + "block.create.paved_diorite_wall": "포장된 섬록암 담장", + "block.create.paved_dolomite": "포장된 백운암", + "block.create.paved_dolomite_slab": "포장된 백운암 반 블록", + "block.create.paved_dolomite_stairs": "포장된 백운암 계단", + "block.create.paved_dolomite_wall": "포장된 백운암 담장", + "block.create.paved_gabbro": "포장된 반려암", + "block.create.paved_gabbro_slab": "포장된 반려암 반 블록", + "block.create.paved_gabbro_stairs": "포장된 반려암 계단", + "block.create.paved_gabbro_wall": "포장된 반려암 담장", + "block.create.paved_granite": "포장된 화강암", + "block.create.paved_granite_slab": "포장된 화강암 반 블록", + "block.create.paved_granite_stairs": "포장된 화강암 계단", + "block.create.paved_granite_wall": "포장된 화강암 담장", + "block.create.paved_limestone": "포장된 석회암", + "block.create.paved_limestone_slab": "포장된 석회암 반 블록", + "block.create.paved_limestone_stairs": "포장된 석회암 계단", + "block.create.paved_limestone_wall": "포장된 석회암 담장", + "block.create.paved_scoria": "포장된 스코리아", + "block.create.paved_scoria_slab": "포장된 스코리아 반 블록", + "block.create.paved_scoria_stairs": "포장된 스코리아 계단", + "block.create.paved_scoria_wall": "포장된 스코리아 담장", + "block.create.paved_weathered_limestone": "포장된 풍화된 석회암", + "block.create.paved_weathered_limestone_slab": "포장된 풍화된 석회암 반 블록", + "block.create.paved_weathered_limestone_stairs": "포장된 풍화된 석회암 계단", + "block.create.paved_weathered_limestone_wall": "포장된 풍화된 석회암 담장", + "block.create.pink_sail": "분홍색 날개", + "block.create.pink_seat": "분홍색 좌석", + "block.create.pink_valve_handle": "분홍색 밸브 손잡이", + "block.create.piston_extension_pole": "피스톤 연장 축", + "block.create.polished_dark_scoria": "윤나는 짙은 스코리아", + "block.create.polished_dark_scoria_slab": "윤나는 짙은 스코리아 반 블록", + "block.create.polished_dark_scoria_stairs": "윤나는 짙은 스코리아 계단", + "block.create.polished_dark_scoria_wall": "윤나는 짙은 스코리아 담장", + "block.create.polished_dolomite": "윤나는 백운암", + "block.create.polished_dolomite_slab": "윤나는 백운암 반 블록", + "block.create.polished_dolomite_stairs": "윤나는 백운암 계단", + "block.create.polished_dolomite_wall": "윤나는 백운암 담장", + "block.create.polished_gabbro": "윤나는 반려암", + "block.create.polished_gabbro_slab": "윤나는 반려암 반 블록", + "block.create.polished_gabbro_stairs": "윤나는 반려암 계단", + "block.create.polished_gabbro_wall": "윤나는 반려암 담장", + "block.create.polished_limestone": "윤나는 석회암", + "block.create.polished_limestone_slab": "윤나는 석회암 반 블록", + "block.create.polished_limestone_stairs": "윤나는 석회암 계단", + "block.create.polished_limestone_wall": "윤나는 석회암 담장", + "block.create.polished_scoria": "윤나는 스코리아", + "block.create.polished_scoria_slab": "윤나는 스코리아 반 블록", + "block.create.polished_scoria_stairs": "윤나는 스코리아 계단", + "block.create.polished_scoria_wall": "윤나는 스코리아 담장", + "block.create.polished_weathered_limestone": "윤나는 풍화된 석회암", + "block.create.polished_weathered_limestone_slab": "윤나는 풍화된 석회암 반 블록", + "block.create.polished_weathered_limestone_stairs": "윤나는 풍화된 석회암 계단", + "block.create.polished_weathered_limestone_wall": "윤나는 풍화된 석회암 담장", + "block.create.portable_fluid_interface": "이동식 액체 인터페이스", + "block.create.portable_storage_interface": "이동식 아이템 인터페이스", + "block.create.powered_latch": "레드스톤 걸쇠", + "block.create.powered_toggle_latch": "레드스톤 토글 걸쇠", + "block.create.pulley_magnet": "도르래 자석", + "block.create.pulse_repeater": "펄스 리피터", + "block.create.purple_sail": "보라색 날개", + "block.create.purple_seat": "보라색 좌석", + "block.create.purple_valve_handle": "보라색 밸브 손잡이", + "block.create.radial_chassis": "원형 섀시", + "block.create.red_sail": "빨간색 날개", + "block.create.red_seat": "빨간색 좌석", + "block.create.red_valve_handle": "빨간색 밸브 손잡이", + "block.create.redstone_contact": "동형 감지기", + "block.create.redstone_link": "레드스톤 링크", + "block.create.refined_radiance_casing": "빛나는 케이스", + "block.create.reinforced_rail": "강화된 레일", + "block.create.rope": "밧줄", + "block.create.rope_pulley": "밧줄 도르래", + "block.create.rotation_speed_controller": "회전 속도 컨트롤러", + "block.create.sail_frame": "풍차 날개 프레임", + "block.create.schematic_table": "청사진 테이블", + "block.create.schematicannon": "청사진 대포", + "block.create.scoria": "스코리아", + "block.create.scoria_bricks": "스코리아 벽돌", + "block.create.scoria_bricks_slab": "스코리아 벽돌 반 블록", + "block.create.scoria_bricks_stairs": "스코리아 벽돌 계단", + "block.create.scoria_bricks_wall": "스코리아 벽돌 담장", + "block.create.scoria_cobblestone": "스코리아 조약돌", + "block.create.scoria_cobblestone_slab": "스코리아 조약돌 반 블록", + "block.create.scoria_cobblestone_stairs": "스코리아 조약돌 계단", + "block.create.scoria_cobblestone_wall": "스코리아 조약돌 담장", + "block.create.scoria_pillar": "스코리아 기둥", + "block.create.secondary_linear_chassis": "밝은 직선 섀시", + "block.create.sequenced_gearshift": "순서 기어쉬프트", + "block.create.shadow_steel_casing": "그림자 케이스", + "block.create.shaft": "축", "block.create.smart_chute": "UNLOCALIZED: Smart Chute", - "block.create.smart_fluid_pipe": "스마트 ì•¡ì²´ 파ì�´í”„", - "block.create.speedometer": "ì†�ë�„ 계측기", - "block.create.spout": "수ë�„꼭지", - "block.create.spruce_window": "가문비나무 유리창", - "block.create.spruce_window_pane": "가문비나무 유리íŒ�", + "block.create.smart_fluid_pipe": "스마트 액체 파이프", + "block.create.speedometer": "속도 계측기", + "block.create.spout": "수도꼭지", + "block.create.spruce_window": "가문비나무 유리창", + "block.create.spruce_window_pane": "가문비나무 유리판", "block.create.sticker": "UNLOCALIZED: Sticker", - "block.create.sticky_mechanical_piston": "ë�ˆë�ˆì�´ 기계ì‹� 피스톤", - "block.create.stockpile_switch": "수량 스위치", - "block.create.stressometer": "피로ë�„ 계측기", - "block.create.tiled_glass": "타ì�¼ 유리", - "block.create.tiled_glass_pane": "타ì�¼ 유리íŒ�", - "block.create.turntable": "ë�Œë¦¼íŒ�", - "block.create.vertical_framed_glass": "수ì§� 유리", - "block.create.vertical_framed_glass_pane": "수ì§� 유리íŒ�", + "block.create.sticky_mechanical_piston": "끈끈이 기계식 피스톤", + "block.create.stockpile_switch": "수량 스위치", + "block.create.stressometer": "피로도 계측기", + "block.create.tiled_glass": "타일 유리", + "block.create.tiled_glass_pane": "타일 유리판", + "block.create.turntable": "돌림판", + "block.create.vertical_framed_glass": "수직 유리", + "block.create.vertical_framed_glass_pane": "수직 유리판", "block.create.warped_window": "UNLOCALIZED: Warped Window", "block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane", - "block.create.water_wheel": "물레방아", - "block.create.weathered_limestone": "í’�í™”ë�œ ì„�회암", - "block.create.weathered_limestone_bricks": "í’�í™”ë�œ ì„�회암 ë²½ë�Œ", - "block.create.weathered_limestone_bricks_slab": "í’�í™”ë�œ ì„�회암 ë²½ë�Œ ë°˜ 블ë¡�", - "block.create.weathered_limestone_bricks_stairs": "í’�í™”ë�œ ì„�회암 ë²½ë�Œ 계단", - "block.create.weathered_limestone_bricks_wall": "í’�í™”ë�œ ì„�회암 ë²½ë�Œ 담장", - "block.create.weathered_limestone_cobblestone": "í’�í™”ë�œ ì„�회암 조약ë�Œ", - "block.create.weathered_limestone_cobblestone_slab": "í’�í™”ë�œ ì„�회암 조약ë�Œ ë°˜ 블ë¡�", - "block.create.weathered_limestone_cobblestone_stairs": "í’�í™”ë�œ ì„�회암 조약ë�Œ 계단", - "block.create.weathered_limestone_cobblestone_wall": "í’�í™”ë�œ ì„�회암 조약ë�Œ 담장", - "block.create.weathered_limestone_pillar": "í’�í™”ë�œ ì„�회암 기둥", - "block.create.white_sail": "하얀색 ë‚ ê°œ", - "block.create.white_seat": "하얀색 좌ì„�", - "block.create.white_valve_handle": "하얀색 밸브 ì†�ìž¡ì�´", - "block.create.windmill_bearing": "í’�ì°¨ ë² ì–´ë§�", - "block.create.wooden_bracket": "나무 지지대", - "block.create.yellow_sail": "노란색 ë‚ ê°œ", - "block.create.yellow_seat": "노란색 좌ì„�", - "block.create.yellow_valve_handle": "노란색 밸브 ì†�ìž¡ì�´", - "block.create.zinc_block": "ì•„ì—° 블", - "block.create.zinc_ore": "ì•„ì—° ê´‘ì„�", + "block.create.water_wheel": "물레방아", + "block.create.weathered_limestone": "풍화된 석회암", + "block.create.weathered_limestone_bricks": "풍화된 석회암 벽돌", + "block.create.weathered_limestone_bricks_slab": "풍화된 석회암 벽돌 반 블록", + "block.create.weathered_limestone_bricks_stairs": "풍화된 석회암 벽돌 계단", + "block.create.weathered_limestone_bricks_wall": "풍화된 석회암 벽돌 담장", + "block.create.weathered_limestone_cobblestone": "풍화된 석회암 조약돌", + "block.create.weathered_limestone_cobblestone_slab": "풍화된 석회암 조약돌 반 블록", + "block.create.weathered_limestone_cobblestone_stairs": "풍화된 석회암 조약돌 계단", + "block.create.weathered_limestone_cobblestone_wall": "풍화된 석회암 조약돌 담장", + "block.create.weathered_limestone_pillar": "풍화된 석회암 기둥", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", + "block.create.white_sail": "하얀색 날개", + "block.create.white_seat": "하얀색 좌석", + "block.create.white_valve_handle": "하얀색 밸브 손잡이", + "block.create.windmill_bearing": "풍차 베어링", + "block.create.wooden_bracket": "나무 지지대", + "block.create.yellow_sail": "노란색 날개", + "block.create.yellow_seat": "노란색 좌석", + "block.create.yellow_valve_handle": "노란색 밸브 손잡이", + "block.create.zinc_block": "아연 블", + "block.create.zinc_ore": "아연 광석", - "entity.create.contraption": "장치", + "entity.create.contraption": "장치", "entity.create.gantry_contraption": "UNLOCALIZED: Gantry Contraption", - "entity.create.seat": "좌ì„�", - "entity.create.stationary_contraption": "ê³ ì •ë�œ 장치", - "entity.create.super_glue": "ê°•ë ¥ ì ‘ì°©ì œ", + "entity.create.seat": "좌석", + "entity.create.stationary_contraption": "고정된 장치", + "entity.create.super_glue": "강력 접착제", - "fluid.create.milk": "우유", - "fluid.create.potion": "í�¬ì…˜", - "fluid.create.tea": "건축가ì�˜ ì°¨", + "fluid.create.milk": "우유", + "fluid.create.potion": "포션", + "fluid.create.tea": "건축가의 차", - "item.create.andesite_alloy": "안산암 합금", - "item.create.attribute_filter": "ì†�성 í•„í„° í‹€", - "item.create.bar_of_chocolate": "초콜릿 ë°”", - "item.create.belt_connector": "기계ì‹� 벨트", - "item.create.blaze_cake": "블레ì�´ì¦ˆ ì¼€ì�´í�¬", - "item.create.blaze_cake_base": "블레ì�´ì¦ˆ ì¼€ì�´í�¬ í‹€", - "item.create.brass_hand": "황ë�™ ì†�", - "item.create.brass_ingot": "황ë�™ 주괴", - "item.create.brass_nugget": "황ë�™ ì¡°ê°�", - "item.create.brass_sheet": "황ë�™ íŒ�", - "item.create.builders_tea": "건축가ì�˜ ì°¨", - "item.create.chest_minecart_contraption": "ìƒ�ìž�ê°€ 실린 ê´‘ì‚° 수레 장치", - "item.create.chocolate_bucket": "초콜릿 ì–‘ë�™ì�´", + "item.create.andesite_alloy": "안산암 합금", + "item.create.attribute_filter": "속성 필터 틀", + "item.create.bar_of_chocolate": "초콜릿 바", + "item.create.belt_connector": "기계식 벨트", + "item.create.blaze_cake": "블레이즈 케이크", + "item.create.blaze_cake_base": "블레이즈 케이크 틀", + "item.create.brass_hand": "황동 손", + "item.create.brass_ingot": "황동 주괴", + "item.create.brass_nugget": "황동 조각", + "item.create.brass_sheet": "황동 판", + "item.create.builders_tea": "건축가의 차", + "item.create.chest_minecart_contraption": "상자가 실린 광산 수레 장치", + "item.create.chocolate_bucket": "초콜릿 양동이", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", - "item.create.chromatic_compound": "색채 혼합물", - "item.create.cinder_flour": "잿가루", - "item.create.copper_ingot": "구리 주괴", - "item.create.copper_nugget": "구리 ì¡°ê°�", - "item.create.copper_sheet": "구리 íŒ�", - "item.create.crafter_slot_cover": "조합기 슬롯 ë�®ê°œ", + "item.create.chromatic_compound": "색채 혼합물", + "item.create.cinder_flour": "잿가루", + "item.create.copper_ingot": "구리 주괴", + "item.create.copper_nugget": "구리 조각", + "item.create.copper_sheet": "구리 판", + "item.create.crafter_slot_cover": "조합기 슬롯 덮개", "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", - "item.create.crushed_brass": "분쇄ë�œ 황ë�™", - "item.create.crushed_copper_ore": "분쇄ë�œ 구리 ê´‘ì„�", - "item.create.crushed_gold_ore": "분쇄ë�œ 금 ê´‘ì„�", - "item.create.crushed_iron_ore": "분쇄ë�œ ì²  ê´‘ì„�", + "item.create.crushed_brass": "분쇄된 황동", + "item.create.crushed_copper_ore": "분쇄된 구리 광석", + "item.create.crushed_gold_ore": "분쇄된 금 광석", + "item.create.crushed_iron_ore": "분쇄된 철 광석", "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", @@ -454,383 +455,383 @@ "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", - "item.create.crushed_zinc_ore": "분쇄ë�œ ì•„ì—° ê´‘ì„�", - "item.create.deforester": "산림파괴ìž�", - "item.create.dough": "반죽", - "item.create.electron_tube": "전지 튜브", - "item.create.empty_blaze_burner": "빈 블레ì�´ì¦ˆ 버너", - "item.create.empty_schematic": "빈 청사진", - "item.create.extendo_grip": "외장형 연장 팔", - "item.create.filter": "í•„í„° í‹€", - "item.create.furnace_minecart_contraption": "화로가 실린 ê´‘ì‚° 수레 장치", - "item.create.goggles": "엔지니어ì�˜ 고글", - "item.create.golden_sheet": "금 íŒ�", - "item.create.handheld_blockzapper": "휴대용 블ë¡�발사기", - "item.create.handheld_worldshaper": "휴대용 세계편집기", - "item.create.honey_bucket": "ê¿€ ì–‘ë�™ì�´", + "item.create.crushed_zinc_ore": "분쇄된 아연 광석", + "item.create.deforester": "산림파괴자", + "item.create.dough": "반죽", + "item.create.electron_tube": "전지 튜브", + "item.create.empty_blaze_burner": "빈 블레이즈 버너", + "item.create.empty_schematic": "빈 청사진", + "item.create.extendo_grip": "외장형 연장 팔", + "item.create.filter": "필터 틀", + "item.create.furnace_minecart_contraption": "화로가 실린 광산 수레 장치", + "item.create.goggles": "엔지니어의 고글", + "item.create.golden_sheet": "금 판", + "item.create.handheld_blockzapper": "휴대용 블록발사기", + "item.create.handheld_worldshaper": "휴대용 세계편집기", + "item.create.honey_bucket": "꿀 양동이", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", - "item.create.integrated_circuit": "집ì � 회로", - "item.create.iron_sheet": "ì²  íŒ�", - "item.create.lapis_sheet": "청금ì„� íŒ�", - "item.create.minecart_contraption": "ê´‘ì‚° 수레 장치", - "item.create.minecart_coupling": "ê´‘ì‚° 수레 커플ë§�", - "item.create.polished_rose_quartz": "윤나는 장밋빛 ì„�ì˜�", - "item.create.powdered_obsidian": "í�‘ìš”ì„� 가루", - "item.create.propeller": "프로펠러", - "item.create.red_sand_paper": "붉ì�€ 사í�¬", - "item.create.refined_radiance": "ì •ì œë�œ 광채", - "item.create.rose_quartz": "장밋빛 ì„�ì˜�", - "item.create.sand_paper": "사í�¬", - "item.create.schematic": "청사진", - "item.create.schematic_and_quill": "청사진과 깃펜", - "item.create.shadow_steel": "그림ìž� ê°•ì² ", - "item.create.super_glue": "ê°•ë ¥ ì ‘ì°©ì œ", + "item.create.integrated_circuit": "집적 회로", + "item.create.iron_sheet": "철 판", + "item.create.lapis_sheet": "청금석 판", + "item.create.minecart_contraption": "광산 수레 장치", + "item.create.minecart_coupling": "광산 수레 커플링", + "item.create.polished_rose_quartz": "윤나는 장밋빛 석영", + "item.create.powdered_obsidian": "흑요석 가루", + "item.create.propeller": "프로펠러", + "item.create.red_sand_paper": "붉은 사포", + "item.create.refined_radiance": "정제된 광채", + "item.create.rose_quartz": "장밋빛 석영", + "item.create.sand_paper": "사포", + "item.create.schematic": "청사진", + "item.create.schematic_and_quill": "청사진과 깃펜", + "item.create.shadow_steel": "그림자 강철", + "item.create.super_glue": "강력 접착제", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", - "item.create.tree_fertilizer": "나무 비료", - "item.create.vertical_gearbox": "수ì§� 기어박스", - "item.create.wand_of_symmetry": "대칭ì�˜ 지팡ì�´", - "item.create.wheat_flour": "밀가루", - "item.create.whisk": "혼합기", - "item.create.wrench": "렌치", - "item.create.zinc_ingot": "ì•„ì—° 주괴", - "item.create.zinc_nugget": "ì•„ì—° ì¡°ê°�", + "item.create.tree_fertilizer": "나무 비료", + "item.create.vertical_gearbox": "수직 기어박스", + "item.create.wand_of_symmetry": "대칭의 지팡이", + "item.create.wheat_flour": "밀가루", + "item.create.whisk": "혼합기", + "item.create.wrench": "렌치", + "item.create.zinc_ingot": "아연 주괴", + "item.create.zinc_nugget": "아연 조각", "_": "->------------------------] Advancements [------------------------<-", - "advancement.create.root": "Create모드ì—� 어서오세요", - "advancement.create.root.desc": "멋진 장치들ì�„ 만들 시간입니다!", - "advancement.create.andesite_alloy": "합금..?", - "advancement.create.andesite_alloy.desc": "ì•”ì„�으로ë�„ 합금ì�„ 만들 수 있나요?", - "advancement.create.its_alive": "ì‚´ì•„ 움ì§�ì�´ëŠ”", - "advancement.create.its_alive.desc": "당신ì�˜ 첫 장치가 움ì§�ì�´ëŠ” 것ì�„ 보세요.", - "advancement.create.shifting_gears": "기어 변환", - "advancement.create.shifting_gears.desc": "í�¬ê¸°ê°€ 다른 톱니바퀴를 연결하여 장치ì�˜ ì†�ë�„를 바꿀 수 있습니다.", - "advancement.create.overstressed": "과부화", - "advancement.create.overstressed.desc": "ì§�ì ‘ 피로ë�„ì�˜ 한계를 경험해보세요.", - "advancement.create.belt": "켈프 ë“œë�¼ì�´ë¸Œ", - "advancement.create.belt.desc": "ë‘� 축ì—� 컨베ì�´ì–´ 벨트를 ì�´ìœ¼ì„¸ìš”.", - "advancement.create.tunnel": "ì—„í��!", - "advancement.create.tunnel.desc": "í„°ë„�ì�„ ì�´ìš©í•´ 벨트를 꾸며보세요.", - "advancement.create.splitter_tunnel": "분할 ì •ë³µ 알고리즘", - "advancement.create.splitter_tunnel.desc": "여러 황ë�™ í„°ë„�ì�„ ì�´ìš©í•˜ì—¬ 분리기를 만드세요.", - "advancement.create.chute": "ì�Ÿì•„ì ¸ 내려와", - "advancement.create.chute.desc": "수ì§� 벨트역할ì�„ 하는 슈트를 설치하세요.", - "advancement.create.upward_chute": "공중 납치", - "advancement.create.upward_chute.desc": "ì•„ì�´í…œì�´ 바람ì�„ ë°›ì�€ 슈트안ì—�ì„œ 날아가는 것ì�„ 보세요.", - "advancement.create.belt_funnel": "펄럭거리는 깔기", - "advancement.create.belt_funnel.desc": "깔때기를 벨트나 ì•„ì�´í…œ 거치대ì—� 설치하여 특별한 모양ì�„ 만들어 보세요.", - "advancement.create.belt_funnel_kiss": "깔때기는 어떻게 태어나?", - "advancement.create.belt_funnel_kiss.desc": "ë‘� 벨트 깔때기를 만나게하세요. 쪽!", - "advancement.create.fan": "바람ì�˜ 힘ì�„ ëŠ�ê»´ë�¼", - "advancement.create.fan.desc": "ì„ í’�기 바람ì�„ ëŠ�껴보세요.", - "advancement.create.fan_lava": "지열 난방기", - "advancement.create.fan_lava.desc": "ì•„ì�´í…œì�„ ë…¹ì�´ëŠ” 바람ì�„ ëŠ�껴보세요.", - "advancement.create.fan_water": "축축한 세척", - "advancement.create.fan_water.desc": "ì•„ì�´í…œì�„ 씻는 바람ì�„ ëŠ�껴보세요.", - "advancement.create.fan_smoke": "기계 풀무", - "advancement.create.fan_smoke.desc": "ì•„ì�´í…œì�„ 굽는 바람ì�„ ëŠ�껴보세요.", - "advancement.create.wrench": "곡괭ì�´ì—¬ 잘 있거ë�¼", - "advancement.create.wrench.desc": "당신ì�˜ 장치 설계를 ë�„와줄 렌치를 만드세요.", - "advancement.create.goggles": "피로ë�‹ë³´ê¸°", - "advancement.create.goggles.desc": "장치ì—� 대한 ìš´ë�™ 정보를 가져다 줄 고글ì�„ 만드세요.", - "advancement.create.speedometer": "ê·¼ë�° 얼마나 빨ë�¼?", - "advancement.create.speedometer.desc": "ì†�ë�„ 계측기를 ê°€ë�™í•˜ì„¸ìš”. 고글ì�„ 통해 수치가 얼마나 ë�˜ëŠ”지 보세요.", - "advancement.create.stressometer": "ê·¼ë�° 얼마나 피로해?", - "advancement.create.stressometer.desc": "피로ë�„ 계측기를 ê°€ë�™í•˜ì„¸ìš”. 고글ì�„ 통해 수치가 얼마나 ë�˜ëŠ”지 보세요.", - "advancement.create.aesthetics": "짠! 예술!", - "advancement.create.aesthetics.desc": "축, 파ì�´í”„, 톱니바퀴ì—� 지지대를 설치하세요.", - "advancement.create.reinforced": "짠! ê°•í™”!", - "advancement.create.reinforced.desc": "축, 파ì�´í”„, 벨트ì—� ì �절한 ì¼€ì�´ìŠ¤ë¥¼ 씌우세요.", - "advancement.create.water_wheel": "수력 ë�™ë ¥í™”", - "advancement.create.water_wheel.desc": "물레방아를 설치하고 회전하게 만드세요!", - "advancement.create.chocolate_wheel": "초콜릿방아", - "advancement.create.chocolate_wheel.desc": "ë…¹ì�€ 초콜릿으로 물레방아를 ë�Œë¦¬ì„¸ìš”.", - "advancement.create.lava_wheel": "불레방아", - "advancement.create.lava_wheel.desc": "ì�´ê±´ ì�¼ì–´ë‚˜ì§€ 않았어야 하는ë�°...", - "advancement.create.cuckoo": "잘ìž�...", - "advancement.create.cuckoo.desc": "ë»�꾸기 시계가 잘 시간ì�„ 알리는 것ì�„ 관찰하세요.", - "advancement.create.millstone": "나만ì�˜ ìž‘ì�€ 분쇄기", - "advancement.create.millstone.desc": "멧ë�Œì�„ 설치하고 ê°€ë�™ì‹œí‚¤ì„¸ìš”.", - "advancement.create.windmill": "ì„ ì„ í•œ 바람", - "advancement.create.windmill.desc": "í’�ì°¨ ë² ì–´ë§�ì�„ ìž‘ë�™ì‹œí‚¤ì„¸ìš”.", - "advancement.create.maxed_windmill": "ê°•í•œ 바람", - "advancement.create.maxed_windmill.desc": "í’�ì°¨ ë² ì–´ë§�ì�„ 최대 ì†�력으로 ìž‘ë�™ì‹œí‚¤ì„¸ìš”.", - "advancement.create.andesite_casing": "안산암 시대", - "advancement.create.andesite_casing.desc": "안산암과 나무를 ì�´ìš©í•˜ì—¬ 기본 ì¼€ì�´ìŠ¤ë¥¼ 만드세요.", - "advancement.create.mechanical_drill": "굴착기 ê°€ë�™", - "advancement.create.mechanical_drill.desc": "드릴ì�„ 설치하고 ê°€ë�™ì‹œí‚¤ì„¸ìš”.", - "advancement.create.press": "'깡!'", - "advancement.create.press.desc": "프레스를 만들고 금ì†� íŒ�ì�„ 만들어보세요.", - "advancement.create.polished_rose_quartz": "장밋빛 다ì�´ì•„몬드", - "advancement.create.polished_rose_quartz.desc": "장밋빛 ì„�ì˜�ì�„ 투명해지ë�„ë¡� 열심히 사í�¬ì§ˆí•˜ì„¸ìš”.", - "advancement.create.electron_tube": "ì‚�ë¹…-", - "advancement.create.electron_tube.desc": "전지 튜브를 만드세요. 발전ë�œ 장치들ì—� 쓰입니다.", - "advancement.create.mechanical_saw": "벌목기 ê°€ë�™", - "advancement.create.mechanical_saw.desc": "톱ì�„ 설치하고 ê°€ë�™ì‹œí‚¤ì„¸ìš”.", - "advancement.create.basin": "대야 시스템", - "advancement.create.basin.desc": "대야를 설치하고 ì•„ì�´í…œì�„ ë�˜ì ¸ë³´ì„¸ìš”.", - "advancement.create.mixer": "ì„žê³  ë�Œë¦¬ê³  ì„žê³ ", - "advancement.create.mixer.desc": "대야 위ì—� 믹서를 설치하고, ê°€ë�™ì‹œì¼œ 재료를 만드세요.", - "advancement.create.blaze_burner": "살아있는 불", - "advancement.create.blaze_burner.desc": "블레ì�´ì¦ˆ 버너를 얻으세요.", - "advancement.create.compact": "ìž�ë�™ 압축", - "advancement.create.compact.desc": "대야와 압착기를 ì�´ìš©í•˜ì„œ ì•„ì�´í…œì�„ 섞어보세요.", - "advancement.create.brass": "진짜 합금", - "advancement.create.brass.desc": "구리와 ì•„ì—°ì�„ 가지고 황ë�™ì�„ 만드세요.", - "advancement.create.brass_casing": "황ë�™ê¸° 시대", - "advancement.create.brass_casing.desc": "새롭게 ì–»ì�€ 황ë�™ê³¼ 나무를 가지고 업그레ì�´ë“œë�œ ì¼€ì�´ìŠ¤ë¥¼ 만드세요.", - "advancement.create.copper_casing": "구리 시대", - "advancement.create.copper_casing.desc": "구리 íŒ�ì�„ ì�´ìš©í•´ 구리 ì¼€ì�´ìŠ¤ë¥¼ 만드세요.", - "advancement.create.spout": "쪼르ë¡�", - "advancement.create.spout.desc": "수ë�„꼭지가 ì•„ì�´í…œì—� 액체를 채우는 것ì�„ 보세요.", - "advancement.create.spout_potion": "대규모 ì–‘ì¡°", - "advancement.create.spout_potion.desc": "수ë�„꼭지가 병ì—� í�¬ì…˜ì�„ 채우는 것ì�„ 보세요.", - "advancement.create.chocolate": "ìƒ�ìƒ�ì�˜ 세계", - "advancement.create.chocolate.desc": "ì–‘ë�™ì�´ì—� ë…¹ì�€ 초콜릿ì�„ 채우세요.", - "advancement.create.item_drain": "회전 배수", - "advancement.create.item_drain.desc": "ì•„ì�´í…œ 배수구가 액체를 비우는 것ì�„ 보세요.", - "advancement.create.chained_item_drain": "구른다!", - "advancement.create.chained_item_drain.desc": "ì•„ì�´í…œì�´ 여러 배수구 위를 굴러가는 것ì�„ 보세요.", - "advancement.create.glass_pipe": "ì•¡ì²´ 엿보기", - "advancement.create.glass_pipe.desc": "ì•¡ì²´ê°€ ì°½ì�´ 달린 파ì�´í”„를 지나는 것ì�„ 보세요. ì§�ì„  파ì�´í”„ì—� 렌치로 ìš°í�´ë¦­í•˜ë©´ 창문ì�´ ìƒ�ê¹�니다.", - "advancement.create.pipe_collision": "액체를 만나게하지 마세요!", - "advancement.create.pipe_collision.desc": "파ì�´í”„ 안ì—�ì„œ ë‘� 액체를 만나게 하세요.", - "advancement.create.pipe_spill": "누출 사고", - "advancement.create.pipe_spill.desc": "파ì�´í”„ ë��ì�„ ì—´ì–´ ì•¡ì²´ê°€ 밖으로 나오는 것ì�„ 보세요.", - "advancement.create.hose_pulley": "공업 펌프", - "advancement.create.hose_pulley.desc": "호스 ë�„르래를 사용하여 액체를 채우거나 빨아들ì�´ì„¸ìš”.", - "advancement.create.infinite_water": "바다를 í�¡ìˆ˜í•˜ë‹¤", - "advancement.create.infinite_water.desc": "무한으로 ì�¸ì‹�ë�˜ëŠ” 물 ì›…ë�©ì�´ì—�ì„œ 물ì�„ ë�Œì–´ì˜¬ë¦¬ì„¸ìš”.", - "advancement.create.infinite_lava": "세계ì�˜ 핵ì�„ í�¡ìˆ˜í•˜ë‹¤", - "advancement.create.infinite_lava.desc": "무한으로 ì�¸ì‹�ë�˜ëŠ” ìš©ì•” ì›…ë�©ì�´ì—�ì„œ ìš©ì•”ì�„ ë�Œì–´ì˜¬ë¦¬ì„¸ìš”.", - "advancement.create.infinite_chocolate": "ìƒ�ìƒ� ì†�ì—� 잠기다", - "advancement.create.infinite_chocolate.desc": "무한으로 ì�¸ì‹�ë�˜ëŠ” 초콜릿 ì›…ë�©ì�´ì—�ì„œ 초콜릿ì�„ ë�Œì–´ì˜¬ë¦¬ì„¸ìš”..", - "advancement.create.crafter": "ìž�ë�™ ì¡°í•©", - "advancement.create.crafter.desc": "기계ì‹� 조합기를 설치하고 ê°€ë�™ì‹œí‚¤ì„¸ìš”.", - "advancement.create.clockwork_bearing": "시계 제작", - "advancement.create.clockwork_bearing.desc": "시계 ë² ì–´ë§�ì—� 구조물ì�„ 달고 ìž‘ë�™ì‹œí‚¤ì„¸ìš”.", - "advancement.create.nixie_tube": "스타ì�¼ìžˆê²Œ 표시하기", - "advancement.create.nixie_tube.desc": "디지털 표시등ì�„ 얻고 설치하세요.", - "advancement.create.deployer": "찌르고, 설치하고, 공격!", - "advancement.create.deployer.desc": "당신ì�˜ 분신, ë°°í�¬ê¸°ë¥¼ 설치하고 ê°€ë�™ì‹œí‚¤ì„¸ìš”.", - "advancement.create.speed_controller": "엔지니어들ì�´ ì�´ 장치를 싫어합니다", - "advancement.create.speed_controller.desc": "ê¶�ê·¹ì�˜ 회전ì†�ë�„ 변경장치, 회전 ì†�ë�„ 컨트롤러를 설치하세요.", - "advancement.create.flywheel": "공장ì�˜ 심장", - "advancement.create.flywheel.desc": "화로엔진ì—� 플ë�¼ì�´íœ ì�„ 연결하세요.", - "advancement.create.overstress_flywheel": "ì •ë§� 높ì�€ 피로", - "advancement.create.overstress_flywheel.desc": "화로 엔진ì�„ 과부하하세요.", - "advancement.create.integrated_circuit": "복잡한 계산", - "advancement.create.integrated_circuit.desc": "집ì � 회로를 제작하세요.", - "advancement.create.mechanical_arm": "í• ì�¼ì�´ 많아!", - "advancement.create.mechanical_arm.desc": "기계 팔ì�„ 조합하고, 입력부와 출력부를 정하고, 설치한 다ì�Œ ë�Œë¦¬ì„¸ìš”. 그리고 그것ì�´ ìž‘ë�™í•˜ëŠ” 것ì�„ 보세요.", - "advancement.create.musical_arm": "볼륨 최대로!", - "advancement.create.musical_arm.desc": "기계 팔ì�´ 주í�¬ë°•ìŠ¤ë¥¼ ìž‘ë�™ì‹œí‚¤ëŠ” 것ì�„ 보세요.", - "advancement.create.arm_many_targets": "정리를 í•  수 있는 ì •ë�„ì�˜ 능력", - "advancement.create.arm_many_targets.desc": "기계 팔ì—� 10ê°œ ì�´ìƒ�ì�˜ 출력부를 설정하세요.", - "advancement.create.arm_blaze_burner": "연료를 줄 수 있는 ì •ë�„ì�˜ 능력", - "advancement.create.arm_blaze_burner.desc": "기계 팔ì�´ 블레ì�´ì¦ˆ 버너ì—� 연료를 ë„£ë�„ë¡� 하세요.", - "advancement.create.fist_bump": "하ì�´íŒŒì�´ë¸Œ!", - "advancement.create.fist_bump.desc": "ë‘� ë°°í�¬ê¸°ë¥¼ 서로 부딫치게 하세요.", - "advancement.create.crushing_wheel": "í•œ ìŒ�ì�˜ ê±°ì�¸ë“¤", - "advancement.create.crushing_wheel.desc": "ë�” 많ì�€ 재료를 ë�” 효율ì �으로 ê°ˆ 분쇄 휠ì�„ 만드세요.", - "advancement.create.blaze_cake": "설탕 러시", - "advancement.create.blaze_cake.desc": "블레ì�´ì¦ˆ 버너ì—�게 줄 특별한 ì¼€ì�´í�¬ë¥¼ 만드세요.", - "advancement.create.chromatic_compound": "양극성 재료", - "advancement.create.chromatic_compound.desc": "색채 혼합물를 만드세요.", - "advancement.create.shadow_steel": "공허를 받아들ì�´ë‹¤", - "advancement.create.shadow_steel.desc": "무ì�˜ 금ì†�, 그림ìž� ê°•ì² ì�„ ìƒ�성하세요.", - "advancement.create.refined_radiance": "빛으로 제련ë�˜ë‹¤", - "advancement.create.refined_radiance.desc": "강력한 색채 물질, ì •ì œë�œ ë¹›ì�„ ìƒ�성하세요.", - "advancement.create.chromatic_age": "ì–‘ê·¹ 시대", - "advancement.create.chromatic_age.desc": "빛과 ì–´ë‘ ì�˜ ì¼€ì�´ìŠ¤ë¥¼ 제작하세요.", - "advancement.create.zapper": "나는 스타ì�¼ìžˆê²Œ 건축해", - "advancement.create.zapper.desc": "당신ì�˜ 건축ì�„ ë�„와줄 멋진 ë ˆì�´ì € ê±´, 휴대용 블ë¡�발사기를 만드세요.", - "advancement.create.upgraded_zapper": "화려한 ë¹›ì�´ ë‚  ê°�싸네", - "advancement.create.upgraded_zapper.desc": "완전히 업그레ì�´ë“œë�œ 휴대용 블ë¡�발사기를 만들고 ì�¨ë³´ì„¸ìš”.", - "advancement.create.wand_of_symmetry": "빛나는 건축", - "advancement.create.wand_of_symmetry.desc": "대칭ì�˜ 지팡ì�´ë¥¼ 만드세요.", - "advancement.create.deforester": "빛나는 벌목", - "advancement.create.deforester.desc": "산림파괴ìž�를 만들고, 숲ì—�게 작별ì�¸ì‚¬ë¥¼ 하세요.", - "advancement.create.extendo_grip": "ë� ìš”오옹!", - "advancement.create.extendo_grip.desc": "외장형 연장 팔ì�„ 드세요.", - "advancement.create.dual_extendo_grip": "ê¶�ê·¹ì�˜ ë� ìš©!", - "advancement.create.dual_extendo_grip.desc": "ìŒ�으로 외장형 연장 팔ì�„ 들어 ì�¸ê°„ì�„ 뛰어넘ì�€ 사거리를 가지세요.", + "advancement.create.root": "Create모드에 어서오세요", + "advancement.create.root.desc": "멋진 장치들을 만들 시간입니다!", + "advancement.create.andesite_alloy": "합금..?", + "advancement.create.andesite_alloy.desc": "암석으로도 합금을 만들 수 있나요?", + "advancement.create.its_alive": "살아 움직이는", + "advancement.create.its_alive.desc": "당신의 첫 장치가 움직이는 것을 보세요.", + "advancement.create.shifting_gears": "기어 변환", + "advancement.create.shifting_gears.desc": "크기가 다른 톱니바퀴를 연결하여 장치의 속도를 바꿀 수 있습니다.", + "advancement.create.overstressed": "과부화", + "advancement.create.overstressed.desc": "직접 피로도의 한계를 경험해보세요.", + "advancement.create.belt": "켈프 드라이브", + "advancement.create.belt.desc": "두 축에 컨베이어 벨트를 이으세요.", + "advancement.create.tunnel": "엄폐!", + "advancement.create.tunnel.desc": "터널을 이용해 벨트를 꾸며보세요.", + "advancement.create.splitter_tunnel": "분할 정복 알고리즘", + "advancement.create.splitter_tunnel.desc": "여러 황동 터널을 이용하여 분리기를 만드세요.", + "advancement.create.chute": "쏟아져 내려와", + "advancement.create.chute.desc": "수직 벨트역할을 하는 슈트를 설치하세요.", + "advancement.create.upward_chute": "공중 납치", + "advancement.create.upward_chute.desc": "아이템이 바람을 받은 슈트안에서 날아가는 것을 보세요.", + "advancement.create.belt_funnel": "펄럭거리는 깔기", + "advancement.create.belt_funnel.desc": "깔때기를 벨트나 아이템 거치대에 설치하여 특별한 모양을 만들어 보세요.", + "advancement.create.belt_funnel_kiss": "깔때기는 어떻게 태어나?", + "advancement.create.belt_funnel_kiss.desc": "두 벨트 깔때기를 만나게하세요. 쪽!", + "advancement.create.fan": "바람의 힘을 느껴라", + "advancement.create.fan.desc": "선풍기 바람을 느껴보세요.", + "advancement.create.fan_lava": "지열 난방기", + "advancement.create.fan_lava.desc": "아이템을 녹이는 바람을 느껴보세요.", + "advancement.create.fan_water": "축축한 세척", + "advancement.create.fan_water.desc": "아이템을 씻는 바람을 느껴보세요.", + "advancement.create.fan_smoke": "기계 풀무", + "advancement.create.fan_smoke.desc": "아이템을 굽는 바람을 느껴보세요.", + "advancement.create.wrench": "곡괭이여 잘 있거라", + "advancement.create.wrench.desc": "당신의 장치 설계를 도와줄 렌치를 만드세요.", + "advancement.create.goggles": "피로돋보기", + "advancement.create.goggles.desc": "장치에 대한 운동 정보를 가져다 줄 고글을 만드세요.", + "advancement.create.speedometer": "근데 얼마나 빨라?", + "advancement.create.speedometer.desc": "속도 계측기를 가동하세요. 고글을 통해 수치가 얼마나 되는지 보세요.", + "advancement.create.stressometer": "근데 얼마나 피로해?", + "advancement.create.stressometer.desc": "피로도 계측기를 가동하세요. 고글을 통해 수치가 얼마나 되는지 보세요.", + "advancement.create.aesthetics": "짠! 예술!", + "advancement.create.aesthetics.desc": "축, 파이프, 톱니바퀴에 지지대를 설치하세요.", + "advancement.create.reinforced": "짠! 강화!", + "advancement.create.reinforced.desc": "축, 파이프, 벨트에 적절한 케이스를 씌우세요.", + "advancement.create.water_wheel": "수력 동력화", + "advancement.create.water_wheel.desc": "물레방아를 설치하고 회전하게 만드세요!", + "advancement.create.chocolate_wheel": "초콜릿방아", + "advancement.create.chocolate_wheel.desc": "녹은 초콜릿으로 물레방아를 돌리세요.", + "advancement.create.lava_wheel": "불레방아", + "advancement.create.lava_wheel.desc": "이건 일어나지 않았어야 하는데...", + "advancement.create.cuckoo": "잘자...", + "advancement.create.cuckoo.desc": "뻐꾸기 시계가 잘 시간을 알리는 것을 관찰하세요.", + "advancement.create.millstone": "나만의 작은 분쇄기", + "advancement.create.millstone.desc": "멧돌을 설치하고 가동시키세요.", + "advancement.create.windmill": "선선한 바람", + "advancement.create.windmill.desc": "풍차 베어링을 작동시키세요.", + "advancement.create.maxed_windmill": "강한 바람", + "advancement.create.maxed_windmill.desc": "풍차 베어링을 최대 속력으로 작동시키세요.", + "advancement.create.andesite_casing": "안산암 시대", + "advancement.create.andesite_casing.desc": "안산암과 나무를 이용하여 기본 케이스를 만드세요.", + "advancement.create.mechanical_drill": "굴착기 가동", + "advancement.create.mechanical_drill.desc": "드릴을 설치하고 가동시키세요.", + "advancement.create.press": "'깡!'", + "advancement.create.press.desc": "프레스를 만들고 금속 판을 만들어보세요.", + "advancement.create.polished_rose_quartz": "장밋빛 다이아몬드", + "advancement.create.polished_rose_quartz.desc": "장밋빛 석영을 투명해지도록 열심히 사포질하세요.", + "advancement.create.electron_tube": "삐빅-", + "advancement.create.electron_tube.desc": "전지 튜브를 만드세요. 발전된 장치들에 쓰입니다.", + "advancement.create.mechanical_saw": "벌목기 가동", + "advancement.create.mechanical_saw.desc": "톱을 설치하고 가동시키세요.", + "advancement.create.basin": "대야 시스템", + "advancement.create.basin.desc": "대야를 설치하고 아이템을 던져보세요.", + "advancement.create.mixer": "섞고 돌리고 섞고", + "advancement.create.mixer.desc": "대야 위에 믹서를 설치하고, 가동시켜 재료를 만드세요.", + "advancement.create.blaze_burner": "살아있는 불", + "advancement.create.blaze_burner.desc": "블레이즈 버너를 얻으세요.", + "advancement.create.compact": "자동 압축", + "advancement.create.compact.desc": "대야와 압착기를 이용하서 아이템을 섞어보세요.", + "advancement.create.brass": "진짜 합금", + "advancement.create.brass.desc": "구리와 아연을 가지고 황동을 만드세요.", + "advancement.create.brass_casing": "황동기 시대", + "advancement.create.brass_casing.desc": "새롭게 얻은 황동과 나무를 가지고 업그레이드된 케이스를 만드세요.", + "advancement.create.copper_casing": "구리 시대", + "advancement.create.copper_casing.desc": "구리 판을 이용해 구리 케이스를 만드세요.", + "advancement.create.spout": "쪼르록", + "advancement.create.spout.desc": "수도꼭지가 아이템에 액체를 채우는 것을 보세요.", + "advancement.create.spout_potion": "대규모 양조", + "advancement.create.spout_potion.desc": "수도꼭지가 병에 포션을 채우는 것을 보세요.", + "advancement.create.chocolate": "상상의 세계", + "advancement.create.chocolate.desc": "양동이에 녹은 초콜릿을 채우세요.", + "advancement.create.item_drain": "회전 배수", + "advancement.create.item_drain.desc": "아이템 배수구가 액체를 비우는 것을 보세요.", + "advancement.create.chained_item_drain": "구른다!", + "advancement.create.chained_item_drain.desc": "아이템이 여러 배수구 위를 굴러가는 것을 보세요.", + "advancement.create.glass_pipe": "액체 엿보기", + "advancement.create.glass_pipe.desc": "액체가 창이 달린 파이프를 지나는 것을 보세요. 직선 파이프에 렌치로 우클릭하면 창문이 생깁니다.", + "advancement.create.pipe_collision": "액체를 만나게하지 마세요!", + "advancement.create.pipe_collision.desc": "파이프 안에서 두 액체를 만나게 하세요.", + "advancement.create.pipe_spill": "누출 사고", + "advancement.create.pipe_spill.desc": "파이프 끝을 열어 액체가 밖으로 나오는 것을 보세요.", + "advancement.create.hose_pulley": "공업 펌프", + "advancement.create.hose_pulley.desc": "호스 도르래를 사용하여 액체를 채우거나 빨아들이세요.", + "advancement.create.infinite_water": "바다를 흡수하다", + "advancement.create.infinite_water.desc": "무한으로 인식되는 물 웅덩이에서 물을 끌어올리세요.", + "advancement.create.infinite_lava": "세계의 핵을 흡수하다", + "advancement.create.infinite_lava.desc": "무한으로 인식되는 용암 웅덩이에서 용암을 끌어올리세요.", + "advancement.create.infinite_chocolate": "상상 속에 잠기다", + "advancement.create.infinite_chocolate.desc": "무한으로 인식되는 초콜릿 웅덩이에서 초콜릿을 끌어올리세요..", + "advancement.create.crafter": "자동 조합", + "advancement.create.crafter.desc": "기계식 조합기를 설치하고 가동시키세요.", + "advancement.create.clockwork_bearing": "시계 제작", + "advancement.create.clockwork_bearing.desc": "시계 베어링에 구조물을 달고 작동시키세요.", + "advancement.create.nixie_tube": "스타일있게 표시하기", + "advancement.create.nixie_tube.desc": "디지털 표시등을 얻고 설치하세요.", + "advancement.create.deployer": "찌르고, 설치하고, 공격!", + "advancement.create.deployer.desc": "당신의 분신, 배포기를 설치하고 가동시키세요.", + "advancement.create.speed_controller": "엔지니어들이 이 장치를 싫어합니다", + "advancement.create.speed_controller.desc": "궁극의 회전속도 변경장치, 회전 속도 컨트롤러를 설치하세요.", + "advancement.create.flywheel": "공장의 심장", + "advancement.create.flywheel.desc": "화로엔진에 플라이휠을 연결하세요.", + "advancement.create.overstress_flywheel": "정말 높은 피로", + "advancement.create.overstress_flywheel.desc": "화로 엔진을 과부하하세요.", + "advancement.create.integrated_circuit": "복잡한 계산", + "advancement.create.integrated_circuit.desc": "집적 회로를 제작하세요.", + "advancement.create.mechanical_arm": "할일이 많아!", + "advancement.create.mechanical_arm.desc": "기계 팔을 조합하고, 입력부와 출력부를 정하고, 설치한 다음 돌리세요. 그리고 그것이 작동하는 것을 보세요.", + "advancement.create.musical_arm": "볼륨 최대로!", + "advancement.create.musical_arm.desc": "기계 팔이 주크박스를 작동시키는 것을 보세요.", + "advancement.create.arm_many_targets": "정리를 할 수 있는 정도의 능력", + "advancement.create.arm_many_targets.desc": "기계 팔에 10개 이상의 출력부를 설정하세요.", + "advancement.create.arm_blaze_burner": "연료를 줄 수 있는 정도의 능력", + "advancement.create.arm_blaze_burner.desc": "기계 팔이 블레이즈 버너에 연료를 넣도록 하세요.", + "advancement.create.fist_bump": "하이파이브!", + "advancement.create.fist_bump.desc": "두 배포기를 서로 부딫치게 하세요.", + "advancement.create.crushing_wheel": "한 쌍의 거인들", + "advancement.create.crushing_wheel.desc": "더 많은 재료를 더 효율적으로 갈 분쇄 휠을 만드세요.", + "advancement.create.blaze_cake": "설탕 러시", + "advancement.create.blaze_cake.desc": "블레이즈 버너에게 줄 특별한 케이크를 만드세요.", + "advancement.create.chromatic_compound": "양극성 재료", + "advancement.create.chromatic_compound.desc": "색채 혼합물를 만드세요.", + "advancement.create.shadow_steel": "공허를 받아들이다", + "advancement.create.shadow_steel.desc": "무의 금속, 그림자 강철을 생성하세요.", + "advancement.create.refined_radiance": "빛으로 제련되다", + "advancement.create.refined_radiance.desc": "강력한 색채 물질, 정제된 빛을 생성하세요.", + "advancement.create.chromatic_age": "양극 시대", + "advancement.create.chromatic_age.desc": "빛과 어둠의 케이스를 제작하세요.", + "advancement.create.zapper": "나는 스타일있게 건축해", + "advancement.create.zapper.desc": "당신의 건축을 도와줄 멋진 레이저 건, 휴대용 블록발사기를 만드세요.", + "advancement.create.upgraded_zapper": "화려한 빛이 날 감싸네", + "advancement.create.upgraded_zapper.desc": "완전히 업그레이드된 휴대용 블록발사기를 만들고 써보세요.", + "advancement.create.wand_of_symmetry": "빛나는 건축", + "advancement.create.wand_of_symmetry.desc": "대칭의 지팡이를 만드세요.", + "advancement.create.deforester": "빛나는 벌목", + "advancement.create.deforester.desc": "산림파괴자를 만들고, 숲에게 작별인사를 하세요.", + "advancement.create.extendo_grip": "띠요오옹!", + "advancement.create.extendo_grip.desc": "외장형 연장 팔을 드세요.", + "advancement.create.dual_extendo_grip": "궁극의 띠용!", + "advancement.create.dual_extendo_grip.desc": "쌍으로 외장형 연장 팔을 들어 인간을 뛰어넘은 사거리를 가지세요.", "advancement.create.eob": "End of Beta", - "advancement.create.eob.desc": "ì�´í›„ ì—…ë�°ì�´íŠ¸ë¥¼ 기다려주세요. <3", + "advancement.create.eob.desc": "이후 업데이트를 기다려주세요. <3", "_": "->------------------------] UI & Messages [------------------------<-", "itemGroup.create.base": "Create", - "itemGroup.create.palettes": "Create 팔레트", + "itemGroup.create.palettes": "Create 팔레트", - "death.attack.create.crush": "%1$sì�´(ê°€) 분쇄 휠ì—� ì�˜í•´ 가공ë�˜ì—ˆìŠµë‹ˆë‹¤", - "death.attack.create.fan_fire": "%1$sì�´(ê°€) 뜨거운 바람ì—� ì�˜í•´ ì�µì–´ë²„렸습니다", - "death.attack.create.fan_lava": "%1$sì�´(ê°€) ìš©ì•” 바람으로 구워졌습니다", - "death.attack.create.mechanical_drill": "%1$sì�´(ê°€) 드릴ì—� 관통당했습니다", - "death.attack.create.mechanical_saw": "%1$sì�´(ê°€) 톱날ì—� 반으로 ê°ˆë�¼ì ¸ 죽었습니다", - "death.attack.create.cuckoo_clock_explosion": "%1$sì�´(ê°€) ì¡°ìž‘ë�œ ë»�꾸기 시계ì—� ì�˜í•´ í�­íŒŒë‹¹í–ˆìŠµë‹ˆë‹¤", + "death.attack.create.crush": "%1$s이(가) 분쇄 휠에 의해 가공되었습니다", + "death.attack.create.fan_fire": "%1$s이(가) 뜨거운 바람에 의해 익어버렸습니다", + "death.attack.create.fan_lava": "%1$s이(가) 용암 바람으로 구워졌습니다", + "death.attack.create.mechanical_drill": "%1$s이(가) 드릴에 관통당했습니다", + "death.attack.create.mechanical_saw": "%1$s이(가) 톱날에 반으로 갈라져 죽었습니다", + "death.attack.create.cuckoo_clock_explosion": "%1$s이(가) 조작된 뻐꾸기 시계에 의해 폭파당했습니다", - "create.block.deployer.damage_source_name": "ë°°í�¬ê¸°", - "create.block.cart_assembler.invalid": "카트조립기를 ë ˆì�¼ 위ì—� 설치하세요", + "create.block.deployer.damage_source_name": "배포기", + "create.block.cart_assembler.invalid": "카트조립기를 레일 위에 설치하세요", - "create.recipe.crushing": "분쇄", - "create.recipe.milling": "맷ë�Œì§ˆ", - "create.recipe.fan_washing": "세척", - "create.recipe.fan_washing.fan": "물과 ì„ í’�기", - "create.recipe.fan_smoking": "훈연", - "create.recipe.fan_smoking.fan": "불과 ì„ í’�기", - "create.recipe.fan_blasting": "제련", - "create.recipe.fan_blasting.fan": "용암과 ì„ í’�기", - "create.recipe.pressing": "ì••ì°©", - "create.recipe.mixing": "혼합", - "create.recipe.automatic_shapeless": "무형 ìž�ë�™ ì¡°í•©", - "create.recipe.automatic_brewing": "ìž�ë�™ ì–‘ì¡°", - "create.recipe.packing": "압축", - "create.recipe.automatic_packing": "ìž�ë�™ 압축", - "create.recipe.sawing": "제재", - "create.recipe.mechanical_crafting": "기계 ì¡°í•©", - "create.recipe.automatic_shaped": "유형 ìž�ë�™ ì¡°í•©", - "create.recipe.block_cutting": "블 절단", + "create.recipe.crushing": "분쇄", + "create.recipe.milling": "맷돌질", + "create.recipe.fan_washing": "세척", + "create.recipe.fan_washing.fan": "물과 선풍기", + "create.recipe.fan_smoking": "훈연", + "create.recipe.fan_smoking.fan": "불과 선풍기", + "create.recipe.fan_blasting": "제련", + "create.recipe.fan_blasting.fan": "용암과 선풍기", + "create.recipe.pressing": "압착", + "create.recipe.mixing": "혼합", + "create.recipe.automatic_shapeless": "무형 자동 조합", + "create.recipe.automatic_brewing": "자동 양조", + "create.recipe.packing": "압축", + "create.recipe.automatic_packing": "자동 압축", + "create.recipe.sawing": "제재", + "create.recipe.mechanical_crafting": "기계 조합", + "create.recipe.automatic_shaped": "유형 자동 조합", + "create.recipe.block_cutting": "블 절단", "create.recipe.wood_cutting": "UNLOCALIZED: Wood Cutting", - "create.recipe.blockzapper_upgrade": "휴대용 블ë¡�발사기 업그레ì�´ë“œ", - "create.recipe.sandpaper_polishing": "사í�¬ì§ˆ", + "create.recipe.blockzapper_upgrade": "휴대용 블록발사기 업그레이드", + "create.recipe.sandpaper_polishing": "사포질", "create.recipe.mystery_conversion": "?", - "create.recipe.spout_filling": "채우기", - "create.recipe.draining": "배수", - "create.recipe.processing.chance": "%1$s%% 확률", - "create.recipe.heat_requirement.none": "ì—´ì�´ 필요하지 ì•Šì�Œ", - "create.recipe.heat_requirement.heated": "고온으로 가열ë�¨", - "create.recipe.heat_requirement.superheated": "초고온으로 가열ë�¨", + "create.recipe.spout_filling": "채우기", + "create.recipe.draining": "배수", + "create.recipe.processing.chance": "%1$s%% 확률", + "create.recipe.heat_requirement.none": "열이 필요하지 않음", + "create.recipe.heat_requirement.heated": "고온으로 가열됨", + "create.recipe.heat_requirement.superheated": "초고온으로 가열됨", - "create.generic.range": "범위", - "create.generic.radius": "반지름", - "create.generic.width": "í�­", - "create.generic.height": "높ì�´", - "create.generic.length": "길ì�´", - "create.generic.speed": "ì†�ë�„", - "create.generic.delay": "딜레ì�´", - "create.generic.unit.ticks": "틱", - "create.generic.unit.seconds": "ì´ˆ", - "create.generic.unit.minutes": "분", + "create.generic.range": "범위", + "create.generic.radius": "반지름", + "create.generic.width": "폭", + "create.generic.height": "높이", + "create.generic.length": "길이", + "create.generic.speed": "속도", + "create.generic.delay": "딜레이", + "create.generic.unit.ticks": "틱", + "create.generic.unit.seconds": "초", + "create.generic.unit.minutes": "분", "create.generic.unit.rpm": "RPM", "create.generic.unit.stress": "su", - "create.generic.unit.degrees": "°", + "create.generic.unit.degrees": "°", "create.generic.unit.millibuckets": "%1$smB", - "create.generic.clockwise": "시계 ë°©í–¥", - "create.generic.counter_clockwise": "시계 반대 ë°©í–¥", + "create.generic.clockwise": "시계 방향", + "create.generic.counter_clockwise": "시계 반대 방향", - "create.action.scroll": "스í�¬ë¡¤í•˜ì„¸ìš”", - "create.action.confirm": "확ì�¸", - "create.action.abort": "중단", - "create.action.saveToFile": "저장", - "create.action.discard": "ì‚­ì œ", + "create.action.scroll": "스크롤하세요", + "create.action.confirm": "확인", + "create.action.abort": "중단", + "create.action.saveToFile": "저장", + "create.action.discard": "삭제", - "create.keyinfo.toolmenu": "메뉴 세부정보 보기", + "create.keyinfo.toolmenu": "메뉴 세부정보 보기", "create.keyinfo.scrollup": "Simulate Mousewheel Up (inworld)", "create.keyinfo.scrolldown": "Simulate Mousewheel Down (inworld)", - "create.gui.scrollInput.defaultTitle": "옵션ì�„ ì„ íƒ�하세요:", - "create.gui.scrollInput.scrollToModify": "스í�¬ë¡¤ë¡œ 수정하기", - "create.gui.scrollInput.scrollToAdjustAmount": "스í�¬ë¡¤ë¡œ 수량 조절하기", - "create.gui.scrollInput.scrollToSelect": "스í�¬ë¡¤ë¡œ ì„ íƒ�", - "create.gui.scrollInput.shiftScrollsFaster": "쉬프트-스í�¬ë¡¤ë¡œ 빨리 수정하기", - "create.gui.toolmenu.focusKey": "[%1$s]를 눌러 세부정보 보기", - "create.gui.toolmenu.cycle": "스í�¬ë¡¤ë¡œ 순환", - "create.gui.symmetryWand.mirrorType": "반사", - "create.gui.symmetryWand.orientation": "방위", + "create.gui.scrollInput.defaultTitle": "옵션을 선택하세요:", + "create.gui.scrollInput.scrollToModify": "스크롤로 수정하기", + "create.gui.scrollInput.scrollToAdjustAmount": "스크롤로 수량 조절하기", + "create.gui.scrollInput.scrollToSelect": "스크롤로 선택", + "create.gui.scrollInput.shiftScrollsFaster": "쉬프트-스크롤로 빨리 수정하기", + "create.gui.toolmenu.focusKey": "[%1$s]를 눌러 세부정보 보기", + "create.gui.toolmenu.cycle": "스크롤로 순환", + "create.gui.symmetryWand.mirrorType": "반사", + "create.gui.symmetryWand.orientation": "방위", - "create.symmetry.mirror.plane": "거울 모드", - "create.symmetry.mirror.doublePlane": "사ê°�형 모드", - "create.symmetry.mirror.triplePlane": "팔ê°�형 모드", + "create.symmetry.mirror.plane": "거울 모드", + "create.symmetry.mirror.doublePlane": "사각형 모드", + "create.symmetry.mirror.triplePlane": "팔각형 모드", - "create.orientation.orthogonal": "수ì§�으로", - "create.orientation.diagonal": "대ê°�선으로", - "create.orientation.horizontal": "수í�‰ìœ¼ë¡œ", - "create.orientation.alongZ": "Z좌표를 ë”°ë�¼", - "create.orientation.alongX": "X좌표를 ë”°ë�¼", + "create.orientation.orthogonal": "수직으로", + "create.orientation.diagonal": "대각선으로", + "create.orientation.horizontal": "수평으로", + "create.orientation.alongZ": "Z좌표를 따라", + "create.orientation.alongX": "X좌표를 따라", - "create.gui.blockzapper.title": "휴대용 블ë¡�발사기", - "create.gui.blockzapper.replaceMode": "대체 모드", - "create.gui.blockzapper.searchDiagonal": "대ê°�ì„ ì�„ ë”°ë�¼", - "create.gui.blockzapper.searchFuzzy": "물질 경계 무시", - "create.gui.blockzapper.range": "범위", - "create.gui.blockzapper.needsUpgradedAmplifier": "업그레ì�´ë“œê°€ 필요합니다", - "create.gui.blockzapper.patternSection": "패턴 설정", - "create.gui.blockzapper.pattern.solid": "ì›�형", - "create.gui.blockzapper.pattern.checkered": "체스íŒ�", - "create.gui.blockzapper.pattern.inversecheckered": "반전ë�œ 체스íŒ�", - "create.gui.blockzapper.pattern.chance25": "ëžœë�¤ìœ¼ë¡œ 25% 채우기", - "create.gui.blockzapper.pattern.chance50": "ëžœë�¤ìœ¼ë¡œ 50% 채우기", - "create.gui.blockzapper.pattern.chance75": "ëžœë�¤ìœ¼ë¡œ 75% 채우기", - "create.gui.terrainzapper.title": "휴대용 세계편집기", - "create.gui.terrainzapper.placement": "설치방ì‹�", - "create.gui.terrainzapper.placement.merged": "ì„ íƒ�í•œ 블ë¡�ì—�", - "create.gui.terrainzapper.placement.attached": "ì„ íƒ�í•œ 블ë¡� 옆ì—�", - "create.gui.terrainzapper.placement.inserted": "ì„ íƒ�í•œ 블ë¡� 안ì—�", - "create.gui.terrainzapper.brush": "브러쉬", - "create.gui.terrainzapper.brush.cuboid": "정육면체", - "create.gui.terrainzapper.brush.sphere": "구", - "create.gui.terrainzapper.brush.cylinder": "ì›�통", - "create.gui.terrainzapper.tool": "ë�„구", - "create.gui.terrainzapper.tool.fill": "채우기", - "create.gui.terrainzapper.tool.place": "설치", - "create.gui.terrainzapper.tool.replace": "대체", - "create.gui.terrainzapper.tool.clear": "지우기", - "create.gui.terrainzapper.tool.overlay": "ë�®ì–´ì”Œìš°ê¸°", - "create.gui.terrainzapper.tool.flatten": "í�‰íƒ„í™”", + "create.gui.blockzapper.title": "휴대용 블록발사기", + "create.gui.blockzapper.replaceMode": "대체 모드", + "create.gui.blockzapper.searchDiagonal": "대각선을 따라", + "create.gui.blockzapper.searchFuzzy": "물질 경계 무시", + "create.gui.blockzapper.range": "범위", + "create.gui.blockzapper.needsUpgradedAmplifier": "업그레이드가 필요합니다", + "create.gui.blockzapper.patternSection": "패턴 설정", + "create.gui.blockzapper.pattern.solid": "원형", + "create.gui.blockzapper.pattern.checkered": "체스판", + "create.gui.blockzapper.pattern.inversecheckered": "반전된 체스판", + "create.gui.blockzapper.pattern.chance25": "랜덤으로 25% 채우기", + "create.gui.blockzapper.pattern.chance50": "랜덤으로 50% 채우기", + "create.gui.blockzapper.pattern.chance75": "랜덤으로 75% 채우기", + "create.gui.terrainzapper.title": "휴대용 세계편집기", + "create.gui.terrainzapper.placement": "설치방식", + "create.gui.terrainzapper.placement.merged": "선택한 블록에", + "create.gui.terrainzapper.placement.attached": "선택한 블록 옆에", + "create.gui.terrainzapper.placement.inserted": "선택한 블록 안에", + "create.gui.terrainzapper.brush": "브러쉬", + "create.gui.terrainzapper.brush.cuboid": "정육면체", + "create.gui.terrainzapper.brush.sphere": "구", + "create.gui.terrainzapper.brush.cylinder": "원통", + "create.gui.terrainzapper.tool": "도구", + "create.gui.terrainzapper.tool.fill": "채우기", + "create.gui.terrainzapper.tool.place": "설치", + "create.gui.terrainzapper.tool.replace": "대체", + "create.gui.terrainzapper.tool.clear": "지우기", + "create.gui.terrainzapper.tool.overlay": "덮어씌우기", + "create.gui.terrainzapper.tool.flatten": "평탄화", - "create.terrainzapper.shiftRightClickToSet": "쉬프트-ìš°í�´ë¦­ìœ¼ë¡œ 모양 설정하기", + "create.terrainzapper.shiftRightClickToSet": "쉬프트-우클릭으로 모양 설정하기", - "create.blockzapper.usingBlock": "현재 블ë¡�: %1$s", - "create.blockzapper.componentUpgrades": "부품 업그레ì�´ë“œ:", - "create.blockzapper.component.body": "몸통", - "create.blockzapper.component.amplifier": "ì¦�í�­ê¸°", - "create.blockzapper.component.accelerator": "ê°€ì†�기", - "create.blockzapper.component.retriever": "회수기", - "create.blockzapper.component.scope": "스코프", - "create.blockzapper.componentTier.none": "ì—†ì�Œ", - "create.blockzapper.componentTier.brass": "황ë�™", - "create.blockzapper.componentTier.chromatic": "혼ë�ˆì�˜ ê²°ì •ì²´", - "create.blockzapper.leftClickToSet": "좌í�´ë¦­ìœ¼ë¡œ 블ë¡� 설정하기", - "create.blockzapper.empty": "블ë¡�ì�´ 없습니다!", + "create.blockzapper.usingBlock": "현재 블록: %1$s", + "create.blockzapper.componentUpgrades": "부품 업그레이드:", + "create.blockzapper.component.body": "몸통", + "create.blockzapper.component.amplifier": "증폭기", + "create.blockzapper.component.accelerator": "가속기", + "create.blockzapper.component.retriever": "회수기", + "create.blockzapper.component.scope": "스코프", + "create.blockzapper.componentTier.none": "없음", + "create.blockzapper.componentTier.brass": "황동", + "create.blockzapper.componentTier.chromatic": "혼돈의 결정체", + "create.blockzapper.leftClickToSet": "좌클릭으로 블록 설정하기", + "create.blockzapper.empty": "블록이 없습니다!", - "create.minecart_coupling.two_couplings_max": "ê´‘ì‚° 수레는 최대 2ê°œì�˜ 커플ë§�만 가질 수 있습니다", - "create.minecart_coupling.unloaded": "ì—´ì°¨ ì�¼ë¶€ë¶„ì�´ 로딩ë�˜ì§€ ì•Šì�€ ì²­í�¬ì—� 있는 것 같습니다", - "create.minecart_coupling.no_loops": "커플ë§�ì�€ 반복할 수 없습니다", - "create.minecart_coupling.removed": "ê´‘ì‚° 수레ì—�ì„œ 모든 커플ë§�ì�„ 제거했습니다.", - "create.minecart_coupling.too_far": "ê´‘ì‚° 수레들ì�´ 너무 멀리 떨어져 있습니다", + "create.minecart_coupling.two_couplings_max": "광산 수레는 최대 2개의 커플링만 가질 수 있습니다", + "create.minecart_coupling.unloaded": "열차 일부분이 로딩되지 않은 청크에 있는 것 같습니다", + "create.minecart_coupling.no_loops": "커플링은 반복할 수 없습니다", + "create.minecart_coupling.removed": "광산 수레에서 모든 커플링을 제거했습니다.", + "create.minecart_coupling.too_far": "광산 수레들이 너무 멀리 떨어져 있습니다", - "create.contraptions.movement_mode": "ì�´ë�™ 설정", - "create.contraptions.movement_mode.move_place": "멈췄ì�„ë•Œ í•­ìƒ� 블ë¡�ì�„ 설치함", - "create.contraptions.movement_mode.move_place_returned": "멈췄ì�„ë–„ 최초 위치ì—�서만 블ë¡�ì�„ 설치함", - "create.contraptions.movement_mode.move_never_place": "멈춰ë�„ 블ë¡�ì�„ 설치하지 ì•Šì�Œ", - "create.contraptions.movement_mode.rotate_place": "멈췄ì�„ë•Œ í•­ìƒ� 블ë¡�ì�„ 설치함", - "create.contraptions.movement_mode.rotate_place_returned": "멈췄ì�„ë–„ 최초 위치ì—�서만 블ë¡�ì�„ 설치함", - "create.contraptions.movement_mode.rotate_never_place": "멈춰ë�„ 블ë¡�ì�„ 설치하지 ì•Šì�Œ", - "create.contraptions.cart_movement_mode": "수레 장치 ì�´ë�™ 설정", - "create.contraptions.cart_movement_mode.rotate": "장치가 í•­ìƒ� ì „ë°©ì�„ 향함", - "create.contraptions.cart_movement_mode.rotate_paused": "수레가 회전할때 장치 í–‰ë�™ì�„ 멈춤", - "create.contraptions.cart_movement_mode.rotation_locked": "장치가 회전하지 ì•Šì�Œ", - "create.contraptions.windmill.rotation_direction": "회전 ë°©í–¥", - "create.contraptions.clockwork.clock_hands": "시계 바늘", - "create.contraptions.clockwork.hour_first": "시침 먼저", - "create.contraptions.clockwork.minute_first": "분침 먼저", - "create.contraptions.clockwork.hour_first_24": "24시간 바늘 먼저", + "create.contraptions.movement_mode": "이동 설정", + "create.contraptions.movement_mode.move_place": "멈췄을때 항상 블록을 설치함", + "create.contraptions.movement_mode.move_place_returned": "멈췄을떄 최초 위치에서만 블록을 설치함", + "create.contraptions.movement_mode.move_never_place": "멈춰도 블록을 설치하지 않음", + "create.contraptions.movement_mode.rotate_place": "멈췄을때 항상 블록을 설치함", + "create.contraptions.movement_mode.rotate_place_returned": "멈췄을떄 최초 위치에서만 블록을 설치함", + "create.contraptions.movement_mode.rotate_never_place": "멈춰도 블록을 설치하지 않음", + "create.contraptions.cart_movement_mode": "수레 장치 이동 설정", + "create.contraptions.cart_movement_mode.rotate": "장치가 항상 전방을 향함", + "create.contraptions.cart_movement_mode.rotate_paused": "수레가 회전할때 장치 행동을 멈춤", + "create.contraptions.cart_movement_mode.rotation_locked": "장치가 회전하지 않음", + "create.contraptions.windmill.rotation_direction": "회전 방향", + "create.contraptions.clockwork.clock_hands": "시계 바늘", + "create.contraptions.clockwork.hour_first": "시침 먼저", + "create.contraptions.clockwork.minute_first": "분침 먼저", + "create.contraptions.clockwork.hour_first_24": "24시간 바늘 먼저", - "create.logistics.filter": "í•„í„°", - "create.logistics.recipe_filter": "조합법 í•„í„°", - "create.logistics.fluid_filter": "ì•¡ì²´ í•„í„°", - "create.logistics.firstFrequency": "주파수. #1", - "create.logistics.secondFrequency": "주파수. #2", - "create.logistics.filter.apply": "%1$sì—� í•„í„° 저장ë�¨", - "create.logistics.filter.apply_click_again": "%1$sì—� í•„í„° 저장ë�¨ / 다시 눌러 수량 복사하기", - "create.logistics.filter.apply_count": "í•„í„°ì—� 추출 횟수를 ì �용했습니다.", + "create.logistics.filter": "필터", + "create.logistics.recipe_filter": "조합법 필터", + "create.logistics.fluid_filter": "액체 필터", + "create.logistics.firstFrequency": "주파수. #1", + "create.logistics.secondFrequency": "주파수. #2", + "create.logistics.filter.apply": "%1$s에 필터 저장됨", + "create.logistics.filter.apply_click_again": "%1$s에 필터 저장됨 / 다시 눌러 수량 복사하기", + "create.logistics.filter.apply_count": "필터에 추출 횟수를 적용했습니다.", - "create.gui.goggles.generator_stats": "ë°œë�™ ìƒ�태:", - "create.gui.goggles.kinetic_stats": "ê°€ë�™ ìƒ�태:", - "create.gui.goggles.at_current_speed": "현재 ì—�너지량", + "create.gui.goggles.generator_stats": "발동 상태:", + "create.gui.goggles.kinetic_stats": "가동 상태:", + "create.gui.goggles.at_current_speed": "현재 에너지량", "create.gui.goggles.pole_length": "UNLOCALIZED: Pole Length:", "create.gui.goggles.fluid_container": "UNLOCALIZED: Fluid Container Info:", "create.gui.goggles.fluid_container.capacity": "UNLOCALIZED: Capacity: ", @@ -841,145 +842,145 @@ "create.gui.assembly.exception.tooManyPistonPoles": "UNLOCALIZED: There are too many extension Poles attached to this Piston.\nThe configured maximum is: %1$s", "create.gui.assembly.exception.noPistonPoles": "UNLOCALIZED: The Piston is missing some extension Poles", "create.gui.assembly.exception.not_enough_sails": "UNLOCALIZED: Attached structure does not include enough sail-like blocks: %1$s\nA minimum of %2$s are required", - "create.gui.gauge.info_header": "게ì�´ì§€ ì •ë³´:", - "create.gui.speedometer.title": "회전 ì†�ë�„", - "create.gui.stressometer.title": "네트워í�¬ 부하", - "create.gui.stressometer.capacity": "용량", - "create.gui.stressometer.overstressed": "과부하ë�¨", - "create.gui.stressometer.no_rotation": "회전없ì�Œ", - "create.gui.contraptions.not_fast_enough": "ì�´ %1$sì�€(는) ìž‘ë�™í•˜ê¸°ì—� _회전 ì†�ë�„_ê°€ _부족합니다_", - "create.gui.contraptions.network_overstressed": "_과부하!_ _높ì�€ 피로ë�„_ _용량_ì�„ 가진 발전기를 추가로 설치하거나 _장치 ì†�ë�„_를 _늦추세요_.", - "create.gui.adjustable_crate.title": "가변 창고 ", - "create.gui.adjustable_crate.storageSpace": "저장 공간", - "create.gui.stockpile_switch.title": "수량 스위치", - "create.gui.stockpile_switch.invert_signal": "신호 반전", - "create.gui.stockpile_switch.move_to_lower_at": "최소 신호 ë°œë�™ 비율:%1$s%%", - "create.gui.stockpile_switch.move_to_upper_at": "최소 신호 유지 비율:%1$s%%", - "create.gui.sequenced_gearshift.title": "순서 기어쉬프트", - "create.gui.sequenced_gearshift.instruction": "설명", + "create.gui.gauge.info_header": "게이지 정보:", + "create.gui.speedometer.title": "회전 속도", + "create.gui.stressometer.title": "네트워크 부하", + "create.gui.stressometer.capacity": "용량", + "create.gui.stressometer.overstressed": "과부하됨", + "create.gui.stressometer.no_rotation": "회전없음", + "create.gui.contraptions.not_fast_enough": "이 %1$s은(는) 작동하기에 _회전 속도_가 _부족합니다_", + "create.gui.contraptions.network_overstressed": "_과부하!_ _높은 피로도_ _용량_을 가진 발전기를 추가로 설치하거나 _장치 속도_를 _늦추세요_.", + "create.gui.adjustable_crate.title": "가변 창고 ", + "create.gui.adjustable_crate.storageSpace": "저장 공간", + "create.gui.stockpile_switch.title": "수량 스위치", + "create.gui.stockpile_switch.invert_signal": "신호 반전", + "create.gui.stockpile_switch.move_to_lower_at": "최소 신호 발동 비율:%1$s%%", + "create.gui.stockpile_switch.move_to_upper_at": "최소 신호 유지 비율:%1$s%%", + "create.gui.sequenced_gearshift.title": "순서 기어쉬프트", + "create.gui.sequenced_gearshift.instruction": "설명", "create.gui.sequenced_gearshift.instruction.turn_angle.descriptive": "UNLOCALIZED: Turn by angle", - "create.gui.sequenced_gearshift.instruction.turn_angle": "회전", - "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "ê°�ë�„", + "create.gui.sequenced_gearshift.instruction.turn_angle": "회전", + "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "각도", "create.gui.sequenced_gearshift.instruction.turn_distance.descriptive": "UNLOCALIZED: Turn to move Piston/Pulley/Gantry", - "create.gui.sequenced_gearshift.instruction.turn_distance": "피스톤", - "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "거리", + "create.gui.sequenced_gearshift.instruction.turn_distance": "피스톤", + "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "거리", "create.gui.sequenced_gearshift.instruction.delay.descriptive": "UNLOCALIZED: Timed Delay", "create.gui.sequenced_gearshift.instruction.delay": "UNLOCALIZED: Delay", "create.gui.sequenced_gearshift.instruction.delay.duration": "UNLOCALIZED: Duration", "create.gui.sequenced_gearshift.instruction.end.descriptive": "UNLOCALIZED: End", - "create.gui.sequenced_gearshift.instruction.end": "마침", + "create.gui.sequenced_gearshift.instruction.end": "마침", "create.gui.sequenced_gearshift.instruction.await.descriptive": "UNLOCALIZED: Await new Redstone Pulse", "create.gui.sequenced_gearshift.instruction.await": "UNLOCALIZED: Await", - "create.gui.sequenced_gearshift.speed": "ì†�ë�„, ë°©í–¥", - "create.gui.sequenced_gearshift.speed.forward": "ìž…ë ¥ë�œ ì†�ë�„, 그대로 회전", - "create.gui.sequenced_gearshift.speed.forward_fast": "ìž…ë ¥ë�œ ì†�ë�„ì�˜ 2ë°°, 그대로 회전", - "create.gui.sequenced_gearshift.speed.back": "ìž…ë ¥ë�œ ì†�ë�„, 반대로 회전", - "create.gui.sequenced_gearshift.speed.back_fast": "ìž…ë ¥ë�œ ì†�ë�„ì�˜ 2ë°°, 반대로 회전", + "create.gui.sequenced_gearshift.speed": "속도, 방향", + "create.gui.sequenced_gearshift.speed.forward": "입력된 속도, 그대로 회전", + "create.gui.sequenced_gearshift.speed.forward_fast": "입력된 속도의 2배, 그대로 회전", + "create.gui.sequenced_gearshift.speed.back": "입력된 속도, 반대로 회전", + "create.gui.sequenced_gearshift.speed.back_fast": "입력된 속도의 2배, 반대로 회전", - "create.schematicAndQuill.dimensions": "청사진 í�¬ê¸°: %1$sx%2$sx%3$s", - "create.schematicAndQuill.firstPos": "첫번쨰 위치 지정ë�¨.", - "create.schematicAndQuill.secondPos": "ë‘�번째 위치 지정ë�¨.", - "create.schematicAndQuill.noTarget": "[Ctrl]ì�„ 눌러 공기 블ë¡�ì�„ ì„ íƒ�하기.", - "create.schematicAndQuill.abort": "위치 제거ë�¨.", - "create.schematicAndQuill.title": "청사진 ì�´ë¦„", - "create.schematicAndQuill.convert": "저장하고 바로 설치하기", - "create.schematicAndQuill.fallbackName": "ë‚´ 청사진", - "create.schematicAndQuill.saved": "%1$së¡œ 저장ë�¨", + "create.schematicAndQuill.dimensions": "청사진 크기: %1$sx%2$sx%3$s", + "create.schematicAndQuill.firstPos": "첫번쨰 위치 지정됨.", + "create.schematicAndQuill.secondPos": "두번째 위치 지정됨.", + "create.schematicAndQuill.noTarget": "[Ctrl]을 눌러 공기 블록을 선택하기.", + "create.schematicAndQuill.abort": "위치 제거됨.", + "create.schematicAndQuill.title": "청사진 이름", + "create.schematicAndQuill.convert": "저장하고 바로 설치하기", + "create.schematicAndQuill.fallbackName": "내 청사진", + "create.schematicAndQuill.saved": "%1$s로 저장됨", - "create.schematic.invalid": "[!] 없는 ì•„ì�´í…œ - 청사진 í…Œì�´ë¸”ì�„ ì�´ìš©í•˜ì„¸ìš”", - "create.schematic.position": "위치", - "create.schematic.rotation": "회전", - "create.schematic.rotation.none": "ì—†ì�Œ", - "create.schematic.rotation.cw90": "90ë�„ 시계방향 회전", - "create.schematic.rotation.cw180": "180ë�„ 시계방향 회전", - "create.schematic.rotation.cw270": "270ë�„ 시계방향 회전", - "create.schematic.mirror": "거울", - "create.schematic.mirror.none": "ì—†ì�Œ", - "create.schematic.mirror.frontBack": "ì „-후", - "create.schematic.mirror.leftRight": "좌-ìš°", - "create.schematic.tool.deploy": "ì „ê°œ", - "create.schematic.tool.move": "X/Z좌표 ì�´ë�™", - "create.schematic.tool.movey": "Y좌표 ì�´ë�™", - "create.schematic.tool.rotate": "회전", - "create.schematic.tool.print": "설치", - "create.schematic.tool.flip": "뒤집기", - "create.schematic.tool.deploy.description.0": "구조물ì�„ 해당 위치로 고정합니다.", - "create.schematic.tool.deploy.description.1": "ë•…ì—�다 ìš°í�´ë¦­ìœ¼ë¡œ 설치합니다.", - "create.schematic.tool.deploy.description.2": "[Ctrl]ì�„ 눌러 플레ì�´ì–´-청사진ì�˜ 거리를 설정합니다.", - "create.schematic.tool.deploy.description.3": "[Ctrl]-스í�¬ë¡¤ë¡œ 거리를 조정합니다.", - "create.schematic.tool.move.description.0": "청사진ì�„ 수í�‰ ì�´ë�™ì‹œí‚µë‹ˆë‹¤.", - "create.schematic.tool.move.description.1": "청사진ì�„ ë³´ê³  [CTRL]-스í�¬ë¡¤ë¡œ 밉니다.", + "create.schematic.invalid": "[!] 없는 아이템 - 청사진 테이블을 이용하세요", + "create.schematic.position": "위치", + "create.schematic.rotation": "회전", + "create.schematic.rotation.none": "없음", + "create.schematic.rotation.cw90": "90도 시계방향 회전", + "create.schematic.rotation.cw180": "180도 시계방향 회전", + "create.schematic.rotation.cw270": "270도 시계방향 회전", + "create.schematic.mirror": "거울", + "create.schematic.mirror.none": "없음", + "create.schematic.mirror.frontBack": "전-후", + "create.schematic.mirror.leftRight": "좌-우", + "create.schematic.tool.deploy": "전개", + "create.schematic.tool.move": "X/Z좌표 이동", + "create.schematic.tool.movey": "Y좌표 이동", + "create.schematic.tool.rotate": "회전", + "create.schematic.tool.print": "설치", + "create.schematic.tool.flip": "뒤집기", + "create.schematic.tool.deploy.description.0": "구조물을 해당 위치로 고정합니다.", + "create.schematic.tool.deploy.description.1": "땅에다 우클릭으로 설치합니다.", + "create.schematic.tool.deploy.description.2": "[Ctrl]을 눌러 플레이어-청사진의 거리를 설정합니다.", + "create.schematic.tool.deploy.description.3": "[Ctrl]-스크롤로 거리를 조정합니다.", + "create.schematic.tool.move.description.0": "청사진을 수평 이동시킵니다.", + "create.schematic.tool.move.description.1": "청사진을 보고 [CTRL]-스크롤로 밉니다.", "create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.3": "", - "create.schematic.tool.movey.description.0": "청사진ì�„ 수ì§� ì�´ë�™ì‹œí‚µë‹ˆë‹¤.", - "create.schematic.tool.movey.description.1": "청사진ì�„ ë³´ê³  [CTRL]-스í�¬ë¡¤ë¡œ 밉니다.", + "create.schematic.tool.movey.description.0": "청사진을 수직 이동시킵니다.", + "create.schematic.tool.movey.description.1": "청사진을 보고 [CTRL]-스크롤로 밉니다.", "create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.3": "", - "create.schematic.tool.rotate.description.0": "청사진ì�„ ë�Œë¦½ë‹ˆë‹¤.", - "create.schematic.tool.rotate.description.1": "[CTRL]-스í�¬ë¡¤ë¡œ 90ë�„ ë�Œë¦½ë‹ˆë‹¤.", + "create.schematic.tool.rotate.description.0": "청사진을 돌립니다.", + "create.schematic.tool.rotate.description.1": "[CTRL]-스크롤로 90도 돌립니다.", "create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.3": "", - "create.schematic.tool.print.description.0": "구조물ì�„ 즉시 설치합니다.", - "create.schematic.tool.print.description.1": "[ìš°í�´ë¦­]으로 현재 지ì �ì—� 설치를 허가합니다.", - "create.schematic.tool.print.description.2": "ì�´ ë�„구는 í�¬ë¦¬ì—�ì�´í‹°ë¸Œ 모드 전용입니다.", + "create.schematic.tool.print.description.0": "구조물을 즉시 설치합니다.", + "create.schematic.tool.print.description.1": "[우클릭]으로 현재 지점에 설치를 허가합니다.", + "create.schematic.tool.print.description.2": "이 도구는 크리에이티브 모드 전용입니다.", "create.schematic.tool.print.description.3": "", - "create.schematic.tool.flip.description.0": "당신ì�´ 보는 면으로 청사진ì�„ 뒤집습니다.", - "create.schematic.tool.flip.description.1": "청사진ì�„ ë³´ê³  [CTRL]-스í�¬ë¡¤ë¡œ 뒤집습니다.", + "create.schematic.tool.flip.description.0": "당신이 보는 면으로 청사진을 뒤집습니다.", + "create.schematic.tool.flip.description.1": "청사진을 보고 [CTRL]-스크롤로 뒤집습니다.", "create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.3": "", - "create.schematics.synchronizing": "ë�™ê¸°í™” 중...", - "create.schematics.uploadTooLarge": "청사진ì�´ 너무 í�½ë‹ˆë‹¤!.", - "create.schematics.maxAllowedSize": "최대 청사진 파ì�¼ í�¬ê¸°ëŠ”:", + "create.schematics.synchronizing": "동기화 중...", + "create.schematics.uploadTooLarge": "청사진이 너무 큽니다!.", + "create.schematics.maxAllowedSize": "최대 청사진 파일 크기는:", - "create.gui.schematicTable.refresh": "파ì�¼ 새로고침", - "create.gui.schematicTable.open_folder": "í�´ë�” 열기", - "create.gui.schematicTable.title": "청사진 í…Œì�´ë¸”", - "create.gui.schematicTable.availableSchematics": "사용가능한 청사진", - "create.gui.schematicTable.noSchematics": "저장ë�œ 청사진 ì—†ì�Œ", - "create.gui.schematicTable.uploading": "업로딩 중...", - "create.gui.schematicTable.finished": "업로드 완료!", - "create.gui.schematicannon.title": "청사진 대í�¬", - "create.gui.schematicannon.listPrinter": "재료 목ë¡� 프린터", - "create.gui.schematicannon.gunpowderLevel": "화약 용량 %1$s%%", - "create.gui.schematicannon.shotsRemaining": "남ì�€ ë°œí�¬ 수 : %1$s", - "create.gui.schematicannon.shotsRemainingWithBackup": "화약 여분: %1$s", - "create.gui.schematicannon.optionEnabled": "현재 활성화 ë�¨", - "create.gui.schematicannon.optionDisabled": "현재 비활성화 ë�¨", - "create.gui.schematicannon.showOptions": "대í�¬ 설치 설정 열기", - "create.gui.schematicannon.option.dontReplaceSolid": "온전한 블ë¡�ì�„ 대체하지 ì•Šì�Œ", - "create.gui.schematicannon.option.replaceWithSolid": "온전한 블ë¡�ì�„ 재료로 대체함", - "create.gui.schematicannon.option.replaceWithAny": "온전한 블ë¡�ì�„ 아무 재료로 대체함", - "create.gui.schematicannon.option.replaceWithEmpty": "온전한 블ë¡�ì�„ 공기로 채움", - "create.gui.schematicannon.option.skipMissing": "부족한 블ë¡�ì�„ 무시하고 진행", - "create.gui.schematicannon.option.skipTileEntities": "타ì�¼ 엔티티를 보호", - "create.gui.schematicannon.slot.gunpowder": "화약ì�„ 넣어 대í�¬ 연료를 채우세요", - "create.gui.schematicannon.slot.listPrinter": "ì±…ì�„ 넣어 건축 재료 ì²´í�¬ë¦¬ìŠ¤íŠ¸ë¥¼ ì�¸ì‡„하세요", - "create.gui.schematicannon.slot.schematic": "여기ì—� 청사진ì�„ 넣으세요. 건설 구역ì�´ 설정ë�˜ì–´ 있어야 합니다.", - "create.gui.schematicannon.option.skipMissing.description": "만약 대í�¬ê°€ 설치ì—� 필요한 블ë¡�ì�„ 찾지 못할 경우,건너뛰고 다ì�Œ 블ë¡� 설치를 진행합니다.", - "create.gui.schematicannon.option.skipTileEntities.description": "대í�¬ê°€ ìƒ�세정보가 ë“  ìƒ�ìž�ê°™ì�€ 타ì�¼ 엔티티 설치를 무시합니다.", - "create.gui.schematicannon.option.dontReplaceSolid.description": "대í�¬ê°€ 작업구역ì�˜ 온전한 블ë¡�ì�„ 대체하지 않습니다.", - "create.gui.schematicannon.option.replaceWithSolid.description": "대í�¬ê°€ 작업구역ì�˜ 온전한 블ë¡�ì�„ 대í�¬ê°€ 가진 재료로 대체합니다.", - "create.gui.schematicannon.option.replaceWithAny.description": "대í�¬ê°€ 작업구역ì�˜ 온전한 블ë¡�ì�„ 대í�¬ê°€ 가진 ì–´ë– í•œ 재료로든 대체합니다.", - "create.gui.schematicannon.option.replaceWithEmpty.description": "대í�¬ê°€ 작업구역ì�˜ 블ë¡�들ì�„ 제거하고 공기로 채ì›�니다.", + "create.gui.schematicTable.refresh": "파일 새로고침", + "create.gui.schematicTable.open_folder": "폴더 열기", + "create.gui.schematicTable.title": "청사진 테이블", + "create.gui.schematicTable.availableSchematics": "사용가능한 청사진", + "create.gui.schematicTable.noSchematics": "저장된 청사진 없음", + "create.gui.schematicTable.uploading": "업로딩 중...", + "create.gui.schematicTable.finished": "업로드 완료!", + "create.gui.schematicannon.title": "청사진 대포", + "create.gui.schematicannon.listPrinter": "재료 목록 프린터", + "create.gui.schematicannon.gunpowderLevel": "화약 용량 %1$s%%", + "create.gui.schematicannon.shotsRemaining": "남은 발포 수 : %1$s", + "create.gui.schematicannon.shotsRemainingWithBackup": "화약 여분: %1$s", + "create.gui.schematicannon.optionEnabled": "현재 활성화 됨", + "create.gui.schematicannon.optionDisabled": "현재 비활성화 됨", + "create.gui.schematicannon.showOptions": "대포 설치 설정 열기", + "create.gui.schematicannon.option.dontReplaceSolid": "온전한 블록을 대체하지 않음", + "create.gui.schematicannon.option.replaceWithSolid": "온전한 블록을 재료로 대체함", + "create.gui.schematicannon.option.replaceWithAny": "온전한 블록을 아무 재료로 대체함", + "create.gui.schematicannon.option.replaceWithEmpty": "온전한 블록을 공기로 채움", + "create.gui.schematicannon.option.skipMissing": "부족한 블록을 무시하고 진행", + "create.gui.schematicannon.option.skipTileEntities": "타일 엔티티를 보호", + "create.gui.schematicannon.slot.gunpowder": "화약을 넣어 대포 연료를 채우세요", + "create.gui.schematicannon.slot.listPrinter": "책을 넣어 건축 재료 체크리스트를 인쇄하세요", + "create.gui.schematicannon.slot.schematic": "여기에 청사진을 넣으세요. 건설 구역이 설정되어 있어야 합니다.", + "create.gui.schematicannon.option.skipMissing.description": "만약 대포가 설치에 필요한 블록을 찾지 못할 경우,건너뛰고 다음 블록 설치를 진행합니다.", + "create.gui.schematicannon.option.skipTileEntities.description": "대포가 상세정보가 든 상자같은 타일 엔티티 설치를 무시합니다.", + "create.gui.schematicannon.option.dontReplaceSolid.description": "대포가 작업구역의 온전한 블록을 대체하지 않습니다.", + "create.gui.schematicannon.option.replaceWithSolid.description": "대포가 작업구역의 온전한 블록을 대포가 가진 재료로 대체합니다.", + "create.gui.schematicannon.option.replaceWithAny.description": "대포가 작업구역의 온전한 블록을 대포가 가진 어떠한 재료로든 대체합니다.", + "create.gui.schematicannon.option.replaceWithEmpty.description": "대포가 작업구역의 블록들을 제거하고 공기로 채웁니다.", - "create.schematicannon.status.idle": "휴ì‹�", - "create.schematicannon.status.ready": "준비ë�¨", - "create.schematicannon.status.running": "ê°€ë�™ 중", - "create.schematicannon.status.finished": "완료", - "create.schematicannon.status.paused": "멈춤", - "create.schematicannon.status.stopped": "중단ë�¨", - "create.schematicannon.status.noGunpowder": "화약ì�´ 부족함", - "create.schematicannon.status.targetNotLoaded": "블ë¡�ì�´ 준비ë�˜ì§€ ì•Šì�Œ", - "create.schematicannon.status.targetOutsideRange": "목표가 너무 멀리 떨어져 있습니다.", - "create.schematicannon.status.searching": "검색 중", - "create.schematicannon.status.skipping": "건너뛰는 중", - "create.schematicannon.status.missingBlock": "부족한 블ë¡�:", - "create.schematicannon.status.placing": "설치 중", - "create.schematicannon.status.clearing": "블ë¡�ì�„ 제거하는 중", - "create.schematicannon.status.schematicInvalid": "청사진 ì—†ì�Œ", - "create.schematicannon.status.schematicNotPlaced": "청사진ì�´ ì „ê°œë�˜ì§€ ì•Šì�Œ", - "create.schematicannon.status.schematicExpired": "청사진 파ì�¼ì�´ 제거ë�¨", + "create.schematicannon.status.idle": "휴식", + "create.schematicannon.status.ready": "준비됨", + "create.schematicannon.status.running": "가동 중", + "create.schematicannon.status.finished": "완료", + "create.schematicannon.status.paused": "멈춤", + "create.schematicannon.status.stopped": "중단됨", + "create.schematicannon.status.noGunpowder": "화약이 부족함", + "create.schematicannon.status.targetNotLoaded": "블록이 준비되지 않음", + "create.schematicannon.status.targetOutsideRange": "목표가 너무 멀리 떨어져 있습니다.", + "create.schematicannon.status.searching": "검색 중", + "create.schematicannon.status.skipping": "건너뛰는 중", + "create.schematicannon.status.missingBlock": "부족한 블록:", + "create.schematicannon.status.placing": "설치 중", + "create.schematicannon.status.clearing": "블록을 제거하는 중", + "create.schematicannon.status.schematicInvalid": "청사진 없음", + "create.schematicannon.status.schematicNotPlaced": "청사진이 전개되지 않음", + "create.schematicannon.status.schematicExpired": "청사진 파일이 제거됨", "create.materialChecklist": "UNLOCALIZED: Material Checklist", "create.materialChecklist.blocksNotLoaded": "UNLOCALIZED: * Disclaimer *\n\nMaterial List may be inaccurate due to relevant chunks not being loaded.", @@ -988,45 +989,49 @@ "create.gui.filter.deny_list.description": "UNLOCALIZED: Items pass if they do NOT match any of the above. An empty Deny-List accepts everything.", "create.gui.filter.allow_list": "UNLOCALIZED: Allow-List", "create.gui.filter.allow_list.description": "UNLOCALIZED: Items pass if they match any of the above. An empty Allow-List rejects everything.", - "create.gui.filter.respect_data": "ìƒ�세정보 ì�¼ì¹˜", - "create.gui.filter.respect_data.description": "위 목ë¡� ì•„ì�´í…œì�˜ 내구ë�„, 마법부여, 그리고 다른 NBT와 ì�¼ì¹˜í•  ë•Œ 통과시킵니다.", - "create.gui.filter.ignore_data": "ìƒ�세정보 무시", - "create.gui.filter.ignore_data.description": "ìƒ�세정보와 ìƒ�관없ì�´ ì•„ì�´í…œ 종류만 ì�¼ì¹˜í•œë‹¤ë©´ 통과시킵니다.", + "create.gui.filter.respect_data": "상세정보 일치", + "create.gui.filter.respect_data.description": "위 목록 아이템의 내구도, 마법부여, 그리고 다른 NBT와 일치할 때 통과시킵니다.", + "create.gui.filter.ignore_data": "상세정보 무시", + "create.gui.filter.ignore_data.description": "상세정보와 상관없이 아이템 종류만 일치한다면 통과시킵니다.", - "create.item_attributes.placeable": "설치할 수 있ì�Œ", - "create.item_attributes.placeable.inverted": "설치할 수 ì—†ì�Œ", - "create.item_attributes.consumable": "먹ì�„ 수 있ì�Œ", - "create.item_attributes.consumable.inverted": "먹ì�„ 수 ì—†ì�Œ", - "create.item_attributes.smeltable": "구워질 수 있ì�Œ", - "create.item_attributes.smeltable.inverted": "구워질 수 ì—†ì�Œ", - "create.item_attributes.washable": "세척ë�  수 있ì�Œ", - "create.item_attributes.washable.inverted": "세척ë�  수 ì—†ì�Œ", - "create.item_attributes.smokable": "훈연ë�  수 있ì�Œ", - "create.item_attributes.smokable.inverted": "훈연ë�  수 ì—†ì�Œ", - "create.item_attributes.crushable": "분쇄ë�  수 있ì�Œ", - "create.item_attributes.crushable.inverted": "분쇄ë�  수 ì—†ì�Œ", - "create.item_attributes.blastable": "ìš©ê´‘ë¡œì—� ë…¹ì�¼ 수 있ì�Œ", - "create.item_attributes.blastable.inverted": "ìš©ê´‘ë¡œì—� ë…¹ì�¼ 수 ì—†ì�Œ", - "create.item_attributes.enchanted": "마법부여ë�¨", - "create.item_attributes.enchanted.inverted": "마법부여ë�˜ì§€ ì•Šì�Œ", - "create.item_attributes.damaged": "내구ë�„ê°€ ë‹®", - "create.item_attributes.damaged.inverted": "내구ë�„ê°€ 닳지 ì•Šì�Œ", - "create.item_attributes.badly_damaged": "심ê°�하게 내구ë�„ê°€ ë‹®", - "create.item_attributes.badly_damaged.inverted": "심ê°�하게 내구ë�„ê°€ 닳지 ì•Šì�Œ", - "create.item_attributes.not_stackable": "ê²¹ì³�질 수 ì—†ì�Œ", - "create.item_attributes.not_stackable.inverted": "ê²¹ì³�질 수 있ì�Œ", - "create.item_attributes.equipable": "장착할 수 있ì�Œ", - "create.item_attributes.equipable.inverted": "장착할 수 ì—†ì�Œ", - "create.item_attributes.furnace_fuel": "화로 연료로 쓸 수 있ì�Œ", - "create.item_attributes.furnace_fuel.inverted": "화로 연료로 쓸 수 ì—†ì�Œ", - "create.item_attributes.in_tag": "%1$së¡œ 등ë¡�ë�¨", - "create.item_attributes.in_tag.inverted": "%1$së¡œ 등ë¡�ë�˜ì§€ ì•Šì�Œ", - "create.item_attributes.in_item_group": "%1$s탭ì—� ì†�함", - "create.item_attributes.in_item_group.inverted": "%1$s탭ì—� ì†�함", - "create.item_attributes.added_by": "%1$s모드가 추가함", - "create.item_attributes.added_by.inverted": "%1$s모드가 추가하지 ì•Šì�Œ", + "create.item_attributes.placeable": "설치할 수 있음", + "create.item_attributes.placeable.inverted": "설치할 수 없음", + "create.item_attributes.consumable": "먹을 수 있음", + "create.item_attributes.consumable.inverted": "먹을 수 없음", + "create.item_attributes.smeltable": "구워질 수 있음", + "create.item_attributes.smeltable.inverted": "구워질 수 없음", + "create.item_attributes.washable": "세척될 수 있음", + "create.item_attributes.washable.inverted": "세척될 수 없음", + "create.item_attributes.smokable": "훈연될 수 있음", + "create.item_attributes.smokable.inverted": "훈연될 수 없음", + "create.item_attributes.crushable": "분쇄될 수 있음", + "create.item_attributes.crushable.inverted": "분쇄될 수 없음", + "create.item_attributes.blastable": "용광로에 녹일 수 있음", + "create.item_attributes.blastable.inverted": "용광로에 녹일 수 없음", + "create.item_attributes.enchanted": "마법부여됨", + "create.item_attributes.enchanted.inverted": "마법부여되지 않음", + "create.item_attributes.damaged": "내구도가 닮", + "create.item_attributes.damaged.inverted": "내구도가 닳지 않음", + "create.item_attributes.badly_damaged": "심각하게 내구도가 닮", + "create.item_attributes.badly_damaged.inverted": "심각하게 내구도가 닳지 않음", + "create.item_attributes.not_stackable": "겹쳐질 수 없음", + "create.item_attributes.not_stackable.inverted": "겹쳐질 수 있음", + "create.item_attributes.equipable": "장착할 수 있음", + "create.item_attributes.equipable.inverted": "장착할 수 없음", + "create.item_attributes.furnace_fuel": "화로 연료로 쓸 수 있음", + "create.item_attributes.furnace_fuel.inverted": "화로 연료로 쓸 수 없음", + "create.item_attributes.in_tag": "%1$s로 등록됨", + "create.item_attributes.in_tag.inverted": "%1$s로 등록되지 않음", + "create.item_attributes.in_item_group": "%1$s탭에 속함", + "create.item_attributes.in_item_group.inverted": "%1$s탭에 속함", + "create.item_attributes.added_by": "%1$s모드가 추가함", + "create.item_attributes.added_by.inverted": "%1$s모드가 추가하지 않음", "create.item_attributes.has_enchant": "UNLOCALIZED: is enchanted with %1$s", "create.item_attributes.has_enchant.inverted": "UNLOCALIZED: is not enchanted with %1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", "create.item_attributes.has_fluid": "UNLOCALIZED: contains %1$s", "create.item_attributes.has_fluid.inverted": "UNLOCALIZED: does not contain %1$s", "create.item_attributes.has_name": "UNLOCALIZED: has the custom name %1$s", @@ -1050,78 +1055,84 @@ "create.item_attributes.astralsorcery_amulet": "UNLOCALIZED: improves %1$s", "create.item_attributes.astralsorcery_amulet.inverted": "UNLOCALIZED: does not improve %1$s", - "create.gui.attribute_filter.no_selected_attributes": "ì†�성ì�´ ì„ íƒ�ë�˜ì§€ ì•Šì�Œ", - "create.gui.attribute_filter.selected_attributes": "ì„ íƒ�ë�œ ì†�성:", - "create.gui.attribute_filter.add_attribute": "리스트ì—� ì†�성ì�„ 추가합니다", - "create.gui.attribute_filter.add_inverted_attribute": "리스트ì—� 반대 ì†�성ì�„ 추가합니다.", + "create.gui.attribute_filter.no_selected_attributes": "속성이 선택되지 않음", + "create.gui.attribute_filter.selected_attributes": "선택된 속성:", + "create.gui.attribute_filter.add_attribute": "리스트에 속성을 추가합니다", + "create.gui.attribute_filter.add_inverted_attribute": "리스트에 반대 속성을 추가합니다.", "create.gui.attribute_filter.allow_list_disjunctive": "UNLOCALIZED: Allow-List (Any)", "create.gui.attribute_filter.allow_list_disjunctive.description": "UNLOCALIZED: Items pass if they have any of the selected attributes.", "create.gui.attribute_filter.allow_list_conjunctive": "UNLOCALIZED: Allow-List (All)", "create.gui.attribute_filter.allow_list_conjunctive.description": "UNLOCALIZED: Items pass only if they have ALL of the selected attributes.", "create.gui.attribute_filter.deny_list": "UNLOCALIZED: Deny-List", "create.gui.attribute_filter.deny_list.description": "UNLOCALIZED: Items pass if they do NOT have any of the selected attributes.", - "create.gui.attribute_filter.add_reference_item": "참고할 ì•„ì�´í…œì�„ 추가하기", + "create.gui.attribute_filter.add_reference_item": "참고할 아이템을 추가하기", - "create.tooltip.holdKey": "[%1$s]를 눌러 설명보기", - "create.tooltip.holdKeyOrKey": "[%1$s] ë˜�는 [%2$s]를 눌러 설명보기", + "create.tooltip.holdKey": "[%1$s]를 눌러 설명보기", + "create.tooltip.holdKeyOrKey": "[%1$s] 또는 [%2$s]를 눌러 설명보기", "create.tooltip.keyShift": "Shift", "create.tooltip.keyCtrl": "Ctrl", - "create.tooltip.speedRequirement": "회전ì†�ë�„ 요구: %1$s", - "create.tooltip.speedRequirement.none": "ì—†ì�Œ", - "create.tooltip.speedRequirement.medium": "보통", - "create.tooltip.speedRequirement.high": "빠름", - "create.tooltip.stressImpact": "피로ë�„ 부하: %1$s", - "create.tooltip.stressImpact.low": "ë‚®ì�Œ", - "create.tooltip.stressImpact.medium": "보통", - "create.tooltip.stressImpact.high": "높ì�Œ", - "create.tooltip.stressImpact.overstressed": "과부하ë�¨", - "create.tooltip.capacityProvided": "피로ë�„ 용량: %1$s", - "create.tooltip.capacityProvided.low": "ì �ì�Œ", - "create.tooltip.capacityProvided.medium": "보통", - "create.tooltip.capacityProvided.high": "í�¼", + "create.tooltip.speedRequirement": "회전속도 요구: %1$s", + "create.tooltip.speedRequirement.none": "없음", + "create.tooltip.speedRequirement.medium": "보통", + "create.tooltip.speedRequirement.high": "빠름", + "create.tooltip.stressImpact": "피로도 부하: %1$s", + "create.tooltip.stressImpact.low": "낮음", + "create.tooltip.stressImpact.medium": "보통", + "create.tooltip.stressImpact.high": "높음", + "create.tooltip.stressImpact.overstressed": "과부하됨", + "create.tooltip.capacityProvided": "피로도 용량: %1$s", + "create.tooltip.capacityProvided.low": "적음", + "create.tooltip.capacityProvided.medium": "보통", + "create.tooltip.capacityProvided.high": "큼", "create.tooltip.capacityProvided.asGenerator": "", - "create.tooltip.generationSpeed": "%1$s %2$s만í�¼ 발전함", - "create.tooltip.analogStrength": "레드스톤 출력: %1$s/15", + "create.tooltip.generationSpeed": "%1$s %2$s만큼 발전함", + "create.tooltip.analogStrength": "레드스톤 출력: %1$s/15", - "create.mechanical_arm.extract_from": "%1$sì—�ì„œ ì•„ì�´í…œì�„ 가져ê°�", - "create.mechanical_arm.deposit_to": "%1$sì—� ì•„ì�´í…œì�„ ë„£ì�Œ", - "create.mechanical_arm.summary": "ì�´ 기계 팔ì�€ %1$sê°œì�˜ 입력부와 %2$sê°œì�˜ 출력부를 가졌습니다.", - "create.mechanical_arm.points_outside_range": "%1$sê°œì�˜ ìƒ�호작용 í�¬ì�¸íŠ¸ê°€ 거리제한으로 ì�¸í•´ ì‚­ì œë�˜ì—ˆìŠµë‹ˆë‹¤.", + "create.mechanical_arm.extract_from": "%1$s에서 아이템을 가져감", + "create.mechanical_arm.deposit_to": "%1$s에 아이템을 넣음", + "create.mechanical_arm.summary": "이 기계 팔은 %1$s개의 입력부와 %2$s개의 출력부를 가졌습니다.", + "create.mechanical_arm.points_outside_range": "%1$s개의 상호작용 포인트가 거리제한으로 인해 삭제되었습니다.", - "create.logistics.when_multiple_outputs_available": "다수ì�˜ 입력부가 존재할 ë•Œ", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", - "create.mechanical_arm.selection_mode.round_robin": "순서대로 옮김", - "create.mechanical_arm.selection_mode.forced_round_robin": "순서대로 옮김(ê°•ì œì �)", - "create.mechanical_arm.selection_mode.prefer_first": "첫 í�¬ì�¸íŠ¸ ìš°ì„ ", + "create.logistics.when_multiple_outputs_available": "다수의 입력부가 존재할 때", - "create.tunnel.selection_mode.split": "분리", - "create.tunnel.selection_mode.forced_split": "ê°•ì œ 분리", - "create.tunnel.selection_mode.round_robin": "순차ì � 배분", - "create.tunnel.selection_mode.forced_round_robin": "ê°•ì œ 순차ì � 배분", - "create.tunnel.selection_mode.prefer_nearest": "가까운 ê³³ 선호", - "create.tunnel.selection_mode.randomize": "ëžœë�¤", - "create.tunnel.selection_mode.synchronize": "입력부 ë�™ê¸°í™”", + "create.mechanical_arm.selection_mode.round_robin": "순서대로 옮김", + "create.mechanical_arm.selection_mode.forced_round_robin": "순서대로 옮김(강제적)", + "create.mechanical_arm.selection_mode.prefer_first": "첫 포인트 우선", - "create.tooltip.chute.header": "슈트 ì •ë³´", - "create.tooltip.chute.items_move_down": "ì•„ì�´í…œì�´ 아래로 ì�´ë�™í•©ë‹ˆë‹¤.", - "create.tooltip.chute.items_move_up": "ì•„ì�´í…œì�´ 위로 ì�´ë�™í•©ë‹ˆë‹¤.", - "create.tooltip.chute.no_fans_attached": "ì„ í’�기가 부착ë�˜ì§€ ì•Šì�Œ", - "create.tooltip.chute.fans_push_up": "ì„ í’�기가 아래ì—�ì„œ ë°ˆ", - "create.tooltip.chute.fans_push_down": "ì„ í’�기가 위ì—�ì„œ ë°ˆ", - "create.tooltip.chute.fans_pull_up": "ì„ í’�기가 위ì—�ì„œ 당김", - "create.tooltip.chute.fans_pull_down": "ì„ í’�기가 아래ì—�ì„œ 당김", + "create.tunnel.selection_mode.split": "분리", + "create.tunnel.selection_mode.forced_split": "강제 분리", + "create.tunnel.selection_mode.round_robin": "순차적 배분", + "create.tunnel.selection_mode.forced_round_robin": "강제 순차적 배분", + "create.tunnel.selection_mode.prefer_nearest": "가까운 곳 선호", + "create.tunnel.selection_mode.randomize": "랜덤", + "create.tunnel.selection_mode.synchronize": "입력부 동기화", + + "create.tooltip.chute.header": "슈트 정보", + "create.tooltip.chute.items_move_down": "아이템이 아래로 이동합니다.", + "create.tooltip.chute.items_move_up": "아이템이 위로 이동합니다.", + "create.tooltip.chute.no_fans_attached": "선풍기가 부착되지 않음", + "create.tooltip.chute.fans_push_up": "선풍기가 아래에서 밈", + "create.tooltip.chute.fans_push_down": "선풍기가 위에서 밈", + "create.tooltip.chute.fans_pull_up": "선풍기가 위에서 당김", + "create.tooltip.chute.fans_pull_down": "선풍기가 아래에서 당김", "create.tooltip.chute.contains": "UNLOCALIZED: Contains: %1$s x%2$s", "create.hint.hose_pulley.title": "UNLOCALIZED: Bottomless Supply", "create.hint.hose_pulley": "UNLOCALIZED: The targeted body of fluid is considered infinite.", - "create.hint.mechanical_arm_no_targets.title": "목표 ì—†ì�Œ", - "create.hint.mechanical_arm_no_targets": "ì�´ _기계 팔_ì�€ _목표_ê°€ 설정ë�˜ì§€ ì•Šì�€ 것 같습니다. _기계 팔ì�„ ì†�ì—� 들고_ 벨트, ì•„ì�´í…œ 거치대, 깔때기를 _ìš°í�´ë¦­_하여 목표로 지정하세요.", - "create.hint.horizontal_funnel.title": "깔때기가 수í�‰ìž„", - "create.hint.horizontal_funnel": "깔때기는 ë�”ì�´ìƒ� ì•„ì�´í…œì�„ _ì§�ì ‘_ ì�´ë�™ì‹œí‚¬ 수 없습니다. _벨트나 ì•„ì�´í…œ 거치대_위ì—� 깔때기를 설치하여 ì•„ì�´í…œì�„ ì�´ë�™ì‹œí‚¤ì„¸ìš”.", - "create.hint.upward_funnel.title": "깔때기가 위를 ë°”ë�¼ë³´ê³  있ì�Œ", - "create.hint.upward_funnel": "_기계 팔_, ì„ í’�기가 부착ë�œ _슈트_를 ì�´ìš©í•˜ê±°ë‚˜, 혹ì�€ ì•„ì�´í…œì�´ _ë�˜ì ¸ì ¸ì•¼ë§Œ_ ì�´ë�™ì‹œí‚¬ 수 있습니다. ì•„ì�´í…œì�„ _수ì§�으로_ 옮기고 싶다면 _슈트_를 사용해보세요.", - "create.hint.empty_bearing.title": "ë² ì–´ë§� ì—…ë�°ì�´íŠ¸_", - "create.hint.empty_bearing": "_맨 ì†�_으로 ë² ì–´ë§�ì�„ _ìš°í�´ë¦­_하여 구조물ì�„ _부착_하세요.", + "create.hint.mechanical_arm_no_targets.title": "목표 없음", + "create.hint.mechanical_arm_no_targets": "이 _기계 팔_은 _목표_가 설정되지 않은 것 같습니다. _기계 팔을 손에 들고_ 벨트, 아이템 거치대, 깔때기를 _우클릭_하여 목표로 지정하세요.", + "create.hint.horizontal_funnel.title": "깔때기가 수평임", + "create.hint.horizontal_funnel": "깔때기는 더이상 아이템을 _직접_ 이동시킬 수 없습니다. _벨트나 아이템 거치대_위에 깔때기를 설치하여 아이템을 이동시키세요.", + "create.hint.upward_funnel.title": "깔때기가 위를 바라보고 있음", + "create.hint.upward_funnel": "_기계 팔_, 선풍기가 부착된 _슈트_를 이용하거나, 혹은 아이템이 _던져져야만_ 이동시킬 수 있습니다. 아이템을 _수직으로_ 옮기고 싶다면 _슈트_를 사용해보세요.", + "create.hint.empty_bearing.title": "베어링 업데이트_", + "create.hint.empty_bearing": "_맨 손_으로 베어링을 _우클릭_하여 구조물을 _부착_하세요.", "create.hint.full_deployer.title": "UNLOCALIZED: Deployer Item Overflow", "create.hint.full_deployer": "UNLOCALIZED: It appears this _Deployer_ contains _excess_ _items_ that need to be _extracted._ Use a _hopper,_ _funnel_ or other means to free it from its overflow.", @@ -1142,16 +1153,16 @@ "create.command.killTPSCommand.status.usage.1": "[Create]: use /killtps start to artificially slow down the server tick", "create.command.killTPSCommand.argument.tickTime": "tickTime", - "create.subtitle.schematicannon_launch_block": "청사진 대í�¬ê°€ ë°œí�¬í•¨", - "create.subtitle.schematicannon_finish": "청사진 대í�¬ê°€ ë��남", - "create.subtitle.slime_added": "슬ë�¼ìž„ì�´ ì² í�½ê±°ë¦¼", - "create.subtitle.mechanical_press_activation": "압착기가 ê°€ë�™ë�¨", - "create.subtitle.mechanical_press_item_break": "금ì†�ì�´ 부딫힘", - "create.subtitle.blockzapper_place": "블ë¡�ì�´ 순간ì�´ë�™ë�¨", - "create.subtitle.blockzapper_confirm": "확ì�¸ 효과ì�Œ", - "create.subtitle.blockzapper_deny": "취소 효과ì�Œ", - "create.subtitle.block_funnel_eat": "깔때기가 í�¡ìž…함", - "create.subtitle.blaze_munch": "블레ì�´ì¦ˆê°€ 행복하게 섭취함", + "create.subtitle.schematicannon_launch_block": "청사진 대포가 발포함", + "create.subtitle.schematicannon_finish": "청사진 대포가 끝남", + "create.subtitle.slime_added": "슬라임이 철퍽거림", + "create.subtitle.mechanical_press_activation": "압착기가 가동됨", + "create.subtitle.mechanical_press_item_break": "금속이 부딫힘", + "create.subtitle.blockzapper_place": "블록이 순간이동됨", + "create.subtitle.blockzapper_confirm": "확인 효과음", + "create.subtitle.blockzapper_deny": "취소 효과음", + "create.subtitle.block_funnel_eat": "깔때기가 흡입함", + "create.subtitle.blaze_munch": "블레이즈가 행복하게 섭취함", "_": "->------------------------] Item Descriptions [------------------------<-", @@ -1165,641 +1176,641 @@ "item.create.example_item.tooltip.control1": "When Ctrl pressed", "item.create.example_item.tooltip.action1": "These controls are displayed.", - "block.create.andesite_encased_shaft.tooltip": "안산암 ì¼€ì�´ìŠ¤ 축", - "block.create.andesite_encased_shaft.tooltip.summary": "_í�¬ë¦¬ì—�ì�´í‹°ë¸Œ_ _ì „ìš©_ ì•„ì�´í…œìž…니다. 축ì—� _안산암 ì¼€ì�´ìŠ¤_를 씌운 것입니다. ì¼€ì�´ìŠ¤ëŠ” 소모ë�˜ì§€ 않습니다.", + "block.create.andesite_encased_shaft.tooltip": "안산암 케이스 축", + "block.create.andesite_encased_shaft.tooltip.summary": "_크리에이티브_ _전용_ 아이템입니다. 축에 _안산암 케이스_를 씌운 것입니다. 케이스는 소모되지 않습니다.", - "block.create.brass_encased_shaft.tooltip": "황ë�™ ì¼€ì�´ìŠ¤ 축", - "block.create.brass_encased_shaft.tooltip.summary": "_í�¬ë¦¬ì—�ì�´í‹°ë¸Œ_ _ì „ìš©_ ì•„ì�´í…œìž…니다. 축ì—� _황ë�™ ì¼€ì�´ìŠ¤_를 씌운 것입니다. ì¼€ì�´ìŠ¤ëŠ” 소모ë�˜ì§€ 않습니다.", + "block.create.brass_encased_shaft.tooltip": "황동 케이스 축", + "block.create.brass_encased_shaft.tooltip.summary": "_크리에이티브_ _전용_ 아이템입니다. 축에 _황동 케이스_를 씌운 것입니다. 케이스는 소모되지 않습니다.", - "block.create.wooden_bracket.tooltip": "나무 지지대", - "block.create.wooden_bracket.tooltip.summary": "나무를 ì�´ìš©í•´ _축, 톱니바퀴, 파ì�´í”„_를 꾸며보세요.", + "block.create.wooden_bracket.tooltip": "나무 지지대", + "block.create.wooden_bracket.tooltip.summary": "나무를 이용해 _축, 톱니바퀴, 파이프_를 꾸며보세요.", - "block.create.metal_bracket.tooltip": "금ì†� 지지대", - "block.create.metal_bracket.tooltip.summary": "금ì†�ì�„ ì�´ìš©í•´ _축, 톱니바퀴, 파ì�´í”„_를 꾸며보세요.", + "block.create.metal_bracket.tooltip": "금속 지지대", + "block.create.metal_bracket.tooltip.summary": "금속을 이용해 _축, 톱니바퀴, 파이프_를 꾸며보세요.", - "block.create.andesite_casing.tooltip": "안산암 ì¼€ì�´ìŠ¤", - "block.create.andesite_casing.tooltip.summary": "다양한 ìš©ë�„ë¡œ ì“°ì�¼ 수 있는 단순한 기계 ì¼€ì�´ìŠ¤ìž…니다. 장ì‹�용으로 ì�¨ë�„ 무방합니다. _축_ì�´ë‚˜ _벨트_ì—� _씌울 수 있습니다_.", + "block.create.andesite_casing.tooltip": "안산암 케이스", + "block.create.andesite_casing.tooltip.summary": "다양한 용도로 쓰일 수 있는 단순한 기계 케이스입니다. 장식용으로 써도 무방합니다. _축_이나 _벨트_에 _씌울 수 있습니다_.", - "block.create.andesite_funnel.tooltip": "안산암 깔때기", - "block.create.andesite_funnel.tooltip.summary": "저장소간 ì•„ì�´í…œì�„ 옮기는 ì�¼ë°˜ì �ì�¸ ì•„ì�´í…œ 수송장치입니다. _레드스톤_ _신호_ë¡œ ì¡°ì •í•  수 있습니다.", - "block.create.andesite_funnel.tooltip.condition1": "ì�¼ë°˜ì �ì�¸ 사용처", - "block.create.andesite_funnel.tooltip.behaviour1": "_열린 ë©´_ì�€ _ì•ž_ì—� 있는 ì•„ì�´í…œì�„ 가져오고 깔때기 _반대편_ì—� 있는 _ì•„ì�´í…œ 저장소_ì—� _옮겨 넣습니다_.", - "block.create.andesite_funnel.tooltip.condition2": "벨트, ì•„ì�´í…œ 거치대 등ì—� 설치할 ë•Œ", - "block.create.andesite_funnel.tooltip.behaviour2": "_장착ë�œ 장치_ì—� 있는 ì•„ì�´í…œì�„ _가져가거나_, 반대편ì—�ì„œ ì•„ì�´í…œì�„ _가져옵니다_. 렌치를 ì�´ìš©í•˜ì—¬ 깔때기ì�˜ _ë°©í–¥_ì�„ ì¡°ì •í•  수 있습니다.", - "block.create.andesite_funnel.tooltip.condition3": "ë‘� 저장소사ì�´ì—� 수ì§�으로 설치할 ë•Œ", - "block.create.andesite_funnel.tooltip.behaviour3": "_ì•„ì�´í…œ 칸ì�´ 없는_ 호í�¼ì²˜ëŸ¼ ì•„ì�´í…œì�„ _아래로_ 옮ê¹�니다.", + "block.create.andesite_funnel.tooltip": "안산암 깔때기", + "block.create.andesite_funnel.tooltip.summary": "저장소간 아이템을 옮기는 일반적인 아이템 수송장치입니다. _레드스톤_ _신호_로 조정할 수 있습니다.", + "block.create.andesite_funnel.tooltip.condition1": "일반적인 사용처", + "block.create.andesite_funnel.tooltip.behaviour1": "_열린 면_은 _앞_에 있는 아이템을 가져오고 깔때기 _반대편_에 있는 _아이템 저장소_에 _옮겨 넣습니다_.", + "block.create.andesite_funnel.tooltip.condition2": "벨트, 아이템 거치대 등에 설치할 때", + "block.create.andesite_funnel.tooltip.behaviour2": "_장착된 장치_에 있는 아이템을 _가져가거나_, 반대편에서 아이템을 _가져옵니다_. 렌치를 이용하여 깔때기의 _방향_을 조정할 수 있습니다.", + "block.create.andesite_funnel.tooltip.condition3": "두 저장소사이에 수직으로 설치할 때", + "block.create.andesite_funnel.tooltip.behaviour3": "_아이템 칸이 없는_ 호퍼처럼 아이템을 _아래로_ 옮깁니다.", - "block.create.andesite_tunnel.tooltip": "안산암 í„°ë„�", - "block.create.andesite_tunnel.tooltip.summary": "벨트ì�˜ 안전한 _ë�®ê°œ_ì�´ë©°, 벨트로 ì�¸í•œ 구ë©�ì�„ 메울 훌륭한 수단입니다.", - "block.create.andesite_tunnel.tooltip.control1": "측면ì—�ì„œ 렌치로 ìš°í�´ë¦­", - "block.create.andesite_tunnel.tooltip.action1": "í„°ë„�ì—� 창문ì�´ 존재할경우, _창문_ _셔터_를 조정합니다.", + "block.create.andesite_tunnel.tooltip": "안산암 터널", + "block.create.andesite_tunnel.tooltip.summary": "벨트의 안전한 _덮개_이며, 벨트로 인한 구멍을 메울 훌륭한 수단입니다.", + "block.create.andesite_tunnel.tooltip.control1": "측면에서 렌치로 우클릭", + "block.create.andesite_tunnel.tooltip.action1": "터널에 창문이 존재할경우, _창문_ _셔터_를 조정합니다.", - "block.create.brass_funnel.tooltip": "황ë�™ 깔기", - "block.create.brass_funnel.tooltip.summary": "저장소간 ì•„ì�´í…œì�„ 옮기는 ì�¼ë°˜ì �ì�¸ ì•„ì�´í…œ 수송장치입니다. _레드스톤_ _신호_ë¡œ ì¡°ì •í•  수 있습니다. í•„í„°ë�„ ë„£ì�„ 수 있습니다.", - "block.create.brass_funnel.tooltip.condition1": "ì�¼ë°˜ì �ì�¸ 사용처", - "block.create.brass_funnel.tooltip.behaviour1": "_열린 ë©´_ì�€ _ì•ž_ì—� 있는 ì•„ì�´í…œì�„ 가져오고 깔때기 _반대편_ì—� 있는 _ì•„ì�´í…œ 저장소_ì—� _옮겨 넣습니다_.", - "block.create.brass_funnel.tooltip.condition2": "벨트, ì•„ì�´í…œ 거치대 등ì—� 설치할 ë•Œ", - "block.create.brass_funnel.tooltip.behaviour2": "_장착ë�œ 장치_ì—� 있는 ì•„ì�´í…œì�„ _가져가거나_, 반대편ì—�ì„œ ì•„ì�´í…œì�„ _가져옵니다_. 렌치를 ì�´ìš©í•˜ì—¬ 깔때기ì�˜ _ë°©í–¥_ì�„ ì¡°ì •í•  수 있습니다.", - "block.create.brass_funnel.tooltip.condition3": "ë‘� 저장소사ì�´ì—� 수ì§�으로 설치할 ë•Œ", - "block.create.brass_funnel.tooltip.behaviour3": "_ì•„ì�´í…œ 칸ì�´ 없는_ 호í�¼ì²˜ëŸ¼ ì•„ì�´í…œì�„ _아래로_ 옮ê¹�니다.", + "block.create.brass_funnel.tooltip": "황동 깔기", + "block.create.brass_funnel.tooltip.summary": "저장소간 아이템을 옮기는 일반적인 아이템 수송장치입니다. _레드스톤_ _신호_로 조정할 수 있습니다. 필터도 넣을 수 있습니다.", + "block.create.brass_funnel.tooltip.condition1": "일반적인 사용처", + "block.create.brass_funnel.tooltip.behaviour1": "_열린 면_은 _앞_에 있는 아이템을 가져오고 깔때기 _반대편_에 있는 _아이템 저장소_에 _옮겨 넣습니다_.", + "block.create.brass_funnel.tooltip.condition2": "벨트, 아이템 거치대 등에 설치할 때", + "block.create.brass_funnel.tooltip.behaviour2": "_장착된 장치_에 있는 아이템을 _가져가거나_, 반대편에서 아이템을 _가져옵니다_. 렌치를 이용하여 깔때기의 _방향_을 조정할 수 있습니다.", + "block.create.brass_funnel.tooltip.condition3": "두 저장소사이에 수직으로 설치할 때", + "block.create.brass_funnel.tooltip.behaviour3": "_아이템 칸이 없는_ 호퍼처럼 아이템을 _아래로_ 옮깁니다.", - "block.create.brass_tunnel.tooltip": "황ë�™ í„°ë„�", - "block.create.brass_tunnel.tooltip.summary": "벨트ì—� 다양한 _í•„í„°ë§�_, _분리_ 기능ì�„ 탑재해줄 _황ë�™ í„°ë„�_입니다.", - "block.create.brass_tunnel.tooltip.condition1": "측면ì—� 순서대로 설치했ì�„ ë•Œ", - "block.create.brass_tunnel.tooltip.behaviour1": "_서로_ _ì—°ê²°ë�œ_ 황ë�™ í„°ë„�ì�€ í•œ 벨트ì�˜ ì•„ì�´í…œì�„ _다른 벨트로_ 옮길 수 있습니다.", - "block.create.brass_tunnel.tooltip.condition2": "í•„í„°ë§�", - "block.create.brass_tunnel.tooltip.behaviour2": "_황ë�™ í„°ë„�_ì�€ _ìž…ë ¥_, _출력_필터를 설정할 수 있습니다. í„°ë„� 출력 í•„í„°ì—� _허용ë�˜ì§€_ _ì•Šì�€_ ì•„ì�´í…œì�€, _ì—°ê²°ë�œ_ _다른_ í„°ë„�ë¡œ 옮겨집니다.", - "block.create.brass_tunnel.tooltip.condition3": "분리", - "block.create.brass_tunnel.tooltip.behaviour3": "_황ë�™_ _í„°ë„�_ì�€ _ì—°ê²°ë�œ_ _벨트_ì—� ì•„ì�´í…œì�´ 다양하게 _분배ë�˜ë�„ë¡�_ 설정할 수 있습니다.", - "block.create.brass_tunnel.tooltip.control1": "측면ì—�ì„œ 렌치로 ìš°í�´ë¦­", - "block.create.brass_tunnel.tooltip.action1": "í„°ë„�ì—� 창문ì�´ 존재할경우, _창문_ _셔터_를 조정합니다.", - "block.create.brass_tunnel.tooltip.control2": "ìƒ�ë©´ì—�ì„œ 렌치로 ìš°í�´ë¦­", - "block.create.brass_tunnel.tooltip.action2": "ì—°ê²°ë�œ _í„°ë„�_ì�˜ 분리 ë°©ì‹�ì�„ 바꿉니다.", + "block.create.brass_tunnel.tooltip": "황동 터널", + "block.create.brass_tunnel.tooltip.summary": "벨트에 다양한 _필터링_, _분리_ 기능을 탑재해줄 _황동 터널_입니다.", + "block.create.brass_tunnel.tooltip.condition1": "측면에 순서대로 설치했을 때", + "block.create.brass_tunnel.tooltip.behaviour1": "_서로_ _연결된_ 황동 터널은 한 벨트의 아이템을 _다른 벨트로_ 옮길 수 있습니다.", + "block.create.brass_tunnel.tooltip.condition2": "필터링", + "block.create.brass_tunnel.tooltip.behaviour2": "_황동 터널_은 _입력_, _출력_필터를 설정할 수 있습니다. 터널 출력 필터에 _허용되지_ _않은_ 아이템은, _연결된_ _다른_ 터널로 옮겨집니다.", + "block.create.brass_tunnel.tooltip.condition3": "분리", + "block.create.brass_tunnel.tooltip.behaviour3": "_황동_ _터널_은 _연결된_ _벨트_에 아이템이 다양하게 _분배되도록_ 설정할 수 있습니다.", + "block.create.brass_tunnel.tooltip.control1": "측면에서 렌치로 우클릭", + "block.create.brass_tunnel.tooltip.action1": "터널에 창문이 존재할경우, _창문_ _셔터_를 조정합니다.", + "block.create.brass_tunnel.tooltip.control2": "상면에서 렌치로 우클릭", + "block.create.brass_tunnel.tooltip.action2": "연결된 _터널_의 분리 방식을 바꿉니다.", - "block.create.copper_casing.tooltip": "구리 ì¼€ì�´ìŠ¤", - "block.create.copper_casing.tooltip.summary": "다양한 ìš©ë�„ë¡œ ì“°ì�¼ 수 있는 견고한 기계 ì¼€ì�´ìŠ¤ìž…니다. 장ì‹�용으로 ì�¨ë�„ 무방합니다.", - "block.create.copper_casing.tooltip.condition1": "ì•¡ì²´ 파ì�´í”„ì—� 사용할 ë•Œ", - "block.create.copper_casing.tooltip.behaviour1": "_ì•¡ì²´_ _파ì�´í”„_를 구리 ì¼€ì�´ìŠ¤ë¡œ _ë�®ìŠµë‹ˆë‹¤._ ì¼€ì�´ìŠ¤ë¥¼ 씌운 파ì�´í”„는 _ì—°ê²°ì�´ ê³ ì •_ë�˜ì–´, 다른 파ì�´í”„와 ìƒ�호작용하지 않습니다.", + "block.create.copper_casing.tooltip": "구리 케이스", + "block.create.copper_casing.tooltip.summary": "다양한 용도로 쓰일 수 있는 견고한 기계 케이스입니다. 장식용으로 써도 무방합니다.", + "block.create.copper_casing.tooltip.condition1": "액체 파이프에 사용할 때", + "block.create.copper_casing.tooltip.behaviour1": "_액체_ _파이프_를 구리 케이스로 _덮습니다._ 케이스를 씌운 파이프는 _연결이 고정_되어, 다른 파이프와 상호작용하지 않습니다.", "block.create.encased_fluid_pipe.tooltip": "ENCASED FLUID PIPE", - "block.create.encased_fluid_pipe.tooltip.summary": "_구리 ì¼€ì�´ìŠ¤_를 씌운 ì•¡ì²´ 파ì�´í”„입니다.", + "block.create.encased_fluid_pipe.tooltip.summary": "_구리 케이스_를 씌운 액체 파이프입니다.", - "block.create.copper_valve_handle.tooltip": "구리 밸브 ì†�ìž¡ì�´", - "block.create.copper_valve_handle.tooltip.summary": "_플레ì�´ì–´ì�˜_ _ìƒ�호작용_ì�´ 필요한 정확한 _회전력_ì�˜ _ê·¼ì›�_입니다. 피곤해지지 ì•Šë�„ë¡� 주ì�˜í•˜ì„¸ìš”!", - "block.create.copper_valve_handle.tooltip.condition1": "사용할 ë•Œ", - "block.create.copper_valve_handle.tooltip.behaviour1": "ì—°ê²°ë�œ 장치ì—� _회전력_ì�„ _제공_합니다. ì›…í�¬ë¦¬ë©´ _반대로_ 회전시킵니다.", + "block.create.copper_valve_handle.tooltip": "구리 밸브 손잡이", + "block.create.copper_valve_handle.tooltip.summary": "_플레이어의_ _상호작용_이 필요한 정확한 _회전력_의 _근원_입니다. 피곤해지지 않도록 주의하세요!", + "block.create.copper_valve_handle.tooltip.condition1": "사용할 때", + "block.create.copper_valve_handle.tooltip.behaviour1": "연결된 장치에 _회전력_을 _제공_합니다. 웅크리면 _반대로_ 회전시킵니다.", "block.create.seat.tooltip": "SEAT", - "block.create.seat.tooltip.summary": "앉아서 ë“œë�¼ì�´ë¸Œë¥¼ ì¦�기세요! _움ì§�ì�´ëŠ” 장치_ì—� _플레ì�´ì–´_를 _ê³ ì •_시킵니다. 가구용으로ë�„ 좋습니다! 다양한 색깔ì�´ 존재합니다.", - "block.create.seat.tooltip.condition1": "좌ì„�ì—� ìš°í�´ë¦­", - "block.create.seat.tooltip.behaviour1": "플레ì�´ì–´ê°€ 좌ì„�ì—� _앉습니다_. _왼쪽 쉬프트_를 눌러 좌ì„�ì—�ì„œ _ì�¼ì–´ì„­ë‹ˆë‹¤_.", + "block.create.seat.tooltip.summary": "앉아서 드라이브를 즐기세요! _움직이는 장치_에 _플레이어_를 _고정_시킵니다. 가구용으로도 좋습니다! 다양한 색깔이 존재합니다.", + "block.create.seat.tooltip.condition1": "좌석에 우클릭", + "block.create.seat.tooltip.behaviour1": "플레이어가 좌석에 _앉습니다_. _왼쪽 쉬프트_를 눌러 좌석에서 _일어섭니다_.", - "block.create.chute.tooltip": "슈트", - "block.create.chute.tooltip.summary": "ì•„ì�´í…œì�„ _수ì§�, 대ê°�선으로_ 수송합니다. _ì•„ì�´í…œ_ _저장소_ì—�ì„œ ì•„ì�´í…œì�„ 뺴오거나 ë„£ì�„ 수 있습니다. _호í�¼ë‚˜ 벨트_ë¡œ 슈트ì�˜ 옆면과 ì—°ê²°í•  수 있습니다.", - "block.create.chute.tooltip.condition1": "ì„ í’�기 바람ì�„ ë°›ì�„ ë•Œ", - "block.create.chute.tooltip.behaviour1": "_ì„ í’�기_ _바람_ì�„ ë°›ì�€ 슈트는 ì•„ì�´í…œì�„ _위로_ 수송하거나, _벨트_, _ì•„ì�´í…œ 거치대_ì—�ì„œ ì•„ì�´í…œì�„ 빨아들ì�¼ 수 있습니다", + "block.create.chute.tooltip": "슈트", + "block.create.chute.tooltip.summary": "아이템을 _수직, 대각선으로_ 수송합니다. _아이템_ _저장소_에서 아이템을 뺴오거나 넣을 수 있습니다. _호퍼나 벨트_로 슈트의 옆면과 연결할 수 있습니다.", + "block.create.chute.tooltip.condition1": "선풍기 바람을 받을 때", + "block.create.chute.tooltip.behaviour1": "_선풍기_ _바람_을 받은 슈트는 아이템을 _위로_ 수송하거나, _벨트_, _아이템 거치대_에서 아이템을 빨아들일 수 있습니다", - "block.create.depot.tooltip": "ì•„ì�´í…œ 거치대", - "block.create.depot.tooltip.summary": "ì•„ì�´í…œì�„ _간편하게_ ë‘�기ì—� 좋ì�€ 블ë¡�입니다. 몇몇 장치ì—� ìƒ�호작용 í�¬ì�¸íŠ¸ë¥¼ 제공합니다.", - "block.create.depot.tooltip.condition1": "ìš°í�´ë¦­", - "block.create.depot.tooltip.behaviour1": "_ì•„ì�´í…œ 거치대_ì—�ì„œ ì•„ì�´í…œì�„ ë‘�거나 가져옵니다. _벨트_ì—� 작용하는 블ë¡�, 장치ë�„ _ì•„ì�´í…œ 거치대_와 작용합니다.", + "block.create.depot.tooltip": "아이템 거치대", + "block.create.depot.tooltip.summary": "아이템을 _간편하게_ 두기에 좋은 블록입니다. 몇몇 장치에 상호작용 포인트를 제공합니다.", + "block.create.depot.tooltip.condition1": "우클릭", + "block.create.depot.tooltip.behaviour1": "_아이템 거치대_에서 아이템을 두거나 가져옵니다. _벨트_에 작용하는 블록, 장치도 _아이템 거치대_와 작용합니다.", - "item.create.blaze_cake.tooltip": "블레ì�´ì¦ˆ ì¼€ì�´í�¬", - "item.create.blaze_cake.tooltip.summary": "열심히 ì�¼í•˜ëŠ” _블레ì�´ì¦ˆ_ _버너_ì�˜ ì‹�사입니다. 그들ì�„ ë�” í™”ë�ˆí•˜ê²Œ 만드세요!", + "item.create.blaze_cake.tooltip": "블레이즈 케이크", + "item.create.blaze_cake.tooltip.summary": "열심히 일하는 _블레이즈_ _버너_의 식사입니다. 그들을 더 화끈하게 만드세요!", "item.create.empty_blaze_burner.tooltip": "EMPTY BLAZE BURNER", - "item.create.empty_blaze_burner.tooltip.summary": "불타는 친구를 위한 ìž‘ì�€ 집입니다. 그들ì�„ _좋ì�€ ê³³_ì—� 쓸 수 있ì�„ ê²�니다.", - "item.create.empty_blaze_burner.tooltip.condition1": "블레ì�´ì¦ˆë‚˜ 블레ì�´ì¦ˆ 스í�¬ë„ˆì—� 사용했ì�„ ë•Œ", - "item.create.empty_blaze_burner.tooltip.behaviour1": "블레ì�´ì¦ˆë¥¼ _í�¬íš�_합니다.", + "item.create.empty_blaze_burner.tooltip.summary": "불타는 친구를 위한 작은 집입니다. 그들을 _좋은 곳_에 쓸 수 있을 겁니다.", + "item.create.empty_blaze_burner.tooltip.condition1": "블레이즈나 블레이즈 스포너에 사용했을 때", + "item.create.empty_blaze_burner.tooltip.behaviour1": "블레이즈를 _포획_합니다.", "block.create.fluid_pipe.tooltip": "FLUID PIPE", - "block.create.fluid_pipe.tooltip.summary": "_ì•¡ì²´_를 수송시킬 ë•Œ 쓰입니다. 액체를 옮기려면 _펌프_ê°€ 필요합니다.", - "block.create.fluid_pipe.tooltip.condition1": "ì•¡ì²´ 수송", - "block.create.fluid_pipe.tooltip.behaviour1": "_탱í�¬_와 _대야_ê°™ì�€ _ì•¡ì²´_ _저장소_ì—� ì—°ê²°í•  수 있습니다. 노출ë�œ 파ì�´í”„ 구ë©�ì�€ 액체를 _í�¡ìž…, 배출_í•  수 있습니다. 누수ì—� 주ì�˜í•˜ì„¸ìš”!", - "block.create.fluid_pipe.tooltip.control1": "렌치로 ìš°í�´ë¦­", - "block.create.fluid_pipe.tooltip.action1": "가능하면 파ì�´í”„ì—� 창문ì�„ 설치합니다.", + "block.create.fluid_pipe.tooltip.summary": "_액체_를 수송시킬 때 쓰입니다. 액체를 옮기려면 _펌프_가 필요합니다.", + "block.create.fluid_pipe.tooltip.condition1": "액체 수송", + "block.create.fluid_pipe.tooltip.behaviour1": "_탱크_와 _대야_같은 _액체_ _저장소_에 연결할 수 있습니다. 노출된 파이프 구멍은 액체를 _흡입, 배출_할 수 있습니다. 누수에 주의하세요!", + "block.create.fluid_pipe.tooltip.control1": "렌치로 우클릭", + "block.create.fluid_pipe.tooltip.action1": "가능하면 파이프에 창문을 설치합니다.", "block.create.hose_pulley.tooltip": "HOSE PULLEY", - "block.create.hose_pulley.tooltip.summary": "세계ì—� _많ì�€ ì–‘_ì�˜ 액체를 _배출_하거나 _í�¡ìˆ˜_하는ë�° 쓰입니다.", - "block.create.hose_pulley.tooltip.condition1": "ë�™ë ¥ì�„ ë°›ì�„ ë•Œ", - "block.create.hose_pulley.tooltip.behaviour1": "호스를 올리거나 내립니다. _호스ì�˜ 위치_ë¡œ 액체를 _채우거나 빼낼_ 높ì�´ê°€ 정해집니다.", - "block.create.hose_pulley.tooltip.condition2": "ì•¡ì²´ê°€ ë�„르래ì—� í�¡ìˆ˜ë�  ë•Œ", - "block.create.hose_pulley.tooltip.behaviour2": "_호스 ë��ì�˜ 높ì�´_ì—�ì„œ ì•¡ì²´ 블ë¡�ì�„ _í�¡ìˆ˜_하기 시작합니다. _매우 많ì�€ ì–‘ì�˜ ì•¡ì²´_는 무한으로 간주ë�©ë‹ˆë‹¤.", - "block.create.hose_pulley.tooltip.condition3": "ì•¡ì²´ê°€ ë�„르래ì—�ì„œ 배출 ë�  ë•Œ", - "block.create.hose_pulley.tooltip.behaviour3": "_호스 ë��ì�˜ 높ì�´_ì—�ì„œ 액체를 _채우기_ 시작합니다.", + "block.create.hose_pulley.tooltip.summary": "세계에 _많은 양_의 액체를 _배출_하거나 _흡수_하는데 쓰입니다.", + "block.create.hose_pulley.tooltip.condition1": "동력을 받을 때", + "block.create.hose_pulley.tooltip.behaviour1": "호스를 올리거나 내립니다. _호스의 위치_로 액체를 _채우거나 빼낼_ 높이가 정해집니다.", + "block.create.hose_pulley.tooltip.condition2": "액체가 도르래에 흡수될 때", + "block.create.hose_pulley.tooltip.behaviour2": "_호스 끝의 높이_에서 액체 블록을 _흡수_하기 시작합니다. _매우 많은 양의 액체_는 무한으로 간주됩니다.", + "block.create.hose_pulley.tooltip.condition3": "액체가 도르래에서 배출 될 때", + "block.create.hose_pulley.tooltip.behaviour3": "_호스 끝의 높이_에서 액체를 _채우기_ 시작합니다.", "block.create.fluid_tank.tooltip": "FLUID TANK", - "block.create.fluid_tank.tooltip.summary": "당신ì�´ 좋아하는 _ì•¡ì²´_를 모ë‘� _저장_하세요. ë„“ì�´ì™€ 높ì�´ë¥¼ ì¡°ì •í•  수 있습니다.", - "block.create.fluid_tank.tooltip.condition1": "렌치로 ìš°í�´ë¦­", - "block.create.fluid_tank.tooltip.behaviour1": "창문 설정ì�„ 변경합니다.", + "block.create.fluid_tank.tooltip.summary": "당신이 좋아하는 _액체_를 모두 _저장_하세요. 넓이와 높이를 조정할 수 있습니다.", + "block.create.fluid_tank.tooltip.condition1": "렌치로 우클릭", + "block.create.fluid_tank.tooltip.behaviour1": "창문 설정을 변경합니다.", "block.create.creative_fluid_tank.tooltip": "CREATIVE FLUID TANK", - "block.create.creative_fluid_tank.tooltip.summary": "ì�´ ì•¡ì²´ 탱í�¬ëŠ” 모든 액체를 _무한정 복제_합니다. ë„“ì�´ì™€ 높ì�´ë¥¼ ì¡°ì •í•  수 있습니다.", - "block.create.creative_fluid_tank.tooltip.condition1": "탱í�¬ì—� ì•¡ì²´ê°€ 들어있ì�„ ë•Œ", - "block.create.creative_fluid_tank.tooltip.behaviour1": "ì�´ 탱í�¬ì—�ì„œ 추출ë�˜ëŠ” 액체는 _무한정 공급_ë�©ë‹ˆë‹¤. ì�´ 탱í�¬ì—� 들어가는 액체는 _사ë�¼ì§‘니다_.", - "block.create.creative_fluid_tank.tooltip.condition2": "렌치로 ìš°í�´ë¦­", - "block.create.creative_fluid_tank.tooltip.behaviour2": "창문 설정ì�„ 변경합니다.", + "block.create.creative_fluid_tank.tooltip.summary": "이 액체 탱크는 모든 액체를 _무한정 복제_합니다. 넓이와 높이를 조정할 수 있습니다.", + "block.create.creative_fluid_tank.tooltip.condition1": "탱크에 액체가 들어있을 때", + "block.create.creative_fluid_tank.tooltip.behaviour1": "이 탱크에서 추출되는 액체는 _무한정 공급_됩니다. 이 탱크에 들어가는 액체는 _사라집니다_.", + "block.create.creative_fluid_tank.tooltip.condition2": "렌치로 우클릭", + "block.create.creative_fluid_tank.tooltip.behaviour2": "창문 설정을 변경합니다.", "block.create.fluid_valve.tooltip": "FLUID VALVE", - "block.create.fluid_valve.tooltip.summary": "파ì�´í”„ ì†� ì•¡ì²´ì�˜ í��름ì�„ 멈춥니다.", - "block.create.fluid_valve.tooltip.condition1": "설정가능한 í��름", - "block.create.fluid_valve.tooltip.behaviour1": "_회전력_ì�€ 밸브를 닫게만들어, ì•¡ì²´ì�˜ í��름ì�„ _중지_시킵니다. _반대_ _ë°©í–¥ì�˜_ 회전력ì�€ 밸브를 다시 엽니다.", + "block.create.fluid_valve.tooltip.summary": "파이프 속 액체의 흐름을 멈춥니다.", + "block.create.fluid_valve.tooltip.condition1": "설정가능한 흐름", + "block.create.fluid_valve.tooltip.behaviour1": "_회전력_은 밸브를 닫게만들어, 액체의 흐름을 _중지_시킵니다. _반대_ _방향의_ 회전력은 밸브를 다시 엽니다.", "block.create.mechanical_pump.tooltip": "MECHANICAL PUMP", - "block.create.mechanical_pump.tooltip.summary": "_회전력_ì�„ 가지고 액체를 파ì�´í”„ì—�ì„œ _움ì§�ì�¼_ _수_ _있게_ 합니다. ì–‘ë°©í–¥ 최대 범위가 있습니다. (기본설정ì�€ 16블ë¡�)", - "block.create.mechanical_pump.tooltip.condition1": "ì•¡ì²´ì�˜ í��름", - "block.create.mechanical_pump.tooltip.behaviour1": "_회전력_ì�´ 파ì�´í”„ 안ì�˜ _ì•¡ì²´_를 _움ì§�ì�´ê²Œ_ 하는 ì••ë ¥ì�„ ë°œìƒ�시킵니다. 회전력ì�˜ ë°©í–¥ì�„ _반전_시켜, ì•¡ì²´ì�˜ í��름ì�„ _바꿀_ _수_ 있습니다.", - "block.create.mechanical_pump.tooltip.control1": "렌치로 ìš°í�´ë¦­", - "block.create.mechanical_pump.tooltip.action1": "_펌프_ì�˜ ë°©í–¥ì�„ 반전시켜, í��름ì�˜ _기본_ _ë°©í–¥_ì�„ 바꿉니다.", + "block.create.mechanical_pump.tooltip.summary": "_회전력_을 가지고 액체를 파이프에서 _움직일_ _수_ _있게_ 합니다. 양방향 최대 범위가 있습니다. (기본설정은 16블록)", + "block.create.mechanical_pump.tooltip.condition1": "액체의 흐름", + "block.create.mechanical_pump.tooltip.behaviour1": "_회전력_이 파이프 안의 _액체_를 _움직이게_ 하는 압력을 발생시킵니다. 회전력의 방향을 _반전_시켜, 액체의 흐름을 _바꿀_ _수_ 있습니다.", + "block.create.mechanical_pump.tooltip.control1": "렌치로 우클릭", + "block.create.mechanical_pump.tooltip.action1": "_펌프_의 방향을 반전시켜, 흐름의 _기본_ _방향_을 바꿉니다.", "block.create.smart_fluid_pipe.tooltip": "SMART FLUID PIPE", - "block.create.smart_fluid_pipe.tooltip.summary": "_í•„í„°_ê°€ 있는 ì•¡ì²´ 파ì�´í”„입니다. ì–´ë–¤ ì•¡ì²´ê°€ 지나갈 수 있는지 _특정_í•  수 있습니다.", - "block.create.smart_fluid_pipe.tooltip.condition1": "ì•¡ì²´ê°€ í�˜ëŸ¬ë“¤ì–´ì˜¬ ë•Œ", - "block.create.smart_fluid_pipe.tooltip.behaviour1": "_í•„í„°ì—� 맞지 않는_ 액체는 멈춥니다.", - "block.create.smart_fluid_pipe.tooltip.condition2": "ì•¡ì²´ 용기ì—� 접해있ì�„ ë•Œ", - "block.create.smart_fluid_pipe.tooltip.behaviour2": "_í•„í„°ì—� 맞는_ 액체만 빼냅니다.", + "block.create.smart_fluid_pipe.tooltip.summary": "_필터_가 있는 액체 파이프입니다. 어떤 액체가 지나갈 수 있는지 _특정_할 수 있습니다.", + "block.create.smart_fluid_pipe.tooltip.condition1": "액체가 흘러들어올 때", + "block.create.smart_fluid_pipe.tooltip.behaviour1": "_필터에 맞지 않는_ 액체는 멈춥니다.", + "block.create.smart_fluid_pipe.tooltip.condition2": "액체 용기에 접해있을 때", + "block.create.smart_fluid_pipe.tooltip.behaviour2": "_필터에 맞는_ 액체만 빼냅니다.", "block.create.spout.tooltip": "SPOUT", - "block.create.spout.tooltip.summary": "ì•¡ì²´ 용기를 _리필_해주는 펌프입니다.", - "block.create.spout.tooltip.condition1": "ì•¡ì²´ 수송", - "block.create.spout.tooltip.behaviour1": "ì–‘ë�™ì�´ë‚˜ 물병같ì�´ _액체를_ _담는_ _용기_ê°€ 아래ì—� 있다면, 수ë�„꼭지는 _ìž�ì‹ ì�´_ _가진_ _ì•¡ì²´_ë¡œ 채ì›�니다.", - "block.create.spout.tooltip.condition2": "ì•¡ì²´ ìž�ë�™í™”", - "block.create.spout.tooltip.behaviour2": "수ë�„꼭지가 _벨트_나 _ì•„ì�´í…œ 거치대_위ì—� 설치ë�˜ì–´ìžˆë‹¤ë©´, 아래를 지나가는 ì•¡ì²´ 용기와 _ìž�ë�™ìœ¼ë¡œ_ ë°˜ì�‘합니다.", + "block.create.spout.tooltip.summary": "액체 용기를 _리필_해주는 펌프입니다.", + "block.create.spout.tooltip.condition1": "액체 수송", + "block.create.spout.tooltip.behaviour1": "양동이나 물병같이 _액체를_ _담는_ _용기_가 아래에 있다면, 수도꼭지는 _자신이_ _가진_ _액체_로 채웁니다.", + "block.create.spout.tooltip.condition2": "액체 자동화", + "block.create.spout.tooltip.behaviour2": "수도꼭지가 _벨트_나 _아이템 거치대_위에 설치되어있다면, 아래를 지나가는 액체 용기와 _자동으로_ 반응합니다.", "block.create.item_drain.tooltip": "ITEM DRAIN", - "block.create.item_drain.tooltip.summary": "ì•¡ì²´ 용기를 _비우기위해_ ì² ì°½ì�„ 붙ì�¸ ì•„ì�´í…œ 거치대입니다.", - "block.create.item_drain.tooltip.condition1": "ì•¡ì²´ 수송", - "block.create.item_drain.tooltip.behaviour1": "_ì–‘ë�™ì�´ë‚˜ 병같ì�€_ ì•¡ì²´ 용기가 옆ì—�ì„œ 들어오면, 배수구는 ìž�ì‹ ì�˜ 용기ì—� 액체를 _ì�Ÿì•„낼_ 것입니다. ì•„ì�´í…œì�€ 반대편으로 배출ë�©ë‹ˆë‹¤.", + "block.create.item_drain.tooltip.summary": "액체 용기를 _비우기위해_ 철창을 붙인 아이템 거치대입니다.", + "block.create.item_drain.tooltip.condition1": "액체 수송", + "block.create.item_drain.tooltip.behaviour1": "_양동이나 병같은_ 액체 용기가 옆에서 들어오면, 배수구는 자신의 용기에 액체를 _쏟아낼_ 것입니다. 아이템은 반대편으로 배출됩니다.", "block.create.mechanical_arm.tooltip": "MECHANICAL ARM", - "block.create.mechanical_arm.tooltip.summary": "_ì•„ì�´í…œ_ 재배치를 위한 _고급_ _장치_입니다.", - "block.create.mechanical_arm.tooltip.condition1": "ì•„ì�´í…œ ì�´ë�™", - "block.create.mechanical_arm.tooltip.behaviour1": "_벨트_, _ì•„ì�´í…œ 거치대_, _깔때기_, _기계_ _조합기_와 ê°™ì�€ 접근가능한 ì�¸ë²¤í† ë¦¬ì—�ì„œ ì•„ì�´í…œì�„ _가져오거나_ _놓ì�„_ 수 있습니다.", - "block.create.mechanical_arm.tooltip.control1": "ì†�ì—� 있ì�„ ë•Œ", - "block.create.mechanical_arm.tooltip.action1": "_접근가능한_ _ì�¸ë²¤í† ë¦¬_ì—� ìš°í�´ë¦­í•´ì„œ 기계 팔ì�´ ì•„ì�´í…œì�„ _가져갈_ _ê³³_ì�„ 설정합니다. 한번 ë�” ìš°í�´ë¦­í•˜ì—¬ ì•„ì�´í…œì�„ _놓ì�„_ _ê³³_ì�„ 설정합니다.", - "block.create.mechanical_arm.tooltip.control2": "렌치를 들고 스í�¬ë¡¤", - "block.create.mechanical_arm.tooltip.action2": "_기계_ _팔_ì�´ ì•„ì�´í…œì�„ _놓ì�„_ _패턴_ì�„ 설정합니다.", + "block.create.mechanical_arm.tooltip.summary": "_아이템_ 재배치를 위한 _고급_ _장치_입니다.", + "block.create.mechanical_arm.tooltip.condition1": "아이템 이동", + "block.create.mechanical_arm.tooltip.behaviour1": "_벨트_, _아이템 거치대_, _깔때기_, _기계_ _조합기_와 같은 접근가능한 인벤토리에서 아이템을 _가져오거나_ _놓을_ 수 있습니다.", + "block.create.mechanical_arm.tooltip.control1": "손에 있을 때", + "block.create.mechanical_arm.tooltip.action1": "_접근가능한_ _인벤토리_에 우클릭해서 기계 팔이 아이템을 _가져갈_ _곳_을 설정합니다. 한번 더 우클릭하여 아이템을 _놓을_ _곳_을 설정합니다.", + "block.create.mechanical_arm.tooltip.control2": "렌치를 들고 스크롤", + "block.create.mechanical_arm.tooltip.action2": "_기계_ _팔_이 아이템을 _놓을_ _패턴_을 설정합니다.", "item.create.wand_of_symmetry.tooltip": "SYMMETRY WAND", - "item.create.wand_of_symmetry.tooltip.summary": "설정ë�œ 반사 모드ì—� ë”°ë�¼ 블ë¡� 설치를 _똑같ì�´_ _재현_합니다.", - "item.create.wand_of_symmetry.tooltip.condition1": "단축바ì—� 있ì�„ ë•Œ", - "item.create.wand_of_symmetry.tooltip.behaviour1": "활성화 유지", - "item.create.wand_of_symmetry.tooltip.control1": "ë•…ì—�다 ìš°í�´ë¦­", - "item.create.wand_of_symmetry.tooltip.action1": "거울ì�„ _ìƒ�성하거나_ _옮ê¹�니다_.", - "item.create.wand_of_symmetry.tooltip.control2": "공중ì—� ìš°í�´ë¦­", - "item.create.wand_of_symmetry.tooltip.action2": "활성화ë�œ ê±°ì�„ì�„ _제거합니다_.", - "item.create.wand_of_symmetry.tooltip.control3": "ì›…í�¬ë¦° ìƒ�태ì—�ì„œ ìš°í�´ë¦­", - "item.create.wand_of_symmetry.tooltip.action3": "_설정_ _ì°½_ì�„ 엽니다.", + "item.create.wand_of_symmetry.tooltip.summary": "설정된 반사 모드에 따라 블록 설치를 _똑같이_ _재현_합니다.", + "item.create.wand_of_symmetry.tooltip.condition1": "단축바에 있을 때", + "item.create.wand_of_symmetry.tooltip.behaviour1": "활성화 유지", + "item.create.wand_of_symmetry.tooltip.control1": "땅에다 우클릭", + "item.create.wand_of_symmetry.tooltip.action1": "거울을 _생성하거나_ _옮깁니다_.", + "item.create.wand_of_symmetry.tooltip.control2": "공중에 우클릭", + "item.create.wand_of_symmetry.tooltip.action2": "활성화된 거을을 _제거합니다_.", + "item.create.wand_of_symmetry.tooltip.control3": "웅크린 상태에서 우클릭", + "item.create.wand_of_symmetry.tooltip.action3": "_설정_ _창_을 엽니다.", "item.create.handheld_blockzapper.tooltip": "BLOCKZAPPER", - "item.create.handheld_blockzapper.tooltip.summary": "멀리있는 블ë¡�ì�„ êµ�ì²´, 설치하는 놀ë�¼ìš´ ë�„구입니다.", - "item.create.handheld_blockzapper.tooltip.control1": "블ë¡�ì�„ ë³´ê³  좌í�´ë¦­", - "item.create.handheld_blockzapper.tooltip.action1": "ì�´ ë�„구로 설치할 블ë¡�ì�„ 설정합니다.", - "item.create.handheld_blockzapper.tooltip.control2": "블ë¡�ì�„ ë³´ê³  ìš°í�´ë¦­", - "item.create.handheld_blockzapper.tooltip.action2": "해당 위치ì—� 설정ë�œ 블ë¡�으로 설치하거나 êµ�체합니다.", - "item.create.handheld_blockzapper.tooltip.control3": "ì›…í�¬ë¦° ìƒ�태ì—�ì„œ ìš°í�´ë¦­", - "item.create.handheld_blockzapper.tooltip.action3": "_설정_ _ì°½_ì�„ 엽니다.", + "item.create.handheld_blockzapper.tooltip.summary": "멀리있는 블록을 교체, 설치하는 놀라운 도구입니다.", + "item.create.handheld_blockzapper.tooltip.control1": "블록을 보고 좌클릭", + "item.create.handheld_blockzapper.tooltip.action1": "이 도구로 설치할 블록을 설정합니다.", + "item.create.handheld_blockzapper.tooltip.control2": "블록을 보고 우클릭", + "item.create.handheld_blockzapper.tooltip.action2": "해당 위치에 설정된 블록으로 설치하거나 교체합니다.", + "item.create.handheld_blockzapper.tooltip.control3": "웅크린 상태에서 우클릭", + "item.create.handheld_blockzapper.tooltip.action3": "_설정_ _창_을 엽니다.", "item.create.handheld_worldshaper.tooltip": "HANDHELD WORLDSHAPER", - "item.create.handheld_worldshaper.tooltip.summary": "_지형경관_ì�„ 만들 ë•Œ 좋ì�€ 간편한 ë�„구입니다.", - "item.create.handheld_worldshaper.tooltip.control1": "블ë¡�ì�„ ë³´ê³  좌í�´ë¦­", - "item.create.handheld_worldshaper.tooltip.action1": "ì�´ ë�„구로 설치할 블ë¡�ì�„ 설정합니다.", - "item.create.handheld_worldshaper.tooltip.control2": "블ë¡�ì�„ ë³´ê³  ìš°í�´ë¦­", - "item.create.handheld_worldshaper.tooltip.action2": "해당 위치ì—� 설정ë�œ _브러쉬_ 와 _ë�„구_를 ì �용합니다.", - "item.create.handheld_worldshaper.tooltip.control3": "ì›…í�¬ë¦° ìƒ�태ì—�ì„œ ìš°í�´ë¦­", - "item.create.handheld_worldshaper.tooltip.action3": "_설정_ _ì°½_ì�„ 엽니다.", + "item.create.handheld_worldshaper.tooltip.summary": "_지형경관_을 만들 때 좋은 간편한 도구입니다.", + "item.create.handheld_worldshaper.tooltip.control1": "블록을 보고 좌클릭", + "item.create.handheld_worldshaper.tooltip.action1": "이 도구로 설치할 블록을 설정합니다.", + "item.create.handheld_worldshaper.tooltip.control2": "블록을 보고 우클릭", + "item.create.handheld_worldshaper.tooltip.action2": "해당 위치에 설정된 _브러쉬_ 와 _도구_를 적용합니다.", + "item.create.handheld_worldshaper.tooltip.control3": "웅크린 상태에서 우클릭", + "item.create.handheld_worldshaper.tooltip.action3": "_설정_ _창_을 엽니다.", "item.create.tree_fertilizer.tooltip": "TREE FERTILIZER", - "item.create.tree_fertilizer.tooltip.summary": "ì�¼ë°˜ì �ì�¸ 나무 종류들ì�˜ 성장ì�„ 촉진시킬 강력한 미네랄ì�˜ 혼합물입니다.", - "item.create.tree_fertilizer.tooltip.condition1": "묘목ì—� 사용했ì�„ ë•Œ", - "item.create.tree_fertilizer.tooltip.behaviour1": "묘목ì�„ 주위 공간과 _ìƒ�관없ì�´_ 성장시킵니다.", + "item.create.tree_fertilizer.tooltip.summary": "일반적인 나무 종류들의 성장을 촉진시킬 강력한 미네랄의 혼합물입니다.", + "item.create.tree_fertilizer.tooltip.condition1": "묘목에 사용했을 때", + "item.create.tree_fertilizer.tooltip.behaviour1": "묘목을 주위 공간과 _상관없이_ 성장시킵니다.", "item.create.deforester.tooltip": "DEFORESTER", - "item.create.deforester.tooltip.summary": "수 ì´ˆ 만ì—� 나무를 쓰러뜨리는 _놀ë�¼ìš´_ _ë�„ë�¼_입니다.", + "item.create.deforester.tooltip.summary": "수 초 만에 나무를 쓰러뜨리는 _놀라운_ _도끼_입니다.", "item.create.extendo_grip.tooltip": "EXTENDO GRIP", - "item.create.extendo_grip.tooltip.summary": "ë� ìš”오옹! 사용ìž�ì�˜ _사거리_를 늘려ì¤�니다.", - "item.create.extendo_grip.tooltip.condition1": "다른 ì†�ì—� 있ì�„ ë•Œ", - "item.create.extendo_grip.tooltip.behaviour1": "_기존_ _ì†�_ì—�있는 ì•„ì�´í…œì�˜ 사거리를 늘립니다.", + "item.create.extendo_grip.tooltip.summary": "띠요오옹! 사용자의 _사거리_를 늘려줍니다.", + "item.create.extendo_grip.tooltip.condition1": "다른 손에 있을 때", + "item.create.extendo_grip.tooltip.behaviour1": "_기존_ _손_에있는 아이템의 사거리를 늘립니다.", "item.create.filter.tooltip": "FILTER", - "item.create.filter.tooltip.summary": "장치ì�˜ _ìž…ë ¥_ê³¼ _출력_ì�„ í•„í„° _ì•„ì�´í…œ_ 목ë¡�ì—� ë”°ë�¼ _ì¡°ì •_합니다.", - "item.create.filter.tooltip.condition1": "í•„í„° 슬롯ì—� 있ì�„ ë•Œ", - "item.create.filter.tooltip.behaviour1": "í•„í„° _설정_ì—� ë”°ë�¼ ì•„ì�´í…œ í��름ì�„ _ì¡°ì •_합니다.", - "item.create.filter.tooltip.condition2": "ìš°í�´ë¦­", - "item.create.filter.tooltip.behaviour2": "_설정_ _ì°½_ì�„ 엽니다.", + "item.create.filter.tooltip.summary": "장치의 _입력_과 _출력_을 필터 _아이템_ 목록에 따라 _조정_합니다.", + "item.create.filter.tooltip.condition1": "필터 슬롯에 있을 때", + "item.create.filter.tooltip.behaviour1": "필터 _설정_에 따라 아이템 흐름을 _조정_합니다.", + "item.create.filter.tooltip.condition2": "우클릭", + "item.create.filter.tooltip.behaviour2": "_설정_ _창_을 엽니다.", "item.create.attribute_filter.tooltip": "ATTRIBUTE FILTER", - "item.create.attribute_filter.tooltip.summary": "장치ì�˜ _ìž…ë ¥_ê³¼ _출력_ì�„ í•„í„° _ì†�성_ 목ë¡�ì—� ë”°ë�¼ _ì¡°ì •_합니다.", - "item.create.attribute_filter.tooltip.condition1": "í•„í„° 슬롯ì—� 있ì�„ ë•Œ", - "item.create.attribute_filter.tooltip.behaviour1": "í•„í„° _설정_ì—� ë”°ë�¼ ì•„ì�´í…œ í��름ì�„ _ì¡°ì •_합니다.", - "item.create.attribute_filter.tooltip.condition2": "ìš°í�´ë¦­", - "item.create.attribute_filter.tooltip.behaviour2": "_설정_ _ì°½_ì�„ 엽니다.", + "item.create.attribute_filter.tooltip.summary": "장치의 _입력_과 _출력_을 필터 _속성_ 목록에 따라 _조정_합니다.", + "item.create.attribute_filter.tooltip.condition1": "필터 슬롯에 있을 때", + "item.create.attribute_filter.tooltip.behaviour1": "필터 _설정_에 따라 아이템 흐름을 _조정_합니다.", + "item.create.attribute_filter.tooltip.condition2": "우클릭", + "item.create.attribute_filter.tooltip.behaviour2": "_설정_ _창_을 엽니다.", "item.create.empty_schematic.tooltip": "EMPTY SCHEMATIC", - "item.create.empty_schematic.tooltip.summary": "ì¡°í•© 재료로 ì“°ì�´ê±°ë‚˜ 청사진 í…Œì�´ë¸”ì—�ì„œ 청사진ì�„ 불러올 ë•Œ 쓰입니다.", + "item.create.empty_schematic.tooltip.summary": "조합 재료로 쓰이거나 청사진 테이블에서 청사진을 불러올 때 쓰입니다.", "item.create.schematic.tooltip": "SCHEMATIC", - "item.create.schematic.tooltip.summary": "세계ì—� 구조물ì�„ _홀로그램으로_ 불러와 지정하고 설치합니다. 지정ë�œ 홀로그램ì�€ _청사진_ _대í�¬_ì�˜ _ìž‘ì—…_ _ì˜�ì—­_ì�´ ë�©ë‹ˆë‹¤.", - "item.create.schematic.tooltip.condition1": "들고 있ì�„ ë–„", - "item.create.schematic.tooltip.behaviour1": "UIì�˜ ë�„구로 _변경/설치_ í•  수 있습니다.", - "item.create.schematic.tooltip.control1": "ì›…í�¬ë¦° ìƒ�태ì—�ì„œ ìš°í�´ë¦­", - "item.create.schematic.tooltip.action1": "정확한 _좌표_ ìž…ë ¥ì�„ 위한 ì°½ì�„ 엽니다.", + "item.create.schematic.tooltip.summary": "세계에 구조물을 _홀로그램으로_ 불러와 지정하고 설치합니다. 지정된 홀로그램은 _청사진_ _대포_의 _작업_ _영역_이 됩니다.", + "item.create.schematic.tooltip.condition1": "들고 있을 떄", + "item.create.schematic.tooltip.behaviour1": "UI의 도구로 _변경/설치_ 할 수 있습니다.", + "item.create.schematic.tooltip.control1": "웅크린 상태에서 우클릭", + "item.create.schematic.tooltip.action1": "정확한 _좌표_ 입력을 위한 창을 엽니다.", "item.create.schematic_and_quill.tooltip": "SCHEMATIC AND QUILL", - "item.create.schematic_and_quill.tooltip.summary": "세계ì—� 있는 구조물ì�„ _.nbt파ì�¼_ë¡œ 저장할 ë•Œ 쓰입니다.", - "item.create.schematic_and_quill.tooltip.condition1": "1단계", - "item.create.schematic_and_quill.tooltip.behaviour1": "_ë‘�_ _모서리_를 ìš°í�´ë¦­ìœ¼ë¡œ ì„ íƒ�하세요.", - "item.create.schematic_and_quill.tooltip.condition2": "2단계", - "item.create.schematic_and_quill.tooltip.behaviour2": "ë©´ì�„ ë°”ë�¼ë³´ê³  _Ctrl-스í�¬ë¡¤_하여 í�¬ê¸°ë¥¼ 조정하세요. ìš°í�´ë¦­ì�„ 다시 하면 저장ë�©ë‹ˆë‹¤.", - "item.create.schematic_and_quill.tooltip.control1": "ìš°í�´ë¦­", - "item.create.schematic_and_quill.tooltip.action1": "모서리 ì„ íƒ� / 저장 확ì�¸", - "item.create.schematic_and_quill.tooltip.control2": "Ctrl를 누르고 있ì�„ ë•Œ", - "item.create.schematic_and_quill.tooltip.action2": "_Scroll_를 ì�´ìš©í•˜ì—¬ 거리를 조정합니다.", - "item.create.schematic_and_quill.tooltip.control3": "ì›…í�¬ë¦° ìƒ�태ì—�ì„œ ìš°í�´ë¦­", - "item.create.schematic_and_quill.tooltip.action3": "ì„ íƒ� ì˜�ì—­ì�„ 리셋하고 _ì‚­ì œ_합니다.", + "item.create.schematic_and_quill.tooltip.summary": "세계에 있는 구조물을 _.nbt파일_로 저장할 때 쓰입니다.", + "item.create.schematic_and_quill.tooltip.condition1": "1단계", + "item.create.schematic_and_quill.tooltip.behaviour1": "_두_ _모서리_를 우클릭으로 선택하세요.", + "item.create.schematic_and_quill.tooltip.condition2": "2단계", + "item.create.schematic_and_quill.tooltip.behaviour2": "면을 바라보고 _Ctrl-스크롤_하여 크기를 조정하세요. 우클릭을 다시 하면 저장됩니다.", + "item.create.schematic_and_quill.tooltip.control1": "우클릭", + "item.create.schematic_and_quill.tooltip.action1": "모서리 선택 / 저장 확인", + "item.create.schematic_and_quill.tooltip.control2": "Ctrl를 누르고 있을 때", + "item.create.schematic_and_quill.tooltip.action2": "_Scroll_를 이용하여 거리를 조정합니다.", + "item.create.schematic_and_quill.tooltip.control3": "웅크린 상태에서 우클릭", + "item.create.schematic_and_quill.tooltip.action3": "선택 영역을 리셋하고 _삭제_합니다.", "block.create.schematicannon.tooltip": "SCHEMATICANNON", - "block.create.schematicannon.tooltip.summary": "장착ë�œ 청사진ì�„ 바탕으로 블ë¡�들ì�„ _ë°œí�¬_합니다. _화약_ì�„ 연료로 사용하고 주변 ì�¸ë²¤í† ë¦¬ 공간ì—�ì„œ ì•„ì�´í…œì�„ 사용합니다.", - "block.create.schematicannon.tooltip.control1": "ìš°í�´ë¦­", - "block.create.schematicannon.tooltip.action1": "ì°½ì�„ 엽니다.", + "block.create.schematicannon.tooltip.summary": "장착된 청사진을 바탕으로 블록들을 _발포_합니다. _화약_을 연료로 사용하고 주변 인벤토리 공간에서 아이템을 사용합니다.", + "block.create.schematicannon.tooltip.control1": "우클릭", + "block.create.schematicannon.tooltip.action1": "창을 엽니다.", "block.create.schematic_table.tooltip": "SCHEMATIC TABLE", - "block.create.schematic_table.tooltip.summary": "_빈_ _청사진_ì—� 저장ë�œ 청사진ì�„ 불러옵니다.", - "block.create.schematic_table.tooltip.condition1": "빈 청사진ì�„ ë„£ì�„ ë•Œ", - "block.create.schematic_table.tooltip.behaviour1": "Schematics í�´ë�”ì—�ì„œ ì„ íƒ�í•œ 파ì�¼ì�„ 업로드합니다.", + "block.create.schematic_table.tooltip.summary": "_빈_ _청사진_에 저장된 청사진을 불러옵니다.", + "block.create.schematic_table.tooltip.condition1": "빈 청사진을 넣을 때", + "block.create.schematic_table.tooltip.behaviour1": "Schematics 폴더에서 선택한 파일을 업로드합니다.", "block.create.shaft.tooltip": "SHAFT", - "block.create.shaft.tooltip.summary": "_ì�¼ì§�ì„ _으로 _회전_ì�„ 전달합니다.", + "block.create.shaft.tooltip.summary": "_일직선_으로 _회전_을 전달합니다.", "block.create.cogwheel.tooltip": "COGWHEEL", - "block.create.cogwheel.tooltip.summary": " _ì�¼ì§�ì„ _ì�´ë‚˜ _옆_ _톱니바퀴_ë¡œ _회전_ì�„ _전달_합니다.", + "block.create.cogwheel.tooltip.summary": " _일직선_이나 _옆_ _톱니바퀴_로 _회전_을 _전달_합니다.", "block.create.large_cogwheel.tooltip": "LARGE COGWHEEL", - "block.create.large_cogwheel.tooltip.summary": "í�° 톱니바퀴입니다. ìž‘ì�€ 톱니바퀴와 맞물렸ì�„ë•Œ, _회전 ì†�ë�„_ê°€ _변합니다_.", + "block.create.large_cogwheel.tooltip.summary": "큰 톱니바퀴입니다. 작은 톱니바퀴와 맞물렸을때, _회전 속도_가 _변합니다_.", "block.create.encased_shaft.tooltip": "ENCASED SHAFT", - "block.create.encased_shaft.tooltip.summary": "_ì�¼ì§�ì„ _으로 _회전_ì�„ 전달합니다. _ë²½ì�„_ _넘어_ 회전ì�„ 보낼 ë•Œ 유용합니다.", + "block.create.encased_shaft.tooltip.summary": "_일직선_으로 _회전_을 전달합니다. _벽을_ _넘어_ 회전을 보낼 때 유용합니다.", "block.create.gearbox.tooltip": "GEARBOX", - "block.create.gearbox.tooltip.summary": "_전후좌우_ë¡œ 회전ì�„ 보냅니다. 한번 ë�” ì¡°í•©í•´ì„œ 설정ì�„ 바꿀 수 있습니다.", + "block.create.gearbox.tooltip.summary": "_전후좌우_로 회전을 보냅니다. 한번 더 조합해서 설정을 바꿀 수 있습니다.", "block.create.gearshift.tooltip": "GEARSHIFT", - "block.create.gearshift.tooltip.summary": "ì—°ê²°ë�œ 축ì�˜ 회전 ë°©í–¥ì�„ _변경_합니다.", - "block.create.gearshift.tooltip.condition1": "레드스톤 신호를 받았ì�„ ë•Œ", - "block.create.gearshift.tooltip.behaviour1": "_출력_ 회전 ë°©í–¥ì�„ _반전_시킵니다.", + "block.create.gearshift.tooltip.summary": "연결된 축의 회전 방향을 _변경_합니다.", + "block.create.gearshift.tooltip.condition1": "레드스톤 신호를 받았을 때", + "block.create.gearshift.tooltip.behaviour1": "_출력_ 회전 방향을 _반전_시킵니다.", "block.create.clutch.tooltip": "CLUTCH", - "block.create.clutch.tooltip.summary": "ì—°ê²°ë�œ 축ì�˜ 회전ì�„ _ë�„ê³ _ _킬_ 수 있습니다.", - "block.create.clutch.tooltip.condition1": "레드스톤 신호를 받았ì�„ ë•Œ", - "block.create.clutch.tooltip.behaviour1": "출력 ë°©í–¥ 회전ì�„ _멈춥니다_.", + "block.create.clutch.tooltip.summary": "연결된 축의 회전을 _끄고_ _킬_ 수 있습니다.", + "block.create.clutch.tooltip.condition1": "레드스톤 신호를 받았을 때", + "block.create.clutch.tooltip.behaviour1": "출력 방향 회전을 _멈춥니다_.", "block.create.encased_chain_drive.tooltip": "ENCASED_CHAIN_DRIVE", - "block.create.encased_chain_drive.tooltip.summary": "회전ì�„ _ì§�선으로_, ë˜�는 다른 _ì¼€ì�´ìŠ¤ë¥¼ 씌운 벨트_ë¡œ 전달합니다. ì�´ 블ë¡�들ì�€ 축ì�´ 없는 ë©´ì—� 붙ì�¼ ë•Œ 서로 ì—°ê²°ë�©ë‹ˆë‹¤. ë°©í–¥ì�´ ì�¼ì¹˜í•  필요는 없습니다.", - "block.create.encased_chain_drive.tooltip.condition1": "ì—°ê²°ë�˜ì—ˆì�„ ë•Œ", - "block.create.encased_chain_drive.tooltip.behaviour1": "ì—°ê²°ë�œ 블ë¡�들ì�€ ì�´ 축과 ê°™ì�€ 회전ì†�ë�„와 ë°©ì–—ì�„ 가집니다.", + "block.create.encased_chain_drive.tooltip.summary": "회전을 _직선으로_, 또는 다른 _케이스를 씌운 벨트_로 전달합니다. 이 블록들은 축이 없는 면에 붙일 때 서로 연결됩니다. 방향이 일치할 필요는 없습니다.", + "block.create.encased_chain_drive.tooltip.condition1": "연결되었을 때", + "block.create.encased_chain_drive.tooltip.behaviour1": "연결된 블록들은 이 축과 같은 회전속도와 방얗을 가집니다.", "block.create.adjustable_chain_gearshift.tooltip": "ADJUSTABLE CHAIN GEARSHIFT", - "block.create.adjustable_chain_gearshift.tooltip.summary": "ì¼€ì�´ìŠ¤ë¥¼ 씌운 벨트와 ê°™ì�€ ì—­í• ì�„ 가집니다. ë˜�í•œ 레드스톤 신호 세기ì—� ë”°ë�¼ _회전_ _ì†�ë�„_를 _ì¡°ì •_í•  수 있습니다.", - "block.create.adjustable_chain_gearshift.tooltip.condition1": "레드스톤 신호 설정", - "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "신호가 없다면, ì�¸ì ‘í•œ 벨트ì�˜ 회전ì†�ë�„는 그대로 유지 ë�©ë‹ˆë‹¤. 최대 신호ë�¼ë©´, 회전 ì†�ë�„ê°€ 정확히 2ë°°ê°€ ë�©ë‹ˆë‹¤. 중간 신호는 회전 ì†�ë�„를 1~2ë°° ì¦�가시킬 것입니다.", + "block.create.adjustable_chain_gearshift.tooltip.summary": "케이스를 씌운 벨트와 같은 역할을 가집니다. 또한 레드스톤 신호 세기에 따라 _회전_ _속도_를 _조정_할 수 있습니다.", + "block.create.adjustable_chain_gearshift.tooltip.condition1": "레드스톤 신호 설정", + "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "신호가 없다면, 인접한 벨트의 회전속도는 그대로 유지 됩니다. 최대 신호라면, 회전 속도가 정확히 2배가 됩니다. 중간 신호는 회전 속도를 1~2배 증가시킬 것입니다.", "item.create.belt_connector.tooltip": "BELT CONNECTOR", - "item.create.belt_connector.tooltip.summary": "ë‘� ê°œ ì�´ìƒ�ì�˜ _축_ì�„ 벨트로 ì—°ê²°í•  수 있습니다. ì—°ê²°ë�œ 축들ì�€ _모ë‘�_ _ê°™ì�€_ _ì†�ë�„_와 _ë°©í–¥_ì�„ 가집니다. 벨트는 _ì•„ì�´í…œ_ì�´ë‚˜ _엔티티_를 _옮길_ _수_ _있습니다_.", - "item.create.belt_connector.tooltip.control1": "축ì—�다 ìš°í�´ë¦­", - "item.create.belt_connector.tooltip.action1": "첫번째 벨트 ë��부분ì�„ 설정합니다. ë‘�번째 축ì�€ 반드시 _수í�‰_ì�´ë‚˜ _수ì§�_, _대ê°�ì„ _ ë°©í–¥ì—� 있는 축ì—� 연결해야합니다.", - "item.create.belt_connector.tooltip.control2": "ì›…í�¬ë¦° ìƒ�태ì—�ì„œ ìš°í�´ë¦­", - "item.create.belt_connector.tooltip.action2": "첫번째 벨트 설정ì�„ 초기화합니다.", + "item.create.belt_connector.tooltip.summary": "두 개 이상의 _축_을 벨트로 연결할 수 있습니다. 연결된 축들은 _모두_ _같은_ _속도_와 _방향_을 가집니다. 벨트는 _아이템_이나 _엔티티_를 _옮길_ _수_ _있습니다_.", + "item.create.belt_connector.tooltip.control1": "축에다 우클릭", + "item.create.belt_connector.tooltip.action1": "첫번째 벨트 끝부분을 설정합니다. 두번째 축은 반드시 _수평_이나 _수직_, _대각선_ 방향에 있는 축에 연결해야합니다.", + "item.create.belt_connector.tooltip.control2": "웅크린 상태에서 우클릭", + "item.create.belt_connector.tooltip.action2": "첫번째 벨트 설정을 초기화합니다.", "item.create.goggles.tooltip": "GOGGLES", - "item.create.goggles.tooltip.summary": "_장치 ì •ë³´_를 ì°©ìš©ìž�ì�˜ 시야ì—� ë�„어주는 안경입니다.", - "item.create.goggles.tooltip.condition1": "장착했ì�„ ë•Œ", - "item.create.goggles.tooltip.behaviour1": "해당 장치ì�˜ _ì†�ë�„_, _피로ë�„_, _용량_ì�„ 레벨ì—� ë”°ë�¼ ì—� ë”°ë�¼ 색ìƒ� UI를 ë³´ì—¬ì¤�니다.", - "item.create.goggles.tooltip.condition2": "계측기를 ë°”ë�¼ë³¼ ë•Œ", - "item.create.goggles.tooltip.behaviour2": "계측기가 ì—°ê²°ë�œ 네트워í�¬ì�˜ _ì†�ë�„_나 _스트레스_ì�˜ ìž�세한 정보를 ë³´ì—¬ì¤�니다.", + "item.create.goggles.tooltip.summary": "_장치 정보_를 착용자의 시야에 띄어주는 안경입니다.", + "item.create.goggles.tooltip.condition1": "장착했을 때", + "item.create.goggles.tooltip.behaviour1": "해당 장치의 _속도_, _피로도_, _용량_을 레벨에 따라 에 따라 색상 UI를 보여줍니다.", + "item.create.goggles.tooltip.condition2": "계측기를 바라볼 때", + "item.create.goggles.tooltip.behaviour2": "계측기가 연결된 네트워크의 _속도_나 _스트레스_의 자세한 정보를 보여줍니다.", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", "item.create.wrench.tooltip": "WRENCH", - "item.create.wrench.tooltip.summary": "장치 구성ì—� 유용한 ë�„구입니다. 장치를 _회전_, _설정_, _í•´ì²´_하는 ë�° 쓰입니다.", - "item.create.wrench.tooltip.control1": "장치ì—� ìš°í�´ë¦­", - "item.create.wrench.tooltip.action1": "사용ìž�ê°€ ë°”ë�¼ë³´ëŠ” _면으로_ 혹ì�€ _반대로_ 장치를 ë�Œë¦½ë‹ˆë‹¤.", - "item.create.wrench.tooltip.control2": "ì›…í�¬ë¦° ìƒ�태ì—�ì„œ ìš°í�´ë¦­", - "item.create.wrench.tooltip.action2": "_장치_를 _í•´ì²´_하고 _즉시_ _ì�¸ë²¤í† ë¦¬_ë¡œ 넣습니다.", + "item.create.wrench.tooltip.summary": "장치 구성에 유용한 도구입니다. 장치를 _회전_, _설정_, _해체_하는 데 쓰입니다.", + "item.create.wrench.tooltip.control1": "장치에 우클릭", + "item.create.wrench.tooltip.action1": "사용자가 바라보는 _면으로_ 혹은 _반대로_ 장치를 돌립니다.", + "item.create.wrench.tooltip.control2": "웅크린 상태에서 우클릭", + "item.create.wrench.tooltip.action2": "_장치_를 _해체_하고 _즉시_ _인벤토리_로 넣습니다.", "block.create.creative_motor.tooltip": "CREATIVE MOTOR", - "block.create.creative_motor.tooltip.summary": "회전 ì†�ë�„를 _ì¡°ì •_í•  수 있는 장치입니다.", + "block.create.creative_motor.tooltip.summary": "회전 속도를 _조정_할 수 있는 장치입니다.", "block.create.water_wheel.tooltip": "WATER WHEEL", - "block.create.water_wheel.tooltip.summary": "ì�¸ì ‘í•œ _물ì�˜_ _í��름_ì—�ì„œ ì–»ì�€ 회전ì�„ 제공합니다.", + "block.create.water_wheel.tooltip.summary": "인접한 _물의_ _흐름_에서 얻은 회전을 제공합니다.", "block.create.encased_fan.tooltip": "ENCASED FAN", - "block.create.encased_fan.tooltip.summary": "회전력ì�„ _바람으로_ 전환합니다. 다양한 ìš©ë�„ë¡œ 사용 가능합니다.", - "block.create.encased_fan.tooltip.condition1": "레드스톤 신호를 ë°›ì�„ ë•Œ", - "block.create.encased_fan.tooltip.behaviour1": "장치 아래ì�˜ _ì—´_ì�„ _회전력_으로 _바꾸어_ 제공합니다. 날개가 아래를 ë°”ë�¼ë³´ì•„야 합니다.", - "block.create.encased_fan.tooltip.condition2": "ë�Œë ¤ì§ˆ ë•Œ", - "block.create.encased_fan.tooltip.behaviour2": "들어오는 회ì � ì†�ë�„ì—� ë”°ë�¼ 엔티티를 밀거나 당ê¹�니다.", - "block.create.encased_fan.tooltip.condition3": "특정 블ë¡�ì�„ 통해 바람ì�„ 보낼 ë•Œ", - "block.create.encased_fan.tooltip.behaviour3": "공기 í��름ì—� _ì•¡ì²´_ 혹ì�€ _불꽃_ 효과가 _추가_ë�©ë‹ˆë‹¤. ì�´ëŠ” ì•„ì�´í…œì�„ _공정_하는ë�° ì“°ì�¼ 수 있습니다.", + "block.create.encased_fan.tooltip.summary": "회전력을 _바람으로_ 전환합니다. 다양한 용도로 사용 가능합니다.", + "block.create.encased_fan.tooltip.condition1": "레드스톤 신호를 받을 때", + "block.create.encased_fan.tooltip.behaviour1": "장치 아래의 _열_을 _회전력_으로 _바꾸어_ 제공합니다. 날개가 아래를 바라보아야 합니다.", + "block.create.encased_fan.tooltip.condition2": "돌려질 때", + "block.create.encased_fan.tooltip.behaviour2": "들어오는 회적 속도에 따라 엔티티를 밀거나 당깁니다.", + "block.create.encased_fan.tooltip.condition3": "특정 블록을 통해 바람을 보낼 때", + "block.create.encased_fan.tooltip.behaviour3": "공기 흐름에 _액체_ 혹은 _불꽃_ 효과가 _추가_됩니다. 이는 아이템을 _공정_하는데 쓰일 수 있습니다.", "block.create.nozzle.tooltip": "NOZZLE", - "block.create.nozzle.tooltip.summary": "ë�®ížŒ 환í’�기 _ì•ž_ì—� 붙여 환í’�기ì�˜ 효과를 _ì „ë°©_으로 _확대_합니다.", + "block.create.nozzle.tooltip.summary": "덮힌 환풍기 _앞_에 붙여 환풍기의 효과를 _전방_으로 _확대_합니다.", "block.create.hand_crank.tooltip": "HAND CRANK", - "block.create.hand_crank.tooltip.summary": "간단한 회전력ì�„ 제공합니다. 플레ì�´ì–´ì�˜ _ìƒ�호작용_ì�´ 필요합니다.", - "block.create.hand_crank.tooltip.condition1": "사용ë�  ë•Œ", - "block.create.hand_crank.tooltip.behaviour1": "ì—°ê²°ë�œ 장치ì—� _회전력_ì�„ _제공_합니다. ì›…í�¬ë¦¬ë©´ _반대로_ 회전시킵니다.", + "block.create.hand_crank.tooltip.summary": "간단한 회전력을 제공합니다. 플레이어의 _상호작용_이 필요합니다.", + "block.create.hand_crank.tooltip.condition1": "사용될 때", + "block.create.hand_crank.tooltip.behaviour1": "연결된 장치에 _회전력_을 _제공_합니다. 웅크리면 _반대로_ 회전시킵니다.", "block.create.cuckoo_clock.tooltip": "CUCKOO CLOCK", - "block.create.cuckoo_clock.tooltip.summary": "_시간ì�˜_ _í��름_ì�„ 알고 공간ì�„ _꾸미는_ ë�° 좋ì�€ 공예품입니다.", - "block.create.cuckoo_clock.tooltip.condition1": "회전할 ë•Œ", - "block.create.cuckoo_clock.tooltip.behaviour1": "현재 ì‹œê°�ì�„ 보여주고 하루ì—� ë‘� 번 울립니다. ì �심과 플레ì�´ì–´ê°€ 바로 잘 수 있는 ì €ë…�ì—� 울립니다.", + "block.create.cuckoo_clock.tooltip.summary": "_시간의_ _흐름_을 알고 공간을 _꾸미는_ 데 좋은 공예품입니다.", + "block.create.cuckoo_clock.tooltip.condition1": "회전할 때", + "block.create.cuckoo_clock.tooltip.behaviour1": "현재 시각을 보여주고 하루에 두 번 울립니다. 점심과 플레이어가 바로 잘 수 있는 저녁에 울립니다.", "block.create.turntable.tooltip": "TURNTABLE", - "block.create.turntable.tooltip.summary": "_회전력_으로 _멀미_를 ì�¼ìœ¼í‚µë‹ˆë‹¤.", + "block.create.turntable.tooltip.summary": "_회전력_으로 _멀미_를 일으킵니다.", "block.create.millstone.tooltip": "MILLSTONE", - "block.create.millstone.tooltip.summary": "투입ë�œ _재료_를 _가는_ ë�° 좋ì�€ 장치입니다. 측면 톱니바퀴나 바닥ì—� 축ì�„ ì�´ì–´ ìž‘ë�™í•©ë‹ˆë‹¤. 결과물ì�€ ì§�ì ‘ 빼내야 합니다.", - "block.create.millstone.tooltip.condition1": "회전 í•  ë•Œ", - "block.create.millstone.tooltip.behaviour1": "옆ì�´ë‚˜ 위ì—�ì„œ 투입ë�œ ì•„ì�´í…œì�„ _맷ë�Œì§ˆ_합니다.", - "block.create.millstone.tooltip.condition2": "ìš°í�´ë¦­í• ë•Œ", - "block.create.millstone.tooltip.behaviour2": "결과물ì�„ ì§�ì ‘ 꺼냅니다.", + "block.create.millstone.tooltip.summary": "투입된 _재료_를 _가는_ 데 좋은 장치입니다. 측면 톱니바퀴나 바닥에 축을 이어 작동합니다. 결과물은 직접 빼내야 합니다.", + "block.create.millstone.tooltip.condition1": "회전 할 때", + "block.create.millstone.tooltip.behaviour1": "옆이나 위에서 투입된 아이템을 _맷돌질_합니다.", + "block.create.millstone.tooltip.condition2": "우클릭할때", + "block.create.millstone.tooltip.behaviour2": "결과물을 직접 꺼냅니다.", "block.create.crushing_wheel.tooltip": "CRUSHING WHEEL", - "block.create.crushing_wheel.tooltip.summary": "모든 것ì�„ _부숴버리는_ í�° 바퀴입니다.", - "block.create.crushing_wheel.tooltip.condition1": "다른 분쇄 휠과 붙어있ì�„ ë•Œ", - "block.create.crushing_wheel.tooltip.behaviour1": "다양한 것ì�„ _분쇄_하는 분쇄 기계를 형성합니다. 휠ì�˜ ì�´ë¹¨ì�´ _ê°™ì�€_ _ì†�ë ¥_으로, _반대_ _ë°©í–¥_으로 맞물려야합니다.", + "block.create.crushing_wheel.tooltip.summary": "모든 것을 _부숴버리는_ 큰 바퀴입니다.", + "block.create.crushing_wheel.tooltip.condition1": "다른 분쇄 휠과 붙어있을 때", + "block.create.crushing_wheel.tooltip.behaviour1": "다양한 것을 _분쇄_하는 분쇄 기계를 형성합니다. 휠의 이빨이 _같은_ _속력_으로, _반대_ _방향_으로 맞물려야합니다.", "block.create.mechanical_press.tooltip": "MECHANICAL PRESS", - "block.create.mechanical_press.tooltip.summary": "아래있는 ì•„ì�´í…œì�„ _눌러버리는_ 힘센 피스톤입니다. _지ì†�ì �ì�¸_ _회전력_ì�´ 필요합니다.", - "block.create.mechanical_press.tooltip.condition1": "레드스톤 신호를 받았ì�„ ë•Œ", - "block.create.mechanical_press.tooltip.behaviour1": "_아래 있는_ ì•„ì�´í…œì�„ 누르기 시작합니다.", - "block.create.mechanical_press.tooltip.condition2": "컨베ì�´ì–´ 벨트 위ì—� 있ì�„ ë•Œ", - "block.create.mechanical_press.tooltip.behaviour2": "_ìž�ë�™ìœ¼ë¡œ_ 벨트 위를 지나가는 ì•„ì�´í…œì�„ 누릅니다.", - "block.create.mechanical_press.tooltip.condition3": "대야 위ì—� 있ì�„ ë•Œ", - "block.create.mechanical_press.tooltip.behaviour3": "필요한 재료들ì�´ _들어올_ _때마다_ ì•„ì�´í…œì�„ _압축_시킵니다.", + "block.create.mechanical_press.tooltip.summary": "아래있는 아이템을 _눌러버리는_ 힘센 피스톤입니다. _지속적인_ _회전력_이 필요합니다.", + "block.create.mechanical_press.tooltip.condition1": "레드스톤 신호를 받았을 때", + "block.create.mechanical_press.tooltip.behaviour1": "_아래 있는_ 아이템을 누르기 시작합니다.", + "block.create.mechanical_press.tooltip.condition2": "컨베이어 벨트 위에 있을 때", + "block.create.mechanical_press.tooltip.behaviour2": "_자동으로_ 벨트 위를 지나가는 아이템을 누릅니다.", + "block.create.mechanical_press.tooltip.condition3": "대야 위에 있을 때", + "block.create.mechanical_press.tooltip.behaviour3": "필요한 재료들이 _들어올_ _때마다_ 아이템을 _압축_시킵니다.", "block.create.basin.tooltip": "BASIN", - "block.create.basin.tooltip.summary": "믹서나 압착기와 ê°™ì�´ ì“°ì�´ëŠ” 간편한 _ì•„ì�´í…œ_ _저장소_입니다. 레드스톤 비êµ�기와 호환ë�©ë‹ˆë‹¤.", - "block.create.basin.tooltip.condition1": "ìž�ë�™ 배출", - "block.create.basin.tooltip.behaviour1": "벨트, 다른 대야, ì•„ì�´í…œ 거치대, ì•„ì�´í…œ 배수구와 ê°™ì�€ 열린 ì�¸ë²¤í† ë¦¬ê°€ 대야 아래 있다면, ì•„ì�´í…œ/ì•¡ì²´ ì¡°í•© 결과가 ìž�ë�™ìœ¼ë¡œ 옮겨집니다. ìž�ë�™í™”ì—� 유용합니다.", + "block.create.basin.tooltip.summary": "믹서나 압착기와 같이 쓰이는 간편한 _아이템_ _저장소_입니다. 레드스톤 비교기와 호환됩니다.", + "block.create.basin.tooltip.condition1": "자동 배출", + "block.create.basin.tooltip.behaviour1": "벨트, 다른 대야, 아이템 거치대, 아이템 배수구와 같은 열린 인벤토리가 대야 아래 있다면, 아이템/액체 조합 결과가 자동으로 옮겨집니다. 자동화에 유용합니다.", "block.create.blaze_burner.tooltip": "BLAZE HEATER", - "block.create.blaze_burner.tooltip.summary": "길들ì�¸ _블레ì�´ì¦ˆ_를 통해 _대야_를 달구는 블ë¡�입니다.", - "block.create.blaze_burner.tooltip.condition1": "대야 아래 설치 í•  ë•Œ", - "block.create.blaze_burner.tooltip.behaviour1": "대야를 ì�´ìš©í•œ 조합법ì—� _ì—´_ì�„ 제공합니다.", - "block.create.blaze_burner.tooltip.condition2": "연료가 블레ì�´ì¦ˆ 버너ì—� 사용ë�˜ì—ˆì�„ ë•Œ", - "block.create.blaze_burner.tooltip.behaviour2": "_불타는_ _시간_ì�„ 화로 연료로 사용ë�˜ëŠ” 시간만í�¼ 늘립니다. _특별한_ _연료_ë¡œ 최고 화력ì�„ 얻으세요.", + "block.create.blaze_burner.tooltip.summary": "길들인 _블레이즈_를 통해 _대야_를 달구는 블록입니다.", + "block.create.blaze_burner.tooltip.condition1": "대야 아래 설치 할 때", + "block.create.blaze_burner.tooltip.behaviour1": "대야를 이용한 조합법에 _열_을 제공합니다.", + "block.create.blaze_burner.tooltip.condition2": "연료가 블레이즈 버너에 사용되었을 때", + "block.create.blaze_burner.tooltip.behaviour2": "_불타는_ _시간_을 화로 연료로 사용되는 시간만큼 늘립니다. _특별한_ _연료_로 최고 화력을 얻으세요.", "block.create.reinforced_rail.tooltip": "REINFORCED RAIL", - "block.create.reinforced_rail.tooltip.summary": "목재로 안정ë�œ ë ˆì�¼ìž…니다. _지지대_ê°€ _필요하지_ _않습니다_.", + "block.create.reinforced_rail.tooltip.summary": "목재로 안정된 레일입니다. _지지대_가 _필요하지_ _않습니다_.", "block.create.mechanical_mixer.tooltip": "MECHANICAL MIXER", - "block.create.mechanical_mixer.tooltip.summary": "아래있는 ì•„ì�´í…œì�„ ì¡°í•©í•  혼합기입니다. _지ì†�ì �ì�¸_ _회전력_ê³¼ í•œ 칸 아래ì—� _대야_ê°€ 필요합니다.", - "block.create.mechanical_mixer.tooltip.condition1": "대야 위ì—� 있ì�„ ë•Œ", - "block.create.mechanical_mixer.tooltip.behaviour1": "모든 필요한 ì•„ì�´í…œì�´ 준비ë�  때마다 대야 안ì�˜ ì•„ì�´í…œì�„ 섞기 시작합니다.", + "block.create.mechanical_mixer.tooltip.summary": "아래있는 아이템을 조합할 혼합기입니다. _지속적인_ _회전력_과 한 칸 아래에 _대야_가 필요합니다.", + "block.create.mechanical_mixer.tooltip.condition1": "대야 위에 있을 때", + "block.create.mechanical_mixer.tooltip.behaviour1": "모든 필요한 아이템이 준비될 때마다 대야 안의 아이템을 섞기 시작합니다.", "block.create.mechanical_crafter.tooltip": "MECHANICAL CRAFTER", - "block.create.mechanical_crafter.tooltip.summary": "모든 조합법ì�„ _ìž�ë�™í™”_í•  장치입니다. 조합법대로 여러개를 _격ìž�_ë¡œ 설치하고, 화살표를 ë�Œë ¤ _í•œ_ _곳으로_ _모ì�´ê²Œ_ 설정해야합니다.", - "block.create.mechanical_crafter.tooltip.condition1": "회전할 ë•Œ", - "block.create.mechanical_crafter.tooltip.behaviour1": "모든 조합칸ì—� 있는 ì•„ì�´í…œë“¤ì�„ 조합하기 시작합니다.", - "block.create.mechanical_crafter.tooltip.condition2": "레드스톤 신호를 ë°›ì�„ ë•Œ", - "block.create.mechanical_crafter.tooltip.behaviour2": "_현재_ _격ìž�_ 안ì—� 있는 ì•„ì�´í…œë“¤ë¡œ _ì¡°í•©_ì�„ _강제로_ ì‹œë�„합니다.", - "block.create.mechanical_crafter.tooltip.control1": "ì „ë©´ì�„ 렌치로 ì¡°ì •í•  ë•Œ", - "block.create.mechanical_crafter.tooltip.action1": "ê°� 기계ì‹� 조합기ì�˜ ì•„ì�´í…œ ì�´ë�™ ë°©í–¥ì�„ 설정합니다. 모든 조합기ì�˜ ë°©í–¥ì�€ _하나ì�˜_ _최종_ _조합기_ë¡œ ì�´ë�™í•´ì•¼í•˜ë©°, 최종 조합기는 조합기 _바깥으로_ ì•„ì�´í…œì�„ 운송해야합니다.", - "block.create.mechanical_crafter.tooltip.control2": "측면/후면ì—�ì„œ 렌치로 ì¡°ì •í•  ë•Œ", - "block.create.mechanical_crafter.tooltip.action2": "ì�¸ì ‘í•œ 조합기와 ìž…ë ¥ 공간ì�„ _ì—°ê²°_합니다. ì�´ë¥¼ 통해 ì�¼ì�¼ížˆ ì•„ì�´í…œì�„ 넣는 노력ì�„ 줄ì�¼ 수 있습니다.", + "block.create.mechanical_crafter.tooltip.summary": "모든 조합법을 _자동화_할 장치입니다. 조합법대로 여러개를 _격자_로 설치하고, 화살표를 돌려 _한_ _곳으로_ _모이게_ 설정해야합니다.", + "block.create.mechanical_crafter.tooltip.condition1": "회전할 때", + "block.create.mechanical_crafter.tooltip.behaviour1": "모든 조합칸에 있는 아이템들을 조합하기 시작합니다.", + "block.create.mechanical_crafter.tooltip.condition2": "레드스톤 신호를 받을 때", + "block.create.mechanical_crafter.tooltip.behaviour2": "_현재_ _격자_ 안에 있는 아이템들로 _조합_을 _강제로_ 시도합니다.", + "block.create.mechanical_crafter.tooltip.control1": "전면을 렌치로 조정할 때", + "block.create.mechanical_crafter.tooltip.action1": "각 기계식 조합기의 아이템 이동 방향을 설정합니다. 모든 조합기의 방향은 _하나의_ _최종_ _조합기_로 이동해야하며, 최종 조합기는 조합기 _바깥으로_ 아이템을 운송해야합니다.", + "block.create.mechanical_crafter.tooltip.control2": "측면/후면에서 렌치로 조정할 때", + "block.create.mechanical_crafter.tooltip.action2": "인접한 조합기와 입력 공간을 _연결_합니다. 이를 통해 일일히 아이템을 넣는 노력을 줄일 수 있습니다.", "block.create.furnace_engine.tooltip": "FURNACE ENGINE", - "block.create.furnace_engine.tooltip.summary": "_화로ì�˜_ _ìž‘ë�™_ì�„ 필요로 하는 강력한 회전 ë�™ë ¥ì›�입니다.", - "block.create.furnace_engine.tooltip.condition1": "ìž‘ë�™í•˜ëŠ” 화로ì—� 붙였ì�„ ë•Œ", - "block.create.furnace_engine.tooltip.behaviour1": "붙어있는(한칸 ë�„어져있는) _플ë�¼ì�´íœ _ì—� ë�™ë ¥ì�„ 공급합니다. _ìš©ê´‘ë¡œ_는 _ë‘�_ _ë°°_ì�˜ 화력ì�„ 냅니다.", + "block.create.furnace_engine.tooltip.summary": "_화로의_ _작동_을 필요로 하는 강력한 회전 동력원입니다.", + "block.create.furnace_engine.tooltip.condition1": "작동하는 화로에 붙였을 때", + "block.create.furnace_engine.tooltip.behaviour1": "붙어있는(한칸 띄어져있는) _플라이휠_에 동력을 공급합니다. _용광로_는 _두_ _배_의 화력을 냅니다.", "block.create.flywheel.tooltip": "FLYWHEEL", - "block.create.flywheel.tooltip.summary": "붙어있는 _화로_ _엔진_ì—�ì„œ ìƒ�ì‚°ë�œ 힘ì�„ 안정시키고 _ë�™ë ¥í™”_하는 거대한 금ì†� 바퀴입니다. 화로 엔진으로부터 _í•œ_ _칸_ _떨어져_ 설치해야 합니다.", - "block.create.flywheel.tooltip.condition1": "ìž‘ë�™í•˜ëŠ” 엔진ì—� 붙었ì�„ ë•Œ", - "block.create.flywheel.tooltip.behaviour1": "엔진ì�˜ 힘ì—� ë”°ë�¼ ì—°ê²°ë�œ 장치ì—� _회전력_ì�„ 제공합니다.", + "block.create.flywheel.tooltip.summary": "붙어있는 _화로_ _엔진_에서 생산된 힘을 안정시키고 _동력화_하는 거대한 금속 바퀴입니다. 화로 엔진으로부터 _한_ _칸_ _떨어져_ 설치해야 합니다.", + "block.create.flywheel.tooltip.condition1": "작동하는 엔진에 붙었을 때", + "block.create.flywheel.tooltip.behaviour1": "엔진의 힘에 따라 연결된 장치에 _회전력_을 제공합니다.", "block.create.portable_storage_interface.tooltip": "PORTABLE STORAGE INTERFACE", - "block.create.portable_storage_interface.tooltip.summary": "움ì§�ì�´ëŠ” 피스톤, ë² ì–´ë§�, 수레, 밧줄 ë�„르래ì—�ì„œ _ì•„ì�´í…œì�„_ _êµ�환하는_ 장치입니다. ë‘� ì�¸í„°íŽ˜ì�´ìŠ¤ëŠ” _서로 마주보고_ _1-2블ë¡�_ 떨어져있어야 합니다.", - "block.create.portable_storage_interface.tooltip.condition1": "움ì§�ì�¼ ë•Œ", - "block.create.portable_storage_interface.tooltip.behaviour1": "_ê³ ì •ë�œ ì�¸í„°íŽ˜ì�´ìŠ¤_와 ì•„ì�´í…œì�„ 주고 받습니다. ê³ ì •ë�œ ì�¸í„°íŽ˜ì�´ìŠ¤ì—� ì•„ì�´í…œì�„ 수송하는 것ì�€ _움ì§�ì�´ëŠ” 장치와 ì§�ì ‘ 수송하는 것_ê³¼ 같습니다. ì•„ì�´í…œì�´ ì�´ë�™í•˜ëŠ” ë�™ì•ˆ 움ì§�ì�´ëŠ” 장치는 _멈춥니다_.", - "block.create.portable_storage_interface.tooltip.condition2": "레드스톤 신호를 ë°›ì�„ ë•Œ", - "block.create.portable_storage_interface.tooltip.behaviour2": "활성화ë�œ ì—°ê²°ì�„ _í•´ì œ_합니다.", + "block.create.portable_storage_interface.tooltip.summary": "움직이는 피스톤, 베어링, 수레, 밧줄 도르래에서 _아이템을_ _교환하는_ 장치입니다. 두 인터페이스는 _서로 마주보고_ _1-2블록_ 떨어져있어야 합니다.", + "block.create.portable_storage_interface.tooltip.condition1": "움직일 때", + "block.create.portable_storage_interface.tooltip.behaviour1": "_고정된 인터페이스_와 아이템을 주고 받습니다. 고정된 인터페이스에 아이템을 수송하는 것은 _움직이는 장치와 직접 수송하는 것_과 같습니다. 아이템이 이동하는 동안 움직이는 장치는 _멈춥니다_.", + "block.create.portable_storage_interface.tooltip.condition2": "레드스톤 신호를 받을 때", + "block.create.portable_storage_interface.tooltip.behaviour2": "활성화된 연결을 _해제_합니다.", "block.create.portable_fluid_interface.tooltip": "PORTABLE FLUID INTERFACE", - "block.create.portable_fluid_interface.tooltip.summary": "움ì§�ì�´ëŠ” 피스톤, ë² ì–´ë§�, 수레, 밧줄 ë�„르래ì—�ì„œ _액체를_ _êµ�환하는_ 휴대용 장치입니다. ë‘� ì�¸í„°íŽ˜ì�´ìŠ¤ëŠ” _서로 마주보고_ _1-2블ë¡�_ 떨어져있어야 합니다.", - "block.create.portable_fluid_interface.tooltip.condition1": "움ì§�ì�¼ ë•Œ", - "block.create.portable_fluid_interface.tooltip.behaviour1": "_ê³ ì •ë�œ ì�¸í„°íŽ˜ì�´ìŠ¤_와 액체를 주고 받습니다. ê³ ì •ë�œ ì�¸í„°íŽ˜ì�´ìŠ¤ì—� 액체를 수송하는 것ì�€ _움ì§�ì�´ëŠ” 장치ì—� ì§�ì ‘ 수송하는 것_ê³¼ 같습니다. ì•¡ì²´ê°€ ì�´ë�™í•˜ëŠ” ë�™ì•ˆ 움ì§�ì�´ëŠ” 장치는 _멈춥니다_", - "block.create.portable_fluid_interface.tooltip.condition2": "레드스톤 신호를 ë°›ì�„ ë•Œ", - "block.create.portable_fluid_interface.tooltip.behaviour2": "활성화ë�œ ì—°ê²°ì�„ _í•´ì œ_합니다.", + "block.create.portable_fluid_interface.tooltip.summary": "움직이는 피스톤, 베어링, 수레, 밧줄 도르래에서 _액체를_ _교환하는_ 휴대용 장치입니다. 두 인터페이스는 _서로 마주보고_ _1-2블록_ 떨어져있어야 합니다.", + "block.create.portable_fluid_interface.tooltip.condition1": "움직일 때", + "block.create.portable_fluid_interface.tooltip.behaviour1": "_고정된 인터페이스_와 액체를 주고 받습니다. 고정된 인터페이스에 액체를 수송하는 것은 _움직이는 장치에 직접 수송하는 것_과 같습니다. 액체가 이동하는 동안 움직이는 장치는 _멈춥니다_", + "block.create.portable_fluid_interface.tooltip.condition2": "레드스톤 신호를 받을 때", + "block.create.portable_fluid_interface.tooltip.behaviour2": "활성화된 연결을 _해제_합니다.", "block.create.rotation_speed_controller.tooltip": "ROTATION SPEED CONTROLLER", - "block.create.rotation_speed_controller.tooltip.summary": "해당 톱니바퀴ì�˜ ì†�ë�„를 _변경_í•  수 있는 컨트롤러입니다.", - "block.create.rotation_speed_controller.tooltip.condition1": "í�° 톱니바퀴와 ì—°ê²°ë�˜ì—ˆì�„ ë•Œ", - "block.create.rotation_speed_controller.tooltip.behaviour1": "들어오는 회전력ì�„ 받아, 대ìƒ�ì�˜ ì†�ë�„를 변경합니다. _í�°_ _톱니바퀴_ê°€ 컨트롤러 위ì—� 있어야합니다.", + "block.create.rotation_speed_controller.tooltip.summary": "해당 톱니바퀴의 속도를 _변경_할 수 있는 컨트롤러입니다.", + "block.create.rotation_speed_controller.tooltip.condition1": "큰 톱니바퀴와 연결되었을 때", + "block.create.rotation_speed_controller.tooltip.behaviour1": "들어오는 회전력을 받아, 대상의 속도를 변경합니다. _큰_ _톱니바퀴_가 컨트롤러 위에 있어야합니다.", "block.create.mechanical_piston.tooltip": "MECHANICAL PISTON", - "block.create.mechanical_piston.tooltip.summary": "_피스톤_ì�˜ 업그레ì�´ë“œ 버전입니다. 회전력ì�„ 사용해 ì—°ê²°ë�œ 구조물ì�„ 옮ê¹�니다. _피스톤_ _연장_ _축_ì�„ 후면ì—� 붙여 ì�´ 장치ì�˜ 사거리를 늘ì�´ê±°ë‚˜ 줄ì�¼ 수 있습니다. 축ì�´ 없다면 움ì§�ì�´ì§€ 않습니다. _섀시_나 _슬ë�¼ìž„_ _블ë¡�_ì�„ 붙여 ì�¼ì§�ì„ ì�˜ 블ë¡�들ì�„ 움ì§�ì�¼ 수 있습니다.", - "block.create.mechanical_piston.tooltip.condition1": "회전ë�  ë•Œ", - "block.create.mechanical_piston.tooltip.behaviour1": "붙어있는 구조물ì�„ 움ì§�ì�´ê¸° 시작합니다. ì†�ë�„와 ë°©í–¥ì�€ 들어오는 회전 ì†�ë�„와 ë°©í–¥ì—� ë”°ë�¼ 달ë�¼ì§‘니다.", + "block.create.mechanical_piston.tooltip.summary": "_피스톤_의 업그레이드 버전입니다. 회전력을 사용해 연결된 구조물을 옮깁니다. _피스톤_ _연장_ _축_을 후면에 붙여 이 장치의 사거리를 늘이거나 줄일 수 있습니다. 축이 없다면 움직이지 않습니다. _섀시_나 _슬라임_ _블록_을 붙여 일직선의 블록들을 움직일 수 있습니다.", + "block.create.mechanical_piston.tooltip.condition1": "회전될 때", + "block.create.mechanical_piston.tooltip.behaviour1": "붙어있는 구조물을 움직이기 시작합니다. 속도와 방향은 들어오는 회전 속도와 방향에 따라 달라집니다.", "block.create.piston_extension_pole.tooltip": "PISTON POLE", - "block.create.piston_extension_pole.tooltip.summary": "기계ì‹� 피스톤ì�˜ _사거리_를 늘려ì¤�니다.", - "block.create.piston_extension_pole.tooltip.condition1": "기계ì‹� 피스톤ì—� ì—°ê²°í–ˆì�„ ë•Œ", - "block.create.piston_extension_pole.tooltip.behaviour1": "피스톤ì�˜ 사거리를 í•œ 블ë¡� 늘립니다.", + "block.create.piston_extension_pole.tooltip.summary": "기계식 피스톤의 _사거리_를 늘려줍니다.", + "block.create.piston_extension_pole.tooltip.condition1": "기계식 피스톤에 연결했을 때", + "block.create.piston_extension_pole.tooltip.behaviour1": "피스톤의 사거리를 한 블록 늘립니다.", "block.create.mechanical_bearing.tooltip": "MECHANICAL BEARING", - "block.create.mechanical_bearing.tooltip.summary": "í�° 구조물ì�„ _회전_시키거나 _바람으로부터_ 회전력ì�„ 얻습니다.", - "block.create.mechanical_bearing.tooltip.condition1": "회전ë�  ë•Œ", - "block.create.mechanical_bearing.tooltip.behaviour1": "ì—°ê²°ë�œ 블ë¡�들ì�„ ë�Œë¦¬ê¸° 시작합니다. _섀시_나 _슬ë�¼ìž„_ _블ë¡�_ì�„ ì�´ìš©í•´ ë�” 많ì�€ 블ë¡�ì�„ 움ì§�ì�´ì„¸ìš”.", + "block.create.mechanical_bearing.tooltip.summary": "큰 구조물을 _회전_시키거나 _바람으로부터_ 회전력을 얻습니다.", + "block.create.mechanical_bearing.tooltip.condition1": "회전될 때", + "block.create.mechanical_bearing.tooltip.behaviour1": "연결된 블록들을 돌리기 시작합니다. _섀시_나 _슬라임_ _블록_을 이용해 더 많은 블록을 움직이세요.", "block.create.windmill_bearing.tooltip": "WINDMILL BEARING", - "block.create.windmill_bearing.tooltip.summary": "_바람_ì�„ _회전력으로 바꾸는 ë�°_ 사용ë�©ë‹ˆë‹¤. 당신ì�˜ ë””ìž�ì�¸ì�„ 붙ì�´ê³  ë�„는 걸 ê°�사하세요!", - "block.create.windmill_bearing.tooltip.condition1": "ìš°í�´ë¦­í–ˆì�„ ë•Œ", - "block.create.windmill_bearing.tooltip.behaviour1": "_붙여진 구조물_ì�˜ _회전_으로 얻어진 회전력ì�„ 제공합니다. 구조물ì�€ _ë‚ ê°œ_나 _양털_ì�„ í�¬í•¨í•´ì•¼í•©ë‹ˆë‹¤. _섀시, 슬ë�¼ìž„ë³¼, ê°•ë ¥ ì ‘ì°©ì œ_를 ì�´ìš©í•˜ì—¬ 여러 블ë¡�ì�„ 움ì§�여보세요.", + "block.create.windmill_bearing.tooltip.summary": "_바람_을 _회전력으로 바꾸는 데_ 사용됩니다. 당신의 디자인을 붙이고 도는 걸 감사하세요!", + "block.create.windmill_bearing.tooltip.condition1": "우클릭했을 때", + "block.create.windmill_bearing.tooltip.behaviour1": "_붙여진 구조물_의 _회전_으로 얻어진 회전력을 제공합니다. 구조물은 _날개_나 _양털_을 포함해야합니다. _섀시, 슬라임볼, 강력 접착제_를 이용하여 여러 블록을 움직여보세요.", "block.create.sail_frame.tooltip": "SAIL FRAME", - "block.create.sail_frame.tooltip.summary": "유용한 건축 블ë¡�ì�´ë©°, _í’�ì°¨ ë² ì–´ë§�_ì—� 달아 ë�™ë ¥ì�„ 만들 수ë�„ 있습니다.", + "block.create.sail_frame.tooltip.summary": "유용한 건축 블록이며, _풍차 베어링_에 달아 동력을 만들 수도 있습니다.", "block.create.white_sail.tooltip": "SAIL", - "block.create.white_sail.tooltip.summary": "유용한 건축 블ë¡�ì�´ë©°, _í’�ì°¨ ë² ì–´ë§�_ì—� 달아 ë�™ë ¥ì�„ 만들 수ë�„ 있습니다. 다양한 색깔ì�´ 있습니다.", - "block.create.white_sail.tooltip.condition1": "염료를 들고 ìš°í�´ë¦­", - "block.create.white_sail.tooltip.behaviour1": "ë‚ ê°œì�˜ 색깔ì�„ 바꿉니다.", + "block.create.white_sail.tooltip.summary": "유용한 건축 블록이며, _풍차 베어링_에 달아 동력을 만들 수도 있습니다. 다양한 색깔이 있습니다.", + "block.create.white_sail.tooltip.condition1": "염료를 들고 우클릭", + "block.create.white_sail.tooltip.behaviour1": "날개의 색깔을 바꿉니다.", "block.create.clockwork_bearing.tooltip": "CLOCKWORK BEARING", - "block.create.clockwork_bearing.tooltip.summary": "현재 _ì�¸ê²Œìž„_ _시간_ì�„ 알려주는 _시침_, _분침_ì�„ ë�Œë¦¬ëŠ” 업그레ì�´ë“œë�œ ë² ì–´ë§�입니다.", - "block.create.clockwork_bearing.tooltip.condition1": "회전ë�  ë•Œ", - "block.create.clockwork_bearing.tooltip.behaviour1": "현재 시간ì—� 맞춰 ì—°ê²°ë�œ 구조물ì�„ _시침_으로ì�¨ ë�Œë¦¬ê¸° 시작합니다. _다른_ _종류ì�˜_ _섀시_ê°€ 있다면, _분침_처럼 ë�Œë¦½ë‹ˆë‹¤.", + "block.create.clockwork_bearing.tooltip.summary": "현재 _인게임_ _시간_을 알려주는 _시침_, _분침_을 돌리는 업그레이드된 베어링입니다.", + "block.create.clockwork_bearing.tooltip.condition1": "회전될 때", + "block.create.clockwork_bearing.tooltip.behaviour1": "현재 시간에 맞춰 연결된 구조물을 _시침_으로써 돌리기 시작합니다. _다른_ _종류의_ _섀시_가 있다면, _분침_처럼 돌립니다.", "block.create.sequenced_gearshift.tooltip": "SEQUENCED GEARSHIFT", - "block.create.sequenced_gearshift.tooltip.summary": "ì—°ì†�으로 5ê°œì�˜ 회전 명령ì�„ 내릴 수 있는 _프로그램ì�´_ _가능한_ 장치입니다. ì�´ê²ƒìœ¼ë¡œ ë² ì–´ë§�, 피스톤, ë�„르래ì�˜ 움ì§�ìž„ê³¼ 타ì�´ë°�ì�„ ì •í•  수 있습니다. 빠른 ì†�ë ¥ì—�는 부정확해질 수 있습니다.", - "block.create.sequenced_gearshift.tooltip.condition1": "레드스톤 신호를 ë°›ì�„ ë•Œ", - "block.create.sequenced_gearshift.tooltip.behaviour1": "ìž…ë ¥ ì†�ë�„ì—� 따른 프로그램ë�œ 명령들ì�„ 수행하기 시작합니다.", - "block.create.sequenced_gearshift.tooltip.condition2": "ìš°í�´ë¦­í–ˆì�„ ë•Œ", - "block.create.sequenced_gearshift.tooltip.behaviour2": "설정 ì°½ì�„ 엽니다.", + "block.create.sequenced_gearshift.tooltip.summary": "연속으로 5개의 회전 명령을 내릴 수 있는 _프로그램이_ _가능한_ 장치입니다. 이것으로 베어링, 피스톤, 도르래의 움직임과 타이밍을 정할 수 있습니다. 빠른 속력에는 부정확해질 수 있습니다.", + "block.create.sequenced_gearshift.tooltip.condition1": "레드스톤 신호를 받을 때", + "block.create.sequenced_gearshift.tooltip.behaviour1": "입력 속도에 따른 프로그램된 명령들을 수행하기 시작합니다.", + "block.create.sequenced_gearshift.tooltip.condition2": "우클릭했을 때", + "block.create.sequenced_gearshift.tooltip.behaviour2": "설정 창을 엽니다.", "block.create.cart_assembler.tooltip": "CART ASSEMBLER", - "block.create.cart_assembler.tooltip.summary": "ë ˆì�¼ 위ì—� 설치ë�˜ì—ˆì�„ ë•Œ, 지나가는 _ê´‘ì‚°_ _수레_ì—� ì—°ê²°ë�œ 구조물ì�„ _설치/í•´ì²´_합니다. [Ctrl]키를 눌러 ë ˆì�¼ 종류ì—� 따른 ìž‘ë�™ 방법ì�„ 알아보세요.", - "block.create.cart_assembler.tooltip.condition1": "단ì�¼ 수레 장치", - "block.create.cart_assembler.tooltip.behaviour1": "_í•œ 조립기_만 있다면, 구조물ì�€ _í•œ 수레ì—�만_ ì—°ê²°ë�©ë‹ˆë‹¤. _렌치_를 ì�´ìš©í•´ _특정 회전 ë�™ìž‘_ì�„ 설정하세요.", - "block.create.cart_assembler.tooltip.condition2": "기차 장치", - "block.create.cart_assembler.tooltip.behaviour2": "_구조물로 ì—°ê²°ë�œ_ ë‘� 카트 조립기는 _모ë‘�_ 수레를 가지고 있ì�„ ë•Œ _구조물로 ë‘� 수레를 ì—°ê²°_합니다. 구조물ì�€ _ê´‘ì‚° 수레 커플ë§�_ê³¼ 유사하게 기능합니다.", - "block.create.cart_assembler.tooltip.control1": "ë ˆì�¼ 위ì—� 설치ë�˜ì—ˆì�„ ë•Œ", - "block.create.cart_assembler.tooltip.action1": "신호를 받았ì�„ ë•Œ _조립_하고, 아니ë�¼ë©´ _í•´ì²´_합니다.", - "block.create.cart_assembler.tooltip.control2": "ì „ë�™ ë ˆì�¼ 위ì—� 설치ë�˜ì—ˆì�„ ë•Œ", - "block.create.cart_assembler.tooltip.action2": "신호를 받았ì�„ ë•Œ _조립_하고 _ê°€ì†�_하지만, 아니ë�¼ë©´ _í•´ì²´_하고 _멈춥니다_.", - "block.create.cart_assembler.tooltip.control3": "íƒ�지 ë ˆì�¼ 위ì—� 설치ë�˜ì—ˆì�„ ë•Œ", - "block.create.cart_assembler.tooltip.action3": "í•´ì²´ë�œ 수레를 _조립_하고, 조립ë�œ 수레를 _í•´ì²´_합니다.", - "block.create.cart_assembler.tooltip.control4": "활성화 ë ˆì�¼ 위ì—� 설치ë�˜ì—ˆì�„ ë•Œ", - "block.create.cart_assembler.tooltip.action4": "신호를 받았ì�„ ë•Œ _í•´ì²´_합니다.", + "block.create.cart_assembler.tooltip.summary": "레일 위에 설치되었을 때, 지나가는 _광산_ _수레_에 연결된 구조물을 _설치/해체_합니다. [Ctrl]키를 눌러 레일 종류에 따른 작동 방법을 알아보세요.", + "block.create.cart_assembler.tooltip.condition1": "단일 수레 장치", + "block.create.cart_assembler.tooltip.behaviour1": "_한 조립기_만 있다면, 구조물은 _한 수레에만_ 연결됩니다. _렌치_를 이용해 _특정 회전 동작_을 설정하세요.", + "block.create.cart_assembler.tooltip.condition2": "기차 장치", + "block.create.cart_assembler.tooltip.behaviour2": "_구조물로 연결된_ 두 카트 조립기는 _모두_ 수레를 가지고 있을 때 _구조물로 두 수레를 연결_합니다. 구조물은 _광산 수레 커플링_과 유사하게 기능합니다.", + "block.create.cart_assembler.tooltip.control1": "레일 위에 설치되었을 때", + "block.create.cart_assembler.tooltip.action1": "신호를 받았을 때 _조립_하고, 아니라면 _해체_합니다.", + "block.create.cart_assembler.tooltip.control2": "전동 레일 위에 설치되었을 때", + "block.create.cart_assembler.tooltip.action2": "신호를 받았을 때 _조립_하고 _가속_하지만, 아니라면 _해체_하고 _멈춥니다_.", + "block.create.cart_assembler.tooltip.control3": "탐지 레일 위에 설치되었을 때", + "block.create.cart_assembler.tooltip.action3": "해체된 수레를 _조립_하고, 조립된 수레를 _해체_합니다.", + "block.create.cart_assembler.tooltip.control4": "활성화 레일 위에 설치되었을 때", + "block.create.cart_assembler.tooltip.action4": "신호를 받았을 때 _해체_합니다.", "block.create.rope_pulley.tooltip": "ROPE PULLEY", - "block.create.rope_pulley.tooltip.summary": "_수ì§�으로_ 붙ì�€ 구조물ì�„ 움ì§�입니다. _섀시_나 _슬ë�¼ìž„_ _블ë¡�_ì�„ 붙여 ì�¼ì§�ì„ ì�˜ 블ë¡�들ì�„ 움ì§�ì�¼ 수 있습니다.", - "block.create.rope_pulley.tooltip.condition1": "회전ë�  ë•Œ", - "block.create.rope_pulley.tooltip.behaviour1": "ì—°ê²°ë�œ 구조물ì�„ 움ì§�ì�´ê¸° 시작합니다. ì†�ë�„와 ë°©í–¥ì�€ 들어오는 회전 ì†�ë�„, ë°©í–¥ì—� ë”°ë�¼ 다릅니다.", + "block.create.rope_pulley.tooltip.summary": "_수직으로_ 붙은 구조물을 움직입니다. _섀시_나 _슬라임_ _블록_을 붙여 일직선의 블록들을 움직일 수 있습니다.", + "block.create.rope_pulley.tooltip.condition1": "회전될 때", + "block.create.rope_pulley.tooltip.behaviour1": "연결된 구조물을 움직이기 시작합니다. 속도와 방향은 들어오는 회전 속도, 방향에 따라 다릅니다.", "block.create.linear_chassis.tooltip": "TRANSLATION CHASSIS", - "block.create.linear_chassis.tooltip.summary": "ì—°ê²°ë�œ 구조물ì�˜ ì�´ë�™ì�„ _ë�„와주는_ ë² ì�´ìŠ¤ 블ë¡�입니다.", - "block.create.linear_chassis.tooltip.condition1": "움ì§�ì�¼ ë•Œ", - "block.create.linear_chassis.tooltip.behaviour1": "섀시ì�˜ _기둥_ _ë°©í–¥_으로 붙어있는 모든 블ë¡�들ì�„ ê°™ì�€ 방향으로 옮ê¹�니다. 블ë¡�들ì�€ 섀시가 ë�ˆë�ˆí•  때만 당겨집니다 ([Ctrl]를 누르세요).", - "block.create.linear_chassis.tooltip.condition2": "렌치로 ì¡°ì •í•  ë•Œ", - "block.create.linear_chassis.tooltip.behaviour2": "대ìƒ� 섀시ì�˜ _사거리_를 조정합니다. ë˜�는 CTRLì�„ 눌러 ì�¸ì ‘í•œ 모든 섀시ì�˜ 사거리를 조정합니다.", - "block.create.linear_chassis.tooltip.control1": "슬ë�¼ìž„ 볼로 ìš°í�´ë¦­", - "block.create.linear_chassis.tooltip.action1": "대ìƒ� ë©´ì�„ ë�ˆë�ˆí•˜ê²Œ 만듭니다. 당겨질 ë•Œ, 섀시는 ì—°ê²°ë�œ _모든_ _블ë¡�_ì�„ 움ì§�ì�´ëŠ” ë°©í–¥ì—� ìƒ�관없ì�´ 당ê¹�니다.", + "block.create.linear_chassis.tooltip.summary": "연결된 구조물의 이동을 _도와주는_ 베이스 블록입니다.", + "block.create.linear_chassis.tooltip.condition1": "움직일 때", + "block.create.linear_chassis.tooltip.behaviour1": "섀시의 _기둥_ _방향_으로 붙어있는 모든 블록들을 같은 방향으로 옮깁니다. 블록들은 섀시가 끈끈할 때만 당겨집니다 ([Ctrl]를 누르세요).", + "block.create.linear_chassis.tooltip.condition2": "렌치로 조정할 때", + "block.create.linear_chassis.tooltip.behaviour2": "대상 섀시의 _사거리_를 조정합니다. 또는 CTRL을 눌러 인접한 모든 섀시의 사거리를 조정합니다.", + "block.create.linear_chassis.tooltip.control1": "슬라임 볼로 우클릭", + "block.create.linear_chassis.tooltip.action1": "대상 면을 끈끈하게 만듭니다. 당겨질 때, 섀시는 연결된 _모든_ _블록_을 움직이는 방향에 상관없이 당깁니다.", "block.create.secondary_linear_chassis.tooltip": "SECONDARY LINEAR CHASSIS", - "block.create.secondary_linear_chassis.tooltip.summary": "다른 타입ì�˜ ì§�ì„  섀시와 _ì�´ì–´ì§€ì§€_ _않는_ ë‘�번째 종류ì�˜ ì§�ì„  섀시입니다.", + "block.create.secondary_linear_chassis.tooltip.summary": "다른 타입의 직선 섀시와 _이어지지_ _않는_ 두번째 종류의 직선 섀시입니다.", "block.create.radial_chassis.tooltip": "ROTATION CHASSIS", - "block.create.radial_chassis.tooltip.summary": "ì—°ê²°ë�œ 구조물ì�˜ ì�´ë�™ì�„ _ë�„와주는_ ë² ì�´ìŠ¤ 블ë¡�입니다.", - "block.create.radial_chassis.tooltip.condition1": "움ì§�ì�¼ ë•Œ", - "block.create.radial_chassis.tooltip.behaviour1": "섀시ì�˜ _ì›�_ _ë°©í–¥_으로 붙어있는 모든 블ë¡�들ì�„ ê°™ì�€ 방향으로 옮ê¹�니다. 블ë¡�들ì�´ 섀시가 ë�ˆë�ˆí•œ ë©´ì—� 붙어있ì�„ 때만 움ì§�입니다 ([Ctrl]를 누르세요).", - "block.create.radial_chassis.tooltip.condition2": "렌치로 ì¡°ì •í•  ë•Œ", - "block.create.radial_chassis.tooltip.behaviour2": "대ìƒ� 섀시ì�˜ _사거리_를 조정합니다. ë˜�는 CTRLì�„ 눌러 ì�¸ì ‘í•œ 모든 섀시ì�˜ 사거리를 조정합니다.", - "block.create.radial_chassis.tooltip.control1": "슬ë�¼ìž„ 볼로 ìš°í�´ë¦­", - "block.create.radial_chassis.tooltip.action1": "대ìƒ� ë©´ì�„ ë�ˆë�ˆí•˜ê²Œ 만듭니다. 당겨질 ë•Œ, ë�ˆë�ˆí•œ ë©´ì—� 붙ì�€ _모든_ _블ë¡�_ì�„ 움ì§�ì�´ê²Œ 합니다", + "block.create.radial_chassis.tooltip.summary": "연결된 구조물의 이동을 _도와주는_ 베이스 블록입니다.", + "block.create.radial_chassis.tooltip.condition1": "움직일 때", + "block.create.radial_chassis.tooltip.behaviour1": "섀시의 _원_ _방향_으로 붙어있는 모든 블록들을 같은 방향으로 옮깁니다. 블록들이 섀시가 끈끈한 면에 붙어있을 때만 움직입니다 ([Ctrl]를 누르세요).", + "block.create.radial_chassis.tooltip.condition2": "렌치로 조정할 때", + "block.create.radial_chassis.tooltip.behaviour2": "대상 섀시의 _사거리_를 조정합니다. 또는 CTRL을 눌러 인접한 모든 섀시의 사거리를 조정합니다.", + "block.create.radial_chassis.tooltip.control1": "슬라임 볼로 우클릭", + "block.create.radial_chassis.tooltip.action1": "대상 면을 끈끈하게 만듭니다. 당겨질 때, 끈끈한 면에 붙은 _모든_ _블록_을 움직이게 합니다", "block.create.mechanical_drill.tooltip": "MECHANICAL mechanical_drill", - "block.create.mechanical_drill.tooltip.summary": "블ë¡�ì�„ _파괴하는_ ë�° ì �í•©í•œ 장치입니다. ë² ì–´ë§�ì�´ë‚˜ 기계ì‹� 피스톤으로 움ì§�여집니다.", - "block.create.mechanical_drill.tooltip.condition1": "회전ë�  ë•Œ", - "block.create.mechanical_drill.tooltip.behaviour1": "ê³ ì •ë�˜ì–´ 블ë¡�ì�„ 부숩니다. ë˜�í•œ 해당ì˜�ì—­ì�˜ 엔티티ì—�게 피해를 ì¤�니다.", - "block.create.mechanical_drill.tooltip.condition2": "움ì§�ì�¼ ë•Œ", - "block.create.mechanical_drill.tooltip.behaviour2": "드릴ì�´ 부딫히는 모든 블ë¡�ì�„ 부숩니다.", + "block.create.mechanical_drill.tooltip.summary": "블록을 _파괴하는_ 데 적합한 장치입니다. 베어링이나 기계식 피스톤으로 움직여집니다.", + "block.create.mechanical_drill.tooltip.condition1": "회전될 때", + "block.create.mechanical_drill.tooltip.behaviour1": "고정되어 블록을 부숩니다. 또한 해당영역의 엔티티에게 피해를 줍니다.", + "block.create.mechanical_drill.tooltip.condition2": "움직일 때", + "block.create.mechanical_drill.tooltip.behaviour2": "드릴이 부딫히는 모든 블록을 부숩니다.", "block.create.mechanical_harvester.tooltip": "MECHANICAL mechanical_harvester", - "block.create.mechanical_harvester.tooltip.summary": "중간 í�¬ê¸°ì�˜ 작물 ìž�ë�™í™”ì—� ì �í•©í•œ _작물_ _수확기_입니다. ë² ì–´ë§�ì�´ë‚˜ 기계ì‹� 피스톤으로 움ì§�여집니다.", - "block.create.mechanical_harvester.tooltip.condition1": "움ì§�ì�¼ ë•Œ", - "block.create.mechanical_harvester.tooltip.behaviour1": "칼날ì—� 닿는 모ë‘� ìž�란 작물ì�„ 수확하고 최초 성장 ìƒ�태로 변경합니다.", + "block.create.mechanical_harvester.tooltip.summary": "중간 크기의 작물 자동화에 적합한 _작물_ _수확기_입니다. 베어링이나 기계식 피스톤으로 움직여집니다.", + "block.create.mechanical_harvester.tooltip.condition1": "움직일 때", + "block.create.mechanical_harvester.tooltip.behaviour1": "칼날에 닿는 모두 자란 작물을 수확하고 최초 성장 상태로 변경합니다.", "block.create.mechanical_plough.tooltip": "MECHANICAL PLOUGH", - "block.create.mechanical_plough.tooltip.summary": "다양한 ìš©ë�„ë¡œ 쓸 수 있는 _ìŸ�기_입니다. 기계ì‹� 피스톤, ë² ì–´ë§�ì�´ë‚˜ 기계ì‹� 피스톤으로 움ì§�여집니다.", - "block.create.mechanical_plough.tooltip.condition1": "움ì§�ì�¼ ë•Œ", - "block.create.mechanical_plough.tooltip.behaviour1": "횃불, 눈, ë ˆì�¼ 등 _통과ë�˜ëŠ”_ 블ë¡�들ì�„ 부숩니다. 엔티티를 _해치지_ _않습니다_. _ê´­ì�´_를 사용한 것처럼 ë•…ë�„ 갑니다.", + "block.create.mechanical_plough.tooltip.summary": "다양한 용도로 쓸 수 있는 _쟁기_입니다. 기계식 피스톤, 베어링이나 기계식 피스톤으로 움직여집니다.", + "block.create.mechanical_plough.tooltip.condition1": "움직일 때", + "block.create.mechanical_plough.tooltip.behaviour1": "횃불, 눈, 레일 등 _통과되는_ 블록들을 부숩니다. 엔티티를 _해치지_ _않습니다_. _괭이_를 사용한 것처럼 땅도 갑니다.", "block.create.mechanical_saw.tooltip": "MECHANICAL mechanical_saw", - "block.create.mechanical_saw.tooltip.summary": "효율ì �ì�¸ _벌목_ê³¼ 블ë¡�ì�„ _제재_하는ë�° ì �합합니다. ë² ì–´ë§�ì�´ë‚˜ 기계ì‹� 피스톤으로 움ì§�여집니다.", - "block.create.mechanical_saw.tooltip.condition1": "위를 ë°”ë�¼ë³¼ ë•Œ", - "block.create.mechanical_saw.tooltip.behaviour1": "_제재_와 _ì„�재_ _절단_ 조합법ì�„ 떨어진/투입ë�œ ì•„ì�´í…œì—� ì �용합니다. 결과물ì�´ 여러 종류고 í•„í„°ê°€ ì �ìš©ì�´ ë�˜ì§€ 않았다면, 결과물ì�€ _목ë¡�_ _순서_대로 배출ë�©ë‹ˆë‹¤.", - "block.create.mechanical_saw.tooltip.condition2": "옆ì�„ ë°”ë�¼ë³¼ ë•Œ", - "block.create.mechanical_saw.tooltip.behaviour2": "ì•žì—� 있는 ì›�목ì�„ ìž�릅니다. 나무ì�˜ ì›�목ì�´ë�¼ë©´, 나무가 쓰러지면서 ì•„ì�´í…œì�„ 떨굽니다.", - "block.create.mechanical_saw.tooltip.condition3": "움ì§�ì�¼ ë•Œ", - "block.create.mechanical_saw.tooltip.behaviour3": "톱ì�´ 만나는 모든 나무를 벱니다.", + "block.create.mechanical_saw.tooltip.summary": "효율적인 _벌목_과 블록을 _제재_하는데 적합합니다. 베어링이나 기계식 피스톤으로 움직여집니다.", + "block.create.mechanical_saw.tooltip.condition1": "위를 바라볼 때", + "block.create.mechanical_saw.tooltip.behaviour1": "_제재_와 _석재_ _절단_ 조합법을 떨어진/투입된 아이템에 적용합니다. 결과물이 여러 종류고 필터가 적용이 되지 않았다면, 결과물은 _목록_ _순서_대로 배출됩니다.", + "block.create.mechanical_saw.tooltip.condition2": "옆을 바라볼 때", + "block.create.mechanical_saw.tooltip.behaviour2": "앞에 있는 원목을 자릅니다. 나무의 원목이라면, 나무가 쓰러지면서 아이템을 떨굽니다.", + "block.create.mechanical_saw.tooltip.condition3": "움직일 때", + "block.create.mechanical_saw.tooltip.behaviour3": "톱이 만나는 모든 나무를 벱니다.", "block.create.stockpile_switch.tooltip": "stockpile_switch", - "block.create.stockpile_switch.tooltip.summary": "붙어있는 _저장소_ì—� 들어있는 ì•„ì�´í…œì�„ 기반으로 레드스톤 신호를 보냅니다. í•„í„°ë�„ 제공ë�©ë‹ˆë‹¤. _비êµ�기_와 반대로, 수량 스위치는 신호가 반전ë�˜ëŠ” _임계ì �_ì�„ 조절할 수 있습니다.", - "block.create.stockpile_switch.tooltip.condition1": "ìš°í�´ë¦­ í•  ë•Œ", - "block.create.stockpile_switch.tooltip.behaviour1": "UI를 엽니다.", + "block.create.stockpile_switch.tooltip.summary": "붙어있는 _저장소_에 들어있는 아이템을 기반으로 레드스톤 신호를 보냅니다. 필터도 제공됩니다. _비교기_와 반대로, 수량 스위치는 신호가 반전되는 _임계점_을 조절할 수 있습니다.", + "block.create.stockpile_switch.tooltip.condition1": "우클릭 할 때", + "block.create.stockpile_switch.tooltip.behaviour1": "UI를 엽니다.", "block.create.content_observer.tooltip": "CONTENT OBSERVER", - "block.create.content_observer.tooltip.summary": "저장소나 벨트ì�˜ ì•„ì�´í…œì�„ 등ë¡�ë�œ _í•„í„°_를 ì�´ìš©í•´ _íƒ�지_합니다. _ì�¸ë²¤í† ë¦¬, 벨트, 슈트_ 안ì—� 해당 ì•„ì�´í…œì�„ íƒ�지하는 ë�™ì•ˆ, 레드스톤 신호를 보냅니다. _깔대기_ê°€ 해당 ì•„ì�´í…œì�„ 수송하면, _1틱_ì�˜ 레드스톤 신호를 보냅니다.", + "block.create.content_observer.tooltip.summary": "저장소나 벨트의 아이템을 등록된 _필터_를 이용해 _탐지_합니다. _인벤토리, 벨트, 슈트_ 안에 해당 아이템을 탐지하는 동안, 레드스톤 신호를 보냅니다. _깔대기_가 해당 아이템을 수송하면, _1틱_의 레드스톤 신호를 보냅니다.", "block.create.redstone_link.tooltip": "REDSTONE LINK", - "block.create.redstone_link.tooltip.summary": "_무선_ 레드스톤 단ë§�기입니다. 아무 ì•„ì�´í…œìœ¼ë¡œ ë‘� ê°œì�˜ _주파수_를 설정할 수 있습니다. 통신거리는 제한ë�˜ì–´ 있지만, 그래ë�„ 충분히 넓습니다.", - "block.create.redstone_link.tooltip.condition1": "신호를 줄 ë•Œ", - "block.create.redstone_link.tooltip.behaviour1": "ê°™ì�€ 주파주ì�˜ 다른 단ë§�기ì—�ì„œ 레드스톤 신호를 받습니다.", - "block.create.redstone_link.tooltip.control1": "ì•„ì�´í…œì�„ 들고 ìš°í�´ë¦­", - "block.create.redstone_link.tooltip.action1": "ê·¸ ì•„ì�´í…œìœ¼ë¡œ 주파수를 설정합니다. 주파수는 최대 ë‘�가지 ì•„ì�´í…œ 조합으로 ì�´ë£° 수 있습니다.", - "block.create.redstone_link.tooltip.control2": "ì›…í�¬ë¦° ìƒ�태ì—�ì„œ ìš°í�´ë¦­", - "block.create.redstone_link.tooltip.action2": "수신/발신 모드로 바꿉니다.", + "block.create.redstone_link.tooltip.summary": "_무선_ 레드스톤 단말기입니다. 아무 아이템으로 두 개의 _주파수_를 설정할 수 있습니다. 통신거리는 제한되어 있지만, 그래도 충분히 넓습니다.", + "block.create.redstone_link.tooltip.condition1": "신호를 줄 때", + "block.create.redstone_link.tooltip.behaviour1": "같은 주파주의 다른 단말기에서 레드스톤 신호를 받습니다.", + "block.create.redstone_link.tooltip.control1": "아이템을 들고 우클릭", + "block.create.redstone_link.tooltip.action1": "그 아이템으로 주파수를 설정합니다. 주파수는 최대 두가지 아이템 조합으로 이룰 수 있습니다.", + "block.create.redstone_link.tooltip.control2": "웅크린 상태에서 우클릭", + "block.create.redstone_link.tooltip.action2": "수신/발신 모드로 바꿉니다.", "block.create.nixie_tube.tooltip": "NIXIE TUBE", - "block.create.nixie_tube.tooltip.summary": "숫ìž�와 문ìž�를 나타내는 멋진 표시등입니다.", - "block.create.nixie_tube.tooltip.condition1": "레드스톤 신호를 ë°›ì�„ ë•Œ", - "block.create.nixie_tube.tooltip.behaviour1": "_현재_ 레드스톤 _신호_ _세기_를 표시합니다.", - "block.create.nixie_tube.tooltip.condition2": "ì�´ë¦„표를 사용할 ë•Œ", - "block.create.nixie_tube.tooltip.behaviour2": "í•œ 줄로 놓ì�¸ 표시등ì—� _문ìž�_를 표시합니다.", + "block.create.nixie_tube.tooltip.summary": "숫자와 문자를 나타내는 멋진 표시등입니다.", + "block.create.nixie_tube.tooltip.condition1": "레드스톤 신호를 받을 때", + "block.create.nixie_tube.tooltip.behaviour1": "_현재_ 레드스톤 _신호_ _세기_를 표시합니다.", + "block.create.nixie_tube.tooltip.condition2": "이름표를 사용할 때", + "block.create.nixie_tube.tooltip.behaviour2": "한 줄로 놓인 표시등에 _문자_를 표시합니다.", "block.create.redstone_contact.tooltip": "REDSTONE redstone_contact", - "block.create.redstone_contact.tooltip.summary": "_í•œ_ _ìŒ�_ì�´ _서로_ _ë°”ë�¼ë³´ê³ _ 있ì�„ ë•Œ 레드스톤 신호를 보냅니다. ë² ì–´ë§�ì�´ë‚˜ 기계ì‹� 피스톤으로 움ì§�여집니다.", - "block.create.redstone_contact.tooltip.condition1": "다른 ë�™í˜• ê°�지기를 맞댈 ë•Œ", - "block.create.redstone_contact.tooltip.behaviour1": "레드스톤 신호를 보냅니다.", - "block.create.redstone_contact.tooltip.condition2": "움ì§�ì�¼ ë•Œ", - "block.create.redstone_contact.tooltip.behaviour2": "지나가는 모든 ê³ ì •ë�œ ë�™í˜• ê°�지기를 ìž‘ë�™ì‹œí‚µë‹ˆë‹¤.", + "block.create.redstone_contact.tooltip.summary": "_한_ _쌍_이 _서로_ _바라보고_ 있을 때 레드스톤 신호를 보냅니다. 베어링이나 기계식 피스톤으로 움직여집니다.", + "block.create.redstone_contact.tooltip.condition1": "다른 동형 감지기를 맞댈 때", + "block.create.redstone_contact.tooltip.behaviour1": "레드스톤 신호를 보냅니다.", + "block.create.redstone_contact.tooltip.condition2": "움직일 때", + "block.create.redstone_contact.tooltip.behaviour2": "지나가는 모든 고정된 동형 감지기를 작동시킵니다.", "block.create.adjustable_crate.tooltip": "ADJUSTABLE CRATE", - "block.create.adjustable_crate.tooltip.summary": "ì�´ 저장소는 용량ì�„ _ì§�ì ‘_ _ì •í• _ 수 있습니다. 아무아ì�´í…œì�´ë‚˜ 최대 16스íƒ�씩 ë‹´ì�„ 수 있습니다. 레드스톤 비êµ�기와 호환ë�©ë‹ˆë‹¤.", - "block.create.adjustable_crate.tooltip.control1": "ìš°í�´ë¦­ í–ˆì�„ ë•Œ", - "block.create.adjustable_crate.tooltip.action1": "ì°½ì�„ 엽니다.", + "block.create.adjustable_crate.tooltip.summary": "이 저장소는 용량을 _직접_ _정할_ 수 있습니다. 아무아이템이나 최대 16스택씩 담을 수 있습니다. 레드스톤 비교기와 호환됩니다.", + "block.create.adjustable_crate.tooltip.control1": "우클릭 했을 때", + "block.create.adjustable_crate.tooltip.action1": "창을 엽니다.", "block.create.creative_crate.tooltip": "THE ENDLESS CRATE", - "block.create.creative_crate.tooltip.summary": "ì�´ ìƒ�ìž�는 아무 ì•„ì�´í…œì�„ _무한히_ 저장합니다. 청사진 대í�¬ 옆ì—� 놓ì�„ ì‹œ 준비물ì�„ _전부_ 공급합니다.", - "block.create.creative_crate.tooltip.condition1": "í•„í„°ì—� ì•„ì�´í…œì�„ 설정할 ì‹œ", - "block.create.creative_crate.tooltip.behaviour1": "ì„ íƒ�ë�œ ì•„ì�´í…œì�„ _무한정_으로 _빼낼_ 수 있습니다. 대신 _들어간_ ì•„ì�´í…œì�€ _ì‚­ì œ_ë�©ë‹ˆë‹¤.", + "block.create.creative_crate.tooltip.summary": "이 상자는 아무 아이템을 _무한히_ 저장합니다. 청사진 대포 옆에 놓을 시 준비물을 _전부_ 공급합니다.", + "block.create.creative_crate.tooltip.condition1": "필터에 아이템을 설정할 시", + "block.create.creative_crate.tooltip.behaviour1": "선택된 아이템을 _무한정_으로 _빼낼_ 수 있습니다. 대신 _들어간_ 아이템은 _삭제_됩니다.", "block.create.deployer.tooltip": "DEPLOYER", - "block.create.deployer.tooltip.summary": " _때리고_, _사용하고_ _ìž‘ë�™ì‹œí‚µë‹ˆë‹¤_. ì�´ 장치는 _플레ì�´ì–´_를 가능한 í•œ _í�‰ë‚´ë‚´ë ¤í• _ _것입니다_. 주변 ì�¸ë²¤í† ë¦¬ì—�ì„œ ì•„ì�´í…œì�„ 쓰거나 ë„£ì�„ 수 있습니다.", - "block.create.deployer.tooltip.condition1": "회전ë�  ë•Œ", - "block.create.deployer.tooltip.behaviour1": "팔ì�„ 늘려 í•œ 칸앞ì—� 있는 공간ì—�ì„œ í–‰ë�™í•©ë‹ˆë‹¤.", - "block.create.deployer.tooltip.condition2": "렌치로 ìš°í�´ë¦­í•  ë•Œ", - "block.create.deployer.tooltip.behaviour2": "_공격_ _모드_ë¡œ 바꿉니다. ì�´ ìƒ�태ì—�서는 ë°°í�¬ê¸°ê°€ ì•„ì�´í…œì�„ 가지고 _부수거나_ _때리려고_ í•  것입니다.", - "block.create.deployer.tooltip.condition3": "필터를 설정했ì�„ ë•Œ", - "block.create.deployer.tooltip.behaviour3": "_í•„í„°_ì—� 맞지 않는 ì•„ì�´í…œì�€ 사용하지 않습니다. í•„í„°ì—� 맞지 않는 ì•„ì�´í…œì�€ 빼내거나 ë„£ì�„ 수 없습니다.", + "block.create.deployer.tooltip.summary": " _때리고_, _사용하고_ _작동시킵니다_. 이 장치는 _플레이어_를 가능한 한 _흉내내려할_ _것입니다_. 주변 인벤토리에서 아이템을 쓰거나 넣을 수 있습니다.", + "block.create.deployer.tooltip.condition1": "회전될 때", + "block.create.deployer.tooltip.behaviour1": "팔을 늘려 한 칸앞에 있는 공간에서 행동합니다.", + "block.create.deployer.tooltip.condition2": "렌치로 우클릭할 때", + "block.create.deployer.tooltip.behaviour2": "_공격_ _모드_로 바꿉니다. 이 상태에서는 배포기가 아이템을 가지고 _부수거나_ _때리려고_ 할 것입니다.", + "block.create.deployer.tooltip.condition3": "필터를 설정했을 때", + "block.create.deployer.tooltip.behaviour3": "_필터_에 맞지 않는 아이템은 사용하지 않습니다. 필터에 맞지 않는 아이템은 빼내거나 넣을 수 없습니다.", "block.create.brass_casing.tooltip": "BRASS CASING", - "block.create.brass_casing.tooltip.summary": "다양한 ìš©ë�„ë¡œ ì“°ì�¼ 수 있는 단단한 기계 ì¼€ì�´ìŠ¤ìž…니다. 장ì‹�용으로 ì�¨ë�„ 무방합니다. _축_ì�´ë‚˜ _벨트_ì—� _씌울 수 있습니다_.", + "block.create.brass_casing.tooltip.summary": "다양한 용도로 쓰일 수 있는 단단한 기계 케이스입니다. 장식용으로 써도 무방합니다. _축_이나 _벨트_에 _씌울 수 있습니다_.", "block.create.pulse_repeater.tooltip": "PULSE REPEATER", - "block.create.pulse_repeater.tooltip.summary": "_1틱_ì�˜ 레드스톤 신호를 보내는 간단한 리피터입니다.", + "block.create.pulse_repeater.tooltip.summary": "_1틱_의 레드스톤 신호를 보내는 간단한 리피터입니다.", "block.create.adjustable_repeater.tooltip": "FLEX REPEATER", - "block.create.adjustable_repeater.tooltip.summary": "최대 30분까지 _딜레ì�´_를 설정할 수 있는 업그레ì�´ë“œë�œ _레드스톤_ _리피터_입니다.", + "block.create.adjustable_repeater.tooltip.summary": "최대 30분까지 _딜레이_를 설정할 수 있는 업그레이드된 _레드스톤_ _리피터_입니다.", "block.create.adjustable_pulse_repeater.tooltip": "FLEX PULSE REPEATER", - "block.create.adjustable_pulse_repeater.tooltip.summary": "최대 30분까지 _딜레ì�´_를 설정할 수 있는 _펄스_ _리피터_입니다.", + "block.create.adjustable_pulse_repeater.tooltip.summary": "최대 30분까지 _딜레이_를 설정할 수 있는 _펄스_ _리피터_입니다.", "block.create.analog_lever.tooltip": "ANALOG LEVER", - "block.create.analog_lever.tooltip.summary": "레드스톤 _신호_ _세기_를 ìž�세히 _ì¡°ì •_í•  수 있는 레버입니다.", + "block.create.analog_lever.tooltip.summary": "레드스톤 _신호_ _세기_를 자세히 _조정_할 수 있는 레버입니다.", "block.create.powered_toggle_latch.tooltip": "POWERED TOGGLE LATCH", - "block.create.powered_toggle_latch.tooltip.summary": "레드스톤 신호로 ë�„ê³  켤 수 있는 _레버_입니다.", + "block.create.powered_toggle_latch.tooltip.summary": "레드스톤 신호로 끄고 켤 수 있는 _레버_입니다.", "block.create.powered_latch.tooltip": "POWERED LATCH", - "block.create.powered_latch.tooltip.summary": "레드스톤 신호로 컨트롤 í•  수 있는 _레버_입니다. 후면ì—�ì„œ 들어오는 신호는 레버를 키고, 측면ì—�ì„œ 들어오는 신호는 레버를 초기화합니다.", + "block.create.powered_latch.tooltip.summary": "레드스톤 신호로 컨트롤 할 수 있는 _레버_입니다. 후면에서 들어오는 신호는 레버를 키고, 측면에서 들어오는 신호는 레버를 초기화합니다.", "block.create.controller_rail.tooltip": "CONTROLLER RAIL", - "block.create.controller_rail.tooltip.summary": "_ê´‘ì‚° 수레_ì�˜ _ì�´ë�™ì†�ë�„_를 _세밀하게_ _ì¡°ì •_í•  수 있는 _ì–‘ë°©í–¥_ _ì „ë�™ ë ˆì�¼_입니다.", - "block.create.controller_rail.tooltip.condition1": "레드스톤 신호를 ë°›ì�„ ë•Œ", - "block.create.controller_rail.tooltip.behaviour1": "_신호 세기ì—� ë”°ë�¼_ 지나가는 수레를 _ê°€ì†�, ê°�ì†�_합니다. 레드스톤 신호는 다른 ë°©í–¥ ë ˆì�¼ì—�ë�„ 전달ë�©ë‹ˆë‹¤. ë‘� 방향레ì�¼ì—� 다른 세기를 전달하면 중간 ë ˆì�¼ë“¤ì�€ ë‘� 세기 사ì�´ì�˜ 신호를 받습니다.", + "block.create.controller_rail.tooltip.summary": "_광산 수레_의 _이동속도_를 _세밀하게_ _조정_할 수 있는 _양방향_ _전동 레일_입니다.", + "block.create.controller_rail.tooltip.condition1": "레드스톤 신호를 받을 때", + "block.create.controller_rail.tooltip.behaviour1": "_신호 세기에 따라_ 지나가는 수레를 _가속, 감속_합니다. 레드스톤 신호는 다른 방향 레일에도 전달됩니다. 두 방향레일에 다른 세기를 전달하면 중간 레일들은 두 세기 사이의 신호를 받습니다.", "block.create.speedometer.tooltip": "SPEEDOMETER", - "block.create.speedometer.tooltip.summary": "ì—°ê²°ë�œ 장치ì�˜ _회전_ _ì†�ë�„_를 _계측_하고 _나타냅니다_. 레드스톤 비êµ�기와 호환ë�©ë‹ˆë‹¤.", - "block.create.speedometer.tooltip.condition1": "회전ë�  ë•Œ", - "block.create.speedometer.tooltip.behaviour1": "ì†�ë�„ì—� ë”°ë�¼ 색깔ì�„ 나타냅니다. _ì´ˆë¡�색_ì�€ _ëŠ�림_ì�„, _파랑색_ì�€ _보통_, _ë³´ë�¼ìƒ‰_ì�€ _빠른_ _ì†�ë�„_를 나타냅니다. 몇몇 장치들ì�€ ìž‘ë�™í•˜ê¸° 위해 ì�¼ì •ìˆ˜ì¤€ ì�´ìƒ�ì�˜ ì†�ë�„ê°€ 필요합니다.", + "block.create.speedometer.tooltip.summary": "연결된 장치의 _회전_ _속도_를 _계측_하고 _나타냅니다_. 레드스톤 비교기와 호환됩니다.", + "block.create.speedometer.tooltip.condition1": "회전될 때", + "block.create.speedometer.tooltip.behaviour1": "속도에 따라 색깔을 나타냅니다. _초록색_은 _느림_을, _파랑색_은 _보통_, _보라색_은 _빠른_ _속도_를 나타냅니다. 몇몇 장치들은 작동하기 위해 일정수준 이상의 속도가 필요합니다.", "block.create.stressometer.tooltip": "STRESSOMETER", - "block.create.stressometer.tooltip.summary": "ì—°ê²°ë�œ 네트워í�¬ì�˜ _ì „ì²´_ _피로ë�„_ _수치_를 _계측_하고 _나타냅니다_. 레드스톤 비êµ�기와 호환ë�©ë‹ˆë‹¤.", - "block.create.stressometer.tooltip.condition1": "회전ë�  ë•Œ", - "block.create.stressometer.tooltip.behaviour1": "피로ë�„ì—� ë”°ë�¼ 색깔ì�„ 나타냅니다. _과부화ë�œ_ _네트워í�¬_는 움ì§�ì�´ëŠ” 것ì�„ 멈춥니다. 과부하는 네트워í�¬ì—� _추가_ _피로ë�„_ _용량_ì�„ 가진 장치를 설치하면 í•´ê²°ë�©ë‹ˆë‹¤. ", + "block.create.stressometer.tooltip.summary": "연결된 네트워크의 _전체_ _피로도_ _수치_를 _계측_하고 _나타냅니다_. 레드스톤 비교기와 호환됩니다.", + "block.create.stressometer.tooltip.condition1": "회전될 때", + "block.create.stressometer.tooltip.behaviour1": "피로도에 따라 색깔을 나타냅니다. _과부화된_ _네트워크_는 움직이는 것을 멈춥니다. 과부하는 네트워크에 _추가_ _피로도_ _용량_을 가진 장치를 설치하면 해결됩니다. ", "item.create.sand_paper.tooltip": "SAND PAPER", - "item.create.sand_paper.tooltip.summary": "재료들ì�„ _윤내는 ë�°_ ì“°ì�´ëŠ” 거친 종ì�´ìž…니다. ë°°í�¬ê¸°ê°€ ìž�ë�™ìœ¼ë¡œ 쓸 수 있습니다.", - "item.create.sand_paper.tooltip.condition1": "사용할 ë•Œ", - "item.create.sand_paper.tooltip.behaviour1": "_다른 ì†�_ì—�있는 ì•„ì�´í…œê³¼ _바닥ì—� 있는 ì•„ì�´í…œ_ì�„ 윤냅니다.", + "item.create.sand_paper.tooltip.summary": "재료들을 _윤내는 데_ 쓰이는 거친 종이입니다. 배포기가 자동으로 쓸 수 있습니다.", + "item.create.sand_paper.tooltip.condition1": "사용할 때", + "item.create.sand_paper.tooltip.behaviour1": "_다른 손_에있는 아이템과 _바닥에 있는 아이템_을 윤냅니다.", "item.create.super_glue.tooltip": "SUPER GLUE", - "item.create.super_glue.tooltip.summary": "블ë¡� 사ì�´ì—� 풀칠하면, 절대 떨어지지 않습니다.", - "item.create.super_glue.tooltip.condition1": "사용했ì�„ ë•Œ", - "item.create.super_glue.tooltip.behaviour1": "ì„ íƒ�í•œ 블ë¡�ì�˜ ë©´ì�„ _ë�ˆë�ˆí•˜ê²Œ_ 만듭니다. ë�ˆë�ˆí•œ ë©´ì—� 붙ì�€ 다른 블ë¡�ì�€ 기계ì‹� 피스톤, ë² ì–´ë§� 등ì—� _ê°™ì�´_ _움ì§�ì�´ê²Œ_ ë�©ë‹ˆë‹¤.", - "item.create.super_glue.tooltip.condition2": "다른 ì†�ì—� 들고 있ì�„ ë•Œ", - "item.create.super_glue.tooltip.behaviour2": "블ë¡�ì�„ 설치할 ë•Œ 그것ì�´ _설치ë�œ_ _ê³³_ì—� _ìž�ë�™ìœ¼ë¡œ_ 풀칠합니다.", + "item.create.super_glue.tooltip.summary": "블록 사이에 풀칠하면, 절대 떨어지지 않습니다.", + "item.create.super_glue.tooltip.condition1": "사용했을 때", + "item.create.super_glue.tooltip.behaviour1": "선택한 블록의 면을 _끈끈하게_ 만듭니다. 끈끈한 면에 붙은 다른 블록은 기계식 피스톤, 베어링 등에 _같이_ _움직이게_ 됩니다.", + "item.create.super_glue.tooltip.condition2": "다른 손에 들고 있을 때", + "item.create.super_glue.tooltip.behaviour2": "블록을 설치할 때 그것이 _설치된_ _곳_에 _자동으로_ 풀칠합니다.", "item.create.builders_tea.tooltip": "BUILDERS TEA", - "item.create.builders_tea.tooltip.summary": "하루를 시작하기ì—� 좋ì�€ ì�Œë£Œìž…니다. _ 새로운 ì˜�ê°�_ì�„ ì¤�니다.", + "item.create.builders_tea.tooltip.summary": "하루를 시작하기에 좋은 음료입니다. _ 새로운 영감_을 줍니다.", "item.create.refined_radiance.tooltip": "REFINED RADIANCE", - "item.create.refined_radiance.tooltip.summary": "_í�¡ìˆ˜ë�œ_ _ë¹›_으로 제련ë�œ 색채 혼합물입니다.", + "item.create.refined_radiance.tooltip.summary": "_흡수된_ _빛_으로 제련된 색채 혼합물입니다.", "item.create.shadow_steel.tooltip": "SHADOW STEEL", - "item.create.shadow_steel.tooltip.summary": "_공허_ì—�ì„œ 제련ë�œ 색채 혼합물입니다.", + "item.create.shadow_steel.tooltip.summary": "_공허_에서 제련된 색채 혼합물입니다.", "item.create.minecart_coupling.tooltip": "MINECART COUPLING", - "item.create.minecart_coupling.tooltip.summary": "당신ì�˜ 모든 _수레들ì�„ ì�´ì–´ _멋진 _기차_를 만들어보세요.", - "item.create.minecart_coupling.tooltip.condition1": "ê´‘ì‚° 수레ì—� 사용할 ë•Œ", - "item.create.minecart_coupling.tooltip.behaviour1": "_ë‘� 수레를 묶어_ ì�´ë�™í•  ë•Œ ê³ ì •ë�œ _거리를 유지하게_ 합니다.", + "item.create.minecart_coupling.tooltip.summary": "당신의 모든 _수레들을 이어 _멋진 _기차_를 만들어보세요.", + "item.create.minecart_coupling.tooltip.condition1": "광산 수레에 사용할 때", + "item.create.minecart_coupling.tooltip.behaviour1": "_두 수레를 묶어_ 이동할 때 고정된 _거리를 유지하게_ 합니다.", "item.create.crafter_slot_cover.tooltip": "SLOT COVER", - "item.create.crafter_slot_cover.tooltip.summary": "기계 조합기ì—�ì„œ _빈_ _슬롯_ì�„ 표시하기 위해 쓰입니다. 조합기들ì�€ 정사ê°�형 모양ì�„ 형성할 필요는 없습니다. 재료가 서로 대ê°�ì„ ì�¸ 조합법ì�´ìžˆì�„ ë•Œ 유용합니다.", + "item.create.crafter_slot_cover.tooltip.summary": "기계 조합기에서 _빈_ _슬롯_을 표시하기 위해 쓰입니다. 조합기들은 정사각형 모양을 형성할 필요는 없습니다. 재료가 서로 대각선인 조합법이있을 때 유용합니다.", "create.tooltip.wip": "WIP", "create.tooltip.workInProgress": "Work in progress!", diff --git a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json index b1ace4ebe..b7f649cfa 100644 --- a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json +++ b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1703", + "_": "Missing Localizations: 1713", "_": "->------------------------] Game Elements [------------------------<-", @@ -400,6 +400,7 @@ "block.create.weathered_limestone_cobblestone_stairs": "UNLOCALIZED: Weathered Limestone Cobblestone Stairs", "block.create.weathered_limestone_cobblestone_wall": "UNLOCALIZED: Weathered Limestone Cobblestone Wall", "block.create.weathered_limestone_pillar": "Verweerde Kalksteen Pilaar", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", "block.create.white_sail": "UNLOCALIZED: White Sail", "block.create.white_seat": "UNLOCALIZED: White Seat", "block.create.white_valve_handle": "UNLOCALIZED: White Valve Handle", @@ -737,11 +738,11 @@ "create.gui.scrollInput.scrollToSelect": "Scroll om te selecteren", "create.gui.scrollInput.shiftScrollsFaster": "Shift om sneller te Scrollen", "create.gui.toolmenu.focusKey": "Hou [%1$s] ingedrukt om te Focusen", - "create.gui.toolmenu.cycle": "[SCROLL] om te Cycleën", + "create.gui.toolmenu.cycle": "[SCROLL] om te Cycleën", "create.gui.symmetryWand.mirrorType": "Spiegelen", "create.gui.symmetryWand.orientation": "Orientatie", - "create.symmetry.mirror.plane": "Spiegel één keer", + "create.symmetry.mirror.plane": "Spiegel één keer", "create.symmetry.mirror.doublePlane": "Rechthoekig", "create.symmetry.mirror.triplePlane": "Achthoekig", @@ -1027,6 +1028,10 @@ "create.item_attributes.added_by.inverted": "UNLOCALIZED: was not added by %1$s", "create.item_attributes.has_enchant": "UNLOCALIZED: is enchanted with %1$s", "create.item_attributes.has_enchant.inverted": "UNLOCALIZED: is not enchanted with %1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", "create.item_attributes.has_fluid": "UNLOCALIZED: contains %1$s", "create.item_attributes.has_fluid.inverted": "UNLOCALIZED: does not contain %1$s", "create.item_attributes.has_name": "UNLOCALIZED: has the custom name %1$s", @@ -1088,6 +1093,12 @@ "create.mechanical_arm.summary": "UNLOCALIZED: Mechanical Arm has %1$s input(s) and %2$s output(s).", "create.mechanical_arm.points_outside_range": "UNLOCALIZED: %1$s selected interaction point(s) removed due to range limitations.", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", + "create.logistics.when_multiple_outputs_available": "UNLOCALIZED: When Multiple Outputs Available", "create.mechanical_arm.selection_mode.round_robin": "UNLOCALIZED: Round Robin", @@ -1325,7 +1336,7 @@ "item.create.wand_of_symmetry.tooltip.condition1": "Waneer in de Actiebalk", "item.create.wand_of_symmetry.tooltip.behaviour1": "Blijft actief", "item.create.wand_of_symmetry.tooltip.control1": "R-Klik op de Grond", - "item.create.wand_of_symmetry.tooltip.action1": "_Creëerd_ of _Beweegt_ de Spiegel", + "item.create.wand_of_symmetry.tooltip.action1": "_Creëerd_ of _Beweegt_ de Spiegel", "item.create.wand_of_symmetry.tooltip.control2": "R-Klik in de Lucht", "item.create.wand_of_symmetry.tooltip.action2": "_Verwijderd_ de actieve Spiegel", "item.create.wand_of_symmetry.tooltip.control3": "R-Klik terwijl je Sluipt", @@ -1400,7 +1411,7 @@ "item.create.schematic_and_quill.tooltip.action3": "_Resets_ en verwijderd de selectie.", "block.create.schematicannon.tooltip": "BOUWTEKENINGKANNON", - "block.create.schematicannon.tooltip.summary": "Schiet blokken om een gepostioneerde _Bouwtekening_ in de Wereld te creëeren. Gebruikt blokken uit naastgelegen inventarissen en _Buskruit_ als brandstof.", + "block.create.schematicannon.tooltip.summary": "Schiet blokken om een gepostioneerde _Bouwtekening_ in de Wereld te creëeren. Gebruikt blokken uit naastgelegen inventarissen en _Buskruit_ als brandstof.", "block.create.schematicannon.tooltip.control1": "Wanneer R-Geklikt", "block.create.schematicannon.tooltip.action1": "Opent de _Interface_", @@ -1447,7 +1458,7 @@ "item.create.belt_connector.tooltip": "TRANSPORTBAND CONNECTOR", "item.create.belt_connector.tooltip.summary": "Verbind twee _Drijfassen_ met een _Mechanische_ _Transportband._ Verbonden drijfassen zullen dezelfde rotatiesneheid en richting hebben. De Transportband kan ook Entiteiten transporteren", "item.create.belt_connector.tooltip.control1": "R-Klikken op drijfas", - "item.create.belt_connector.tooltip.action1": "Selecteer de Drijfas als een katrol van de transportband. Beide geselecteerde drijfassen moeten _verticaal_, _horizontaal_ of _diagonaal_ in _één_ _lijn_ staan in de richting van de Transportbanden.", + "item.create.belt_connector.tooltip.action1": "Selecteer de Drijfas als een katrol van de transportband. Beide geselecteerde drijfassen moeten _verticaal_, _horizontaal_ of _diagonaal_ in _één_ _lijn_ staan in de richting van de Transportbanden.", "item.create.belt_connector.tooltip.control2": "R-Klikken terwijl je sluipt", "item.create.belt_connector.tooltip.action2": "_Reset_ de eerste geselecteerde positie van de Transportband", @@ -1508,7 +1519,7 @@ "block.create.crushing_wheel.tooltip": "VERPULVERAAR", "block.create.crushing_wheel.tooltip.summary": "Grote draaibare wielen die alles _verpulveren_ wat hun tegen houdt.", "block.create.crushing_wheel.tooltip.condition1": "Wanneer aangesloten op een andere Verpulveraar", - "block.create.crushing_wheel.tooltip.behaviour1": "Creëert een verpulverende installatie voor het verwerken van verschillende dingen. De tanden van de wielen moeten met elkaar in redstone_contact staan en beweken met _dezelfde_ _snelheid_ in _tegenovergestelde_ _richting._", + "block.create.crushing_wheel.tooltip.behaviour1": "Creëert een verpulverende installatie voor het verwerken van verschillende dingen. De tanden van de wielen moeten met elkaar in redstone_contact staan en beweken met _dezelfde_ _snelheid_ in _tegenovergestelde_ _richting._", "block.create.mechanical_press.tooltip": "MECHANISCHE PERS", "block.create.mechanical_press.tooltip.summary": "Een krachtige zuiger voor het samenpersen van objecten onder zich. Heeft een constante _Rotatiekracht_ nodig.", @@ -1537,7 +1548,7 @@ "block.create.mechanical_mixer.tooltip": "MECHANISCHE MIXER", "block.create.mechanical_mixer.tooltip.summary": "Een kinetische garde voor het toepassen van vormloze recepten op objecten eronder. Vereist constante _Rotatiekracht_ en een _Bekken_ hieronder geplaatst (met een tussenruimte).", "block.create.mechanical_mixer.tooltip.condition1": "Wanneer boven een Bekken", - "block.create.mechanical_mixer.tooltip.behaviour1": "Begint objecten in het bekken te mengen wanneer alle benodigde ingrediënten aanwezig zijn.", + "block.create.mechanical_mixer.tooltip.behaviour1": "Begint objecten in het bekken te mengen wanneer alle benodigde ingrediënten aanwezig zijn.", "block.create.mechanical_crafter.tooltip": "UNLOCALIZED: MECHANICAL CRAFTER", "block.create.mechanical_crafter.tooltip.summary": "UNLOCALIZED: A kinetic assembler for _automating_ any _shaped crafting_ recipe. Place _multiple in a grid_ corresponding to your recipe, and _arrange their belts_ to create a _flow_ that exits the grid on one of the crafters.", @@ -1580,7 +1591,7 @@ "block.create.rotation_speed_controller.tooltip.behaviour1": "UNLOCALIZED: Relays incoming rotational force to the wheel, trying to _match_ the _speed_ it is configured to target. The _cogwheel_ has to be _attached on top_ of the controller.", "block.create.mechanical_piston.tooltip": "MECHANISCHE ZUIGER", - "block.create.mechanical_piston.tooltip.summary": "Een meer geavanceerde versie van de _Zuiger,_ die _Rotatiekracht_ gebruikt om gekoppelde constructies nauwkeurig te verplaatsen. _Zuiger_ _Verlgenpaalen_ aan de achterzijde definiëren het _Bereik_ van dit apparaat. Zonder verlengingen zal de zuiger niet bewegen. Gebruik _Lineaar_ _Frame_ om meer dan een enkele rij blokken te verplaatsen.", + "block.create.mechanical_piston.tooltip.summary": "Een meer geavanceerde versie van de _Zuiger,_ die _Rotatiekracht_ gebruikt om gekoppelde constructies nauwkeurig te verplaatsen. _Zuiger_ _Verlgenpaalen_ aan de achterzijde definiëren het _Bereik_ van dit apparaat. Zonder verlengingen zal de zuiger niet bewegen. Gebruik _Lineaar_ _Frame_ om meer dan een enkele rij blokken te verplaatsen.", "block.create.mechanical_piston.tooltip.condition1": "Wanneer gedraaid", "block.create.mechanical_piston.tooltip.behaviour1": "Begint de bijgevoegde structuur te verplaatsen. Snelheid en richting correleren met de inkomende rotatiesnelheid.", @@ -1642,7 +1653,7 @@ "block.create.linear_chassis.tooltip": "LINEAAR FRAME", "block.create.linear_chassis.tooltip.summary": "A configurable base for Structures moved by a _Mechanische_ _Zuiger._ These Blocks have to form the first Layer of blocks in front of the Zuiger.", "block.create.linear_chassis.tooltip.condition1": "Wanneer bewogen door een Mechanische Zuiger", - "block.create.linear_chassis.tooltip.behaviour1": "_Beweegt_ alle _aangesloten_ _Frames_ met dezelfde oriëntatie, en daaraan bevestigde blokken. Wanneer de Zuiger wordt ingetrokken, worden blokken alleen getrokken als het framevlak _Kleverig_ (zie [Ctrl]).", + "block.create.linear_chassis.tooltip.behaviour1": "_Beweegt_ alle _aangesloten_ _Frames_ met dezelfde oriëntatie, en daaraan bevestigde blokken. Wanneer de Zuiger wordt ingetrokken, worden blokken alleen getrokken als het framevlak _Kleverig_ (zie [Ctrl]).", "block.create.linear_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.linear_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.linear_chassis.tooltip.control1": "Wanneer R-Geklikt met een slijmbal", @@ -1699,7 +1710,7 @@ "block.create.redstone_link.tooltip.condition1": "Wanneer aangestuurd", "block.create.redstone_link.tooltip.behaviour1": "Het ontvangen van verbindingen met dezelfde frequentie levert een Redstone-signaal.", "block.create.redstone_link.tooltip.control1": "Wanneer R-Geklikt met een object", - "block.create.redstone_link.tooltip.action1": "Stelt de _Frequentie_ in op dat object. Een totaal van _twee_ _verschillende_ _objecten_ kan in combinatie worden gebruikt voor het definiëren van een frequentie", + "block.create.redstone_link.tooltip.action1": "Stelt de _Frequentie_ in op dat object. Een totaal van _twee_ _verschillende_ _objecten_ kan in combinatie worden gebruikt voor het definiëren van een frequentie", "block.create.redstone_link.tooltip.control2": "Wanneer R-Geklikt terwijl je sluipt", "block.create.redstone_link.tooltip.action2": "Schakelt tussen _ontvanger_ en _zender_modus.", diff --git a/src/generated/resources/assets/create/lang/unfinished/pt_br.json b/src/generated/resources/assets/create/lang/unfinished/pt_br.json index c72d49565..54cd1250f 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pt_br.json +++ b/src/generated/resources/assets/create/lang/unfinished/pt_br.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1769", + "_": "Missing Localizations: 1779", "_": "->------------------------] Game Elements [------------------------<-", @@ -25,7 +25,7 @@ "block.create.andesite_pillar": "UNLOCALIZED: Andesite Pillar", "block.create.andesite_tunnel": "UNLOCALIZED: Andesite Tunnel", "block.create.basin": "UNLOCALIZED: Basin", - "block.create.belt": "Esteira Mecânica", + "block.create.belt": "Esteira Mecânica", "block.create.birch_window": "UNLOCALIZED: Birch Window", "block.create.birch_window_pane": "UNLOCALIZED: Birch Window Pane", "block.create.black_sail": "UNLOCALIZED: Black Sail", @@ -166,8 +166,8 @@ "block.create.gabbro_pillar": "UNLOCALIZED: Gabbro Pillar", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", - "block.create.gearbox": "Caixa de Transmissão", - "block.create.gearshift": "Câmbio", + "block.create.gearbox": "Caixa de Transmissão", + "block.create.gearshift": "Câmbio", "block.create.glass_fluid_pipe": "UNLOCALIZED: Glass Fluid Pipe", "block.create.granite_bricks": "Tijolos de Granito", "block.create.granite_bricks_slab": "UNLOCALIZED: Granite Bricks Slab", @@ -211,32 +211,32 @@ "block.create.lime_sail": "UNLOCALIZED: Lime Sail", "block.create.lime_seat": "UNLOCALIZED: Lime Seat", "block.create.lime_valve_handle": "UNLOCALIZED: Lime Valve Handle", - "block.create.limesand": "Areia Calcária", - "block.create.limestone": "Calcário", - "block.create.limestone_bricks": "Tijolos de Calcário", - "block.create.limestone_bricks_slab": "Lajotas de Tijolos de Calcário", - "block.create.limestone_bricks_stairs": "Escadas de Tijolos de Calcário", - "block.create.limestone_bricks_wall": "Muro de Tijolos de Calcário", + "block.create.limesand": "Areia Calcária", + "block.create.limestone": "Calcário", + "block.create.limestone_bricks": "Tijolos de Calcário", + "block.create.limestone_bricks_slab": "Lajotas de Tijolos de Calcário", + "block.create.limestone_bricks_stairs": "Escadas de Tijolos de Calcário", + "block.create.limestone_bricks_wall": "Muro de Tijolos de Calcário", "block.create.limestone_cobblestone": "UNLOCALIZED: Limestone Cobblestone", "block.create.limestone_cobblestone_slab": "UNLOCALIZED: Limestone Cobblestone Slab", "block.create.limestone_cobblestone_stairs": "UNLOCALIZED: Limestone Cobblestone Stairs", "block.create.limestone_cobblestone_wall": "UNLOCALIZED: Limestone Cobblestone Wall", - "block.create.limestone_pillar": "Pilar de Calcário", + "block.create.limestone_pillar": "Pilar de Calcário", "block.create.linear_chassis": "Chassis de Translado", "block.create.lit_blaze_burner": "UNLOCALIZED: Lit Blaze Burner", "block.create.magenta_sail": "UNLOCALIZED: Magenta Sail", "block.create.magenta_seat": "UNLOCALIZED: Magenta Seat", "block.create.magenta_valve_handle": "UNLOCALIZED: Magenta Valve Handle", "block.create.mechanical_arm": "UNLOCALIZED: Mechanical Arm", - "block.create.mechanical_bearing": "Rolamento Mecânico", + "block.create.mechanical_bearing": "Rolamento Mecânico", "block.create.mechanical_crafter": "UNLOCALIZED: Mechanical Crafter", - "block.create.mechanical_drill": "Furadeira Mecânica", - "block.create.mechanical_harvester": "Coletor Mecânico", + "block.create.mechanical_drill": "Furadeira Mecânica", + "block.create.mechanical_harvester": "Coletor Mecânico", "block.create.mechanical_mixer": "UNLOCALIZED: Mechanical Mixer", - "block.create.mechanical_piston": "Pistão Mecânico", - "block.create.mechanical_piston_head": "Cabeça do Pistão Mecânico", + "block.create.mechanical_piston": "Pistão Mecânico", + "block.create.mechanical_piston_head": "Cabeça do Pistão Mecânico", "block.create.mechanical_plough": "UNLOCALIZED: Mechanical Plough", - "block.create.mechanical_press": "Prensa Mecânico", + "block.create.mechanical_press": "Prensa Mecânico", "block.create.mechanical_pump": "UNLOCALIZED: Mechanical Pump", "block.create.mechanical_saw": "UNLOCALIZED: Mechanical Saw", "block.create.metal_bracket": "UNLOCALIZED: Metal Bracket", @@ -310,7 +310,7 @@ "block.create.pink_sail": "UNLOCALIZED: Pink Sail", "block.create.pink_seat": "UNLOCALIZED: Pink Seat", "block.create.pink_valve_handle": "UNLOCALIZED: Pink Valve Handle", - "block.create.piston_extension_pole": "Vara de Extensão do Pistão", + "block.create.piston_extension_pole": "Vara de Extensão do Pistão", "block.create.polished_dark_scoria": "UNLOCALIZED: Polished Dark Scoria", "block.create.polished_dark_scoria_slab": "UNLOCALIZED: Polished Dark Scoria Slab", "block.create.polished_dark_scoria_stairs": "UNLOCALIZED: Polished Dark Scoria Stairs", @@ -323,16 +323,16 @@ "block.create.polished_gabbro_slab": "UNLOCALIZED: Polished Gabbro Slab", "block.create.polished_gabbro_stairs": "UNLOCALIZED: Polished Gabbro Stairs", "block.create.polished_gabbro_wall": "UNLOCALIZED: Polished Gabbro Wall", - "block.create.polished_limestone": "Calcário Polido", - "block.create.polished_limestone_slab": "Lajotas de Calcário Polido", + "block.create.polished_limestone": "Calcário Polido", + "block.create.polished_limestone_slab": "Lajotas de Calcário Polido", "block.create.polished_limestone_stairs": "UNLOCALIZED: Polished Limestone Stairs", "block.create.polished_limestone_wall": "UNLOCALIZED: Polished Limestone Wall", "block.create.polished_scoria": "UNLOCALIZED: Polished Scoria", "block.create.polished_scoria_slab": "UNLOCALIZED: Polished Scoria Slab", "block.create.polished_scoria_stairs": "UNLOCALIZED: Polished Scoria Stairs", "block.create.polished_scoria_wall": "UNLOCALIZED: Polished Scoria Wall", - "block.create.polished_weathered_limestone": "Calcário Polido Resistido", - "block.create.polished_weathered_limestone_slab": "Lajota de Calcário Polido Resistido", + "block.create.polished_weathered_limestone": "Calcário Polido Resistido", + "block.create.polished_weathered_limestone_slab": "Lajota de Calcário Polido Resistido", "block.create.polished_weathered_limestone_stairs": "UNLOCALIZED: Polished Weathered Limestone Stairs", "block.create.polished_weathered_limestone_wall": "UNLOCALIZED: Polished Weathered Limestone Wall", "block.create.portable_fluid_interface": "UNLOCALIZED: Portable Fluid Interface", @@ -344,12 +344,12 @@ "block.create.purple_sail": "UNLOCALIZED: Purple Sail", "block.create.purple_seat": "UNLOCALIZED: Purple Seat", "block.create.purple_valve_handle": "UNLOCALIZED: Purple Valve Handle", - "block.create.radial_chassis": "Chassis de Rotação", + "block.create.radial_chassis": "Chassis de Rotação", "block.create.red_sail": "UNLOCALIZED: Red Sail", "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.red_valve_handle": "UNLOCALIZED: Red Valve Handle", "block.create.redstone_contact": "Contato de Redstone", - "block.create.redstone_link": "Conexão de Redstone", + "block.create.redstone_link": "Conexão de Redstone", "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "UNLOCALIZED: Rope", @@ -379,27 +379,28 @@ "block.create.spruce_window": "UNLOCALIZED: Spruce Window", "block.create.spruce_window_pane": "UNLOCALIZED: Spruce Window Pane", "block.create.sticker": "UNLOCALIZED: Sticker", - "block.create.sticky_mechanical_piston": "Pistão Mecânico Grudento", + "block.create.sticky_mechanical_piston": "Pistão Mecânico Grudento", "block.create.stockpile_switch": "Disjuntor de Armazenamento", "block.create.stressometer": "UNLOCALIZED: Stressometer", "block.create.tiled_glass": "Vidro Entalhado", - "block.create.tiled_glass_pane": "Vidraça Entalhada", - "block.create.turntable": "Mesa giratória", + "block.create.tiled_glass_pane": "Vidraça Entalhada", + "block.create.turntable": "Mesa giratória", "block.create.vertical_framed_glass": "UNLOCALIZED: Vertical Framed Glass", "block.create.vertical_framed_glass_pane": "UNLOCALIZED: Vertical Framed Glass Pane", "block.create.warped_window": "UNLOCALIZED: Warped Window", "block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane", - "block.create.water_wheel": "Roda de Ã�gua", - "block.create.weathered_limestone": "Calcário Resistido", - "block.create.weathered_limestone_bricks": "Tijolos de Calcário Resistido", - "block.create.weathered_limestone_bricks_slab": "Lajota de Tijolos de Calcário Resistido", - "block.create.weathered_limestone_bricks_stairs": "Escadas de Tijolos de Calcário Resistido", - "block.create.weathered_limestone_bricks_wall": "Muro de Tijolos de Calcário Resistido", + "block.create.water_wheel": "Roda de Água", + "block.create.weathered_limestone": "Calcário Resistido", + "block.create.weathered_limestone_bricks": "Tijolos de Calcário Resistido", + "block.create.weathered_limestone_bricks_slab": "Lajota de Tijolos de Calcário Resistido", + "block.create.weathered_limestone_bricks_stairs": "Escadas de Tijolos de Calcário Resistido", + "block.create.weathered_limestone_bricks_wall": "Muro de Tijolos de Calcário Resistido", "block.create.weathered_limestone_cobblestone": "UNLOCALIZED: Weathered Limestone Cobblestone", "block.create.weathered_limestone_cobblestone_slab": "UNLOCALIZED: Weathered Limestone Cobblestone Slab", "block.create.weathered_limestone_cobblestone_stairs": "UNLOCALIZED: Weathered Limestone Cobblestone Stairs", "block.create.weathered_limestone_cobblestone_wall": "UNLOCALIZED: Weathered Limestone Cobblestone Wall", - "block.create.weathered_limestone_pillar": "Pilar de Calcário Resistido", + "block.create.weathered_limestone_pillar": "Pilar de Calcário Resistido", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", "block.create.white_sail": "UNLOCALIZED: White Sail", "block.create.white_seat": "UNLOCALIZED: White Seat", "block.create.white_valve_handle": "UNLOCALIZED: White Valve Handle", @@ -424,7 +425,7 @@ "item.create.andesite_alloy": "UNLOCALIZED: Andesite Alloy", "item.create.attribute_filter": "UNLOCALIZED: Attribute Filter", "item.create.bar_of_chocolate": "UNLOCALIZED: Bar of Chocolate", - "item.create.belt_connector": "Esteira Mecânica", + "item.create.belt_connector": "Esteira Mecânica", "item.create.blaze_cake": "UNLOCALIZED: Blaze Cake", "item.create.blaze_cake_base": "UNLOCALIZED: Blaze Cake Base", "item.create.brass_hand": "UNLOCALIZED: Brass Hand", @@ -465,7 +466,7 @@ "item.create.furnace_minecart_contraption": "UNLOCALIZED: Furnace Minecart Contraption", "item.create.goggles": "UNLOCALIZED: Engineer's Goggles", "item.create.golden_sheet": "UNLOCALIZED: Golden Sheet", - "item.create.handheld_blockzapper": "Blockzapper Portátil", + "item.create.handheld_blockzapper": "Blockzapper Portátil", "item.create.handheld_worldshaper": "UNLOCALIZED: Handheld Worldshaper", "item.create.honey_bucket": "UNLOCALIZED: Honey Bucket", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", @@ -476,7 +477,7 @@ "item.create.minecart_coupling": "UNLOCALIZED: Minecart Coupling", "item.create.polished_rose_quartz": "UNLOCALIZED: Polished Rose Quartz", "item.create.powdered_obsidian": "UNLOCALIZED: Powdered Obsidian", - "item.create.propeller": "Hélice", + "item.create.propeller": "Hélice", "item.create.red_sand_paper": "UNLOCALIZED: Red Sand Paper", "item.create.refined_radiance": "UNLOCALIZED: Refined Radiance", "item.create.rose_quartz": "Quartzo Rosa", @@ -486,7 +487,7 @@ "item.create.shadow_steel": "UNLOCALIZED: Shadow Steel", "item.create.super_glue": "UNLOCALIZED: Super Glue", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", - "item.create.tree_fertilizer": "Fertilizante de Ã�rvore", + "item.create.tree_fertilizer": "Fertilizante de Árvore", "item.create.vertical_gearbox": "UNLOCALIZED: Vertical Gearbox", "item.create.wand_of_symmetry": "Varinha de Simetria", "item.create.wheat_flour": "UNLOCALIZED: Wheat Flour", @@ -668,7 +669,7 @@ "death.attack.create.crush": "%1$s foi processado pelas Rodas de Moer", "death.attack.create.fan_fire": "%1$s foi queimado por ar quente", "death.attack.create.fan_lava": "%1$s foi queimado pelo ventilador de lava", - "death.attack.create.mechanical_drill": "%1$s foi empalado pela Furadeira Mecânica", + "death.attack.create.mechanical_drill": "%1$s foi empalado pela Furadeira Mecânica", "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by a Mechanical Saw", "death.attack.create.cuckoo_clock_explosion": "UNLOCALIZED: %1$s was blown up by tampered cuckoo clock", @@ -683,7 +684,7 @@ "create.recipe.fan_smoking.fan": "UNLOCALIZED: Fan behind Fire", "create.recipe.fan_blasting": "UNLOCALIZED: Bulk Blasting", "create.recipe.fan_blasting.fan": "UNLOCALIZED: Fan behind Lava", - "create.recipe.pressing": "Prensa Mecânica", + "create.recipe.pressing": "Prensa Mecânica", "create.recipe.mixing": "UNLOCALIZED: Mixing", "create.recipe.automatic_shapeless": "UNLOCALIZED: Automated Shapeless Crafting", "create.recipe.automatic_brewing": "UNLOCALIZED: Automated Brewing", @@ -694,7 +695,7 @@ "create.recipe.automatic_shaped": "UNLOCALIZED: Automated Shaped Crafting", "create.recipe.block_cutting": "UNLOCALIZED: Block Cutting", "create.recipe.wood_cutting": "UNLOCALIZED: Wood Cutting", - "create.recipe.blockzapper_upgrade": "Blockzapper Portátil", + "create.recipe.blockzapper_upgrade": "Blockzapper Portátil", "create.recipe.sandpaper_polishing": "UNLOCALIZED: Sandpaper Polishing", "create.recipe.mystery_conversion": "UNLOCALIZED: Mysterious Conversion", "create.recipe.spout_filling": "UNLOCALIZED: Filling by Spout", @@ -704,7 +705,7 @@ "create.recipe.heat_requirement.heated": "UNLOCALIZED: Heated", "create.recipe.heat_requirement.superheated": "UNLOCALIZED: Super-Heated", - "create.generic.range": "Ã�rea", + "create.generic.range": "Área", "create.generic.radius": "Raio", "create.generic.width": "UNLOCALIZED: Width", "create.generic.height": "UNLOCALIZED: Height", @@ -731,7 +732,7 @@ "create.keyinfo.scrollup": "UNLOCALIZED: Simulate Mousewheel Up (inworld)", "create.keyinfo.scrolldown": "UNLOCALIZED: Simulate Mousewheel Down (inworld)", - "create.gui.scrollInput.defaultTitle": "Escolha uma Opção:", + "create.gui.scrollInput.defaultTitle": "Escolha uma Opção:", "create.gui.scrollInput.scrollToModify": "Role o mouse para Modificar", "create.gui.scrollInput.scrollToAdjustAmount": "UNLOCALIZED: Scroll to Adjust Amount", "create.gui.scrollInput.scrollToSelect": "Role o mouse para Selecionar", @@ -739,7 +740,7 @@ "create.gui.toolmenu.focusKey": "Segure [%1$s] para Focar", "create.gui.toolmenu.cycle": "[SCROLL] para Circular", "create.gui.symmetryWand.mirrorType": "Espelhar", - "create.gui.symmetryWand.orientation": "Orientação", + "create.gui.symmetryWand.orientation": "Orientação", "create.symmetry.mirror.plane": "Espelhar uma vez", "create.symmetry.mirror.doublePlane": "Retangular", @@ -748,17 +749,17 @@ "create.orientation.orthogonal": "Ortogonal", "create.orientation.diagonal": "Diagonal", "create.orientation.horizontal": "Horizontal", - "create.orientation.alongZ": "Através de Z", - "create.orientation.alongX": "Através de X", + "create.orientation.alongZ": "Através de Z", + "create.orientation.alongX": "Através de X", - "create.gui.blockzapper.title": "Blockzapper Portátil", - "create.gui.blockzapper.replaceMode": "Modo de Substituição", + "create.gui.blockzapper.title": "Blockzapper Portátil", + "create.gui.blockzapper.replaceMode": "Modo de Substituição", "create.gui.blockzapper.searchDiagonal": "Seguir as Diagonais", "create.gui.blockzapper.searchFuzzy": "Ignorar Material nas Bordas", - "create.gui.blockzapper.range": "Raio de Expansão", + "create.gui.blockzapper.range": "Raio de Expansão", "create.gui.blockzapper.needsUpgradedAmplifier": "UNLOCALIZED: Requires Upgraded Amplifier", - "create.gui.blockzapper.patternSection": "Padrões", - "create.gui.blockzapper.pattern.solid": "Sólido", + "create.gui.blockzapper.patternSection": "Padrões", + "create.gui.blockzapper.pattern.solid": "Sólido", "create.gui.blockzapper.pattern.checkered": "Xadrez", "create.gui.blockzapper.pattern.inversecheckered": "Xadrez invertido", "create.gui.blockzapper.pattern.chance25": "25% de chance", @@ -793,7 +794,7 @@ "create.blockzapper.componentTier.none": "Nada", "create.blockzapper.componentTier.brass": "UNLOCALIZED: Brass", "create.blockzapper.componentTier.chromatic": "UNLOCALIZED: Chromatic", - "create.blockzapper.leftClickToSet": "Botão-Esquerdo em um Bloco para selecionar Material", + "create.blockzapper.leftClickToSet": "Botão-Esquerdo em um Bloco para selecionar Material", "create.blockzapper.empty": "Sem Blocos!", "create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each", @@ -850,7 +851,7 @@ "create.gui.contraptions.not_fast_enough": "UNLOCALIZED: It appears that this %1$s is _not_ rotating with _enough_ _speed_.", "create.gui.contraptions.network_overstressed": "UNLOCALIZED: It appears that this contraption is _overstressed_. Add more sources or _slow_ _down_ the components with a high _stress_ _impact_.", "create.gui.adjustable_crate.title": "adjustable_crate", - "create.gui.adjustable_crate.storageSpace": "Espaço de Armazenamento", + "create.gui.adjustable_crate.storageSpace": "Espaço de Armazenamento", "create.gui.stockpile_switch.title": "Disjuntor de Armazenamento", "create.gui.stockpile_switch.invert_signal": "UNLOCALIZED: Invert Signal", "create.gui.stockpile_switch.move_to_lower_at": "UNLOCALIZED: Move to lower lane at %1$s%%", @@ -877,25 +878,25 @@ "create.gui.sequenced_gearshift.speed.back_fast": "UNLOCALIZED: Double speed, Reversed", "create.schematicAndQuill.dimensions": "Tamanho Esquema: %1$sx%2$sx%3$s", - "create.schematicAndQuill.firstPos": "Primeira posição feita.", - "create.schematicAndQuill.secondPos": "Segunda posição feita.", + "create.schematicAndQuill.firstPos": "Primeira posição feita.", + "create.schematicAndQuill.secondPos": "Segunda posição feita.", "create.schematicAndQuill.noTarget": "Seguro [Ctrl] para selecionar Blocos de Ar.", - "create.schematicAndQuill.abort": "Seleção removida.", + "create.schematicAndQuill.abort": "Seleção removida.", "create.schematicAndQuill.title": "UNLOCALIZED: Schematic Name:", "create.schematicAndQuill.convert": "UNLOCALIZED: Save and Deploy Immediately", "create.schematicAndQuill.fallbackName": "Meu Esquema", "create.schematicAndQuill.saved": "Salvo como %1$s", - "create.schematic.invalid": "[!] Item Inválido - Use a Mesa de Desenho no lugar", - "create.schematic.position": "Posição", - "create.schematic.rotation": "Rotação", + "create.schematic.invalid": "[!] Item Inválido - Use a Mesa de Desenho no lugar", + "create.schematic.position": "Posição", + "create.schematic.rotation": "Rotação", "create.schematic.rotation.none": "Nada", - "create.schematic.rotation.cw90": "Sentido horário 90", - "create.schematic.rotation.cw180": "Sentido horário 180", - "create.schematic.rotation.cw270": "Sentido horário 270", + "create.schematic.rotation.cw90": "Sentido horário 90", + "create.schematic.rotation.cw180": "Sentido horário 180", + "create.schematic.rotation.cw270": "Sentido horário 270", "create.schematic.mirror": "Espelhar", "create.schematic.mirror.none": "Nada", - "create.schematic.mirror.frontBack": "Frente para Trás", + "create.schematic.mirror.frontBack": "Frente para Trás", "create.schematic.mirror.leftRight": "Esquerda para Direita", "create.schematic.tool.deploy": "Concluir", "create.schematic.tool.move": "Mover XZ", @@ -904,9 +905,9 @@ "create.schematic.tool.print": "Imprimir", "create.schematic.tool.flip": "Virar", "create.schematic.tool.deploy.description.0": "Move o lugar da estrutura.", - "create.schematic.tool.deploy.description.1": "Botão-direito no chão para colocar.", - "create.schematic.tool.deploy.description.2": "Segure [Ctrl] para selecionar em uma distância fixa.", - "create.schematic.tool.deploy.description.3": "[Ctrl]-Rolar para mudar a distância.", + "create.schematic.tool.deploy.description.1": "Botão-direito no chão para colocar.", + "create.schematic.tool.deploy.description.2": "Segure [Ctrl] para selecionar em uma distância fixa.", + "create.schematic.tool.deploy.description.3": "[Ctrl]-Rolar para mudar a distância.", "create.schematic.tool.move.description.0": "Vira o Esquema Horizontalmente", "create.schematic.tool.move.description.1": "Aponte ao Esquema e [CTRL]-Rolar para empurrar.", "create.schematic.tool.move.description.2": "", @@ -920,17 +921,17 @@ "create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.3": "", "create.schematic.tool.print.description.0": "Coloca estrutura no mundo instantaneamente", - "create.schematic.tool.print.description.1": "[Botão-Direito] para confirmar a posição atual.", - "create.schematic.tool.print.description.2": "Esta ferramenta é para o Modo Criativo apenas.", + "create.schematic.tool.print.description.1": "[Botão-Direito] para confirmar a posição atual.", + "create.schematic.tool.print.description.2": "Esta ferramenta é para o Modo Criativo apenas.", "create.schematic.tool.print.description.3": "", - "create.schematic.tool.flip.description.0": "Gira o Esquema ao longo da face que você selecionar.", - "create.schematic.tool.flip.description.1": "Aponte para o Esquema e [CTRL]-Rolar para virá-lo.", + "create.schematic.tool.flip.description.0": "Gira o Esquema ao longo da face que você selecionar.", + "create.schematic.tool.flip.description.1": "Aponte para o Esquema e [CTRL]-Rolar para virá-lo.", "create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.3": "", "create.schematics.synchronizing": "Sincronizando...", - "create.schematics.uploadTooLarge": "Seu esquema é muito grande", - "create.schematics.maxAllowedSize": "O tamanho máximo permitido para o esquema é:", + "create.schematics.uploadTooLarge": "Seu esquema é muito grande", + "create.schematics.maxAllowedSize": "O tamanho máximo permitido para o esquema é:", "create.gui.schematicTable.refresh": "UNLOCALIZED: Refresh Files", "create.gui.schematicTable.open_folder": "UNLOCALIZED: Open Folder", @@ -938,47 +939,47 @@ "create.gui.schematicTable.availableSchematics": "UNLOCALIZED: Available Schematics", "create.gui.schematicTable.noSchematics": "UNLOCALIZED: No Schematics Saved", "create.gui.schematicTable.uploading": "Importando...", - "create.gui.schematicTable.finished": "Envio Concluído!", + "create.gui.schematicTable.finished": "Envio Concluído!", "create.gui.schematicannon.title": "Esquemaannon", "create.gui.schematicannon.listPrinter": "Impressora de Lista de Materiais", - "create.gui.schematicannon.gunpowderLevel": "Pólvora em %1$s%%", + "create.gui.schematicannon.gunpowderLevel": "Pólvora em %1$s%%", "create.gui.schematicannon.shotsRemaining": "Disparos faltantes: %1$s", "create.gui.schematicannon.shotsRemainingWithBackup": "Com backup: %1$s", "create.gui.schematicannon.optionEnabled": "Habilitado Atualmente", "create.gui.schematicannon.optionDisabled": "Desabilitado Atualmente", "create.gui.schematicannon.showOptions": "UNLOCALIZED: Show Printer Settings", - "create.gui.schematicannon.option.dontReplaceSolid": "Não Substituir Blocos Sólidos", - "create.gui.schematicannon.option.replaceWithSolid": "Substituir Blocos Sólidos", - "create.gui.schematicannon.option.replaceWithAny": "Substituir Sólidos com Qualquer", - "create.gui.schematicannon.option.replaceWithEmpty": "Substituir Sólidos com Vazio", + "create.gui.schematicannon.option.dontReplaceSolid": "Não Substituir Blocos Sólidos", + "create.gui.schematicannon.option.replaceWithSolid": "Substituir Blocos Sólidos", + "create.gui.schematicannon.option.replaceWithAny": "Substituir Sólidos com Qualquer", + "create.gui.schematicannon.option.replaceWithEmpty": "Substituir Sólidos com Vazio", "create.gui.schematicannon.option.skipMissing": "Pulando Blocos faltantes", "create.gui.schematicannon.option.skipTileEntities": "Proteger Entidades Entalhadas", "create.gui.schematicannon.slot.gunpowder": "UNLOCALIZED: Add gunpowder to fuel the cannon", "create.gui.schematicannon.slot.listPrinter": "UNLOCALIZED: Place books here to print a Checklist for your Schematic", "create.gui.schematicannon.slot.schematic": "UNLOCALIZED: Add your Schematic here. Make sure it is deployed at a specific location.", - "create.gui.schematicannon.option.skipMissing.description": "Se o Esquemaannon não encontrar o Bloco para colocar, ele irá continuar para a próx. Posição.", - "create.gui.schematicannon.option.skipTileEntities.description": "O Esquemaannon vai evitar substituir blocos que contêm dados como Baus.", - "create.gui.schematicannon.option.dontReplaceSolid.description": "O canhão irá nunca substituir Blocos sólidos na área em trabalho, apenas não-Sólidos e Ar.", - "create.gui.schematicannon.option.replaceWithSolid.description": "O canhão irá apenas substituir Blocos sólidos na área de trabalho, se o Esquema conter um bloco Sólido naquela posição.", - "create.gui.schematicannon.option.replaceWithAny.description": "O canhão irá substituir Blocos sólidos na área de trabalho, se o Esquema conter qualquer Bloco naquela posição.", - "create.gui.schematicannon.option.replaceWithEmpty.description": "O canhão irá limpar todos os blocos na área de trabalho, incluindo os substituídos por Ar.", + "create.gui.schematicannon.option.skipMissing.description": "Se o Esquemaannon não encontrar o Bloco para colocar, ele irá continuar para a próx. Posição.", + "create.gui.schematicannon.option.skipTileEntities.description": "O Esquemaannon vai evitar substituir blocos que contêm dados como Baus.", + "create.gui.schematicannon.option.dontReplaceSolid.description": "O canhão irá nunca substituir Blocos sólidos na área em trabalho, apenas não-Sólidos e Ar.", + "create.gui.schematicannon.option.replaceWithSolid.description": "O canhão irá apenas substituir Blocos sólidos na área de trabalho, se o Esquema conter um bloco Sólido naquela posição.", + "create.gui.schematicannon.option.replaceWithAny.description": "O canhão irá substituir Blocos sólidos na área de trabalho, se o Esquema conter qualquer Bloco naquela posição.", + "create.gui.schematicannon.option.replaceWithEmpty.description": "O canhão irá limpar todos os blocos na área de trabalho, incluindo os substituídos por Ar.", "create.schematicannon.status.idle": "Ocioso", "create.schematicannon.status.ready": "Pronto", "create.schematicannon.status.running": "Trabalhando", - "create.schematicannon.status.finished": "Concluído", + "create.schematicannon.status.finished": "Concluído", "create.schematicannon.status.paused": "Pausado", "create.schematicannon.status.stopped": "Parada", "create.schematicannon.status.noGunpowder": "UNLOCALIZED: Out of Gunpowder", - "create.schematicannon.status.targetNotLoaded": "Bloco não carregado", - "create.schematicannon.status.targetOutsideRange": "Alvo está muito Longe", + "create.schematicannon.status.targetNotLoaded": "Bloco não carregado", + "create.schematicannon.status.targetOutsideRange": "Alvo está muito Longe", "create.schematicannon.status.searching": "Procurando", "create.schematicannon.status.skipping": "Pulando", "create.schematicannon.status.missingBlock": "Bloco Faltante:", "create.schematicannon.status.placing": "Colocando", "create.schematicannon.status.clearing": "Limpando Blocos", - "create.schematicannon.status.schematicInvalid": "Esquema Inválido", - "create.schematicannon.status.schematicNotPlaced": "Esquema não Colocado", + "create.schematicannon.status.schematicInvalid": "Esquema Inválido", + "create.schematicannon.status.schematicNotPlaced": "Esquema não Colocado", "create.schematicannon.status.schematicExpired": "Arquivo de Esquema Expirado", "create.materialChecklist": "UNLOCALIZED: Material Checklist", @@ -1027,6 +1028,10 @@ "create.item_attributes.added_by.inverted": "UNLOCALIZED: was not added by %1$s", "create.item_attributes.has_enchant": "UNLOCALIZED: is enchanted with %1$s", "create.item_attributes.has_enchant.inverted": "UNLOCALIZED: is not enchanted with %1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", "create.item_attributes.has_fluid": "UNLOCALIZED: contains %1$s", "create.item_attributes.has_fluid.inverted": "UNLOCALIZED: does not contain %1$s", "create.item_attributes.has_name": "UNLOCALIZED: has the custom name %1$s", @@ -1088,6 +1093,12 @@ "create.mechanical_arm.summary": "UNLOCALIZED: Mechanical Arm has %1$s input(s) and %2$s output(s).", "create.mechanical_arm.points_outside_range": "UNLOCALIZED: %1$s selected interaction point(s) removed due to range limitations.", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", + "create.logistics.when_multiple_outputs_available": "UNLOCALIZED: When Multiple Outputs Available", "create.mechanical_arm.selection_mode.round_robin": "UNLOCALIZED: Round Robin", @@ -1321,24 +1332,24 @@ "block.create.mechanical_arm.tooltip.action2": "UNLOCALIZED: Sets the ordering behaviour for _items_ output by the _mechanical Arm_.", "item.create.wand_of_symmetry.tooltip": "VARINHA DE SIMETRIA", - "item.create.wand_of_symmetry.tooltip.summary": "Espelhar perfeitamente a colocação de blocos nos planos configurados.", + "item.create.wand_of_symmetry.tooltip.summary": "Espelhar perfeitamente a colocação de blocos nos planos configurados.", "item.create.wand_of_symmetry.tooltip.condition1": "Quando na Hotbar", "item.create.wand_of_symmetry.tooltip.behaviour1": "Mantem-se Ativo", - "item.create.wand_of_symmetry.tooltip.control1": "B-Direito no Chão", + "item.create.wand_of_symmetry.tooltip.control1": "B-Direito no Chão", "item.create.wand_of_symmetry.tooltip.action1": "_Cria_ ou _Move_ o Espelho", "item.create.wand_of_symmetry.tooltip.control2": "B-Direito no Ar", "item.create.wand_of_symmetry.tooltip.action2": "_Remove_ o Espelho ativo", "item.create.wand_of_symmetry.tooltip.control3": "B-Direito enquanto Abaixado", - "item.create.wand_of_symmetry.tooltip.action3": "Abre _Interface_ de _Configuração_", + "item.create.wand_of_symmetry.tooltip.action3": "Abre _Interface_ de _Configuração_", "item.create.handheld_blockzapper.tooltip": "BLOCKZAPPER", - "item.create.handheld_blockzapper.tooltip.summary": "Gadget imaginário para colocar ou substituir blocos a distância.", + "item.create.handheld_blockzapper.tooltip.summary": "Gadget imaginário para colocar ou substituir blocos a distância.", "item.create.handheld_blockzapper.tooltip.control1": "B-Esquerdo no Bloco", "item.create.handheld_blockzapper.tooltip.action1": "Define os blocos colocados pela ferramenta no bloco de destino.", "item.create.handheld_blockzapper.tooltip.control2": "B-Direito em Bloco", "item.create.handheld_blockzapper.tooltip.action2": "_Coloca_ ou _Substitui_ o bloco alvo.", "item.create.handheld_blockzapper.tooltip.control3": "B-Direito equando Abaixado", - "item.create.handheld_blockzapper.tooltip.action3": "Abre _Interface_ de _Configuração_", + "item.create.handheld_blockzapper.tooltip.action3": "Abre _Interface_ de _Configuração_", "item.create.handheld_worldshaper.tooltip": "UNLOCALIZED: HANDHELD WORLDSHAPER", "item.create.handheld_worldshaper.tooltip.summary": "UNLOCALIZED: Handy tool for creating _landscapes_ and _terrain features_.", @@ -1350,9 +1361,9 @@ "item.create.handheld_worldshaper.tooltip.action3": "UNLOCALIZED: Opens the _Configuration Interface_", "item.create.tree_fertilizer.tooltip": "FERTILIZANTE DE ARVORE", - "item.create.tree_fertilizer.tooltip.summary": "Uma combinação poderosa de minerais para tipos comuns de arvores", + "item.create.tree_fertilizer.tooltip.summary": "Uma combinação poderosa de minerais para tipos comuns de arvores", "item.create.tree_fertilizer.tooltip.condition1": "Quando usada em Mudas", - "item.create.tree_fertilizer.tooltip.behaviour1": "Cresce Arvores independentemente das suas Regras de espaço", + "item.create.tree_fertilizer.tooltip.behaviour1": "Cresce Arvores independentemente das suas Regras de espaço", "item.create.deforester.tooltip": "UNLOCALIZED: DEFORESTER", "item.create.deforester.tooltip.summary": "UNLOCALIZED: A _radiant axe_ able to chop down trees in a split second.", @@ -1380,8 +1391,8 @@ "item.create.empty_schematic.tooltip.summary": "Usado como ingrediente em receitas e para escrever na _Mesa_ _de_ _Esquematizar_", "item.create.schematic.tooltip": "ESQUEMA", - "item.create.schematic.tooltip.summary": "Contem uma estrutura para ser posicionada e colocada no mundo. Posicione o Holograma como desejar e use um _Esquemaannon_ para construí-lo.", - "item.create.schematic.tooltip.condition1": "Quando Em mãos", + "item.create.schematic.tooltip.summary": "Contem uma estrutura para ser posicionada e colocada no mundo. Posicione o Holograma como desejar e use um _Esquemaannon_ para construí-lo.", + "item.create.schematic.tooltip.condition1": "Quando Em mãos", "item.create.schematic.tooltip.behaviour1": "Pode ser posicionado usando as Ferramentas em Tela", "item.create.schematic.tooltip.control1": "B-Direito enquanto Abaixado", "item.create.schematic.tooltip.action1": "Abre uma _Interface_ para informar as _Coordenadas_ exatas.", @@ -1395,12 +1406,12 @@ "item.create.schematic_and_quill.tooltip.control1": "B-Direito", "item.create.schematic_and_quill.tooltip.action1": "Selecione um canto / confirmar salvamento", "item.create.schematic_and_quill.tooltip.control2": "Ctrl Pressionado", - "item.create.schematic_and_quill.tooltip.action2": "Selecione pontos no _meio_ _do_ _ar_. _Rolar_ para ajustar a distância.", + "item.create.schematic_and_quill.tooltip.action2": "Selecione pontos no _meio_ _do_ _ar_. _Rolar_ para ajustar a distância.", "item.create.schematic_and_quill.tooltip.control3": "B-Direito enquanto Abaixado", - "item.create.schematic_and_quill.tooltip.action3": "_Cancela_ e remove a seleção.", + "item.create.schematic_and_quill.tooltip.action3": "_Cancela_ e remove a seleção.", "block.create.schematicannon.tooltip": "ESQUEMAANNON", - "block.create.schematicannon.tooltip.summary": "Dispara blocos para recriar um _Esquema_ no Mundo. Usa itens de Inventários adjacentes e _Pólvora_ como combustível.", + "block.create.schematicannon.tooltip.summary": "Dispara blocos para recriar um _Esquema_ no Mundo. Usa itens de Inventários adjacentes e _Pólvora_ como combustível.", "block.create.schematicannon.tooltip.control1": "Quando Apertado com B-Direito", "block.create.schematicannon.tooltip.action1": "Abre a _Interface_", @@ -1410,29 +1421,29 @@ "block.create.schematic_table.tooltip.behaviour1": "Importa um Arquivo escolhido da sua Pasta de Esquemas", "block.create.shaft.tooltip": "EIXO", - "block.create.shaft.tooltip.summary": "_Transmite_ _Rotação_ em uma linha reta.", + "block.create.shaft.tooltip.summary": "_Transmite_ _Rotação_ em uma linha reta.", "block.create.cogwheel.tooltip": "RODA DENTADA", - "block.create.cogwheel.tooltip.summary": "_Transmite_ _Rotação_ em uma linha reta, e para _Rodas_ _Dentadas_ adjacentes.", + "block.create.cogwheel.tooltip.summary": "_Transmite_ _Rotação_ em uma linha reta, e para _Rodas_ _Dentadas_ adjacentes.", "block.create.large_cogwheel.tooltip": "RODA DENTADA GRADE", - "block.create.large_cogwheel.tooltip.summary": "Uma versão maior da _Roda_ _Dentada,_ permitindo mudança na _Velocidade_ de _Rotação_ quando conectada a sua Contraparte.", + "block.create.large_cogwheel.tooltip.summary": "Uma versão maior da _Roda_ _Dentada,_ permitindo mudança na _Velocidade_ de _Rotação_ quando conectada a sua Contraparte.", "block.create.encased_shaft.tooltip": "EIXO REVESTIDO", - "block.create.encased_shaft.tooltip.summary": " _Transmite_ _Rotação_ em uma linha reta. Apropriada para propagar Rotação através de Muros.", + "block.create.encased_shaft.tooltip.summary": " _Transmite_ _Rotação_ em uma linha reta. Apropriada para propagar Rotação através de Muros.", - "block.create.gearbox.tooltip": "CAIXA DE TRANSMISSÃO", - "block.create.gearbox.tooltip.summary": "_Transmite_ _Rotação_ em _Quatro_ _direções._ Reverte conexões diretas.", + "block.create.gearbox.tooltip": "CAIXA DE TRANSMISSÃO", + "block.create.gearbox.tooltip.summary": "_Transmite_ _Rotação_ em _Quatro_ _direções._ Reverte conexões diretas.", - "block.create.gearshift.tooltip": "CÂMBIO", - "block.create.gearshift.tooltip.summary": "Um _disjuntor_ de _rotação_ controlável para eixos conectados.", + "block.create.gearshift.tooltip": "CÂMBIO", + "block.create.gearshift.tooltip.summary": "Um _disjuntor_ de _rotação_ controlável para eixos conectados.", "block.create.gearshift.tooltip.condition1": "Quando Ligado", - "block.create.gearshift.tooltip.behaviour1": "_Inverte_ a rotação de saída.", + "block.create.gearshift.tooltip.behaviour1": "_Inverte_ a rotação de saída.", "block.create.clutch.tooltip": "EMBREAGEM", - "block.create.clutch.tooltip.summary": "Um _disjuntor_ de _rotação_ controlável para os eixos conectados.", + "block.create.clutch.tooltip.summary": "Um _disjuntor_ de _rotação_ controlável para os eixos conectados.", "block.create.clutch.tooltip.condition1": "Quando Ligado", - "block.create.clutch.tooltip.behaviour1": "_Para_ de prover rotação para o outro lado.", + "block.create.clutch.tooltip.behaviour1": "_Para_ de prover rotação para o outro lado.", "block.create.encased_chain_drive.tooltip": "UNLOCALIZED: ENCASED_CHAIN_DRIVE", "block.create.encased_chain_drive.tooltip.summary": "UNLOCALIZED: _Relays Rotation_ in a straight line and to adjacent _Encased Chain Drives_. Chain drives connect in a group when placed next to another on any face without a shaft. Their orientation does not have to match.", @@ -1444,12 +1455,12 @@ "block.create.adjustable_chain_gearshift.tooltip.condition1": "UNLOCALIZED: Redstone Control", "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "UNLOCALIZED: _Without_ a signal, adjacent chain drives will relay the _same speed._ With a _full strength_ signal, adjacent chain drives will relay exactly _twice its speed._ Anything inbetween will give results between 1-2x its speed.", - "item.create.belt_connector.tooltip": "ESTEIRA MECÂNICA", - "item.create.belt_connector.tooltip.summary": "Conecta dois _Eixos_ com uma _Esteira_ _Mecânica._ Eixos conectados irá ter exatamente a mesma velocidade e direção de rotação. A Esteira pode atuar como um _Transporte_ para _Entidades._", + "item.create.belt_connector.tooltip": "ESTEIRA MECÂNICA", + "item.create.belt_connector.tooltip.summary": "Conecta dois _Eixos_ com uma _Esteira_ _Mecânica._ Eixos conectados irá ter exatamente a mesma velocidade e direção de rotação. A Esteira pode atuar como um _Transporte_ para _Entidades._", "item.create.belt_connector.tooltip.control1": "B-Direito em um Eixo", - "item.create.belt_connector.tooltip.action1": "Seleciona o eixo como uma polia da Esteira. Os dois Eixos selecionadas precisam estar _alinhados_ seja na _Vertical,_ _Horizontal_ ou _Diagonal_ na direção da Esteira.", + "item.create.belt_connector.tooltip.action1": "Seleciona o eixo como uma polia da Esteira. Os dois Eixos selecionadas precisam estar _alinhados_ seja na _Vertical,_ _Horizontal_ ou _Diagonal_ na direção da Esteira.", "item.create.belt_connector.tooltip.control2": "B-Direito enquanto Abaixado", - "item.create.belt_connector.tooltip.action2": "_Cancela_ a seleção da Posição para a Esteira", + "item.create.belt_connector.tooltip.action2": "_Cancela_ a seleção da Posição para a Esteira", "item.create.goggles.tooltip": "UNLOCALIZED: GOGGLES", "item.create.goggles.tooltip.summary": "UNLOCALIZED: A pair of glasses to augment your vision with useful _kinetic information_.", @@ -1470,17 +1481,17 @@ "block.create.creative_motor.tooltip": "UNLOCALIZED: CREATIVE MOTOR", "block.create.creative_motor.tooltip.summary": "UNLOCALIZED: A configurable source of _Rotational Force_.", - "block.create.water_wheel.tooltip": "RODA DE Ã�GUA", - "block.create.water_wheel.tooltip.summary": "Prove _Força_ _Rotacional_ tirada de _Correntes_ de _Ã�gua_ próximas.", + "block.create.water_wheel.tooltip": "RODA DE ÁGUA", + "block.create.water_wheel.tooltip.summary": "Prove _Força_ _Rotacional_ tirada de _Correntes_ de _Água_ próximas.", "block.create.encased_fan.tooltip": "VENTILADO REVESTIDO", - "block.create.encased_fan.tooltip.summary": "Converte _Força_ _Rotacional_ em _Correntes_ de _Ar_ e vice-versa. Muitos usos.", + "block.create.encased_fan.tooltip.summary": "Converte _Força_ _Rotacional_ em _Correntes_ de _Ar_ e vice-versa. Muitos usos.", "block.create.encased_fan.tooltip.condition1": "Quando sobre Fogo", - "block.create.encased_fan.tooltip.behaviour1": "Prove _Força_ _Rotacional_ (precisa ser na vertical)", + "block.create.encased_fan.tooltip.behaviour1": "Prove _Força_ _Rotacional_ (precisa ser na vertical)", "block.create.encased_fan.tooltip.condition2": "Quando Invertido", - "block.create.encased_fan.tooltip.behaviour2": "_Empurra_ Entidades em um lado, _Puxa_ entidades no outro. Força e Velocidade dependem da Rotação de entrada.", - "block.create.encased_fan.tooltip.condition3": "Quando ar flui através de blocos especiais", - "block.create.encased_fan.tooltip.behaviour3": "Processa itens na frente do Bloco: _Ã�gua_ alva, _Fogo_ defuma, e _Lava_ derrete o ingrediente.", + "block.create.encased_fan.tooltip.behaviour2": "_Empurra_ Entidades em um lado, _Puxa_ entidades no outro. Força e Velocidade dependem da Rotação de entrada.", + "block.create.encased_fan.tooltip.condition3": "Quando ar flui através de blocos especiais", + "block.create.encased_fan.tooltip.behaviour3": "Processa itens na frente do Bloco: _Água_ alva, _Fogo_ defuma, e _Lava_ derrete o ingrediente.", "block.create.nozzle.tooltip": "UNLOCALIZED: NOZZLE", "block.create.nozzle.tooltip.summary": "UNLOCALIZED: Attach to the front of an _Encased Fan_ to distribute its effect on Entities in _all directions_.", @@ -1495,8 +1506,8 @@ "block.create.cuckoo_clock.tooltip.condition1": "UNLOCALIZED: When Powered by Kinetics", "block.create.cuckoo_clock.tooltip.behaviour1": "UNLOCALIZED: Shows the _current time_ and plays a tune twice a day. _Activates_ once at _noon_ and at dusk, as soon as _players can sleep_.", - "block.create.turntable.tooltip": "MESA GIRATÓRIA", - "block.create.turntable.tooltip.summary": "Muda a _Força_ _Rotacional_ em uma forma refinada de Enjoo.", + "block.create.turntable.tooltip": "MESA GIRATÓRIA", + "block.create.turntable.tooltip.summary": "Muda a _Força_ _Rotacional_ em uma forma refinada de Enjoo.", "block.create.millstone.tooltip": "UNLOCALIZED: MILLSTONE", "block.create.millstone.tooltip.summary": "UNLOCALIZED: A kinetic component suitable for _grinding_ inserted _materials_. Can be powered by an adjacent cogwheel or by connecting to the shaft at the bottom. Results have to be extracted from the component.", @@ -1506,15 +1517,15 @@ "block.create.millstone.tooltip.behaviour2": "UNLOCALIZED: Collects the outputs manually.", "block.create.crushing_wheel.tooltip": "RODA DE MOER", - "block.create.crushing_wheel.tooltip.summary": "Grandes rodas giratórias que _esmagam_ qualquer coisa que impeça seu movimento.", + "block.create.crushing_wheel.tooltip.summary": "Grandes rodas giratórias que _esmagam_ qualquer coisa que impeça seu movimento.", "block.create.crushing_wheel.tooltip.condition1": "Quando conectado a outras Rodas de Moer", - "block.create.crushing_wheel.tooltip.behaviour1": "Forma uma estrutura de esmagamento para processar uma variedade de coisas. Os Dentes da rota precisam estar conectados e se movimentando com a _mesma_ _velocidade_ em _direções_ _opostas._", + "block.create.crushing_wheel.tooltip.behaviour1": "Forma uma estrutura de esmagamento para processar uma variedade de coisas. Os Dentes da rota precisam estar conectados e se movimentando com a _mesma_ _velocidade_ em _direções_ _opostas._", - "block.create.mechanical_press.tooltip": "PRENSA MECÂNICA", - "block.create.mechanical_press.tooltip.summary": "Um forte pistão usado para comprimir itens abaixo dele. Precisa de _Força_ _Rotacional_ constante", + "block.create.mechanical_press.tooltip": "PRENSA MECÂNICA", + "block.create.mechanical_press.tooltip.summary": "Um forte pistão usado para comprimir itens abaixo dele. Precisa de _Força_ _Rotacional_ constante", "block.create.mechanical_press.tooltip.condition1": "Quando Ligado com Redstone", - "block.create.mechanical_press.tooltip.behaviour1": "_Inicia_ compressão de itens jogados abaixo dele.", - "block.create.mechanical_press.tooltip.condition2": "Quando Sobre uma Esteira Mecânica", + "block.create.mechanical_press.tooltip.behaviour1": "_Inicia_ compressão de itens jogados abaixo dele.", + "block.create.mechanical_press.tooltip.condition2": "Quando Sobre uma Esteira Mecânica", "block.create.mechanical_press.tooltip.behaviour2": "_Automaticamente_ comprime itens que passando na Esteira.", "block.create.mechanical_press.tooltip.condition3": "UNLOCALIZED: When above Basin", "block.create.mechanical_press.tooltip.behaviour3": "UNLOCALIZED: Starts to _compact items_ in the basin whenever all necessary ingredients are present.", @@ -1579,20 +1590,20 @@ "block.create.rotation_speed_controller.tooltip.condition1": "UNLOCALIZED: When Attached to Large Cogwheel", "block.create.rotation_speed_controller.tooltip.behaviour1": "UNLOCALIZED: Relays incoming rotational force to the wheel, trying to _match_ the _speed_ it is configured to target. The _cogwheel_ has to be _attached on top_ of the controller.", - "block.create.mechanical_piston.tooltip": "PISTÃO MECÂNICO", - "block.create.mechanical_piston.tooltip.summary": "Uma verão melhorada do _Pistão,_ usando _Força_ _Rotacional_ para mover estruturas de forma precisa. _Varas_ de _Extensão_ do _Pistão_ na traseira definem o _Alcance_ deste Dispositivo. Sem extensões o pistão não se move. Use __Chassis_ de _Translado_ para mover mais de uma linha de blocos.", + "block.create.mechanical_piston.tooltip": "PISTÃO MECÂNICO", + "block.create.mechanical_piston.tooltip.summary": "Uma verão melhorada do _Pistão,_ usando _Força_ _Rotacional_ para mover estruturas de forma precisa. _Varas_ de _Extensão_ do _Pistão_ na traseira definem o _Alcance_ deste Dispositivo. Sem extensões o pistão não se move. Use __Chassis_ de _Translado_ para mover mais de uma linha de blocos.", "block.create.mechanical_piston.tooltip.condition1": "Quando Rodado", - "block.create.mechanical_piston.tooltip.behaviour1": "Começa a mover blocos presos na estrutura. Velocidade e direção diretamente relacionados a Velocidade Rotação de entrada.", + "block.create.mechanical_piston.tooltip.behaviour1": "Começa a mover blocos presos na estrutura. Velocidade e direção diretamente relacionados a Velocidade Rotação de entrada.", - "block.create.piston_extension_pole.tooltip": "VARA DE EXTENSÃO DO PISTÃO", - "block.create.piston_extension_pole.tooltip.summary": "Aumenta o alcance de _Pistões_ _Mecânicos_", - "block.create.piston_extension_pole.tooltip.condition1": "Quando preso a um Pistão Mecânico", - "block.create.piston_extension_pole.tooltip.behaviour1": "Aumenta a extensão dos pistões em 1 bloco", + "block.create.piston_extension_pole.tooltip": "VARA DE EXTENSÃO DO PISTÃO", + "block.create.piston_extension_pole.tooltip.summary": "Aumenta o alcance de _Pistões_ _Mecânicos_", + "block.create.piston_extension_pole.tooltip.condition1": "Quando preso a um Pistão Mecânico", + "block.create.piston_extension_pole.tooltip.behaviour1": "Aumenta a extensão dos pistões em 1 bloco", - "block.create.mechanical_bearing.tooltip": "ROLAMENTO MECÂNICO", - "block.create.mechanical_bearing.tooltip.summary": "Usado para rotacionar _estruturas_ _grandes_ ou geração de _Força_ _Rotacional_ do vento.", + "block.create.mechanical_bearing.tooltip": "ROLAMENTO MECÂNICO", + "block.create.mechanical_bearing.tooltip.summary": "Usado para rotacionar _estruturas_ _grandes_ ou geração de _Força_ _Rotacional_ do vento.", "block.create.mechanical_bearing.tooltip.condition1": "Quando Rodado", - "block.create.mechanical_bearing.tooltip.behaviour1": "Começa a rotacionar _Chassis_ de _Rotação_ conectados e blocos conectados a eles.", + "block.create.mechanical_bearing.tooltip.behaviour1": "Começa a rotacionar _Chassis_ de _Rotação_ conectados e blocos conectados a eles.", "block.create.windmill_bearing.tooltip": "UNLOCALIZED: WINDMILL BEARING", "block.create.windmill_bearing.tooltip.summary": "UNLOCALIZED: Used for harnessing _Rotational Force_ from wind. Attach your own design and watch it spin!", @@ -1640,37 +1651,37 @@ "block.create.rope_pulley.tooltip.behaviour1": "UNLOCALIZED: Starts moving the attached structure. Speed and direction correlate to the incoming Rotation Speed.", "block.create.linear_chassis.tooltip": "CHASSIS DE TRANSLADO", - "block.create.linear_chassis.tooltip.summary": "Uma base configurável para Estruturas serem movidas por um _Pistão_ _Mecânico._ Esses Blocos precisam formas uma camada de blocos na frente do Pistão.", - "block.create.linear_chassis.tooltip.condition1": "Quando movido por Pistão Mecânico", - "block.create.linear_chassis.tooltip.behaviour1": "_Move_ todos os _Chassis_ _conectados_ na mesma orientação, e Blocos conectados a frente dele. Quando o Pistão volta, blocos apenas serão puxados se a face do chassis for _Grudenta_ (Ver [Ctrl]).", + "block.create.linear_chassis.tooltip.summary": "Uma base configurável para Estruturas serem movidas por um _Pistão_ _Mecânico._ Esses Blocos precisam formas uma camada de blocos na frente do Pistão.", + "block.create.linear_chassis.tooltip.condition1": "Quando movido por Pistão Mecânico", + "block.create.linear_chassis.tooltip.behaviour1": "_Move_ todos os _Chassis_ _conectados_ na mesma orientação, e Blocos conectados a frente dele. Quando o Pistão volta, blocos apenas serão puxados se a face do chassis for _Grudenta_ (Ver [Ctrl]).", "block.create.linear_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.linear_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.linear_chassis.tooltip.control1": "Quando clicado com B-Direito com Gosma de Slime", - "block.create.linear_chassis.tooltip.action1": "Torna a face clicada _Grudenta._ Quando o pistão volta, o chassis irá _puxar_ _junto_ todos os Blocos conectados na sua coluna e no Alcance configurado.", + "block.create.linear_chassis.tooltip.action1": "Torna a face clicada _Grudenta._ Quando o pistão volta, o chassis irá _puxar_ _junto_ todos os Blocos conectados na sua coluna e no Alcance configurado.", "block.create.secondary_linear_chassis.tooltip": "UNLOCALIZED: SECONDARY LINEAR CHASSIS", "block.create.secondary_linear_chassis.tooltip.summary": "UNLOCALIZED: A second type of _Linear Chassis_ that does not connect to the other.", - "block.create.radial_chassis.tooltip": "CHASSIS DE ROTAÇÃO", - "block.create.radial_chassis.tooltip.summary": "Nessário para rotacionar estruturas om um _Rolamento_ _Mecânico._ ", + "block.create.radial_chassis.tooltip": "CHASSIS DE ROTAÇÃO", + "block.create.radial_chassis.tooltip.summary": "Nessário para rotacionar estruturas om um _Rolamento_ _Mecânico._ ", "block.create.radial_chassis.tooltip.condition1": "Quando Rotacionado por Rolamento", - "block.create.radial_chassis.tooltip.behaviour1": "_Rotaciona_ todos os blocos conectados a lados _Grudentos_ (Veja [Ctrl]) dentro do alcance configurado no seu entorno. _Propaga_ a rotação para outros Chassis de Rotação conectados.", + "block.create.radial_chassis.tooltip.behaviour1": "_Rotaciona_ todos os blocos conectados a lados _Grudentos_ (Veja [Ctrl]) dentro do alcance configurado no seu entorno. _Propaga_ a rotação para outros Chassis de Rotação conectados.", "block.create.radial_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.radial_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.radial_chassis.tooltip.control1": "Quando clicado com B-Direito com Goma de Slime", - "block.create.radial_chassis.tooltip.action1": "Torna face clicada em _Grudenta._ Quando o Chassis girar, todos os blocos conectados nesse lado irão girar junto.", + "block.create.radial_chassis.tooltip.action1": "Torna face clicada em _Grudenta._ Quando o Chassis girar, todos os blocos conectados nesse lado irão girar junto.", - "block.create.mechanical_drill.tooltip": "FURADEIRA MECÂNICA", - "block.create.mechanical_drill.tooltip.summary": "Um dispositivo mecânido feito para _quebrar_ _blocos._", + "block.create.mechanical_drill.tooltip": "FURADEIRA MECÂNICA", + "block.create.mechanical_drill.tooltip.summary": "Um dispositivo mecânido feito para _quebrar_ _blocos._", "block.create.mechanical_drill.tooltip.condition1": "Quando Rodado", - "block.create.mechanical_drill.tooltip.behaviour1": "Atua como um Bloco Quebrador _estacionário._ Também _machuca_ _entidades_ na sua área de efeito.", - "block.create.mechanical_drill.tooltip.condition2": "Quando Empurrado por Pistão Mecânico", - "block.create.mechanical_drill.tooltip.behaviour2": "Quebra os Blocos na direção do avanço da broca.", + "block.create.mechanical_drill.tooltip.behaviour1": "Atua como um Bloco Quebrador _estacionário._ Também _machuca_ _entidades_ na sua área de efeito.", + "block.create.mechanical_drill.tooltip.condition2": "Quando Empurrado por Pistão Mecânico", + "block.create.mechanical_drill.tooltip.behaviour2": "Quebra os Blocos na direção do avanço da broca.", - "block.create.mechanical_harvester.tooltip": "COLETOR MECÂNICO", - "block.create.mechanical_harvester.tooltip.summary": "Um cortador de plantas mecânico indicado para automação de culturas de médio porte", - "block.create.mechanical_harvester.tooltip.condition1": "Quando Empurrado por Pistão Mecânico", - "block.create.mechanical_harvester.tooltip.behaviour1": "_Colhe_ todas as _safra_ _madura_ que a lâmina passar sobre, e os retorna a estado de crescimento inicial.", + "block.create.mechanical_harvester.tooltip": "COLETOR MECÂNICO", + "block.create.mechanical_harvester.tooltip.summary": "Um cortador de plantas mecânico indicado para automação de culturas de médio porte", + "block.create.mechanical_harvester.tooltip.condition1": "Quando Empurrado por Pistão Mecânico", + "block.create.mechanical_harvester.tooltip.behaviour1": "_Colhe_ todas as _safra_ _madura_ que a lâmina passar sobre, e os retorna a estado de crescimento inicial.", "block.create.mechanical_plough.tooltip": "UNLOCALIZED: MECHANICAL PLOUGH", "block.create.mechanical_plough.tooltip.summary": "UNLOCALIZED: A mechanical plough has a variety of uses. It is movable with _Mechanical Pistons_, _Bearings_ or other controllers.", @@ -1687,19 +1698,19 @@ "block.create.mechanical_saw.tooltip.behaviour3": "UNLOCALIZED: _Cuts_ all _Trees_ with which the saw collides.", "block.create.stockpile_switch.tooltip": "DISJUNTOR DE ARMAZENAMENTO", - "block.create.stockpile_switch.tooltip.summary": "Alterna um sinal de Redstone com base no _Espaço_ de _Armazenamento_ do Reciente conectado.", - "block.create.stockpile_switch.tooltip.condition1": "Quando abaixo do Limite Mínimo", + "block.create.stockpile_switch.tooltip.summary": "Alterna um sinal de Redstone com base no _Espaço_ de _Armazenamento_ do Reciente conectado.", + "block.create.stockpile_switch.tooltip.condition1": "Quando abaixo do Limite Mínimo", "block.create.stockpile_switch.tooltip.behaviour1": "Para de enviar _Sinal_ de _Redstone_", "block.create.content_observer.tooltip": "UNLOCALIZED: CONTENT OBSERVER", "block.create.content_observer.tooltip.summary": "UNLOCALIZED: _Detects Items_ inside _containers_ and _conveyors_ matching a configured _filter_. While the observed _inventory_, _belt_ or _chute contains_ a matching item, this component will emit a _Redstone Signal_. When an observed _funnel transfers_ a matching item, this component will emit a _Redstone Pulse_.", - "block.create.redstone_link.tooltip": "CONEXÃO DE REDSTONE", - "block.create.redstone_link.tooltip.summary": "Saida para conexões _Redstone_ _Sem-Fio._ Pode ter _Frequências_ usando qualquer item. Distancia do Sinal é limitada, mas resoavelmente justa.", + "block.create.redstone_link.tooltip": "CONEXÃO DE REDSTONE", + "block.create.redstone_link.tooltip.summary": "Saida para conexões _Redstone_ _Sem-Fio._ Pode ter _Frequências_ usando qualquer item. Distancia do Sinal é limitada, mas resoavelmente justa.", "block.create.redstone_link.tooltip.condition1": "Quando Ligado", - "block.create.redstone_link.tooltip.behaviour1": "Recebendo Conexões da mesma _Frequência_ irá gerar um sinal de Redstone.", + "block.create.redstone_link.tooltip.behaviour1": "Recebendo Conexões da mesma _Frequência_ irá gerar um sinal de Redstone.", "block.create.redstone_link.tooltip.control1": "Quando clicado com B-Direito com um Item", - "block.create.redstone_link.tooltip.action1": "Altera a _Frequência_ para aquele item. Até _dois_ _itens_ _diferentes_ podem ser combinados para definir uma Frequência.", + "block.create.redstone_link.tooltip.action1": "Altera a _Frequência_ para aquele item. Até _dois_ _itens_ _diferentes_ podem ser combinados para definir uma Frequência.", "block.create.redstone_link.tooltip.control2": "Quando clicado com B-Direito enquanto Abaixado", "block.create.redstone_link.tooltip.action2": "Muda entre Modo _Receptor_ e _Transmissor_ .", @@ -1711,19 +1722,19 @@ "block.create.nixie_tube.tooltip.behaviour2": "UNLOCALIZED: Display _contents_ of your _name tag_ with several nixie tubes _arranged_ in a _line_.", "block.create.redstone_contact.tooltip": "CONTATO DE REDSTONE", - "block.create.redstone_contact.tooltip.summary": "Um dispositivo simples para Mecanimos de Redstone avançados.", + "block.create.redstone_contact.tooltip.summary": "Um dispositivo simples para Mecanimos de Redstone avançados.", "block.create.redstone_contact.tooltip.condition1": "Quando apontando para outro Contato", - "block.create.redstone_contact.tooltip.behaviour1": "Provê um _Sinal_ de _Redstone_", - "block.create.redstone_contact.tooltip.condition2": "Quando movido por Pistão Mecânico", - "block.create.redstone_contact.tooltip.behaviour2": "Ativa todos os Contatos imóveis na passagem", + "block.create.redstone_contact.tooltip.behaviour1": "Provê um _Sinal_ de _Redstone_", + "block.create.redstone_contact.tooltip.condition2": "Quando movido por Pistão Mecânico", + "block.create.redstone_contact.tooltip.behaviour2": "Ativa todos os Contatos imóveis na passagem", "block.create.adjustable_crate.tooltip": "adjustable_crate", - "block.create.adjustable_crate.tooltip.summary": "Este _Recipiente_ de _Armazenamento_ permite controle Manual da sua capacidade. Pode conter até _16_ _Pilhas_ de qualquer Item", + "block.create.adjustable_crate.tooltip.summary": "Este _Recipiente_ de _Armazenamento_ permite controle Manual da sua capacidade. Pode conter até _16_ _Pilhas_ de qualquer Item", "block.create.adjustable_crate.tooltip.control1": "Quando clicado com B-Direito", "block.create.adjustable_crate.tooltip.action1": "Abre a _Interface_", "block.create.creative_crate.tooltip": "CRIATIVADOR ESQUEMAANNON", - "block.create.creative_crate.tooltip.summary": "Provê um suprimento infinito de blocos para _Esquemaannons_ próximos", + "block.create.creative_crate.tooltip.summary": "Provê um suprimento infinito de blocos para _Esquemaannons_ próximos", "block.create.creative_crate.tooltip.condition1": "UNLOCALIZED: When Item in Filter Slot", "block.create.creative_crate.tooltip.behaviour1": "UNLOCALIZED: Anything _extracting_ from this container will provide an _endless supply_ of the item specified. Items _inserted_ into this crate will be _voided._", @@ -1740,10 +1751,10 @@ "block.create.brass_casing.tooltip.summary": "UNLOCALIZED: Sturdy machine casing with a variety of uses. Safe for decoration. Can be used to _encase Shafts_ and _Mechanical Belts._", "block.create.pulse_repeater.tooltip": "REPETIDOR DE PULSO", - "block.create.pulse_repeater.tooltip.summary": "Um circuito simples para cortar pulsos de Redstone até um comprimento de _1_ _tick._", + "block.create.pulse_repeater.tooltip.summary": "Um circuito simples para cortar pulsos de Redstone até um comprimento de _1_ _tick._", "block.create.adjustable_repeater.tooltip": "REPETIDOR FLEX", - "block.create.adjustable_repeater.tooltip.summary": "Um um _Repetidor_ de _Redstone_ avançado com um _Delay_ _configurável_ de até 30 Minutos.", + "block.create.adjustable_repeater.tooltip.summary": "Um um _Repetidor_ de _Redstone_ avançado com um _Delay_ _configurável_ de até 30 Minutos.", "block.create.adjustable_pulse_repeater.tooltip": "UNLOCALIZED: FLEX PULSE REPEATER", "block.create.adjustable_pulse_repeater.tooltip.summary": "UNLOCALIZED: A _Pulse Repeater_ with a _configurable Delay_ up to 30 Minutes.", diff --git a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json index 726089301..6d8760504 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json +++ b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json @@ -1,837 +1,838 @@ { - "_": "Missing Localizations: 551", + "_": "Missing Localizations: 561", "_": "->------------------------] Game Elements [------------------------<-", - "block.create.acacia_window": "Ð�кациевое окно", - "block.create.acacia_window_pane": "Панель из акациевого окна", - "block.create.adjustable_chain_gearshift": "Регулируемый цепной механизм", - "block.create.adjustable_crate": "Регулируемый Ñ�щик", - "block.create.adjustable_pulse_repeater": "Регулируемый импульÑ�ный повторитель", - "block.create.adjustable_repeater": "Регулируемый повторитель", - "block.create.analog_lever": "Ð�налоговый рычаг", - "block.create.andesite_belt_funnel": "Ð�ндезитоваÑ� конвейернаÑ� воронка", - "block.create.andesite_bricks": "Ð�ндезитовый кирпич", - "block.create.andesite_bricks_slab": "Плита из андезитового кирпича", - "block.create.andesite_bricks_stairs": "Ступени из андезитового кирпича", - "block.create.andesite_bricks_wall": "Стена из андезитового кирпича", - "block.create.andesite_casing": "Ð�ндезитовый корпуÑ�", - "block.create.andesite_cobblestone": "Ð�ндезит-булыжник", - "block.create.andesite_cobblestone_slab": "Ð�ндезит-булыжниковаÑ� плита", - "block.create.andesite_cobblestone_stairs": "Ð�ндезит-булыжниковые Ñ�тупени", - "block.create.andesite_cobblestone_wall": "Ð�ндезит-булыжниковаÑ� Ñ�тена", - "block.create.andesite_encased_shaft": "Вал в андезитовом корпуÑ�е", - "block.create.andesite_funnel": "Ð�ндезитоваÑ� воронка", - "block.create.andesite_pillar": "Ð�ндезитоваÑ� колонна", - "block.create.andesite_tunnel": "Ð�ндезитовый туннель", - "block.create.basin": "Чаша", - "block.create.belt": "Конвейер", - "block.create.birch_window": "Берёзовое окно", - "block.create.birch_window_pane": "Панель берёзового окна", - "block.create.black_sail": "Чёрный паруÑ�", - "block.create.black_seat": "Чёрное Ñ�иденье", - "block.create.black_valve_handle": "Чёрный ручной вентиль", - "block.create.blaze_burner": "Горелка Ð’Ñ�полоха", - "block.create.blue_sail": "Синий паруÑ�", - "block.create.blue_seat": "Синее Ñ�иденье", - "block.create.blue_valve_handle": "Синий ручной вентиль", - "block.create.brass_belt_funnel": "ЛатуннаÑ� конвейернаÑ� воронка", - "block.create.brass_block": "Латунный блок", - "block.create.brass_casing": "Латунный корпуÑ�", - "block.create.brass_encased_shaft": "Вал в латунном корпуÑ�е", - "block.create.brass_funnel": "ЛатуннаÑ� воронка", - "block.create.brass_tunnel": "Латунный туннель", - "block.create.brown_sail": "Коричневый паруÑ�", - "block.create.brown_seat": "Коричневое Ñ�иденье", - "block.create.brown_valve_handle": "Коричневый ручной вентиль", - "block.create.cart_assembler": "Сборщик вагонеток", - "block.create.chiseled_dark_scoria": "Резной тёмный пепел", - "block.create.chiseled_dolomite": "Резной доломит", - "block.create.chiseled_gabbro": "Резной габбро", - "block.create.chiseled_limestone": "Резной извеÑ�тнÑ�к", - "block.create.chiseled_scoria": "Резной пепел", - "block.create.chiseled_weathered_limestone": "Выветренный резной извеÑ�тнÑ�к", - "block.create.chocolate": "Шоколад", - "block.create.chute": "Желоб", - "block.create.clockwork_bearing": "ЧаÑ�овой механизм", - "block.create.clutch": "Сцепление", - "block.create.cogwheel": "ШеÑ�тернÑ�", - "block.create.content_observer": "Ð�аблюдетель за Ñ�одержимым", - "block.create.controller_rail": "КонтролирующаÑ� рельÑ�а", - "block.create.copper_block": "Медный блок", - "block.create.copper_casing": "Медный корпуÑ�", - "block.create.copper_ore": "МеднаÑ� руда", - "block.create.copper_shingles": "МеднаÑ� черепица", - "block.create.copper_tiles": "МеднаÑ� плитка", - "block.create.copper_valve_handle": "Медный ручной вентиль", - "block.create.creative_crate": "ТворчеÑ�кий Ñ�щик", - "block.create.creative_fluid_tank": "ТворчеÑ�кий жидкоÑ�тный бак", - "block.create.creative_motor": "ТворчеÑ�кий мотор", - "block.create.crimson_window": "Багровое окно", - "block.create.crimson_window_pane": "Панель из багрового окна", - "block.create.crushing_wheel": "КолеÑ�о дроблениÑ�", - "block.create.crushing_wheel_controller": "Контроллер колеÑ�а дроблениÑ�", - "block.create.cuckoo_clock": "ЧаÑ�Ñ‹ Ñ� кукушкой", - "block.create.cyan_sail": "Бирюзовый паруÑ�", - "block.create.cyan_seat": "Бирюзовое Ñ�ииденье", - "block.create.cyan_valve_handle": "Бирюзовый ручной вентиль", - "block.create.dark_oak_window": "Окно из тёмного дуба", - "block.create.dark_oak_window_pane": "Панель из окна из тёмного дуб", - "block.create.dark_scoria": "Тёмный пепел", - "block.create.dark_scoria_bricks": "Тёмный пепельный кирпич", - "block.create.dark_scoria_bricks_slab": "Плита из тёмного пепельного кирпича", - "block.create.dark_scoria_bricks_stairs": "Ступени из тёмного пепельного кирпича", - "block.create.dark_scoria_bricks_wall": "Стена из тёмного пепельного кирпича", - "block.create.dark_scoria_cobblestone": "Ступени из тёмного пепел-булыжника", - "block.create.dark_scoria_cobblestone_slab": "Плита из тёмного пепел-булыжника", - "block.create.dark_scoria_cobblestone_stairs": "Ступени из тёмного пепел-булыжника", - "block.create.dark_scoria_cobblestone_wall": "Стена из тёмного пепел-булыжника", - "block.create.dark_scoria_pillar": "Колонна из тёмного пепел-булыжника", - "block.create.deployer": "Ð�втономный активатор", - "block.create.depot": "Депо", - "block.create.diorite_bricks": "Диоритовый кирпич", - "block.create.diorite_bricks_slab": "Плита из диоритового кирпича", - "block.create.diorite_bricks_stairs": "Ступени из диоритового кирпича", - "block.create.diorite_bricks_wall": "Стена из диоритового кирпича", - "block.create.diorite_cobblestone": "Диорит-булыжник", - "block.create.diorite_cobblestone_slab": "Плита из диорит-булыжника", - "block.create.diorite_cobblestone_stairs": "Ступени из диорит-булыжника", - "block.create.diorite_cobblestone_wall": "Стена из диорит-булыжника", - "block.create.diorite_pillar": "ДиоритоваÑ� колонна", - "block.create.dolomite": "Доломит", - "block.create.dolomite_bricks": "Доломитовый кирпич", - "block.create.dolomite_bricks_slab": "Плита из доломитового кирпича", - "block.create.dolomite_bricks_stairs": "Ступени из доломитового кирпича", - "block.create.dolomite_bricks_wall": "Стена из доломитового кирпича", - "block.create.dolomite_cobblestone": "Доломит-булыжник", - "block.create.dolomite_cobblestone_slab": "Плита доломит-булыжника", - "block.create.dolomite_cobblestone_stairs": "Ступени доломит-булыжника", - "block.create.dolomite_cobblestone_wall": "Стена доломит-булыжника", - "block.create.dolomite_pillar": "ДоломитоваÑ� колонна", - "block.create.encased_chain_drive": "Цепной привод в корпуÑ�е", - "block.create.encased_fan": "ВентилÑ�тор в корпуÑ�е", - "block.create.encased_fluid_pipe": "ЖидкоÑ�тнаÑ� труба в корпуÑ�е", - "block.create.fancy_andesite_bricks": "КраÑ�ивый андезитовый кирпич", - "block.create.fancy_andesite_bricks_slab": "Плита из краÑ�ивого андезитового кирпича", - "block.create.fancy_andesite_bricks_stairs": "Ступени из краÑ�ивого андезитового кирпича", - "block.create.fancy_andesite_bricks_wall": "Стена из краÑ�ивого андезитового кирпича", - "block.create.fancy_dark_scoria_bricks": "КраÑ�ивый тёмный пепельный кирпич", - "block.create.fancy_dark_scoria_bricks_slab": "Плита из краÑ�ивого тёмного пепельного кирпича", - "block.create.fancy_dark_scoria_bricks_stairs": "Ступени из краÑ�ивого тёмного пепельного кирпича", - "block.create.fancy_dark_scoria_bricks_wall": "Стена из краÑ�ивого тёмного пепельного кирпича", - "block.create.fancy_diorite_bricks": "КраÑ�ивый диоритовый кирпич", - "block.create.fancy_diorite_bricks_slab": "Плита из краÑ�ивого диоритового кирпича", - "block.create.fancy_diorite_bricks_stairs": "Ступени из краÑ�ивого диоритового кирпича", - "block.create.fancy_diorite_bricks_wall": "Стена из краÑ�ивого диоритового кирпича", - "block.create.fancy_dolomite_bricks": "КраÑ�ивый доломитовый кирпич", - "block.create.fancy_dolomite_bricks_slab": "Плита из краÑ�ивого доломитового кирпича", - "block.create.fancy_dolomite_bricks_stairs": "Ступени из краÑ�ивого доломитового кирпича", - "block.create.fancy_dolomite_bricks_wall": "Стена из краÑ�ивого доломитового кирпича", - "block.create.fancy_gabbro_bricks": "КраÑ�ивый габбро кирпич", - "block.create.fancy_gabbro_bricks_slab": "Плита из краÑ�ивого габбро кирпича", - "block.create.fancy_gabbro_bricks_stairs": "Ступени из краÑ�ивого габбро кирпича", - "block.create.fancy_gabbro_bricks_wall": "Стена из краÑ�ивого габбро кирпича", - "block.create.fancy_granite_bricks": "КраÑ�ивый гранитный кирпич", - "block.create.fancy_granite_bricks_slab": "Плита из краÑ�ивого гранитного кирпича", - "block.create.fancy_granite_bricks_stairs": "Ступени из краÑ�ивого гранитного кирпича", - "block.create.fancy_granite_bricks_wall": "Стена краÑ�ивого гранитного кирпича", - "block.create.fancy_limestone_bricks": "КраÑ�ивый извеÑ�тнÑ�ковый кирпич", - "block.create.fancy_limestone_bricks_slab": "Плита из краÑ�ивого извеÑ�тнÑ�кового кирпича", - "block.create.fancy_limestone_bricks_stairs": "Ступени из краÑ�ивого извеÑ�тнÑ�кового кирпича", - "block.create.fancy_limestone_bricks_wall": "Стена из краÑ�ивого извеÑ�тнÑ�кового кирпича", - "block.create.fancy_scoria_bricks": "КраÑ�ивый пепельный кирпич", - "block.create.fancy_scoria_bricks_slab": "Плита из краÑ�ивого пепельного кирпича", - "block.create.fancy_scoria_bricks_stairs": "Ступени из краÑ�ивого пепельного кирпича", - "block.create.fancy_scoria_bricks_wall": "Стена из краÑ�ивого пепельного кирпича", - "block.create.fancy_weathered_limestone_bricks": "КраÑ�ивый выветренный извеÑ�тнÑ�ковый кирпич", - "block.create.fancy_weathered_limestone_bricks_slab": "Плита из краÑ�ивого выветренного извеÑ�тнÑ�кового кирпича", - "block.create.fancy_weathered_limestone_bricks_stairs": "Ступени из краÑ�ивого выветренного извеÑ�тнÑ�кового кирпича", - "block.create.fancy_weathered_limestone_bricks_wall": "Стена из краÑ�ивого выветренного извеÑ�тнÑ�кового кирпича", - "block.create.fluid_pipe": "ЖидкоÑ�тнаÑ� труба", - "block.create.fluid_tank": "ЖидкоÑ�тный бак", - "block.create.fluid_valve": "ЖидкоÑ�тный клапан", - "block.create.flywheel": "Маховик", - "block.create.framed_glass": "Обрамлённое Ñ�текло", - "block.create.framed_glass_pane": "ОбрамлённаÑ� Ñ�теклÑ�ннаÑ� панель", - "block.create.furnace_engine": "Печной двигатель", - "block.create.gabbro": "Габбро", - "block.create.gabbro_bricks": "Габбровый кирпич", - "block.create.gabbro_bricks_slab": "Плита из габбро кирпича", - "block.create.gabbro_bricks_stairs": "Ступени из габбро кирпича", - "block.create.gabbro_bricks_wall": "Стена из габбро кирпича", - "block.create.gabbro_cobblestone": "Габбро-булыжник", - "block.create.gabbro_cobblestone_slab": "Плита из габбро-булыжника", - "block.create.gabbro_cobblestone_stairs": "Ступени из габбро-булыжника", - "block.create.gabbro_cobblestone_wall": "Стена из габбро-булыжника", - "block.create.gabbro_pillar": "Габбро колонна", + "block.create.acacia_window": "Акациевое окно", + "block.create.acacia_window_pane": "Панель из акациевого окна", + "block.create.adjustable_chain_gearshift": "Регулируемый цепной механизм", + "block.create.adjustable_crate": "Регулируемый ящик", + "block.create.adjustable_pulse_repeater": "Регулируемый импульсный повторитель", + "block.create.adjustable_repeater": "Регулируемый повторитель", + "block.create.analog_lever": "Аналоговый рычаг", + "block.create.andesite_belt_funnel": "Андезитовая конвейерная воронка", + "block.create.andesite_bricks": "Андезитовый кирпич", + "block.create.andesite_bricks_slab": "Плита из андезитового кирпича", + "block.create.andesite_bricks_stairs": "Ступени из андезитового кирпича", + "block.create.andesite_bricks_wall": "Стена из андезитового кирпича", + "block.create.andesite_casing": "Андезитовый корпус", + "block.create.andesite_cobblestone": "Андезит-булыжник", + "block.create.andesite_cobblestone_slab": "Андезит-булыжниковая плита", + "block.create.andesite_cobblestone_stairs": "Андезит-булыжниковые ступени", + "block.create.andesite_cobblestone_wall": "Андезит-булыжниковая стена", + "block.create.andesite_encased_shaft": "Вал в андезитовом корпусе", + "block.create.andesite_funnel": "Андезитовая воронка", + "block.create.andesite_pillar": "Андезитовая колонна", + "block.create.andesite_tunnel": "Андезитовый туннель", + "block.create.basin": "Чаша", + "block.create.belt": "Конвейер", + "block.create.birch_window": "Берёзовое окно", + "block.create.birch_window_pane": "Панель берёзового окна", + "block.create.black_sail": "Чёрный парус", + "block.create.black_seat": "Чёрное сиденье", + "block.create.black_valve_handle": "Чёрный ручной вентиль", + "block.create.blaze_burner": "Горелка Всполоха", + "block.create.blue_sail": "Синий парус", + "block.create.blue_seat": "Синее сиденье", + "block.create.blue_valve_handle": "Синий ручной вентиль", + "block.create.brass_belt_funnel": "Латунная конвейерная воронка", + "block.create.brass_block": "Латунный блок", + "block.create.brass_casing": "Латунный корпус", + "block.create.brass_encased_shaft": "Вал в латунном корпусе", + "block.create.brass_funnel": "Латунная воронка", + "block.create.brass_tunnel": "Латунный туннель", + "block.create.brown_sail": "Коричневый парус", + "block.create.brown_seat": "Коричневое сиденье", + "block.create.brown_valve_handle": "Коричневый ручной вентиль", + "block.create.cart_assembler": "Сборщик вагонеток", + "block.create.chiseled_dark_scoria": "Резной тёмный пепел", + "block.create.chiseled_dolomite": "Резной доломит", + "block.create.chiseled_gabbro": "Резной габбро", + "block.create.chiseled_limestone": "Резной известняк", + "block.create.chiseled_scoria": "Резной пепел", + "block.create.chiseled_weathered_limestone": "Выветренный резной известняк", + "block.create.chocolate": "Шоколад", + "block.create.chute": "Желоб", + "block.create.clockwork_bearing": "Часовой механизм", + "block.create.clutch": "Сцепление", + "block.create.cogwheel": "Шестерня", + "block.create.content_observer": "Наблюдетель за содержимым", + "block.create.controller_rail": "Контролирующая рельса", + "block.create.copper_block": "Медный блок", + "block.create.copper_casing": "Медный корпус", + "block.create.copper_ore": "Медная руда", + "block.create.copper_shingles": "Медная черепица", + "block.create.copper_tiles": "Медная плитка", + "block.create.copper_valve_handle": "Медный ручной вентиль", + "block.create.creative_crate": "Творческий ящик", + "block.create.creative_fluid_tank": "Творческий жидкостный бак", + "block.create.creative_motor": "Творческий мотор", + "block.create.crimson_window": "Багровое окно", + "block.create.crimson_window_pane": "Панель из багрового окна", + "block.create.crushing_wheel": "Колесо дробления", + "block.create.crushing_wheel_controller": "Контроллер колеса дробления", + "block.create.cuckoo_clock": "Часы с кукушкой", + "block.create.cyan_sail": "Бирюзовый парус", + "block.create.cyan_seat": "Бирюзовое сииденье", + "block.create.cyan_valve_handle": "Бирюзовый ручной вентиль", + "block.create.dark_oak_window": "Окно из тёмного дуба", + "block.create.dark_oak_window_pane": "Панель из окна из тёмного дуб", + "block.create.dark_scoria": "Тёмный пепел", + "block.create.dark_scoria_bricks": "Тёмный пепельный кирпич", + "block.create.dark_scoria_bricks_slab": "Плита из тёмного пепельного кирпича", + "block.create.dark_scoria_bricks_stairs": "Ступени из тёмного пепельного кирпича", + "block.create.dark_scoria_bricks_wall": "Стена из тёмного пепельного кирпича", + "block.create.dark_scoria_cobblestone": "Ступени из тёмного пепел-булыжника", + "block.create.dark_scoria_cobblestone_slab": "Плита из тёмного пепел-булыжника", + "block.create.dark_scoria_cobblestone_stairs": "Ступени из тёмного пепел-булыжника", + "block.create.dark_scoria_cobblestone_wall": "Стена из тёмного пепел-булыжника", + "block.create.dark_scoria_pillar": "Колонна из тёмного пепел-булыжника", + "block.create.deployer": "Автономный активатор", + "block.create.depot": "Депо", + "block.create.diorite_bricks": "Диоритовый кирпич", + "block.create.diorite_bricks_slab": "Плита из диоритового кирпича", + "block.create.diorite_bricks_stairs": "Ступени из диоритового кирпича", + "block.create.diorite_bricks_wall": "Стена из диоритового кирпича", + "block.create.diorite_cobblestone": "Диорит-булыжник", + "block.create.diorite_cobblestone_slab": "Плита из диорит-булыжника", + "block.create.diorite_cobblestone_stairs": "Ступени из диорит-булыжника", + "block.create.diorite_cobblestone_wall": "Стена из диорит-булыжника", + "block.create.diorite_pillar": "Диоритовая колонна", + "block.create.dolomite": "Доломит", + "block.create.dolomite_bricks": "Доломитовый кирпич", + "block.create.dolomite_bricks_slab": "Плита из доломитового кирпича", + "block.create.dolomite_bricks_stairs": "Ступени из доломитового кирпича", + "block.create.dolomite_bricks_wall": "Стена из доломитового кирпича", + "block.create.dolomite_cobblestone": "Доломит-булыжник", + "block.create.dolomite_cobblestone_slab": "Плита доломит-булыжника", + "block.create.dolomite_cobblestone_stairs": "Ступени доломит-булыжника", + "block.create.dolomite_cobblestone_wall": "Стена доломит-булыжника", + "block.create.dolomite_pillar": "Доломитовая колонна", + "block.create.encased_chain_drive": "Цепной привод в корпусе", + "block.create.encased_fan": "Вентилятор в корпусе", + "block.create.encased_fluid_pipe": "Жидкостная труба в корпусе", + "block.create.fancy_andesite_bricks": "Красивый андезитовый кирпич", + "block.create.fancy_andesite_bricks_slab": "Плита из красивого андезитового кирпича", + "block.create.fancy_andesite_bricks_stairs": "Ступени из красивого андезитового кирпича", + "block.create.fancy_andesite_bricks_wall": "Стена из красивого андезитового кирпича", + "block.create.fancy_dark_scoria_bricks": "Красивый тёмный пепельный кирпич", + "block.create.fancy_dark_scoria_bricks_slab": "Плита из красивого тёмного пепельного кирпича", + "block.create.fancy_dark_scoria_bricks_stairs": "Ступени из красивого тёмного пепельного кирпича", + "block.create.fancy_dark_scoria_bricks_wall": "Стена из красивого тёмного пепельного кирпича", + "block.create.fancy_diorite_bricks": "Красивый диоритовый кирпич", + "block.create.fancy_diorite_bricks_slab": "Плита из красивого диоритового кирпича", + "block.create.fancy_diorite_bricks_stairs": "Ступени из красивого диоритового кирпича", + "block.create.fancy_diorite_bricks_wall": "Стена из красивого диоритового кирпича", + "block.create.fancy_dolomite_bricks": "Красивый доломитовый кирпич", + "block.create.fancy_dolomite_bricks_slab": "Плита из красивого доломитового кирпича", + "block.create.fancy_dolomite_bricks_stairs": "Ступени из красивого доломитового кирпича", + "block.create.fancy_dolomite_bricks_wall": "Стена из красивого доломитового кирпича", + "block.create.fancy_gabbro_bricks": "Красивый габбро кирпич", + "block.create.fancy_gabbro_bricks_slab": "Плита из красивого габбро кирпича", + "block.create.fancy_gabbro_bricks_stairs": "Ступени из красивого габбро кирпича", + "block.create.fancy_gabbro_bricks_wall": "Стена из красивого габбро кирпича", + "block.create.fancy_granite_bricks": "Красивый гранитный кирпич", + "block.create.fancy_granite_bricks_slab": "Плита из красивого гранитного кирпича", + "block.create.fancy_granite_bricks_stairs": "Ступени из красивого гранитного кирпича", + "block.create.fancy_granite_bricks_wall": "Стена красивого гранитного кирпича", + "block.create.fancy_limestone_bricks": "Красивый известняковый кирпич", + "block.create.fancy_limestone_bricks_slab": "Плита из красивого известнякового кирпича", + "block.create.fancy_limestone_bricks_stairs": "Ступени из красивого известнякового кирпича", + "block.create.fancy_limestone_bricks_wall": "Стена из красивого известнякового кирпича", + "block.create.fancy_scoria_bricks": "Красивый пепельный кирпич", + "block.create.fancy_scoria_bricks_slab": "Плита из красивого пепельного кирпича", + "block.create.fancy_scoria_bricks_stairs": "Ступени из красивого пепельного кирпича", + "block.create.fancy_scoria_bricks_wall": "Стена из красивого пепельного кирпича", + "block.create.fancy_weathered_limestone_bricks": "Красивый выветренный известняковый кирпич", + "block.create.fancy_weathered_limestone_bricks_slab": "Плита из красивого выветренного известнякового кирпича", + "block.create.fancy_weathered_limestone_bricks_stairs": "Ступени из красивого выветренного известнякового кирпича", + "block.create.fancy_weathered_limestone_bricks_wall": "Стена из красивого выветренного известнякового кирпича", + "block.create.fluid_pipe": "Жидкостная труба", + "block.create.fluid_tank": "Жидкостный бак", + "block.create.fluid_valve": "Жидкостный клапан", + "block.create.flywheel": "Маховик", + "block.create.framed_glass": "Обрамлённое стекло", + "block.create.framed_glass_pane": "Обрамлённая стеклянная панель", + "block.create.furnace_engine": "Печной двигатель", + "block.create.gabbro": "Габбро", + "block.create.gabbro_bricks": "Габбровый кирпич", + "block.create.gabbro_bricks_slab": "Плита из габбро кирпича", + "block.create.gabbro_bricks_stairs": "Ступени из габбро кирпича", + "block.create.gabbro_bricks_wall": "Стена из габбро кирпича", + "block.create.gabbro_cobblestone": "Габбро-булыжник", + "block.create.gabbro_cobblestone_slab": "Плита из габбро-булыжника", + "block.create.gabbro_cobblestone_stairs": "Ступени из габбро-булыжника", + "block.create.gabbro_cobblestone_wall": "Стена из габбро-булыжника", + "block.create.gabbro_pillar": "Габбро колонна", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", - "block.create.gearbox": "Коробка передач", - "block.create.gearshift": "РеверÑ�ивный механизм", - "block.create.glass_fluid_pipe": "СтеклÑ�ннаÑ� жидкоÑ�тнаÑ� труба", - "block.create.granite_bricks": "Гранитный кирпич", - "block.create.granite_bricks_slab": "Плита из гранитного кирпича", - "block.create.granite_bricks_stairs": "Ступени из гранитного кирпича", - "block.create.granite_bricks_wall": "Стена из гранитного кирпича", - "block.create.granite_cobblestone": "Гранит-булыжник", - "block.create.granite_cobblestone_slab": "Плита из гранит-булыжника", - "block.create.granite_cobblestone_stairs": "Ступени из гранит-булыжника", - "block.create.granite_cobblestone_wall": "Стена из гранит-булыжника", - "block.create.granite_pillar": "ГранитнаÑ� колонна", - "block.create.gray_sail": "Серый паруÑ�", - "block.create.gray_seat": "Серое Ñ�иденье", - "block.create.gray_valve_handle": "Серый ручной вентиль", - "block.create.green_sail": "Зелёный паруÑ�", - "block.create.green_seat": "Зелёное Ñ�иденье", - "block.create.green_valve_handle": "Зелёный ручной вентиль", - "block.create.hand_crank": "РукоÑ�тка", - "block.create.honey": "Мёд", - "block.create.horizontal_framed_glass": "Горизонтальное обрамлённое Ñ�текло", - "block.create.horizontal_framed_glass_pane": "ГоризонтальнаÑ� обрамлённаÑ� Ñ�теклÑ�ннаÑ� панель", - "block.create.hose_pulley": "Шкив Ñ� шлангом", - "block.create.item_drain": "Предметный оÑ�ушитель", - "block.create.jungle_window": "Окно из тропичеÑ�кого дерева", - "block.create.jungle_window_pane": "Панель окна из тропичеÑ�кого дерева", - "block.create.large_cogwheel": "БольшаÑ� шеÑ�тернÑ�", - "block.create.layered_andesite": "СлоиÑ�тый андезит", - "block.create.layered_dark_scoria": "СлоиÑ�тый тёмный пепел", - "block.create.layered_diorite": "СлоиÑ�тый диорит", - "block.create.layered_dolomite": "СлоиÑ�тый доломит", - "block.create.layered_gabbro": "СлоиÑ�тый габбро", - "block.create.layered_granite": "СлоиÑ�тый гранит", - "block.create.layered_limestone": "СлоиÑ�тый извеÑ�тнÑ�к", - "block.create.layered_scoria": "СлоиÑ�тый пепел", - "block.create.layered_weathered_limestone": "СлоиÑ�тый выветренный извеÑ�тнÑ�к", - "block.create.light_blue_sail": "Голубой паруÑ�", - "block.create.light_blue_seat": "Голубое Ñ�иденье", - "block.create.light_blue_valve_handle": "Голубой ручной вентиль", - "block.create.light_gray_sail": "Светло-Ñ�ерый паруÑ�", - "block.create.light_gray_seat": "Светло-Ñ�ерое Ñ�иденье", - "block.create.light_gray_valve_handle": "Светло-Ñ�ерый ручной вентиль", - "block.create.lime_sail": "Лаймовый паруÑ�", - "block.create.lime_seat": "Лаймовое Ñ�иденье", - "block.create.lime_valve_handle": "Лаймовый ручной вентиль", - "block.create.limesand": "ИзвеÑ�тковый пеÑ�ок", - "block.create.limestone": "ИзвеÑ�тнÑ�к", - "block.create.limestone_bricks": "ИзвеÑ�тнÑ�ковый кирпич", - "block.create.limestone_bricks_slab": "Плита из извеÑ�тнÑ�кового кирпича", - "block.create.limestone_bricks_stairs": "Ступени из извеÑ�тнÑ�кового кирпича", - "block.create.limestone_bricks_wall": "Стена из извеÑ�тнÑ�кового кирпича", - "block.create.limestone_cobblestone": "ИзвеÑ�тнÑ�к-булыжник", - "block.create.limestone_cobblestone_slab": "Плита из извеÑ�тнÑ�к-булыжника", - "block.create.limestone_cobblestone_stairs": "Ступени из извеÑ�тнÑ�к-булыжника", - "block.create.limestone_cobblestone_wall": "Стена из извеÑ�тнÑ�к-булыжника", - "block.create.limestone_pillar": "ИзвеÑ�тковаÑ� колонна", - "block.create.linear_chassis": "Линейное шаÑ�Ñ�и", - "block.create.lit_blaze_burner": "ЗажжёнаÑ� горелка Ð’Ñ�полоха", - "block.create.magenta_sail": "Пурпурный паруÑ�", - "block.create.magenta_seat": "Пурпурное Ñ�иденье", - "block.create.magenta_valve_handle": "Пурпурный ручной вентиль", - "block.create.mechanical_arm": "МеханичеÑ�каÑ� рука", - "block.create.mechanical_bearing": "МеханичеÑ�кий вращатель", - "block.create.mechanical_crafter": "МеханичеÑ�кий крафтер", - "block.create.mechanical_drill": "МеханичеÑ�каÑ� дрель", - "block.create.mechanical_harvester": "МеханичеÑ�кий комбайн", - "block.create.mechanical_mixer": "МеханичеÑ�кий Ñ�мешиватель", - "block.create.mechanical_piston": "МеханичеÑ�кий поршень", - "block.create.mechanical_piston_head": "МеханичеÑ�каÑ� головка поршнÑ�", - "block.create.mechanical_plough": "МеханичеÑ�кий плуг", - "block.create.mechanical_press": "МеханичеÑ�кий преÑ�Ñ�", - "block.create.mechanical_pump": "МеханичеÑ�каÑ� помпа", - "block.create.mechanical_saw": "МеханичеÑ�каÑ� пила", - "block.create.metal_bracket": "МеталличеÑ�каÑ� Ñ�коба", - "block.create.millstone": "Жернов", - "block.create.minecart_anchor": "Вагонеточный Ñ�корь", - "block.create.mossy_andesite": "Замшелый андезит", - "block.create.mossy_dark_scoria": "Замшелый тёмный пепел", - "block.create.mossy_diorite": "Замшелый диорит", - "block.create.mossy_dolomite": "Замшелый доломит", - "block.create.mossy_gabbro": "Замшелый габбро", - "block.create.mossy_granite": "Замшелый гранит", - "block.create.mossy_limestone": "Замшелый извеÑ�тнÑ�к", - "block.create.mossy_scoria": "Замшелый пепел", - "block.create.mossy_weathered_limestone": "Замшелый выветренный извеÑ�тнÑ�к", - "block.create.mysterious_cuckoo_clock": "ЧаÑ�Ñ‹ Ñ� кукушкой", - "block.create.natural_scoria": "Ð�атуральный пепел", - "block.create.nixie_tube": "ГазоразрÑ�дный индикатор", - "block.create.nozzle": "ФорÑ�унка", - "block.create.oak_window": "Дубовое окно", - "block.create.oak_window_pane": "Панель из дубового окна", - "block.create.orange_sail": "Оранжевый паруÑ�", - "block.create.orange_seat": "Оранжевое Ñ�иденье", - "block.create.orange_valve_handle": "Оранжевый ручной вентиль", - "block.create.ornate_iron_window": "Украшенное железное окно", - "block.create.ornate_iron_window_pane": "Панель из украшенного железного окна", - "block.create.overgrown_andesite": "ЗароÑ�ший андезит", - "block.create.overgrown_dark_scoria": "ЗароÑ�ший тёмный пепел", - "block.create.overgrown_diorite": "ЗароÑ�ший диорит", - "block.create.overgrown_dolomite": "ЗароÑ�ший доломит", - "block.create.overgrown_gabbro": "ЗароÑ�ший габбро", - "block.create.overgrown_granite": "ЗароÑ�ший гранит", - "block.create.overgrown_limestone": "ЗароÑ�ший извеÑ�тнÑ�к", - "block.create.overgrown_scoria": "ЗароÑ�ший пепел", - "block.create.overgrown_weathered_limestone": "ЗароÑ�ший выветренный извеÑ�тнÑ�к", - "block.create.paved_andesite": "Мощёный андезит", - "block.create.paved_andesite_slab": "Плита из мощёного андезита", - "block.create.paved_andesite_stairs": "Ступени из мощёного андезита", - "block.create.paved_andesite_wall": "Стена из мощёного андезита", - "block.create.paved_dark_scoria": "Мощёный тёмный пепел", - "block.create.paved_dark_scoria_slab": "Плита из мощёного пепла", - "block.create.paved_dark_scoria_stairs": "Ступени из мощёного пепла", - "block.create.paved_dark_scoria_wall": "Стена из мощёного тёмного пепла", - "block.create.paved_diorite": "Мощёный диорит", - "block.create.paved_diorite_slab": "Плита из мощёного диорита", - "block.create.paved_diorite_stairs": "Ступени из мощёного диорита", - "block.create.paved_diorite_wall": "Стена из мощёного диорита", - "block.create.paved_dolomite": "Мощёный доломит", - "block.create.paved_dolomite_slab": "Плита из мощёного доломита", - "block.create.paved_dolomite_stairs": "Ступени из мощёного доломита", - "block.create.paved_dolomite_wall": "Стена из мощёного доломита", - "block.create.paved_gabbro": "Мощёный габбро", - "block.create.paved_gabbro_slab": "Плита из мощёного габбро", - "block.create.paved_gabbro_stairs": "Ступени из мощёного габбро", - "block.create.paved_gabbro_wall": "Стена из мощёного габбро", - "block.create.paved_granite": "Мощёный гранит", - "block.create.paved_granite_slab": "Плита из мощёного гранита", - "block.create.paved_granite_stairs": "Ступени из мощёного гранита", - "block.create.paved_granite_wall": "Стена из мощёного гранита", - "block.create.paved_limestone": "Мощёный извеÑ�тнÑ�к", - "block.create.paved_limestone_slab": "Плита из мощёного извеÑ�тнÑ�ка", - "block.create.paved_limestone_stairs": "Ступени из мощёного извеÑ�тнÑ�ка", - "block.create.paved_limestone_wall": "Стена из мощёного извеÑ�тнÑ�ка", - "block.create.paved_scoria": "Мощёный пепел", - "block.create.paved_scoria_slab": "Плита из мощёного пепла", - "block.create.paved_scoria_stairs": "Ступени из мощёного пепла", - "block.create.paved_scoria_wall": "Стена из мощёного пепла", - "block.create.paved_weathered_limestone": "Мощёный выветренный извеÑ�тнÑ�к", - "block.create.paved_weathered_limestone_slab": "Плита из мощёного выветренного извеÑ�тнÑ�ка", - "block.create.paved_weathered_limestone_stairs": "Ступени из мощёного выветренного извеÑ�тнÑ�ка", - "block.create.paved_weathered_limestone_wall": "Стена из мощёного выветренного извеÑ�тнÑ�ка", - "block.create.pink_sail": "Розовый паруÑ�", - "block.create.pink_seat": "Розовое Ñ�иденье", - "block.create.pink_valve_handle": "Розовый ручной вентиль", - "block.create.piston_extension_pole": "Удлинитель поршнÑ�", - "block.create.polished_dark_scoria": "Полированный тёмный пепел", - "block.create.polished_dark_scoria_slab": "Плита из полированного тёмного пепла", - "block.create.polished_dark_scoria_stairs": "Ступени из полированного тёмного пепла", - "block.create.polished_dark_scoria_wall": "Стена из полированного тёмного пепла", - "block.create.polished_dolomite": "Полированный доломит", - "block.create.polished_dolomite_slab": "Плита из полированного доломита", - "block.create.polished_dolomite_stairs": "Ступени из полированного доломита", - "block.create.polished_dolomite_wall": "Стена из полированного доломита", - "block.create.polished_gabbro": "Полированный габро", - "block.create.polished_gabbro_slab": "Плита из полированного габро", - "block.create.polished_gabbro_stairs": "Ступени из полированного габро", - "block.create.polished_gabbro_wall": "Стена из полированного габро", - "block.create.polished_limestone": "Полированный извеÑ�тнÑ�к", - "block.create.polished_limestone_slab": "Плита из полированного извеÑ�тнÑ�ка", - "block.create.polished_limestone_stairs": "Ступени из полированного извеÑ�тнÑ�ка", - "block.create.polished_limestone_wall": "Стена из полированного извеÑ�тнÑ�ка", - "block.create.polished_scoria": "Полированный пепел", - "block.create.polished_scoria_slab": "Плита из полированного пепла", - "block.create.polished_scoria_stairs": "Ступени из полированного пепла", - "block.create.polished_scoria_wall": "Стена из полированного пепла", - "block.create.polished_weathered_limestone": "Полированный выветренный извеÑ�тнÑ�к", - "block.create.polished_weathered_limestone_slab": "Плита из полированного выветренного извеÑ�тнÑ�ка", - "block.create.polished_weathered_limestone_stairs": "Ступени из полированного выветренного извеÑ�тнÑ�ка", - "block.create.polished_weathered_limestone_wall": "Стена из полированного выветренного извеÑ�тнÑ�ка", - "block.create.portable_fluid_interface": "Портативный жидкоÑ�тный интерфейÑ�", - "block.create.portable_storage_interface": "Портативный интерфейÑ� хранениÑ�", - "block.create.powered_latch": "МеханизированнаÑ� защёлка", - "block.create.powered_toggle_latch": "МеханизированнаÑ� рычаг-защёлка", - "block.create.pulley_magnet": "Магнитный шкив", - "block.create.pulse_repeater": "ИмпульÑ�ный повторитель", - "block.create.purple_sail": "Фиолетовый паруÑ�", - "block.create.purple_seat": "Фиолетовое Ñ�иденье", - "block.create.purple_valve_handle": "Фиолетовый ручной вентиль", - "block.create.radial_chassis": "Радиальное шаÑ�Ñ�и", - "block.create.red_sail": "КраÑ�ный паруÑ�", - "block.create.red_seat": "КраÑ�ное Ñ�иденье", - "block.create.red_valve_handle": "КраÑ�ный ручной вентиль", - "block.create.redstone_contact": "Контакт Ñ�игнала краÑ�ного камнÑ�", - "block.create.redstone_link": "БеÑ�проводной передатчик Ñ�игнала краÑ�ного камнÑ�", - "block.create.refined_radiance_casing": "СиÑ�ющий корпуÑ�", - "block.create.reinforced_rail": "УÑ�иленные рельÑ�Ñ‹", - "block.create.rope": "Канат", - "block.create.rope_pulley": "Лебёдка", - "block.create.rotation_speed_controller": "РегулÑ�тор Ñ�короÑ�ти вращениÑ�", - "block.create.sail_frame": "Рама паруÑ�а", - "block.create.schematic_table": "Схематичный Ñ�тол", - "block.create.schematicannon": "СхематичнаÑ� пушка", - "block.create.scoria": "Пепел", - "block.create.scoria_bricks": "Пепельный кирпич", - "block.create.scoria_bricks_slab": "Плита из пепельного кирпича", - "block.create.scoria_bricks_stairs": "Ступени из пепельного кирпича", - "block.create.scoria_bricks_wall": "Стена из пепельного кирпича", - "block.create.scoria_cobblestone": "Пепел-булыжник", - "block.create.scoria_cobblestone_slab": "Плита из пепел-булыжника", - "block.create.scoria_cobblestone_stairs": "Ступени из пепел-булыжника", - "block.create.scoria_cobblestone_wall": "Стена из пепел-булыжника", - "block.create.scoria_pillar": "Колонна из пепла", - "block.create.secondary_linear_chassis": "Вторичное линейное шаÑ�Ñ�и", - "block.create.sequenced_gearshift": "ПоÑ�ледовательный переключатель передач", - "block.create.shadow_steel_casing": "Теневой корпуÑ�", - "block.create.shaft": "Вал", + "block.create.gearbox": "Коробка передач", + "block.create.gearshift": "Реверсивный механизм", + "block.create.glass_fluid_pipe": "Стеклянная жидкостная труба", + "block.create.granite_bricks": "Гранитный кирпич", + "block.create.granite_bricks_slab": "Плита из гранитного кирпича", + "block.create.granite_bricks_stairs": "Ступени из гранитного кирпича", + "block.create.granite_bricks_wall": "Стена из гранитного кирпича", + "block.create.granite_cobblestone": "Гранит-булыжник", + "block.create.granite_cobblestone_slab": "Плита из гранит-булыжника", + "block.create.granite_cobblestone_stairs": "Ступени из гранит-булыжника", + "block.create.granite_cobblestone_wall": "Стена из гранит-булыжника", + "block.create.granite_pillar": "Гранитная колонна", + "block.create.gray_sail": "Серый парус", + "block.create.gray_seat": "Серое сиденье", + "block.create.gray_valve_handle": "Серый ручной вентиль", + "block.create.green_sail": "Зелёный парус", + "block.create.green_seat": "Зелёное сиденье", + "block.create.green_valve_handle": "Зелёный ручной вентиль", + "block.create.hand_crank": "Рукоятка", + "block.create.honey": "Мёд", + "block.create.horizontal_framed_glass": "Горизонтальное обрамлённое стекло", + "block.create.horizontal_framed_glass_pane": "Горизонтальная обрамлённая стеклянная панель", + "block.create.hose_pulley": "Шкив с шлангом", + "block.create.item_drain": "Предметный осушитель", + "block.create.jungle_window": "Окно из тропического дерева", + "block.create.jungle_window_pane": "Панель окна из тропического дерева", + "block.create.large_cogwheel": "Большая шестерня", + "block.create.layered_andesite": "Слоистый андезит", + "block.create.layered_dark_scoria": "Слоистый тёмный пепел", + "block.create.layered_diorite": "Слоистый диорит", + "block.create.layered_dolomite": "Слоистый доломит", + "block.create.layered_gabbro": "Слоистый габбро", + "block.create.layered_granite": "Слоистый гранит", + "block.create.layered_limestone": "Слоистый известняк", + "block.create.layered_scoria": "Слоистый пепел", + "block.create.layered_weathered_limestone": "Слоистый выветренный известняк", + "block.create.light_blue_sail": "Голубой парус", + "block.create.light_blue_seat": "Голубое сиденье", + "block.create.light_blue_valve_handle": "Голубой ручной вентиль", + "block.create.light_gray_sail": "Светло-серый парус", + "block.create.light_gray_seat": "Светло-серое сиденье", + "block.create.light_gray_valve_handle": "Светло-серый ручной вентиль", + "block.create.lime_sail": "Лаймовый парус", + "block.create.lime_seat": "Лаймовое сиденье", + "block.create.lime_valve_handle": "Лаймовый ручной вентиль", + "block.create.limesand": "Известковый песок", + "block.create.limestone": "Известняк", + "block.create.limestone_bricks": "Известняковый кирпич", + "block.create.limestone_bricks_slab": "Плита из известнякового кирпича", + "block.create.limestone_bricks_stairs": "Ступени из известнякового кирпича", + "block.create.limestone_bricks_wall": "Стена из известнякового кирпича", + "block.create.limestone_cobblestone": "Известняк-булыжник", + "block.create.limestone_cobblestone_slab": "Плита из известняк-булыжника", + "block.create.limestone_cobblestone_stairs": "Ступени из известняк-булыжника", + "block.create.limestone_cobblestone_wall": "Стена из известняк-булыжника", + "block.create.limestone_pillar": "Известковая колонна", + "block.create.linear_chassis": "Линейное шасси", + "block.create.lit_blaze_burner": "Зажжёная горелка Всполоха", + "block.create.magenta_sail": "Пурпурный парус", + "block.create.magenta_seat": "Пурпурное сиденье", + "block.create.magenta_valve_handle": "Пурпурный ручной вентиль", + "block.create.mechanical_arm": "Механическая рука", + "block.create.mechanical_bearing": "Механический вращатель", + "block.create.mechanical_crafter": "Механический крафтер", + "block.create.mechanical_drill": "Механическая дрель", + "block.create.mechanical_harvester": "Механический комбайн", + "block.create.mechanical_mixer": "Механический смешиватель", + "block.create.mechanical_piston": "Механический поршень", + "block.create.mechanical_piston_head": "Механическая головка поршня", + "block.create.mechanical_plough": "Механический плуг", + "block.create.mechanical_press": "Механический пресс", + "block.create.mechanical_pump": "Механическая помпа", + "block.create.mechanical_saw": "Механическая пила", + "block.create.metal_bracket": "Металлическая скоба", + "block.create.millstone": "Жернов", + "block.create.minecart_anchor": "Вагонеточный якорь", + "block.create.mossy_andesite": "Замшелый андезит", + "block.create.mossy_dark_scoria": "Замшелый тёмный пепел", + "block.create.mossy_diorite": "Замшелый диорит", + "block.create.mossy_dolomite": "Замшелый доломит", + "block.create.mossy_gabbro": "Замшелый габбро", + "block.create.mossy_granite": "Замшелый гранит", + "block.create.mossy_limestone": "Замшелый известняк", + "block.create.mossy_scoria": "Замшелый пепел", + "block.create.mossy_weathered_limestone": "Замшелый выветренный известняк", + "block.create.mysterious_cuckoo_clock": "Часы с кукушкой", + "block.create.natural_scoria": "Натуральный пепел", + "block.create.nixie_tube": "Газоразрядный индикатор", + "block.create.nozzle": "Форсунка", + "block.create.oak_window": "Дубовое окно", + "block.create.oak_window_pane": "Панель из дубового окна", + "block.create.orange_sail": "Оранжевый парус", + "block.create.orange_seat": "Оранжевое сиденье", + "block.create.orange_valve_handle": "Оранжевый ручной вентиль", + "block.create.ornate_iron_window": "Украшенное железное окно", + "block.create.ornate_iron_window_pane": "Панель из украшенного железного окна", + "block.create.overgrown_andesite": "Заросший андезит", + "block.create.overgrown_dark_scoria": "Заросший тёмный пепел", + "block.create.overgrown_diorite": "Заросший диорит", + "block.create.overgrown_dolomite": "Заросший доломит", + "block.create.overgrown_gabbro": "Заросший габбро", + "block.create.overgrown_granite": "Заросший гранит", + "block.create.overgrown_limestone": "Заросший известняк", + "block.create.overgrown_scoria": "Заросший пепел", + "block.create.overgrown_weathered_limestone": "Заросший выветренный известняк", + "block.create.paved_andesite": "Мощёный андезит", + "block.create.paved_andesite_slab": "Плита из мощёного андезита", + "block.create.paved_andesite_stairs": "Ступени из мощёного андезита", + "block.create.paved_andesite_wall": "Стена из мощёного андезита", + "block.create.paved_dark_scoria": "Мощёный тёмный пепел", + "block.create.paved_dark_scoria_slab": "Плита из мощёного пепла", + "block.create.paved_dark_scoria_stairs": "Ступени из мощёного пепла", + "block.create.paved_dark_scoria_wall": "Стена из мощёного тёмного пепла", + "block.create.paved_diorite": "Мощёный диорит", + "block.create.paved_diorite_slab": "Плита из мощёного диорита", + "block.create.paved_diorite_stairs": "Ступени из мощёного диорита", + "block.create.paved_diorite_wall": "Стена из мощёного диорита", + "block.create.paved_dolomite": "Мощёный доломит", + "block.create.paved_dolomite_slab": "Плита из мощёного доломита", + "block.create.paved_dolomite_stairs": "Ступени из мощёного доломита", + "block.create.paved_dolomite_wall": "Стена из мощёного доломита", + "block.create.paved_gabbro": "Мощёный габбро", + "block.create.paved_gabbro_slab": "Плита из мощёного габбро", + "block.create.paved_gabbro_stairs": "Ступени из мощёного габбро", + "block.create.paved_gabbro_wall": "Стена из мощёного габбро", + "block.create.paved_granite": "Мощёный гранит", + "block.create.paved_granite_slab": "Плита из мощёного гранита", + "block.create.paved_granite_stairs": "Ступени из мощёного гранита", + "block.create.paved_granite_wall": "Стена из мощёного гранита", + "block.create.paved_limestone": "Мощёный известняк", + "block.create.paved_limestone_slab": "Плита из мощёного известняка", + "block.create.paved_limestone_stairs": "Ступени из мощёного известняка", + "block.create.paved_limestone_wall": "Стена из мощёного известняка", + "block.create.paved_scoria": "Мощёный пепел", + "block.create.paved_scoria_slab": "Плита из мощёного пепла", + "block.create.paved_scoria_stairs": "Ступени из мощёного пепла", + "block.create.paved_scoria_wall": "Стена из мощёного пепла", + "block.create.paved_weathered_limestone": "Мощёный выветренный известняк", + "block.create.paved_weathered_limestone_slab": "Плита из мощёного выветренного известняка", + "block.create.paved_weathered_limestone_stairs": "Ступени из мощёного выветренного известняка", + "block.create.paved_weathered_limestone_wall": "Стена из мощёного выветренного известняка", + "block.create.pink_sail": "Розовый парус", + "block.create.pink_seat": "Розовое сиденье", + "block.create.pink_valve_handle": "Розовый ручной вентиль", + "block.create.piston_extension_pole": "Удлинитель поршня", + "block.create.polished_dark_scoria": "Полированный тёмный пепел", + "block.create.polished_dark_scoria_slab": "Плита из полированного тёмного пепла", + "block.create.polished_dark_scoria_stairs": "Ступени из полированного тёмного пепла", + "block.create.polished_dark_scoria_wall": "Стена из полированного тёмного пепла", + "block.create.polished_dolomite": "Полированный доломит", + "block.create.polished_dolomite_slab": "Плита из полированного доломита", + "block.create.polished_dolomite_stairs": "Ступени из полированного доломита", + "block.create.polished_dolomite_wall": "Стена из полированного доломита", + "block.create.polished_gabbro": "Полированный габро", + "block.create.polished_gabbro_slab": "Плита из полированного габро", + "block.create.polished_gabbro_stairs": "Ступени из полированного габро", + "block.create.polished_gabbro_wall": "Стена из полированного габро", + "block.create.polished_limestone": "Полированный известняк", + "block.create.polished_limestone_slab": "Плита из полированного известняка", + "block.create.polished_limestone_stairs": "Ступени из полированного известняка", + "block.create.polished_limestone_wall": "Стена из полированного известняка", + "block.create.polished_scoria": "Полированный пепел", + "block.create.polished_scoria_slab": "Плита из полированного пепла", + "block.create.polished_scoria_stairs": "Ступени из полированного пепла", + "block.create.polished_scoria_wall": "Стена из полированного пепла", + "block.create.polished_weathered_limestone": "Полированный выветренный известняк", + "block.create.polished_weathered_limestone_slab": "Плита из полированного выветренного известняка", + "block.create.polished_weathered_limestone_stairs": "Ступени из полированного выветренного известняка", + "block.create.polished_weathered_limestone_wall": "Стена из полированного выветренного известняка", + "block.create.portable_fluid_interface": "Портативный жидкостный интерфейс", + "block.create.portable_storage_interface": "Портативный интерфейс хранения", + "block.create.powered_latch": "Механизированная защёлка", + "block.create.powered_toggle_latch": "Механизированная рычаг-защёлка", + "block.create.pulley_magnet": "Магнитный шкив", + "block.create.pulse_repeater": "Импульсный повторитель", + "block.create.purple_sail": "Фиолетовый парус", + "block.create.purple_seat": "Фиолетовое сиденье", + "block.create.purple_valve_handle": "Фиолетовый ручной вентиль", + "block.create.radial_chassis": "Радиальное шасси", + "block.create.red_sail": "Красный парус", + "block.create.red_seat": "Красное сиденье", + "block.create.red_valve_handle": "Красный ручной вентиль", + "block.create.redstone_contact": "Контакт сигнала красного камня", + "block.create.redstone_link": "Беспроводной передатчик сигнала красного камня", + "block.create.refined_radiance_casing": "Сияющий корпус", + "block.create.reinforced_rail": "Усиленные рельсы", + "block.create.rope": "Канат", + "block.create.rope_pulley": "Лебёдка", + "block.create.rotation_speed_controller": "Регулятор скорости вращения", + "block.create.sail_frame": "Рама паруса", + "block.create.schematic_table": "Схематичный стол", + "block.create.schematicannon": "Схематичная пушка", + "block.create.scoria": "Пепел", + "block.create.scoria_bricks": "Пепельный кирпич", + "block.create.scoria_bricks_slab": "Плита из пепельного кирпича", + "block.create.scoria_bricks_stairs": "Ступени из пепельного кирпича", + "block.create.scoria_bricks_wall": "Стена из пепельного кирпича", + "block.create.scoria_cobblestone": "Пепел-булыжник", + "block.create.scoria_cobblestone_slab": "Плита из пепел-булыжника", + "block.create.scoria_cobblestone_stairs": "Ступени из пепел-булыжника", + "block.create.scoria_cobblestone_wall": "Стена из пепел-булыжника", + "block.create.scoria_pillar": "Колонна из пепла", + "block.create.secondary_linear_chassis": "Вторичное линейное шасси", + "block.create.sequenced_gearshift": "Последовательный переключатель передач", + "block.create.shadow_steel_casing": "Теневой корпус", + "block.create.shaft": "Вал", "block.create.smart_chute": "UNLOCALIZED: Smart Chute", - "block.create.smart_fluid_pipe": "УмнаÑ� жидкоÑ�тнаÑ� труба", - "block.create.speedometer": "Спидометр", - "block.create.spout": "Дозатор", - "block.create.spruce_window": "Еловое окно", - "block.create.spruce_window_pane": "Панель из елового окна", + "block.create.smart_fluid_pipe": "Умная жидкостная труба", + "block.create.speedometer": "Спидометр", + "block.create.spout": "Дозатор", + "block.create.spruce_window": "Еловое окно", + "block.create.spruce_window_pane": "Панель из елового окна", "block.create.sticker": "UNLOCALIZED: Sticker", - "block.create.sticky_mechanical_piston": "Липкий механичеÑ�кий поршень", - "block.create.stockpile_switch": "Ð�аÑ�траиваемый компаратор", - "block.create.stressometer": "Динамометр", - "block.create.tiled_glass": "Плиточное Ñ�текло", - "block.create.tiled_glass_pane": "ПлиточнаÑ� Ñ�теклÑ�ннаÑ� панель", - "block.create.turntable": "Поворотный Ñ�тол", - "block.create.vertical_framed_glass": "Вертикальное обрамлённое Ñ�текло", - "block.create.vertical_framed_glass_pane": "ВертикальнаÑ� обрамлённаÑ� Ñ�теклÑ�ннаÑ� панель", - "block.create.warped_window": "ИÑ�каженное окно", - "block.create.warped_window_pane": "Панель из иÑ�каженного окна", - "block.create.water_wheel": "ВодÑ�ное колеÑ�о", - "block.create.weathered_limestone": "Выветренный извеÑ�тнÑ�к", - "block.create.weathered_limestone_bricks": "Выветренный извеÑ�тнÑ�ковый кирпич", - "block.create.weathered_limestone_bricks_slab": "Плита из выветренного извеÑ�тнÑ�кового кирпича", - "block.create.weathered_limestone_bricks_stairs": "Ступени из выветренного извеÑ�тнÑ�кового кирпича", - "block.create.weathered_limestone_bricks_wall": "Стена из выветренного извеÑ�тнÑ�кового кирпича", - "block.create.weathered_limestone_cobblestone": "Выветренный извеÑ�тнÑ�к-булыжник", - "block.create.weathered_limestone_cobblestone_slab": "Плита из извеÑ�тнÑ�к-булыжника", - "block.create.weathered_limestone_cobblestone_stairs": "Ступени из извеÑ�тнÑ�к-булыжника", - "block.create.weathered_limestone_cobblestone_wall": "Стена из извеÑ�тнÑ�к-булыжника", - "block.create.weathered_limestone_pillar": "Колонна из выветренного извеÑ�тнÑ�ка", - "block.create.white_sail": "Белый паруÑ�", - "block.create.white_seat": "Белое Ñ�иденье", - "block.create.white_valve_handle": "Белый ручной вентиль", - "block.create.windmill_bearing": "Подшипник ветрÑ�ной мельницы", - "block.create.wooden_bracket": "ДеревÑ�ннаÑ� Ñ�коба", - "block.create.yellow_sail": "Жёлтый паруÑ�", - "block.create.yellow_seat": "Жёлтое Ñ�иденье", - "block.create.yellow_valve_handle": "Жёлтый ручной вентиль", - "block.create.zinc_block": "Цинковый блок", - "block.create.zinc_ore": "ЦинковаÑ� руда", + "block.create.sticky_mechanical_piston": "Липкий механический поршень", + "block.create.stockpile_switch": "Настраиваемый компаратор", + "block.create.stressometer": "Динамометр", + "block.create.tiled_glass": "Плиточное стекло", + "block.create.tiled_glass_pane": "Плиточная стеклянная панель", + "block.create.turntable": "Поворотный стол", + "block.create.vertical_framed_glass": "Вертикальное обрамлённое стекло", + "block.create.vertical_framed_glass_pane": "Вертикальная обрамлённая стеклянная панель", + "block.create.warped_window": "Искаженное окно", + "block.create.warped_window_pane": "Панель из искаженного окна", + "block.create.water_wheel": "Водяное колесо", + "block.create.weathered_limestone": "Выветренный известняк", + "block.create.weathered_limestone_bricks": "Выветренный известняковый кирпич", + "block.create.weathered_limestone_bricks_slab": "Плита из выветренного известнякового кирпича", + "block.create.weathered_limestone_bricks_stairs": "Ступени из выветренного известнякового кирпича", + "block.create.weathered_limestone_bricks_wall": "Стена из выветренного известнякового кирпича", + "block.create.weathered_limestone_cobblestone": "Выветренный известняк-булыжник", + "block.create.weathered_limestone_cobblestone_slab": "Плита из известняк-булыжника", + "block.create.weathered_limestone_cobblestone_stairs": "Ступени из известняк-булыжника", + "block.create.weathered_limestone_cobblestone_wall": "Стена из известняк-булыжника", + "block.create.weathered_limestone_pillar": "Колонна из выветренного известняка", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", + "block.create.white_sail": "Белый парус", + "block.create.white_seat": "Белое сиденье", + "block.create.white_valve_handle": "Белый ручной вентиль", + "block.create.windmill_bearing": "Подшипник ветряной мельницы", + "block.create.wooden_bracket": "Деревянная скоба", + "block.create.yellow_sail": "Жёлтый парус", + "block.create.yellow_seat": "Жёлтое сиденье", + "block.create.yellow_valve_handle": "Жёлтый ручной вентиль", + "block.create.zinc_block": "Цинковый блок", + "block.create.zinc_ore": "Цинковая руда", - "entity.create.contraption": "Штуковина", + "entity.create.contraption": "Штуковина", "entity.create.gantry_contraption": "UNLOCALIZED: Gantry Contraption", - "entity.create.seat": "Сиденье", - "entity.create.stationary_contraption": "СтационарнаÑ� штуковина", - "entity.create.super_glue": "Супер-клей", + "entity.create.seat": "Сиденье", + "entity.create.stationary_contraption": "Стационарная штуковина", + "entity.create.super_glue": "Супер-клей", - "fluid.create.milk": "Молоко", - "fluid.create.potion": "Зелье", - "fluid.create.tea": "Чай СтроителÑ�", + "fluid.create.milk": "Молоко", + "fluid.create.potion": "Зелье", + "fluid.create.tea": "Чай Строителя", - "item.create.andesite_alloy": "Ð�ндезитовый Ñ�плав", - "item.create.attribute_filter": "Фильтр атрибутов", - "item.create.bar_of_chocolate": "Плитка шоколада", - "item.create.belt_connector": "МеханичеÑ�кий ремень", - "item.create.blaze_cake": "Торт Ð’Ñ�полоха", - "item.create.blaze_cake_base": "ОÑ�нова торта Ð’Ñ�полоха", - "item.create.brass_hand": "ЛатуннаÑ� рука", - "item.create.brass_ingot": "Латунный Ñ�литок", - "item.create.brass_nugget": "КуÑ�очек латуни", - "item.create.brass_sheet": "Латунный лиÑ�Ñ‚", - "item.create.builders_tea": "Чай СтроителÑ�", - "item.create.chest_minecart_contraption": "Сундуко-вагонеточнаÑ� штуковина", - "item.create.chocolate_bucket": "Ведро шоколада", + "item.create.andesite_alloy": "Андезитовый сплав", + "item.create.attribute_filter": "Фильтр атрибутов", + "item.create.bar_of_chocolate": "Плитка шоколада", + "item.create.belt_connector": "Механический ремень", + "item.create.blaze_cake": "Торт Всполоха", + "item.create.blaze_cake_base": "Основа торта Всполоха", + "item.create.brass_hand": "Латунная рука", + "item.create.brass_ingot": "Латунный слиток", + "item.create.brass_nugget": "Кусочек латуни", + "item.create.brass_sheet": "Латунный лист", + "item.create.builders_tea": "Чай Строителя", + "item.create.chest_minecart_contraption": "Сундуко-вагонеточная штуковина", + "item.create.chocolate_bucket": "Ведро шоколада", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", - "item.create.chromatic_compound": "ХроматичеÑ�кий компаунд", - "item.create.cinder_flour": "Ð�езераковаÑ� пыль", - "item.create.copper_ingot": "Медный Ñ�литок", - "item.create.copper_nugget": "КуÑ�очек меди", - "item.create.copper_sheet": "Медный лиÑ�Ñ‚", - "item.create.crafter_slot_cover": "Крышка на Ñ�лот крафтера", - "item.create.crushed_aluminum_ore": "ИзмельчённаÑ� алюминиеваÑ� руда", - "item.create.crushed_brass": "ДроблёнаÑ� латунь", - "item.create.crushed_copper_ore": "ДроблёнаÑ� меднаÑ� руда", - "item.create.crushed_gold_ore": "ДроблёнаÑ� золотаÑ� руда", - "item.create.crushed_iron_ore": "ДроблёнаÑ� железнаÑ� руда", - "item.create.crushed_lead_ore": "ДроблёнаÑ� Ñ�винцоваÑ� руда", - "item.create.crushed_nickel_ore": "ДроблёнаÑ� никелеваÑ� руда", - "item.create.crushed_osmium_ore": "ДроблёнаÑ� оÑ�миеваÑ� руда", - "item.create.crushed_platinum_ore": "ДроблёнаÑ� платиноваÑ� руда", - "item.create.crushed_quicksilver_ore": "ДроблёнаÑ� ртутнаÑ� руда", - "item.create.crushed_silver_ore": "ДроблёнаÑ� Ñ�еребрÑ�ннаÑ� руда", - "item.create.crushed_tin_ore": "ДроблёнаÑ� оловÑ�ннаÑ� руда", - "item.create.crushed_uranium_ore": "ДроблёнаÑ� урановаÑ� руда", - "item.create.crushed_zinc_ore": "ДроблёнаÑ� цинковаÑ� руда", - "item.create.deforester": "Уничтожитель леÑ�а", - "item.create.dough": "ТеÑ�то", - "item.create.electron_tube": "ЭлектроннаÑ� лампа", - "item.create.empty_blaze_burner": "ПуÑ�таÑ� горелека Ð’Ñ�полоха", - "item.create.empty_schematic": "ПуÑ�таÑ� Ñ�хематика", - "item.create.extendo_grip": "УдлинённаÑ� рука", - "item.create.filter": "Фильтр", - "item.create.furnace_minecart_contraption": "Печно-вагонеточнаÑ� штуковина", - "item.create.goggles": "Инженерные очки", - "item.create.golden_sheet": "Золотой лиÑ�Ñ‚", - "item.create.handheld_blockzapper": "РучнаÑ� блоковаÑ� пушка", - "item.create.handheld_worldshaper": "Ручной редактор мира", - "item.create.honey_bucket": "Ведро мёда", + "item.create.chromatic_compound": "Хроматический компаунд", + "item.create.cinder_flour": "Незераковая пыль", + "item.create.copper_ingot": "Медный слиток", + "item.create.copper_nugget": "Кусочек меди", + "item.create.copper_sheet": "Медный лист", + "item.create.crafter_slot_cover": "Крышка на слот крафтера", + "item.create.crushed_aluminum_ore": "Измельчённая алюминиевая руда", + "item.create.crushed_brass": "Дроблёная латунь", + "item.create.crushed_copper_ore": "Дроблёная медная руда", + "item.create.crushed_gold_ore": "Дроблёная золотая руда", + "item.create.crushed_iron_ore": "Дроблёная железная руда", + "item.create.crushed_lead_ore": "Дроблёная свинцовая руда", + "item.create.crushed_nickel_ore": "Дроблёная никелевая руда", + "item.create.crushed_osmium_ore": "Дроблёная осмиевая руда", + "item.create.crushed_platinum_ore": "Дроблёная платиновая руда", + "item.create.crushed_quicksilver_ore": "Дроблёная ртутная руда", + "item.create.crushed_silver_ore": "Дроблёная серебрянная руда", + "item.create.crushed_tin_ore": "Дроблёная оловянная руда", + "item.create.crushed_uranium_ore": "Дроблёная урановая руда", + "item.create.crushed_zinc_ore": "Дроблёная цинковая руда", + "item.create.deforester": "Уничтожитель леса", + "item.create.dough": "Тесто", + "item.create.electron_tube": "Электронная лампа", + "item.create.empty_blaze_burner": "Пустая горелека Всполоха", + "item.create.empty_schematic": "Пустая схематика", + "item.create.extendo_grip": "Удлинённая рука", + "item.create.filter": "Фильтр", + "item.create.furnace_minecart_contraption": "Печно-вагонеточная штуковина", + "item.create.goggles": "Инженерные очки", + "item.create.golden_sheet": "Золотой лист", + "item.create.handheld_blockzapper": "Ручная блоковая пушка", + "item.create.handheld_worldshaper": "Ручной редактор мира", + "item.create.honey_bucket": "Ведро мёда", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", - "item.create.integrated_circuit": "ИнтегральнаÑ� Ñ�хема", - "item.create.iron_sheet": "Железный лиÑ�Ñ‚", - "item.create.lapis_sheet": "Лазуритовый лиÑ�Ñ‚", - "item.create.minecart_contraption": "ВагонеточнаÑ� штуковина", - "item.create.minecart_coupling": "СвÑ�зыватель вагонеток", - "item.create.polished_rose_quartz": "Полированный розовый кварц", - "item.create.powdered_obsidian": "Порошкообразный обÑ�идиан", - "item.create.propeller": "Пропеллер", - "item.create.red_sand_paper": "КраÑ�наÑ� наждачнаÑ� бумага", - "item.create.refined_radiance": "ИзыÑ�канное Ñ�иÑ�ние", - "item.create.rose_quartz": "Розовый кварц", - "item.create.sand_paper": "Ð�аждачнаÑ� бумага", - "item.create.schematic": "Схематика", - "item.create.schematic_and_quill": "Схематика и перо", - "item.create.shadow_steel": "ПризрачнаÑ� Ñ�таль", - "item.create.super_glue": "Супер-клей", + "item.create.integrated_circuit": "Интегральная схема", + "item.create.iron_sheet": "Железный лист", + "item.create.lapis_sheet": "Лазуритовый лист", + "item.create.minecart_contraption": "Вагонеточная штуковина", + "item.create.minecart_coupling": "Связыватель вагонеток", + "item.create.polished_rose_quartz": "Полированный розовый кварц", + "item.create.powdered_obsidian": "Порошкообразный обсидиан", + "item.create.propeller": "Пропеллер", + "item.create.red_sand_paper": "Красная наждачная бумага", + "item.create.refined_radiance": "Изысканное сияние", + "item.create.rose_quartz": "Розовый кварц", + "item.create.sand_paper": "Наждачная бумага", + "item.create.schematic": "Схематика", + "item.create.schematic_and_quill": "Схематика и перо", + "item.create.shadow_steel": "Призрачная сталь", + "item.create.super_glue": "Супер-клей", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", - "item.create.tree_fertilizer": "Удобрение длÑ� деревьев", - "item.create.vertical_gearbox": "ВертикальнаÑ� коробка передач", - "item.create.wand_of_symmetry": "Жезл Ñ�имметрии", - "item.create.wheat_flour": "ПшеничнаÑ� мука", - "item.create.whisk": "Венчик", - "item.create.wrench": "Гаечный ключ", - "item.create.zinc_ingot": "Цинковый Ñ�литок", - "item.create.zinc_nugget": "КуÑ�очек цинка", + "item.create.tree_fertilizer": "Удобрение для деревьев", + "item.create.vertical_gearbox": "Вертикальная коробка передач", + "item.create.wand_of_symmetry": "Жезл симметрии", + "item.create.wheat_flour": "Пшеничная мука", + "item.create.whisk": "Венчик", + "item.create.wrench": "Гаечный ключ", + "item.create.zinc_ingot": "Цинковый слиток", + "item.create.zinc_nugget": "Кусочек цинка", "_": "->------------------------] Advancements [------------------------<-", - "advancement.create.root": "Добро пожаловать в Create", - "advancement.create.root.desc": "Пришло времÑ� начать Ñ�троить некоторые удивительные штуковины!", - "advancement.create.andesite_alloy": "Повторение - мать учениÑ�", - "advancement.create.andesite_alloy.desc": "Материалы Create имеют Ñ�транные названиÑ�, одно из них - Ð�ндезитовый Ñ�плав", - "advancement.create.its_alive": "Оно живое!", - "advancement.create.its_alive.desc": "СмаÑ�терите ваш первый кинетичеÑ�кий компонент вращениÑ�.", - "advancement.create.shifting_gears": "Механизм переключениÑ�", - "advancement.create.shifting_gears.desc": "ПодÑ�оедините большую шеÑ�терню к шеÑ�терне, что позволит изменить Ñ�короÑ�Ñ‚ÑŒ вращениÑ�.", - "advancement.create.overstressed": "Перегрузка", - "advancement.create.overstressed.desc": "ИÑ�пытайте предельную перегрузку из первых рук.", - "advancement.create.belt": "Передайте за проезд!", - "advancement.create.belt.desc": "Соедините два вала Ñ� помощью механичеÑ�кого ремнÑ�.", - "advancement.create.tunnel": "Ð’ укрытие!", - "advancement.create.tunnel.desc": "УкраÑ�ьте Ñ�вой конвейер туннелем.", - "advancement.create.splitter_tunnel": "РазделÑ�й и влаÑ�твуй", - "advancement.create.splitter_tunnel.desc": "Создайте разделитель из группы латунных туннелей.", - "advancement.create.chute": "Упало", - "advancement.create.chute.desc": "РазмеÑ�тите желоб, вертикальный аналог конвейера.", - "advancement.create.upward_chute": "Воздушное похищение", - "advancement.create.upward_chute.desc": "ПоÑ�мотрите как предмет заÑ�аÑ�ываетÑ�Ñ� в желоб Ñ� вентилÑ�тором.", - "advancement.create.belt_funnel": "БолтающиеÑ�Ñ� воронки", - "advancement.create.belt_funnel.desc": "ПомеÑ�тите воронку боком, Ñ�верху конвейера или депо, чтобы Ñ�оздать её Ñ�пециальный тип.", - "advancement.create.belt_funnel_kiss": "МеханичеÑ�кий ужин", - "advancement.create.belt_funnel_kiss.desc": "ЗаÑ�тавте две Ñ�монтированные на ремнÑ�Ñ… воронки поцеловатьÑ�Ñ�.", - "advancement.create.fan": "МеханичеÑ�кий маг воздуха", - "advancement.create.fan.desc": "ОÑ�едлайте поток воздуха от ВенитлÑ�тора.", - "advancement.create.fan_lava": "Геотермальный проÑ�транÑ�твенный нагреватель", - "advancement.create.fan_lava.desc": "Попадите в поток воздуха, плавÑ�щего вещи.", - "advancement.create.fan_water": "СумаÑ�шедшаÑ� мойка", - "advancement.create.fan_water.desc": "Попадите в поток воздуха, моющего вещи.", - "advancement.create.fan_smoke": "МеханичеÑ�кие меха", - "advancement.create.fan_smoke.desc": "Попадите в поток воздуха, коптÑ�щего вещи.", - "advancement.create.wrench": "Конфигурировать удобно", - "advancement.create.wrench.desc": "Создайте гаечный ключ, чтобы помочь Ñ�ебе в Ñ�оздании изобретений.", - "advancement.create.goggles": "СтреÑ�Ñ�-о-зрение", - "advancement.create.goggles.desc": "Создайте инженерные очки, чтобы получить больше кинетичеÑ�кой информации о компонентах.", - "advancement.create.speedometer": "Так быÑ�тро?", - "advancement.create.speedometer.desc": "ПоÑ�тавьте и подключите Ñ�пидометр. ПоÑ�мотрите на Ñ�пидометр через очки, чтобы прочитать точное значение.", - "advancement.create.stressometer": "Так Ñ�ильно?", - "advancement.create.stressometer.desc": "ПоÑ�тавьте и подключите динамометр. ПоÑ�мотрите на динамометр через очки, чтобы прочитать точное значение.", - "advancement.create.aesthetics": "Бах! ЭÑ�тетично!", - "advancement.create.aesthetics.desc": "РазмеÑ�тите Ñ�кобы на валу, трубе или шеÑ�терне.", - "advancement.create.reinforced": "Бах! УÑ�илено!", - "advancement.create.reinforced.desc": "РазмеÑ�тите подходÑ�щий блок корпуÑ�а на вал, трубу и конвейер.", - "advancement.create.water_wheel": "Гидравлика", - "advancement.create.water_wheel.desc": "ПоÑ�тавьте водÑ�ное колеÑ�о и попытайтеÑ�ÑŒ заÑ�тавить его вращатьÑ�Ñ�!", - "advancement.create.chocolate_wheel": "ВкуÑ�наÑ� Ñ�ила", - "advancement.create.chocolate_wheel.desc": "ЗпуÑ�тите водÑ�ное колеÑ�о Ñ� помощью раплавленного шоколада.", - "advancement.create.lava_wheel": "Ð�дÑ�кое колеÑ�о", - "advancement.create.lava_wheel.desc": "Это не должно было работать.", - "advancement.create.cuckoo": "Уже?", - "advancement.create.cuckoo.desc": "Станьте Ñ�видетелем того, как чаÑ�Ñ‹ Ñ� кукушкой объÑ�влÑ�ÑŽÑ‚ времÑ� Ñ�на.", - "advancement.create.millstone": "КарманнаÑ� дробилка", - "advancement.create.millstone.desc": "ПоÑ�тавьте и приведите в дейÑ�твие жернов", - "advancement.create.windmill": "Ветерок", - "advancement.create.windmill.desc": "Соберите ветрÑ�ную мельницу.", - "advancement.create.maxed_windmill": "Сильный ветер", - "advancement.create.maxed_windmill.desc": "Соберите ветрÑ�ную мельницу макÑ�имальной Ñ�илы.", - "advancement.create.andesite_casing": "Ð�ндезитовый век", - "advancement.create.andesite_casing.desc": "ИÑ�пользуйте немного андезитового Ñ�плава и дерева длÑ� Ñ�озданиÑ� корпуÑ�а.", - "advancement.create.mechanical_drill": "Стационарные выключатели", - "advancement.create.mechanical_drill.desc": "УÑ�тановите и приведите в дейÑ�твие механичеÑ�кую дрель", - "advancement.create.press": "ПреÑ�Ñ� делает «Бонк!»", - "advancement.create.press.desc": "Приведите механичеÑ�кий преÑ�Ñ� в дейÑ�твие и иÑ�пользуйте его длÑ� Ñ�озданиÑ� плаÑ�тин.", - "advancement.create.polished_rose_quartz": "Розовый алмаз", - "advancement.create.polished_rose_quartz.desc": "ИÑ�пользуйте куÑ�ок наждачной бумаги, чтобы отполировать розовый кварц, пока он не Ñ�танет прозрачным.", - "advancement.create.electron_tube": "Бип бип", - "advancement.create.electron_tube.desc": "Сделайте неÑ�колько Ñ�лектронных ламп, пригодных длÑ� изготовлениÑ� менее примитивных машин.", - "advancement.create.mechanical_saw": "СтационарнаÑ� рубка", - "advancement.create.mechanical_saw.desc": "ПоÑ�тавьте и подключите механичеÑ�кую пилу", - "advancement.create.basin": "ОперациÑ� в чаше", - "advancement.create.basin.desc": "ПоÑ�тавьте чашу и попытайтеÑ�ÑŒ броÑ�ить в неё предметы.", - "advancement.create.mixer": "Смешать, но не взбалтывать", - "advancement.create.mixer.desc": "ПоÑ�тавьте механичеÑ�кий Ñ�мешиватель над чашей, подключите его и начните Ñ�мешивать некоторые ингредиенты.", - "advancement.create.blaze_burner": "ЖиваÑ� печка", - "advancement.create.blaze_burner.desc": "Получить Горелку Ð’Ñ�полоха", - "advancement.create.compact": "Ð�втоматичеÑ�кое уплотнение", - "advancement.create.compact.desc": "ИÑ�пользуйте преÑ�Ñ� и чашу длÑ� уплотнениÑ� некоторых предметов.", - "advancement.create.brass": "ДейÑ�твительный Ñ�плав", - "advancement.create.brass.desc": "ИÑ�пользуйте дроблёную медь и дроблёный цинк, чтобы Ñ�оздать немного латуни.", - "advancement.create.brass_casing": "Бронзовый век", - "advancement.create.brass_casing.desc": "ИÑ�пользуйте только что полученную латунь и немного дерева, чтобы Ñ�оздать более продвинутый корпуÑ�.", - "advancement.create.copper_casing": "Медный век", - "advancement.create.copper_casing.desc": "ИÑ�пользуйте неÑ�колько медных лиÑ�тов длÑ� Ñ�озданиÑ� медного корпуÑ�а.", - "advancement.create.spout": "Буль", - "advancement.create.spout.desc": "ПоÑ�мотрите как предмет наполнÑ�етÑ�Ñ� Ñ� помощью Дозатора.", - "advancement.create.spout_potion": "ОÑ�новательнаÑ� пивоварнÑ�", - "advancement.create.spout_potion.desc": "ПоÑ�мотрите как Дозатор наполнÑ�ет бутылку зельем.", - "advancement.create.chocolate": "Сказочный мир", - "advancement.create.chocolate.desc": "Получите ведро раÑ�плавленного шоколада.", - "advancement.create.item_drain": "ОÑ�ушение", - "advancement.create.item_drain.desc": "ПоÑ�мотрите как жидкоÑ�Ñ‚ÑŒ выкачиваетÑ�Ñ� из предмета, в Предметном оÑ�ушителе.", - "advancement.create.chained_item_drain": "Поехали!", - "advancement.create.chained_item_drain.desc": "Ð�аблюдайте за тем как предмет едет через неÑ�колько Ñ�оединённых предметных оÑ�ушителей.", - "advancement.create.glass_pipe": "Поточный шпион", - "advancement.create.glass_pipe.desc": "Ð�аблюдайте через окно в трубе за тем как раÑ�проÑ�транÑ�етÑ�Ñ� жидкоÑ�Ñ‚ÑŒ. Окно поÑ�витÑ�Ñ� на трубе при иÑ�пользовании гаечного ключа.", - "advancement.create.pipe_collision": "Ð�икогда не Ñ�крещивайте потоки!", - "advancement.create.pipe_collision.desc": "Ð�аблюдайте за тем как две жидкоÑ�ти вÑ�тречаютÑ�Ñ� в вашей Ñ�ети труб.", - "advancement.create.pipe_spill": "Протечка!", - "advancement.create.pipe_spill.desc": "ПоÑ�мотрите как открытый конец трубы забирает или размещает блоки жидкоÑ�ти в мире.", - "advancement.create.hose_pulley": "Промышленный полив", - "advancement.create.hose_pulley.desc": "ОпуÑ�тите шланг и Ñ�мотрите как он выÑ�аÑ�ывает или заполнÑ�Ñ‚ проÑ�транÑ�тво жидкоÑ�тью.", - "advancement.create.infinite_water": "ОÑ�ушение океана", - "advancement.create.infinite_water.desc": "Выкачивайте воду из резервуара, Ñ�читающегоÑ�Ñ� беÑ�конечным.", - "advancement.create.infinite_lava": "Уничтожение Ñ�дра", - "advancement.create.infinite_lava.desc": "Выкачивайте лаву из баÑ�Ñ�ейна, Ñ�читающегоÑ�Ñ� беÑ�конечным.", - "advancement.create.infinite_chocolate": "УтопаÑ� в воображении", - "advancement.create.infinite_chocolate.desc": "Выкачивайте раÑ�лавленный шоколад из резервуара, Ñ�читающегоÑ�Ñ� беÑ�конечным.", - "advancement.create.crafter": "Ð�втоматизированнаÑ� Ñ�борка", - "advancement.create.crafter.desc": "ПоÑ�тавьте и подключите механичеÑ�кий крафтер", - "advancement.create.clockwork_bearing": "Хитрые чаÑ�Ñ‹", - "advancement.create.clockwork_bearing.desc": "Соберите Ñ�труктуру, раÑ�положенную на чаÑ�овом механизме.", - "advancement.create.nixie_tube": "Признаки Ñ�тилÑ�", - "advancement.create.nixie_tube.desc": "Получите и размеÑ�тите пару ГазоразрÑ�дных индикаторов.", - "advancement.create.deployer": "Тыкайте, Ñ�тавьте и атакуйте", - "advancement.create.deployer.desc": "Приведите в дейÑ�твие автономный активатор, идеальное отражение Ñ�ебÑ�.", - "advancement.create.speed_controller": "Его ненавидÑ�Ñ‚ инженеры!", - "advancement.create.speed_controller.desc": "УÑ�тановите регулÑ�тор Ñ�короÑ�ти вращениÑ�, идеальное уÑ�тройÑ�тво длÑ� переключениÑ� передач.", - "advancement.create.flywheel": "Сердце фабрики", - "advancement.create.flywheel.desc": "УÑ�пешно Ñ�оедините двигатель Ñ� маховиком.", - "advancement.create.overstress_flywheel": "ПеренапрÑ�жение", - "advancement.create.overstress_flywheel.desc": "Подайте Ñ�лишком большую нагрузку на печной двигатель.", - "advancement.create.integrated_circuit": "Сложные вычиÑ�лениÑ�", - "advancement.create.integrated_circuit.desc": "Создайте Интегральную Ñ�хему.", - "advancement.create.mechanical_arm": "Золотые руки!", - "advancement.create.mechanical_arm.desc": "Создайте МеханичеÑ�кую руку, выбирете входы и выходы, уÑ�тановите в мире и запитайте. Затем Ñ�мотрите как она делает за ваÑ� вÑ�ÑŽ работу.", - "advancement.create.musical_arm": "Сбацай что-нибудь!", - "advancement.create.musical_arm.desc": "ПоÑ�мотрите как механичеÑ�каÑ� рука менÑ�ет плаÑ�тинки.", - "advancement.create.arm_many_targets": "Организатор", - "advancement.create.arm_many_targets.desc": "Запрограммируйте механичеÑ�кую руку на 10 и больше выходов.", - "advancement.create.arm_blaze_burner": "Поджигатель", - "advancement.create.arm_blaze_burner.desc": "Запрограммируйте механичеÑ�кую руку на кормление Горелки Ð’Ñ�полоха.", - "advancement.create.fist_bump": "БроÑ�ÑŒ Ñ�то, братан!", - "advancement.create.fist_bump.desc": "Сделайте два удара кулаком.", - "advancement.create.crushing_wheel": "Пара гигантов", - "advancement.create.crushing_wheel.desc": "Создайте неÑ�колько дробÑ�щих колеÑ�, чтобы более Ñ�ффективно разрушать больше материалов.", - "advancement.create.blaze_cake": "СахарнаÑ� лихорадка", - "advancement.create.blaze_cake.desc": "ИÑ�пеките оÑ�обый торт длÑ� вашей Горелки Ð’Ñ�полоха.", - "advancement.create.chromatic_compound": "БиполÑ�рные минералы", - "advancement.create.chromatic_compound.desc": "Создайте хроматичеÑ�кий компаунд", - "advancement.create.shadow_steel": "Возвращение пуÑ�тоты", - "advancement.create.shadow_steel.desc": "Создайте призрачную Ñ�таль, металличеÑ�кий Ñ�литок небытиÑ�.", - "advancement.create.refined_radiance": "Яркий и вдохновлÑ�ющий", - "advancement.create.refined_radiance.desc": "Создайте изыÑ�канное Ñ�иÑ�ние, мощное хроматичеÑ�кое вещеÑ�тво.", - "advancement.create.chromatic_age": "ХроматичеÑ�кий век", - "advancement.create.chromatic_age.desc": "Создайте блоки корпуÑ�а из Ñ�вета и тьмы.", - "advancement.create.zapper": "СтроительÑ�тво Ñ�о Ñ�тилем", - "advancement.create.zapper.desc": "Создайте ручную блоковую пушку, котораÑ� поможет вам Ñ�троить.", - "advancement.create.upgraded_zapper": "СиÑ�ющий овердрайв", - "advancement.create.upgraded_zapper.desc": "Создайте и активируйте полноÑ�тью модернизированную ручную блоковую пушку.", - "advancement.create.wand_of_symmetry": "СиÑ�ющие зеркала", - "advancement.create.wand_of_symmetry.desc": "Создайте жезл Ñ�имметрии.", - "advancement.create.deforester": "ЛучиÑ�таÑ� рубка", - "advancement.create.deforester.desc": "Создайте уничтожитель леÑ�а и попрощайтеÑ�ÑŒ Ñ� меÑ�тным леÑ�ом.", - "advancement.create.extendo_grip": "Кипение!", - "advancement.create.extendo_grip.desc": "Возьмите в руки удлинённую руку", - "advancement.create.dual_extendo_grip": "Окончательное выкипание", - "advancement.create.dual_extendo_grip.desc": "Две удлинённой руки длÑ� Ñ�верхчеловечеÑ�кого охвата.", - "advancement.create.eob": "Конец бета-верÑ�ии", - "advancement.create.eob.desc": "Ожидайте больше контента здеÑ�ÑŒ в будущем. <3", + "advancement.create.root": "Добро пожаловать в Create", + "advancement.create.root.desc": "Пришло время начать строить некоторые удивительные штуковины!", + "advancement.create.andesite_alloy": "Повторение - мать учения", + "advancement.create.andesite_alloy.desc": "Материалы Create имеют странные названия, одно из них - Андезитовый сплав", + "advancement.create.its_alive": "Оно живое!", + "advancement.create.its_alive.desc": "Смастерите ваш первый кинетический компонент вращения.", + "advancement.create.shifting_gears": "Механизм переключения", + "advancement.create.shifting_gears.desc": "Подсоедините большую шестерню к шестерне, что позволит изменить скорость вращения.", + "advancement.create.overstressed": "Перегрузка", + "advancement.create.overstressed.desc": "Испытайте предельную перегрузку из первых рук.", + "advancement.create.belt": "Передайте за проезд!", + "advancement.create.belt.desc": "Соедините два вала с помощью механического ремня.", + "advancement.create.tunnel": "В укрытие!", + "advancement.create.tunnel.desc": "Украсьте свой конвейер туннелем.", + "advancement.create.splitter_tunnel": "Разделяй и властвуй", + "advancement.create.splitter_tunnel.desc": "Создайте разделитель из группы латунных туннелей.", + "advancement.create.chute": "Упало", + "advancement.create.chute.desc": "Разместите желоб, вертикальный аналог конвейера.", + "advancement.create.upward_chute": "Воздушное похищение", + "advancement.create.upward_chute.desc": "Посмотрите как предмет засасывается в желоб с вентилятором.", + "advancement.create.belt_funnel": "Болтающиеся воронки", + "advancement.create.belt_funnel.desc": "Поместите воронку боком, сверху конвейера или депо, чтобы создать её специальный тип.", + "advancement.create.belt_funnel_kiss": "Механический ужин", + "advancement.create.belt_funnel_kiss.desc": "Заставте две смонтированные на ремнях воронки поцеловаться.", + "advancement.create.fan": "Механический маг воздуха", + "advancement.create.fan.desc": "Оседлайте поток воздуха от Венитлятора.", + "advancement.create.fan_lava": "Геотермальный пространственный нагреватель", + "advancement.create.fan_lava.desc": "Попадите в поток воздуха, плавящего вещи.", + "advancement.create.fan_water": "Сумасшедшая мойка", + "advancement.create.fan_water.desc": "Попадите в поток воздуха, моющего вещи.", + "advancement.create.fan_smoke": "Механические меха", + "advancement.create.fan_smoke.desc": "Попадите в поток воздуха, коптящего вещи.", + "advancement.create.wrench": "Конфигурировать удобно", + "advancement.create.wrench.desc": "Создайте гаечный ключ, чтобы помочь себе в создании изобретений.", + "advancement.create.goggles": "Стресс-о-зрение", + "advancement.create.goggles.desc": "Создайте инженерные очки, чтобы получить больше кинетической информации о компонентах.", + "advancement.create.speedometer": "Так быстро?", + "advancement.create.speedometer.desc": "Поставьте и подключите спидометр. Посмотрите на спидометр через очки, чтобы прочитать точное значение.", + "advancement.create.stressometer": "Так сильно?", + "advancement.create.stressometer.desc": "Поставьте и подключите динамометр. Посмотрите на динамометр через очки, чтобы прочитать точное значение.", + "advancement.create.aesthetics": "Бах! Эстетично!", + "advancement.create.aesthetics.desc": "Разместите скобы на валу, трубе или шестерне.", + "advancement.create.reinforced": "Бах! Усилено!", + "advancement.create.reinforced.desc": "Разместите подходящий блок корпуса на вал, трубу и конвейер.", + "advancement.create.water_wheel": "Гидравлика", + "advancement.create.water_wheel.desc": "Поставьте водяное колесо и попытайтесь заставить его вращаться!", + "advancement.create.chocolate_wheel": "Вкусная сила", + "advancement.create.chocolate_wheel.desc": "Зпустите водяное колесо с помощью раплавленного шоколада.", + "advancement.create.lava_wheel": "Адское колесо", + "advancement.create.lava_wheel.desc": "Это не должно было работать.", + "advancement.create.cuckoo": "Уже?", + "advancement.create.cuckoo.desc": "Станьте свидетелем того, как часы с кукушкой объявляют время сна.", + "advancement.create.millstone": "Карманная дробилка", + "advancement.create.millstone.desc": "Поставьте и приведите в действие жернов", + "advancement.create.windmill": "Ветерок", + "advancement.create.windmill.desc": "Соберите ветряную мельницу.", + "advancement.create.maxed_windmill": "Сильный ветер", + "advancement.create.maxed_windmill.desc": "Соберите ветряную мельницу максимальной силы.", + "advancement.create.andesite_casing": "Андезитовый век", + "advancement.create.andesite_casing.desc": "Используйте немного андезитового сплава и дерева для создания корпуса.", + "advancement.create.mechanical_drill": "Стационарные выключатели", + "advancement.create.mechanical_drill.desc": "Установите и приведите в действие механическую дрель", + "advancement.create.press": "Пресс делает «Бонк!»", + "advancement.create.press.desc": "Приведите механический пресс в действие и используйте его для создания пластин.", + "advancement.create.polished_rose_quartz": "Розовый алмаз", + "advancement.create.polished_rose_quartz.desc": "Используйте кусок наждачной бумаги, чтобы отполировать розовый кварц, пока он не станет прозрачным.", + "advancement.create.electron_tube": "Бип бип", + "advancement.create.electron_tube.desc": "Сделайте несколько электронных ламп, пригодных для изготовления менее примитивных машин.", + "advancement.create.mechanical_saw": "Стационарная рубка", + "advancement.create.mechanical_saw.desc": "Поставьте и подключите механическую пилу", + "advancement.create.basin": "Операция в чаше", + "advancement.create.basin.desc": "Поставьте чашу и попытайтесь бросить в неё предметы.", + "advancement.create.mixer": "Смешать, но не взбалтывать", + "advancement.create.mixer.desc": "Поставьте механический смешиватель над чашей, подключите его и начните смешивать некоторые ингредиенты.", + "advancement.create.blaze_burner": "Живая печка", + "advancement.create.blaze_burner.desc": "Получить Горелку Всполоха", + "advancement.create.compact": "Автоматическое уплотнение", + "advancement.create.compact.desc": "Используйте пресс и чашу для уплотнения некоторых предметов.", + "advancement.create.brass": "Действительный сплав", + "advancement.create.brass.desc": "Используйте дроблёную медь и дроблёный цинк, чтобы создать немного латуни.", + "advancement.create.brass_casing": "Бронзовый век", + "advancement.create.brass_casing.desc": "Используйте только что полученную латунь и немного дерева, чтобы создать более продвинутый корпус.", + "advancement.create.copper_casing": "Медный век", + "advancement.create.copper_casing.desc": "Используйте несколько медных листов для создания медного корпуса.", + "advancement.create.spout": "Буль", + "advancement.create.spout.desc": "Посмотрите как предмет наполняется с помощью Дозатора.", + "advancement.create.spout_potion": "Основательная пивоварня", + "advancement.create.spout_potion.desc": "Посмотрите как Дозатор наполняет бутылку зельем.", + "advancement.create.chocolate": "Сказочный мир", + "advancement.create.chocolate.desc": "Получите ведро расплавленного шоколада.", + "advancement.create.item_drain": "Осушение", + "advancement.create.item_drain.desc": "Посмотрите как жидкость выкачивается из предмета, в Предметном осушителе.", + "advancement.create.chained_item_drain": "Поехали!", + "advancement.create.chained_item_drain.desc": "Наблюдайте за тем как предмет едет через несколько соединённых предметных осушителей.", + "advancement.create.glass_pipe": "Поточный шпион", + "advancement.create.glass_pipe.desc": "Наблюдайте через окно в трубе за тем как распространяется жидкость. Окно появится на трубе при использовании гаечного ключа.", + "advancement.create.pipe_collision": "Никогда не скрещивайте потоки!", + "advancement.create.pipe_collision.desc": "Наблюдайте за тем как две жидкости встречаются в вашей сети труб.", + "advancement.create.pipe_spill": "Протечка!", + "advancement.create.pipe_spill.desc": "Посмотрите как открытый конец трубы забирает или размещает блоки жидкости в мире.", + "advancement.create.hose_pulley": "Промышленный полив", + "advancement.create.hose_pulley.desc": "Опустите шланг и смотрите как он высасывает или заполнят пространство жидкостью.", + "advancement.create.infinite_water": "Осушение океана", + "advancement.create.infinite_water.desc": "Выкачивайте воду из резервуара, считающегося бесконечным.", + "advancement.create.infinite_lava": "Уничтожение ядра", + "advancement.create.infinite_lava.desc": "Выкачивайте лаву из бассейна, считающегося бесконечным.", + "advancement.create.infinite_chocolate": "Утопая в воображении", + "advancement.create.infinite_chocolate.desc": "Выкачивайте раславленный шоколад из резервуара, считающегося бесконечным.", + "advancement.create.crafter": "Автоматизированная сборка", + "advancement.create.crafter.desc": "Поставьте и подключите механический крафтер", + "advancement.create.clockwork_bearing": "Хитрые часы", + "advancement.create.clockwork_bearing.desc": "Соберите структуру, расположенную на часовом механизме.", + "advancement.create.nixie_tube": "Признаки стиля", + "advancement.create.nixie_tube.desc": "Получите и разместите пару Газоразрядных индикаторов.", + "advancement.create.deployer": "Тыкайте, ставьте и атакуйте", + "advancement.create.deployer.desc": "Приведите в действие автономный активатор, идеальное отражение себя.", + "advancement.create.speed_controller": "Его ненавидят инженеры!", + "advancement.create.speed_controller.desc": "Установите регулятор скорости вращения, идеальное устройство для переключения передач.", + "advancement.create.flywheel": "Сердце фабрики", + "advancement.create.flywheel.desc": "Успешно соедините двигатель с маховиком.", + "advancement.create.overstress_flywheel": "Перенапряжение", + "advancement.create.overstress_flywheel.desc": "Подайте слишком большую нагрузку на печной двигатель.", + "advancement.create.integrated_circuit": "Сложные вычисления", + "advancement.create.integrated_circuit.desc": "Создайте Интегральную схему.", + "advancement.create.mechanical_arm": "Золотые руки!", + "advancement.create.mechanical_arm.desc": "Создайте Механическую руку, выбирете входы и выходы, установите в мире и запитайте. Затем смотрите как она делает за вас всю работу.", + "advancement.create.musical_arm": "Сбацай что-нибудь!", + "advancement.create.musical_arm.desc": "Посмотрите как механическая рука меняет пластинки.", + "advancement.create.arm_many_targets": "Организатор", + "advancement.create.arm_many_targets.desc": "Запрограммируйте механическую руку на 10 и больше выходов.", + "advancement.create.arm_blaze_burner": "Поджигатель", + "advancement.create.arm_blaze_burner.desc": "Запрограммируйте механическую руку на кормление Горелки Всполоха.", + "advancement.create.fist_bump": "Брось это, братан!", + "advancement.create.fist_bump.desc": "Сделайте два удара кулаком.", + "advancement.create.crushing_wheel": "Пара гигантов", + "advancement.create.crushing_wheel.desc": "Создайте несколько дробящих колес, чтобы более эффективно разрушать больше материалов.", + "advancement.create.blaze_cake": "Сахарная лихорадка", + "advancement.create.blaze_cake.desc": "Испеките особый торт для вашей Горелки Всполоха.", + "advancement.create.chromatic_compound": "Биполярные минералы", + "advancement.create.chromatic_compound.desc": "Создайте хроматический компаунд", + "advancement.create.shadow_steel": "Возвращение пустоты", + "advancement.create.shadow_steel.desc": "Создайте призрачную сталь, металлический слиток небытия.", + "advancement.create.refined_radiance": "Яркий и вдохновляющий", + "advancement.create.refined_radiance.desc": "Создайте изысканное сияние, мощное хроматическое вещество.", + "advancement.create.chromatic_age": "Хроматический век", + "advancement.create.chromatic_age.desc": "Создайте блоки корпуса из света и тьмы.", + "advancement.create.zapper": "Строительство со стилем", + "advancement.create.zapper.desc": "Создайте ручную блоковую пушку, которая поможет вам строить.", + "advancement.create.upgraded_zapper": "Сияющий овердрайв", + "advancement.create.upgraded_zapper.desc": "Создайте и активируйте полностью модернизированную ручную блоковую пушку.", + "advancement.create.wand_of_symmetry": "Сияющие зеркала", + "advancement.create.wand_of_symmetry.desc": "Создайте жезл симметрии.", + "advancement.create.deforester": "Лучистая рубка", + "advancement.create.deforester.desc": "Создайте уничтожитель леса и попрощайтесь с местным лесом.", + "advancement.create.extendo_grip": "Кипение!", + "advancement.create.extendo_grip.desc": "Возьмите в руки удлинённую руку", + "advancement.create.dual_extendo_grip": "Окончательное выкипание", + "advancement.create.dual_extendo_grip.desc": "Две удлинённой руки для сверхчеловеческого охвата.", + "advancement.create.eob": "Конец бета-версии", + "advancement.create.eob.desc": "Ожидайте больше контента здесь в будущем. <3", "_": "->------------------------] UI & Messages [------------------------<-", - "itemGroup.create.base": "Create: Механизмы", - "itemGroup.create.palettes": "Create: Декор", + "itemGroup.create.base": "Create: Механизмы", + "itemGroup.create.palettes": "Create: Декор", - "death.attack.create.crush": "%1$s был передроблен", - "death.attack.create.fan_fire": "%1$s был Ñ�ожжен до Ñ�мерти горÑ�чим воздухом", - "death.attack.create.fan_lava": "%1$s был Ñ�ожжен до Ñ�мерти поклонником лавы", - "death.attack.create.mechanical_drill": "%1$s был пронзен Ñ� помощью механичеÑ�кой дрели", - "death.attack.create.mechanical_saw": "%1$s был разрезан пополам механичеÑ�кой пилой", - "death.attack.create.cuckoo_clock_explosion": "%1$s взорвали подделанные чаÑ�Ñ‹ Ñ� кукушкой", + "death.attack.create.crush": "%1$s был передроблен", + "death.attack.create.fan_fire": "%1$s был сожжен до смерти горячим воздухом", + "death.attack.create.fan_lava": "%1$s был сожжен до смерти поклонником лавы", + "death.attack.create.mechanical_drill": "%1$s был пронзен с помощью механической дрели", + "death.attack.create.mechanical_saw": "%1$s был разрезан пополам механической пилой", + "death.attack.create.cuckoo_clock_explosion": "%1$s взорвали подделанные часы с кукушкой", - "create.block.deployer.damage_source_name": "автономным активатором", - "create.block.cart_assembler.invalid": "ПомеÑ�тите Ñ�борщик вагонеток на блок рельÑ�", + "create.block.deployer.damage_source_name": "автономным активатором", + "create.block.cart_assembler.invalid": "Поместите сборщик вагонеток на блок рельс", - "create.recipe.crushing": "Измельчение", - "create.recipe.milling": "Помол", - "create.recipe.fan_washing": "МаÑ�Ñ�оваÑ� промывка", - "create.recipe.fan_washing.fan": "ВентилÑ�тор за текущей водой", - "create.recipe.fan_smoking": "МаÑ�Ñ�овое копчение", - "create.recipe.fan_smoking.fan": "ВентилÑ�тор за горÑ�щим огнём", - "create.recipe.fan_blasting": "МаÑ�Ñ�овое плавление", - "create.recipe.fan_blasting.fan": "ВентилÑ�тор за текущей лавой", - "create.recipe.pressing": "ПреÑ�Ñ�ование", - "create.recipe.mixing": "Смешивание", - "create.recipe.automatic_shapeless": "Ð�втоматичеÑ�каÑ� беÑ�форменнаÑ� Ñ�борка", - "create.recipe.automatic_brewing": "Ð�втоматичеÑ�кое Ñ�мешивание", - "create.recipe.packing": "ПреÑ�Ñ�ование", - "create.recipe.automatic_packing": "Ð�втоматичеÑ�каÑ� упаковка", - "create.recipe.sawing": "РаÑ�пиливание", - "create.recipe.mechanical_crafting": "МеханичеÑ�кое Ñ�оздание", - "create.recipe.automatic_shaped": "Ð�втоматичеÑ�каÑ� форменнаÑ� Ñ�борка", - "create.recipe.block_cutting": "Резка блока", + "create.recipe.crushing": "Измельчение", + "create.recipe.milling": "Помол", + "create.recipe.fan_washing": "Массовая промывка", + "create.recipe.fan_washing.fan": "Вентилятор за текущей водой", + "create.recipe.fan_smoking": "Массовое копчение", + "create.recipe.fan_smoking.fan": "Вентилятор за горящим огнём", + "create.recipe.fan_blasting": "Массовое плавление", + "create.recipe.fan_blasting.fan": "Вентилятор за текущей лавой", + "create.recipe.pressing": "Прессование", + "create.recipe.mixing": "Смешивание", + "create.recipe.automatic_shapeless": "Автоматическая бесформенная сборка", + "create.recipe.automatic_brewing": "Автоматическое смешивание", + "create.recipe.packing": "Прессование", + "create.recipe.automatic_packing": "Автоматическая упаковка", + "create.recipe.sawing": "Распиливание", + "create.recipe.mechanical_crafting": "Механическое создание", + "create.recipe.automatic_shaped": "Автоматическая форменная сборка", + "create.recipe.block_cutting": "Резка блока", "create.recipe.wood_cutting": "UNLOCALIZED: Wood Cutting", - "create.recipe.blockzapper_upgrade": "РучнаÑ� блоковаÑ� пушка", - "create.recipe.sandpaper_polishing": "Полировка наждачной бумагой", - "create.recipe.mystery_conversion": "ХроматичеÑ�кий метаморфоз", - "create.recipe.spout_filling": "Заполнение дозатором", - "create.recipe.draining": "ОÑ�ушение предметов", - "create.recipe.processing.chance": "%1$s%% шанÑ�а", - "create.recipe.heat_requirement.none": "Ð�е требует нагрева", - "create.recipe.heat_requirement.heated": "Ð�агрето", - "create.recipe.heat_requirement.superheated": "Перегрето", + "create.recipe.blockzapper_upgrade": "Ручная блоковая пушка", + "create.recipe.sandpaper_polishing": "Полировка наждачной бумагой", + "create.recipe.mystery_conversion": "Хроматический метаморфоз", + "create.recipe.spout_filling": "Заполнение дозатором", + "create.recipe.draining": "Осушение предметов", + "create.recipe.processing.chance": "%1$s%% шанса", + "create.recipe.heat_requirement.none": "Не требует нагрева", + "create.recipe.heat_requirement.heated": "Нагрето", + "create.recipe.heat_requirement.superheated": "Перегрето", - "create.generic.range": "Диапазон", - "create.generic.radius": "РадиуÑ�", - "create.generic.width": "Ширина", - "create.generic.height": "Ð’Ñ‹Ñ�ота", - "create.generic.length": "Длина", - "create.generic.speed": "СкороÑ�Ñ‚ÑŒ", - "create.generic.delay": "Задержка", - "create.generic.unit.ticks": "тиков", - "create.generic.unit.seconds": "Ñ�екунд", - "create.generic.unit.minutes": "минут", - "create.generic.unit.rpm": "об./мин.", - "create.generic.unit.stress": "Ð�*м", - "create.generic.unit.degrees": "°", + "create.generic.range": "Диапазон", + "create.generic.radius": "Радиус", + "create.generic.width": "Ширина", + "create.generic.height": "Высота", + "create.generic.length": "Длина", + "create.generic.speed": "Скорость", + "create.generic.delay": "Задержка", + "create.generic.unit.ticks": "тиков", + "create.generic.unit.seconds": "секунд", + "create.generic.unit.minutes": "минут", + "create.generic.unit.rpm": "об./мин.", + "create.generic.unit.stress": "Н*м", + "create.generic.unit.degrees": "°", "create.generic.unit.millibuckets": "%1$smB", - "create.generic.clockwise": "По чаÑ�овой Ñ�трелке", - "create.generic.counter_clockwise": "Против чаÑ�овой Ñ�трелки", + "create.generic.clockwise": "По часовой стрелке", + "create.generic.counter_clockwise": "Против часовой стрелки", - "create.action.scroll": "Прокрутка", - "create.action.confirm": "Подтвердить", - "create.action.abort": "Прервать", - "create.action.saveToFile": "Сохранить", - "create.action.discard": "ОтказатьÑ�Ñ�", + "create.action.scroll": "Прокрутка", + "create.action.confirm": "Подтвердить", + "create.action.abort": "Прервать", + "create.action.saveToFile": "Сохранить", + "create.action.discard": "Отказаться", - "create.keyinfo.toolmenu": "Меню инÑ�трумента фокуÑ�ировки", - "create.keyinfo.scrollup": "ИмитациÑ� движениÑ� мыши вверх (в мире)", - "create.keyinfo.scrolldown": "ИмитациÑ� движениÑ� мыши вниз (в мире)", + "create.keyinfo.toolmenu": "Меню инструмента фокусировки", + "create.keyinfo.scrollup": "Имитация движения мыши вверх (в мире)", + "create.keyinfo.scrolldown": "Имитация движения мыши вниз (в мире)", - "create.gui.scrollInput.defaultTitle": "Выбрать опцию:", - "create.gui.scrollInput.scrollToModify": "Прокрутите, чтобы изменить", - "create.gui.scrollInput.scrollToAdjustAmount": "Прокрутите, чтобы наÑ�троить количеÑ�тво", - "create.gui.scrollInput.scrollToSelect": "Прокрутите, чтобы выбрать", - "create.gui.scrollInput.shiftScrollsFaster": "Ð�ажмите Shift длÑ� быÑ�трой прокрутки", - "create.gui.toolmenu.focusKey": "Удерживайте [%1$s] длÑ� Ñ�мены задач", - "create.gui.toolmenu.cycle": "[Прокрутка] длÑ� переключениÑ�", - "create.gui.symmetryWand.mirrorType": "Зеркало", - "create.gui.symmetryWand.orientation": "ОриентациÑ�", + "create.gui.scrollInput.defaultTitle": "Выбрать опцию:", + "create.gui.scrollInput.scrollToModify": "Прокрутите, чтобы изменить", + "create.gui.scrollInput.scrollToAdjustAmount": "Прокрутите, чтобы настроить количество", + "create.gui.scrollInput.scrollToSelect": "Прокрутите, чтобы выбрать", + "create.gui.scrollInput.shiftScrollsFaster": "Нажмите Shift для быстрой прокрутки", + "create.gui.toolmenu.focusKey": "Удерживайте [%1$s] для смены задач", + "create.gui.toolmenu.cycle": "[Прокрутка] для переключения", + "create.gui.symmetryWand.mirrorType": "Зеркало", + "create.gui.symmetryWand.orientation": "Ориентация", - "create.symmetry.mirror.plane": "Одинарное", - "create.symmetry.mirror.doublePlane": "Двойное", - "create.symmetry.mirror.triplePlane": "Тройное", + "create.symmetry.mirror.plane": "Одинарное", + "create.symmetry.mirror.doublePlane": "Двойное", + "create.symmetry.mirror.triplePlane": "Тройное", - "create.orientation.orthogonal": "ПерпендикулÑ�Ñ€.", - "create.orientation.diagonal": "Диагональ.", - "create.orientation.horizontal": "Горизонталь.", - "create.orientation.alongZ": "Вдоль Z", - "create.orientation.alongX": "Вдоль X", + "create.orientation.orthogonal": "Перпендикуляр.", + "create.orientation.diagonal": "Диагональ.", + "create.orientation.horizontal": "Горизонталь.", + "create.orientation.alongZ": "Вдоль Z", + "create.orientation.alongX": "Вдоль X", - "create.gui.blockzapper.title": "РучнаÑ� блоковаÑ� пушка", - "create.gui.blockzapper.replaceMode": "Режим замены", - "create.gui.blockzapper.searchDiagonal": "Следовать по диагонали", - "create.gui.blockzapper.searchFuzzy": "Игнорировать границы материала", - "create.gui.blockzapper.range": "Диапазон раÑ�проÑ�транениÑ�", - "create.gui.blockzapper.needsUpgradedAmplifier": "ТребуетÑ�Ñ� модернизированный уÑ�илитель", - "create.gui.blockzapper.patternSection": "Шаблон", - "create.gui.blockzapper.pattern.solid": "Ð’Ñ�Ñ‘", - "create.gui.blockzapper.pattern.checkered": "ШахматнаÑ� доÑ�ка", - "create.gui.blockzapper.pattern.inversecheckered": "ПеревернутаÑ� шахматнаÑ� доÑ�ка", - "create.gui.blockzapper.pattern.chance25": "25% крен", - "create.gui.blockzapper.pattern.chance50": "50% крен", - "create.gui.blockzapper.pattern.chance75": "75% крен", - "create.gui.terrainzapper.title": "Ручной редактор мира", - "create.gui.terrainzapper.placement": "Размещение", - "create.gui.terrainzapper.placement.merged": "Слитый", - "create.gui.terrainzapper.placement.attached": "Прикреплённый", - "create.gui.terrainzapper.placement.inserted": "Ð’Ñ�тавленный", - "create.gui.terrainzapper.brush": "Обычный", - "create.gui.terrainzapper.brush.cuboid": "Куб", - "create.gui.terrainzapper.brush.sphere": "Сфера", - "create.gui.terrainzapper.brush.cylinder": "Цилиндр", - "create.gui.terrainzapper.tool": "ИнÑ�трумент", - "create.gui.terrainzapper.tool.fill": "Заполнить", - "create.gui.terrainzapper.tool.place": "ПоÑ�тавить", - "create.gui.terrainzapper.tool.replace": "Заменить", - "create.gui.terrainzapper.tool.clear": "ОчиÑ�тить", - "create.gui.terrainzapper.tool.overlay": "Ð�аложение", - "create.gui.terrainzapper.tool.flatten": "Выравнивание", + "create.gui.blockzapper.title": "Ручная блоковая пушка", + "create.gui.blockzapper.replaceMode": "Режим замены", + "create.gui.blockzapper.searchDiagonal": "Следовать по диагонали", + "create.gui.blockzapper.searchFuzzy": "Игнорировать границы материала", + "create.gui.blockzapper.range": "Диапазон распространения", + "create.gui.blockzapper.needsUpgradedAmplifier": "Требуется модернизированный усилитель", + "create.gui.blockzapper.patternSection": "Шаблон", + "create.gui.blockzapper.pattern.solid": "Всё", + "create.gui.blockzapper.pattern.checkered": "Шахматная доска", + "create.gui.blockzapper.pattern.inversecheckered": "Перевернутая шахматная доска", + "create.gui.blockzapper.pattern.chance25": "25% крен", + "create.gui.blockzapper.pattern.chance50": "50% крен", + "create.gui.blockzapper.pattern.chance75": "75% крен", + "create.gui.terrainzapper.title": "Ручной редактор мира", + "create.gui.terrainzapper.placement": "Размещение", + "create.gui.terrainzapper.placement.merged": "Слитый", + "create.gui.terrainzapper.placement.attached": "Прикреплённый", + "create.gui.terrainzapper.placement.inserted": "Вставленный", + "create.gui.terrainzapper.brush": "Обычный", + "create.gui.terrainzapper.brush.cuboid": "Куб", + "create.gui.terrainzapper.brush.sphere": "Сфера", + "create.gui.terrainzapper.brush.cylinder": "Цилиндр", + "create.gui.terrainzapper.tool": "Инструмент", + "create.gui.terrainzapper.tool.fill": "Заполнить", + "create.gui.terrainzapper.tool.place": "Поставить", + "create.gui.terrainzapper.tool.replace": "Заменить", + "create.gui.terrainzapper.tool.clear": "Очистить", + "create.gui.terrainzapper.tool.overlay": "Наложение", + "create.gui.terrainzapper.tool.flatten": "Выравнивание", - "create.terrainzapper.shiftRightClickToSet": "ПКМ крадучиÑ�ÑŒ, чтобы выбрать форму", + "create.terrainzapper.shiftRightClickToSet": "ПКМ крадучись, чтобы выбрать форму", - "create.blockzapper.usingBlock": "С помощью: %1$s", - "create.blockzapper.componentUpgrades": "ОбновлениÑ� компонентов:", - "create.blockzapper.component.body": "КорпуÑ�", - "create.blockzapper.component.amplifier": "УÑ�илитель", - "create.blockzapper.component.accelerator": "УÑ�коритель", - "create.blockzapper.component.retriever": "ПоиÑ�ковик", - "create.blockzapper.component.scope": "Объем", - "create.blockzapper.componentTier.none": "Ð�ет", - "create.blockzapper.componentTier.brass": "Латунный", - "create.blockzapper.componentTier.chromatic": "ХроматичеÑ�кий", - "create.blockzapper.leftClickToSet": "Щелкните ЛКМ по блоку, чтобы выбрать материал", - "create.blockzapper.empty": "Вне блоков!", + "create.blockzapper.usingBlock": "С помощью: %1$s", + "create.blockzapper.componentUpgrades": "Обновления компонентов:", + "create.blockzapper.component.body": "Корпус", + "create.blockzapper.component.amplifier": "Усилитель", + "create.blockzapper.component.accelerator": "Ускоритель", + "create.blockzapper.component.retriever": "Поисковик", + "create.blockzapper.component.scope": "Объем", + "create.blockzapper.componentTier.none": "Нет", + "create.blockzapper.componentTier.brass": "Латунный", + "create.blockzapper.componentTier.chromatic": "Хроматический", + "create.blockzapper.leftClickToSet": "Щелкните ЛКМ по блоку, чтобы выбрать материал", + "create.blockzapper.empty": "Вне блоков!", - "create.minecart_coupling.two_couplings_max": "Вагонетки могут иметь только две Ñ�вÑ�зи", - "create.minecart_coupling.unloaded": "КажетÑ�Ñ�, чаÑ�Ñ‚ÑŒ вашего поезда в незагруженных чанках", - "create.minecart_coupling.no_loops": "СвÑ�зыватели не могут образовывать петлю", - "create.minecart_coupling.removed": "Убраны вÑ�е Ñ�вÑ�зи между вагонетками", - "create.minecart_coupling.too_far": "Вагонетки Ñ�лишком далеко друг от друга", + "create.minecart_coupling.two_couplings_max": "Вагонетки могут иметь только две связи", + "create.minecart_coupling.unloaded": "Кажется, часть вашего поезда в незагруженных чанках", + "create.minecart_coupling.no_loops": "Связыватели не могут образовывать петлю", + "create.minecart_coupling.removed": "Убраны все связи между вагонетками", + "create.minecart_coupling.too_far": "Вагонетки слишком далеко друг от друга", - "create.contraptions.movement_mode": "Режим движениÑ�", - "create.contraptions.movement_mode.move_place": "Ð’Ñ�егда Ñ�тавить при оÑ�тановке", - "create.contraptions.movement_mode.move_place_returned": "Ставить только в иÑ�ходное положение", - "create.contraptions.movement_mode.move_never_place": "Ставить только, когда Ñ�корь уничтожен", - "create.contraptions.movement_mode.rotate_place": "Ð’Ñ�егда Ñ�тавить при оÑ�тановке", - "create.contraptions.movement_mode.rotate_place_returned": "Только меÑ�то возле начального угла", - "create.contraptions.movement_mode.rotate_never_place": "Только меÑ�то, когда Ñ�корь уничтожен", - "create.contraptions.cart_movement_mode": "Режим движениÑ� вагонетки", - "create.contraptions.cart_movement_mode.rotate": "Ð’Ñ�егда лицом к движению", - "create.contraptions.cart_movement_mode.rotate_paused": "Пауза во времÑ� вращениÑ�", - "create.contraptions.cart_movement_mode.rotation_locked": "Блокировка вращениÑ�", - "create.contraptions.windmill.rotation_direction": "Ð�аправление вращениÑ�", - "create.contraptions.clockwork.clock_hands": "Стрелки чаÑ�ов", - "create.contraptions.clockwork.hour_first": "Сначала чаÑ�оваÑ� Ñ�трелка", - "create.contraptions.clockwork.minute_first": "Сначала минутнаÑ� Ñ�трелка", - "create.contraptions.clockwork.hour_first_24": "Сначала 24-чаÑ�оваÑ� Ñ�трелка", + "create.contraptions.movement_mode": "Режим движения", + "create.contraptions.movement_mode.move_place": "Всегда ставить при остановке", + "create.contraptions.movement_mode.move_place_returned": "Ставить только в исходное положение", + "create.contraptions.movement_mode.move_never_place": "Ставить только, когда якорь уничтожен", + "create.contraptions.movement_mode.rotate_place": "Всегда ставить при остановке", + "create.contraptions.movement_mode.rotate_place_returned": "Только место возле начального угла", + "create.contraptions.movement_mode.rotate_never_place": "Только место, когда якорь уничтожен", + "create.contraptions.cart_movement_mode": "Режим движения вагонетки", + "create.contraptions.cart_movement_mode.rotate": "Всегда лицом к движению", + "create.contraptions.cart_movement_mode.rotate_paused": "Пауза во время вращения", + "create.contraptions.cart_movement_mode.rotation_locked": "Блокировка вращения", + "create.contraptions.windmill.rotation_direction": "Направление вращения", + "create.contraptions.clockwork.clock_hands": "Стрелки часов", + "create.contraptions.clockwork.hour_first": "Сначала часовая стрелка", + "create.contraptions.clockwork.minute_first": "Сначала минутная стрелка", + "create.contraptions.clockwork.hour_first_24": "Сначала 24-часовая стрелка", - "create.logistics.filter": "Фильтр", - "create.logistics.recipe_filter": "Фильтр рецепта", - "create.logistics.fluid_filter": "Фильтр жидкоÑ�ти", - "create.logistics.firstFrequency": "ЧаÑ�тота #1", - "create.logistics.secondFrequency": "ЧаÑ�тота #2", - "create.logistics.filter.apply": "Фильтр применён к %1$s.", - "create.logistics.filter.apply_click_again": "Фильтр применён к %1$s, кликните еще раз чтобы Ñ�копировать количеÑ�тво.", - "create.logistics.filter.apply_count": "Применено извлекаемое количеÑ�тво к фильтру.", + "create.logistics.filter": "Фильтр", + "create.logistics.recipe_filter": "Фильтр рецепта", + "create.logistics.fluid_filter": "Фильтр жидкости", + "create.logistics.firstFrequency": "Частота #1", + "create.logistics.secondFrequency": "Частота #2", + "create.logistics.filter.apply": "Фильтр применён к %1$s.", + "create.logistics.filter.apply_click_again": "Фильтр применён к %1$s, кликните еще раз чтобы скопировать количество.", + "create.logistics.filter.apply_count": "Применено извлекаемое количество к фильтру.", - "create.gui.goggles.generator_stats": "СтатиÑ�тика генератора:", - "create.gui.goggles.kinetic_stats": "КинетичеÑ�каÑ� Ñ�татиÑ�тика:", - "create.gui.goggles.at_current_speed": "Ð�а текущей Ñ�короÑ�ти", - "create.gui.goggles.pole_length": "Длина поршнÑ�", + "create.gui.goggles.generator_stats": "Статистика генератора:", + "create.gui.goggles.kinetic_stats": "Кинетическая статистика:", + "create.gui.goggles.at_current_speed": "На текущей скорости", + "create.gui.goggles.pole_length": "Длина поршня", "create.gui.goggles.fluid_container": "UNLOCALIZED: Fluid Container Info:", "create.gui.goggles.fluid_container.capacity": "UNLOCALIZED: Capacity: ", "create.gui.assembly.exception": "UNLOCALIZED: This Contraption was unable to assemble:", @@ -841,317 +842,327 @@ "create.gui.assembly.exception.tooManyPistonPoles": "UNLOCALIZED: There are too many extension Poles attached to this Piston.\nThe configured maximum is: %1$s", "create.gui.assembly.exception.noPistonPoles": "UNLOCALIZED: The Piston is missing some extension Poles", "create.gui.assembly.exception.not_enough_sails": "UNLOCALIZED: Attached structure does not include enough sail-like blocks: %1$s\nA minimum of %2$s are required", - "create.gui.gauge.info_header": "КалибровочнаÑ� информациÑ�:", - "create.gui.speedometer.title": "СкороÑ�Ñ‚ÑŒ вращениÑ�", - "create.gui.stressometer.title": "Сетевой момент", - "create.gui.stressometer.capacity": "ОÑ�тавшаÑ�Ñ�Ñ� емкоÑ�Ñ‚ÑŒ", - "create.gui.stressometer.overstressed": "Перегрузка", - "create.gui.stressometer.no_rotation": "Ð�ет вращениÑ�", - "create.gui.contraptions.not_fast_enough": "Похоже, что Ñ�тот %1$s _не_ вращаетÑ�Ñ� Ñ�_доÑ�таточной_ _Ñ�короÑ�тью_.", - "create.gui.contraptions.network_overstressed": "Похоже, что Ñ�та штуковина _перегружена_. Добавьте больше иÑ�точников или _замедлите_ _Ñ�короÑ�Ñ‚ÑŒ_ компонентов Ñ� выÑ�оким _влиÑ�нием_ на _момент_.", - "create.gui.adjustable_crate.title": "Регулируемый Ñ�щик", - "create.gui.adjustable_crate.storageSpace": "Ð�мкоÑ�Ñ‚ÑŒ", - "create.gui.stockpile_switch.title": "Ð�аÑ�траиваемый компаратор", - "create.gui.stockpile_switch.invert_signal": "Инвертировать Ñ�игнал", - "create.gui.stockpile_switch.move_to_lower_at": "ДвигатьÑ�Ñ� к нижней линии при %1$s%%", - "create.gui.stockpile_switch.move_to_upper_at": "ДвигатьÑ�Ñ� к верхней линии при %1$s%%", - "create.gui.sequenced_gearshift.title": "ПоÑ�ледовательное переключение передач", - "create.gui.sequenced_gearshift.instruction": "ИнÑ�трукциÑ�", + "create.gui.gauge.info_header": "Калибровочная информация:", + "create.gui.speedometer.title": "Скорость вращения", + "create.gui.stressometer.title": "Сетевой момент", + "create.gui.stressometer.capacity": "Оставшаяся емкость", + "create.gui.stressometer.overstressed": "Перегрузка", + "create.gui.stressometer.no_rotation": "Нет вращения", + "create.gui.contraptions.not_fast_enough": "Похоже, что этот %1$s _не_ вращается с_достаточной_ _скоростью_.", + "create.gui.contraptions.network_overstressed": "Похоже, что эта штуковина _перегружена_. Добавьте больше источников или _замедлите_ _скорость_ компонентов с высоким _влиянием_ на _момент_.", + "create.gui.adjustable_crate.title": "Регулируемый ящик", + "create.gui.adjustable_crate.storageSpace": "Ёмкость", + "create.gui.stockpile_switch.title": "Настраиваемый компаратор", + "create.gui.stockpile_switch.invert_signal": "Инвертировать сигнал", + "create.gui.stockpile_switch.move_to_lower_at": "Двигаться к нижней линии при %1$s%%", + "create.gui.stockpile_switch.move_to_upper_at": "Двигаться к верхней линии при %1$s%%", + "create.gui.sequenced_gearshift.title": "Последовательное переключение передач", + "create.gui.sequenced_gearshift.instruction": "Инструкция", "create.gui.sequenced_gearshift.instruction.turn_angle.descriptive": "UNLOCALIZED: Turn by angle", - "create.gui.sequenced_gearshift.instruction.turn_angle": "Повернуть", - "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "Угол", + "create.gui.sequenced_gearshift.instruction.turn_angle": "Повернуть", + "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "Угол", "create.gui.sequenced_gearshift.instruction.turn_distance.descriptive": "UNLOCALIZED: Turn to move Piston/Pulley/Gantry", - "create.gui.sequenced_gearshift.instruction.turn_distance": "Поршень", - "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "РаÑ�Ñ�тоÑ�ние", + "create.gui.sequenced_gearshift.instruction.turn_distance": "Поршень", + "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "Расстояние", "create.gui.sequenced_gearshift.instruction.delay.descriptive": "UNLOCALIZED: Timed Delay", "create.gui.sequenced_gearshift.instruction.delay": "UNLOCALIZED: Delay", "create.gui.sequenced_gearshift.instruction.delay.duration": "UNLOCALIZED: Duration", "create.gui.sequenced_gearshift.instruction.end.descriptive": "UNLOCALIZED: End", - "create.gui.sequenced_gearshift.instruction.end": "Конец", + "create.gui.sequenced_gearshift.instruction.end": "Конец", "create.gui.sequenced_gearshift.instruction.await.descriptive": "UNLOCALIZED: Await new Redstone Pulse", "create.gui.sequenced_gearshift.instruction.await": "UNLOCALIZED: Await", - "create.gui.sequenced_gearshift.speed": "СкороÑ�Ñ‚ÑŒ, Ð�аправление", - "create.gui.sequenced_gearshift.speed.forward": "СкороÑ�Ñ‚ÑŒ ввода, вперед", - "create.gui.sequenced_gearshift.speed.forward_fast": "ДвойнаÑ� Ñ�короÑ�Ñ‚ÑŒ, вперед", - "create.gui.sequenced_gearshift.speed.back": "СкороÑ�Ñ‚ÑŒ ввода, реверÑ�", - "create.gui.sequenced_gearshift.speed.back_fast": "ДвойнаÑ� Ñ�короÑ�Ñ‚ÑŒ, реверÑ�", + "create.gui.sequenced_gearshift.speed": "Скорость, Направление", + "create.gui.sequenced_gearshift.speed.forward": "Скорость ввода, вперед", + "create.gui.sequenced_gearshift.speed.forward_fast": "Двойная скорость, вперед", + "create.gui.sequenced_gearshift.speed.back": "Скорость ввода, реверс", + "create.gui.sequenced_gearshift.speed.back_fast": "Двойная скорость, реверс", - "create.schematicAndQuill.dimensions": "Размер Ñ�хематики: %1$sx%2$sx%3$s", - "create.schematicAndQuill.firstPos": "ПерваÑ� позициÑ� уÑ�тановлена.", - "create.schematicAndQuill.secondPos": "ВтораÑ� позициÑ� уÑ�тановлена.", - "create.schematicAndQuill.noTarget": "Удерживайте [Ctrl], чтобы выбрать воздушные блоки.", - "create.schematicAndQuill.abort": "Выделение убрано", - "create.schematicAndQuill.title": "ИмÑ� Ñ�хематики:", - "create.schematicAndQuill.convert": "Сохранить и развернуть немедленно", - "create.schematicAndQuill.fallbackName": "МоÑ� Ñ�хематика", - "create.schematicAndQuill.saved": "Сохранено как %1$s", + "create.schematicAndQuill.dimensions": "Размер схематики: %1$sx%2$sx%3$s", + "create.schematicAndQuill.firstPos": "Первая позиция установлена.", + "create.schematicAndQuill.secondPos": "Вторая позиция установлена.", + "create.schematicAndQuill.noTarget": "Удерживайте [Ctrl], чтобы выбрать воздушные блоки.", + "create.schematicAndQuill.abort": "Выделение убрано", + "create.schematicAndQuill.title": "Имя схематики:", + "create.schematicAndQuill.convert": "Сохранить и развернуть немедленно", + "create.schematicAndQuill.fallbackName": "Моя схематика", + "create.schematicAndQuill.saved": "Сохранено как %1$s", - "create.schematic.invalid": "[!] Ð�едопуÑ�тимый предмет — вмеÑ�то Ñ�того иÑ�пользуйте Ñ�хематичный Ñ�тол", - "create.schematic.position": "ПозициÑ�", - "create.schematic.rotation": "Вращение", - "create.schematic.rotation.none": "Ð�ет", - "create.schematic.rotation.cw90": "По чаÑ�. Ñ�трелке 90", - "create.schematic.rotation.cw180": "По чаÑ�. Ñ�трелке 180", - "create.schematic.rotation.cw270": "По чаÑ�. Ñ�трелке 270", - "create.schematic.mirror": "Зеркало", - "create.schematic.mirror.none": "Ð�ет", - "create.schematic.mirror.frontBack": "Спереди-Ñ�зади", - "create.schematic.mirror.leftRight": "Влево-вправо", - "create.schematic.tool.deploy": "Развернуть", - "create.schematic.tool.move": "Подвинуть XZ", - "create.schematic.tool.movey": "Подвинуть Y", - "create.schematic.tool.rotate": "Вращать", - "create.schematic.tool.print": "Печать", - "create.schematic.tool.flip": "Перевернуть", - "create.schematic.tool.deploy.description.0": "Перемещает Ñ�труктуру в локации.", - "create.schematic.tool.deploy.description.1": "Щелкните ПКМ на земле, чтобы размеÑ�тить.", - "create.schematic.tool.deploy.description.2": "Удерживайте [Ctrl], чтобы выбрать фикÑ�ированное раÑ�Ñ�тоÑ�ние.", - "create.schematic.tool.deploy.description.3": "[Ctrl] и прокрутка, чтобы изменить раÑ�Ñ�тоÑ�ние.", - "create.schematic.tool.move.description.0": "Сдвинуть Ñ�хему по горизонтали.", - "create.schematic.tool.move.description.1": "Ð�аведите курÑ�ор на Ñ�хему и нажмите [CTRL] и прокрутка, чтобы нажать на нее.", + "create.schematic.invalid": "[!] Недопустимый предмет — вместо этого используйте схематичный стол", + "create.schematic.position": "Позиция", + "create.schematic.rotation": "Вращение", + "create.schematic.rotation.none": "Нет", + "create.schematic.rotation.cw90": "По час. стрелке 90", + "create.schematic.rotation.cw180": "По час. стрелке 180", + "create.schematic.rotation.cw270": "По час. стрелке 270", + "create.schematic.mirror": "Зеркало", + "create.schematic.mirror.none": "Нет", + "create.schematic.mirror.frontBack": "Спереди-сзади", + "create.schematic.mirror.leftRight": "Влево-вправо", + "create.schematic.tool.deploy": "Развернуть", + "create.schematic.tool.move": "Подвинуть XZ", + "create.schematic.tool.movey": "Подвинуть Y", + "create.schematic.tool.rotate": "Вращать", + "create.schematic.tool.print": "Печать", + "create.schematic.tool.flip": "Перевернуть", + "create.schematic.tool.deploy.description.0": "Перемещает структуру в локации.", + "create.schematic.tool.deploy.description.1": "Щелкните ПКМ на земле, чтобы разместить.", + "create.schematic.tool.deploy.description.2": "Удерживайте [Ctrl], чтобы выбрать фиксированное расстояние.", + "create.schematic.tool.deploy.description.3": "[Ctrl] и прокрутка, чтобы изменить расстояние.", + "create.schematic.tool.move.description.0": "Сдвинуть схему по горизонтали.", + "create.schematic.tool.move.description.1": "Наведите курсор на схему и нажмите [CTRL] и прокрутка, чтобы нажать на нее.", "create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.3": "", - "create.schematic.tool.movey.description.0": "Сдвигает Ñ�хему по вертикали.", - "create.schematic.tool.movey.description.1": "[CTRL] и прокрутка - перемеÑ�тить вверх/вниз.", + "create.schematic.tool.movey.description.0": "Сдвигает схему по вертикали.", + "create.schematic.tool.movey.description.1": "[CTRL] и прокрутка - переместить вверх/вниз.", "create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.3": "", - "create.schematic.tool.rotate.description.0": "Вращает Ñ�хематику вокруг ее центра.", - "create.schematic.tool.rotate.description.1": "[CTRL] и прокрутка вращать на 90 градуÑ�ов.", + "create.schematic.tool.rotate.description.0": "Вращает схематику вокруг ее центра.", + "create.schematic.tool.rotate.description.1": "[CTRL] и прокрутка вращать на 90 градусов.", "create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.3": "", - "create.schematic.tool.print.description.0": "Мгновенно размещает Ñ�труктуру в мире.", - "create.schematic.tool.print.description.1": "[ПКМ], чтобы подтвердить размещение в текущем меÑ�тоположении.", - "create.schematic.tool.print.description.2": "Этот инÑ�трумент предназначен только длÑ� творчеÑ�кого режима.", + "create.schematic.tool.print.description.0": "Мгновенно размещает структуру в мире.", + "create.schematic.tool.print.description.1": "[ПКМ], чтобы подтвердить размещение в текущем местоположении.", + "create.schematic.tool.print.description.2": "Этот инструмент предназначен только для творческого режима.", "create.schematic.tool.print.description.3": "", - "create.schematic.tool.flip.description.0": "Переверните Ñ�хему вдоль выбранного лица.", - "create.schematic.tool.flip.description.1": "Ð�аведите курÑ�ор на Ñ�хему и [CTRL] + прокрутка, чтобы перевернуть ее.", + "create.schematic.tool.flip.description.0": "Переверните схему вдоль выбранного лица.", + "create.schematic.tool.flip.description.1": "Наведите курсор на схему и [CTRL] + прокрутка, чтобы перевернуть ее.", "create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.3": "", - "create.schematics.synchronizing": "СинхронизациÑ�..", - "create.schematics.uploadTooLarge": "Ваша Ñ�хематика Ñ�лишком велика.", - "create.schematics.maxAllowedSize": "МакÑ�имально допуÑ�тимый размер файла:", + "create.schematics.synchronizing": "Синхронизация..", + "create.schematics.uploadTooLarge": "Ваша схематика слишком велика.", + "create.schematics.maxAllowedSize": "Максимально допустимый размер файла:", - "create.gui.schematicTable.refresh": "Обновить файлы", - "create.gui.schematicTable.open_folder": "Открыть папку", - "create.gui.schematicTable.title": "Схематичный Ñ�тол", - "create.gui.schematicTable.availableSchematics": "ДоÑ�тупные Ñ�хемы", - "create.gui.schematicTable.noSchematics": "Схемы не Ñ�охранены", - "create.gui.schematicTable.uploading": "Загрузка ...", - "create.gui.schematicTable.finished": "Загрузка завершена!", - "create.gui.schematicannon.title": "СхематичнаÑ� пушка", - "create.gui.schematicannon.listPrinter": "СпиÑ�ок материалов", - "create.gui.schematicannon.gunpowderLevel": "Порох на %1$s%%", - "create.gui.schematicannon.shotsRemaining": "Ð’Ñ‹Ñ�трелов оÑ�талоÑ�ÑŒ: %1$s", - "create.gui.schematicannon.shotsRemainingWithBackup": "С резервной копией: %1$s", - "create.gui.schematicannon.optionEnabled": "Ð’ наÑ�тоÑ�щее времÑ� включен", - "create.gui.schematicannon.optionDisabled": "Ð’ наÑ�тоÑ�щее времÑ� отключен", - "create.gui.schematicannon.showOptions": "Показать наÑ�тройки печати", - "create.gui.schematicannon.option.dontReplaceSolid": "Ð�е заменÑ�Ñ‚ÑŒ целые блоки", - "create.gui.schematicannon.option.replaceWithSolid": "ЗаменÑ�Ñ‚ÑŒ целые блоки целыми блоками", - "create.gui.schematicannon.option.replaceWithAny": "ЗаменÑ�Ñ‚ÑŒ целые блоки чем угодно", - "create.gui.schematicannon.option.replaceWithEmpty": "ЗаменÑ�Ñ‚ÑŒ целые блоки пуÑ�тотой", - "create.gui.schematicannon.option.skipMissing": "ПропуÑ�кать отÑ�утÑ�твующие блоки", - "create.gui.schematicannon.option.skipTileEntities": "Защитить имущеÑ�тво", - "create.gui.schematicannon.slot.gunpowder": "Добавьте порох чтобы запитать пушку", - "create.gui.schematicannon.slot.listPrinter": "Положите книгу чтобы Ñ�оздать Ñ�пиÑ�ок предметов длÑ� Ñ�хематики", - "create.gui.schematicannon.slot.schematic": "Положите Ñ�вою Ñ�хематику здеÑ�ÑŒ. УбедитеÑ�ÑŒ что она размещена в правильном меÑ�те", - "create.gui.schematicannon.option.skipMissing.description": "ЕÑ�ли пушка не может найти требуемый блок, она будет Ñ�троить в Ñ�ледующем меÑ�те.", - "create.gui.schematicannon.option.skipTileEntities.description": "Пушка не будет заменÑ�Ñ‚ÑŒ блоки хранениÑ� данных, такие как Ñ�ундуки.", - "create.gui.schematicannon.option.dontReplaceSolid.description": "Пушка никогда не заменит целые блоки, только не целые и воздух.", - "create.gui.schematicannon.option.replaceWithSolid.description": "Пушка будет заменÑ�Ñ‚ÑŒ целый блок только в Ñ�лучае, еÑ�ли в Ñ�хеме в Ñ�том меÑ�те раÑ�положен целый блок.", - "create.gui.schematicannon.option.replaceWithAny.description": "Пушка будет заменÑ�Ñ‚ÑŒ целые блоки, еÑ�ли в Ñ�хеме в Ñ�том меÑ�те еÑ�Ñ‚ÑŒ что-либо.", - "create.gui.schematicannon.option.replaceWithEmpty.description": "Пушка отчиÑ�тит вÑ�е блоки, включаÑ� замену на воздух.", + "create.gui.schematicTable.refresh": "Обновить файлы", + "create.gui.schematicTable.open_folder": "Открыть папку", + "create.gui.schematicTable.title": "Схематичный стол", + "create.gui.schematicTable.availableSchematics": "Доступные схемы", + "create.gui.schematicTable.noSchematics": "Схемы не сохранены", + "create.gui.schematicTable.uploading": "Загрузка ...", + "create.gui.schematicTable.finished": "Загрузка завершена!", + "create.gui.schematicannon.title": "Схематичная пушка", + "create.gui.schematicannon.listPrinter": "Список материалов", + "create.gui.schematicannon.gunpowderLevel": "Порох на %1$s%%", + "create.gui.schematicannon.shotsRemaining": "Выстрелов осталось: %1$s", + "create.gui.schematicannon.shotsRemainingWithBackup": "С резервной копией: %1$s", + "create.gui.schematicannon.optionEnabled": "В настоящее время включен", + "create.gui.schematicannon.optionDisabled": "В настоящее время отключен", + "create.gui.schematicannon.showOptions": "Показать настройки печати", + "create.gui.schematicannon.option.dontReplaceSolid": "Не заменять целые блоки", + "create.gui.schematicannon.option.replaceWithSolid": "Заменять целые блоки целыми блоками", + "create.gui.schematicannon.option.replaceWithAny": "Заменять целые блоки чем угодно", + "create.gui.schematicannon.option.replaceWithEmpty": "Заменять целые блоки пустотой", + "create.gui.schematicannon.option.skipMissing": "Пропускать отсутствующие блоки", + "create.gui.schematicannon.option.skipTileEntities": "Защитить имущество", + "create.gui.schematicannon.slot.gunpowder": "Добавьте порох чтобы запитать пушку", + "create.gui.schematicannon.slot.listPrinter": "Положите книгу чтобы создать список предметов для схематики", + "create.gui.schematicannon.slot.schematic": "Положите свою схематику здесь. Убедитесь что она размещена в правильном месте", + "create.gui.schematicannon.option.skipMissing.description": "Если пушка не может найти требуемый блок, она будет строить в следующем месте.", + "create.gui.schematicannon.option.skipTileEntities.description": "Пушка не будет заменять блоки хранения данных, такие как сундуки.", + "create.gui.schematicannon.option.dontReplaceSolid.description": "Пушка никогда не заменит целые блоки, только не целые и воздух.", + "create.gui.schematicannon.option.replaceWithSolid.description": "Пушка будет заменять целый блок только в случае, если в схеме в этом месте расположен целый блок.", + "create.gui.schematicannon.option.replaceWithAny.description": "Пушка будет заменять целые блоки, если в схеме в этом месте есть что-либо.", + "create.gui.schematicannon.option.replaceWithEmpty.description": "Пушка отчистит все блоки, включая замену на воздух.", - "create.schematicannon.status.idle": "БездейÑ�твует", - "create.schematicannon.status.ready": "Готова", - "create.schematicannon.status.running": "Работает", - "create.schematicannon.status.finished": "Закончила", - "create.schematicannon.status.paused": "ПриоÑ�тановлена", - "create.schematicannon.status.stopped": "ОÑ�тановлена", - "create.schematicannon.status.noGunpowder": "ТребуетÑ�Ñ� порох", - "create.schematicannon.status.targetNotLoaded": "Цель не загружена", - "create.schematicannon.status.targetOutsideRange": "Цель Ñ�лишком далеко", - "create.schematicannon.status.searching": "ПоиÑ�к", - "create.schematicannon.status.skipping": "ПропуÑ�к", - "create.schematicannon.status.missingBlock": "Требует блок:", - "create.schematicannon.status.placing": "Стройка", - "create.schematicannon.status.clearing": "ОчиÑ�тка", - "create.schematicannon.status.schematicInvalid": "Ð�евернаÑ� Ñ�хема", - "create.schematicannon.status.schematicNotPlaced": "Схема не загружена", - "create.schematicannon.status.schematicExpired": "Срок дейÑ�твиÑ� файла Ñ�хемы иÑ�тек", + "create.schematicannon.status.idle": "Бездействует", + "create.schematicannon.status.ready": "Готова", + "create.schematicannon.status.running": "Работает", + "create.schematicannon.status.finished": "Закончила", + "create.schematicannon.status.paused": "Приостановлена", + "create.schematicannon.status.stopped": "Остановлена", + "create.schematicannon.status.noGunpowder": "Требуется порох", + "create.schematicannon.status.targetNotLoaded": "Цель не загружена", + "create.schematicannon.status.targetOutsideRange": "Цель слишком далеко", + "create.schematicannon.status.searching": "Поиск", + "create.schematicannon.status.skipping": "Пропуск", + "create.schematicannon.status.missingBlock": "Требует блок:", + "create.schematicannon.status.placing": "Стройка", + "create.schematicannon.status.clearing": "Очистка", + "create.schematicannon.status.schematicInvalid": "Неверная схема", + "create.schematicannon.status.schematicNotPlaced": "Схема не загружена", + "create.schematicannon.status.schematicExpired": "Срок действия файла схемы истек", - "create.materialChecklist": "СпиÑ�ок материалов", - "create.materialChecklist.blocksNotLoaded": "* ДиÑ�клеймер *\n\nСпиÑ�ок материалов может быть неточным из-за незагруженных чанков.", + "create.materialChecklist": "Список материалов", + "create.materialChecklist.blocksNotLoaded": "* Дисклеймер *\n\nСписок материалов может быть неточным из-за незагруженных чанков.", - "create.gui.filter.deny_list": "Чёрный Ñ�пиÑ�ок", - "create.gui.filter.deny_list.description": "Предметы проходÑ�Ñ‚, еÑ�ли они не Ñ�оответÑ�твуют ни одному из вышеперечиÑ�ленных. ПуÑ�той черный Ñ�пиÑ�ок принимает вÑ�е.", - "create.gui.filter.allow_list": "Белый Ñ�пиÑ�ок", - "create.gui.filter.allow_list.description": "Предметы проходÑ�Ñ‚, еÑ�ли они Ñ�оответÑ�твуют любому из вышеперечиÑ�ленных. ПуÑ�той белый Ñ�пиÑ�ок отвергает вÑ�е.", - "create.gui.filter.respect_data": "ИÑ�пользование данных", - "create.gui.filter.respect_data.description": "Предметы Ñ�овпадают только в том Ñ�лучае, еÑ�ли их прочноÑ�Ñ‚ÑŒ, чары и другие атрибуты Ñ�овпадают.", - "create.gui.filter.ignore_data": "Игнорирование данных", - "create.gui.filter.ignore_data.description": "Предметы Ñ�овпадают незавиÑ�имо от их атрибутов.", + "create.gui.filter.deny_list": "Чёрный список", + "create.gui.filter.deny_list.description": "Предметы проходят, если они не соответствуют ни одному из вышеперечисленных. Пустой черный список принимает все.", + "create.gui.filter.allow_list": "Белый список", + "create.gui.filter.allow_list.description": "Предметы проходят, если они соответствуют любому из вышеперечисленных. Пустой белый список отвергает все.", + "create.gui.filter.respect_data": "Использование данных", + "create.gui.filter.respect_data.description": "Предметы совпадают только в том случае, если их прочность, чары и другие атрибуты совпадают.", + "create.gui.filter.ignore_data": "Игнорирование данных", + "create.gui.filter.ignore_data.description": "Предметы совпадают независимо от их атрибутов.", - "create.item_attributes.placeable": "можно размеÑ�тить", - "create.item_attributes.placeable.inverted": "нельзÑ� размеÑ�тить", - "create.item_attributes.consumable": "можно Ñ�ъеÑ�Ñ‚ÑŒ", - "create.item_attributes.consumable.inverted": "нельзÑ� Ñ�ъеÑ�Ñ‚ÑŒ", - "create.item_attributes.smeltable": "можно раÑ�плавить", - "create.item_attributes.smeltable.inverted": "нельзÑ� раÑ�плавить", - "create.item_attributes.washable": "можно промыть", - "create.item_attributes.washable.inverted": "нельзÑ� промыть", - "create.item_attributes.smokable": "можно прокоптить", - "create.item_attributes.smokable.inverted": "нельзÑ� прокоптить", - "create.item_attributes.crushable": "можно измельчить", - "create.item_attributes.crushable.inverted": "нельзÑ� размеÑ�тить", - "create.item_attributes.blastable": "плавитÑ�Ñ� в доменной печи", - "create.item_attributes.blastable.inverted": "не плавитÑ�Ñ� в доменной печи", - "create.item_attributes.enchanted": "зачарован", - "create.item_attributes.enchanted.inverted": "не зачарован", - "create.item_attributes.damaged": "повреждён", - "create.item_attributes.damaged.inverted": "не повреждён", - "create.item_attributes.badly_damaged": "Ñ�ильно повреждён", - "create.item_attributes.badly_damaged.inverted": "не Ñ�ильно повреждён", - "create.item_attributes.not_stackable": "не может Ñ�кладыватьÑ�Ñ�", - "create.item_attributes.not_stackable.inverted": "Ñ�кладываетÑ�Ñ�", - "create.item_attributes.equipable": "может быть надет", - "create.item_attributes.equipable.inverted": "не может быть надет", - "create.item_attributes.furnace_fuel": "Ñ�влÑ�етÑ�Ñ� топливом", - "create.item_attributes.furnace_fuel.inverted": "не Ñ�влÑ�етÑ�Ñ� топливом", - "create.item_attributes.in_tag": "помечен %1$s", - "create.item_attributes.in_tag.inverted": "не помечен %1$s", - "create.item_attributes.in_item_group": "принадлежит %1$s", - "create.item_attributes.in_item_group.inverted": "не принадлежит '%1$s'", - "create.item_attributes.added_by": "был добавлен %1$s", - "create.item_attributes.added_by.inverted": "не был добавлен %1$s", - "create.item_attributes.has_enchant": "зачарован на %1$s", - "create.item_attributes.has_enchant.inverted": "не зачарован на %1$s", - "create.item_attributes.has_fluid": "Ñ�одержит %1$s", - "create.item_attributes.has_fluid.inverted": "не Ñ�одержит %1$s", - "create.item_attributes.has_name": "имеет неÑ�тандартное имÑ� %1$s", - "create.item_attributes.has_name.inverted": "не имеет неÑ�тандартное имÑ�%1$s", - "create.item_attributes.book_author": "подпиÑ�ана %1$s", - "create.item_attributes.book_author.inverted": "неподпиÑ�ана %1$s", - "create.item_attributes.book_copy_original": "оригинал", - "create.item_attributes.book_copy_original.inverted": "не оригинал", - "create.item_attributes.book_copy_first": "копиÑ� первого порÑ�дка", - "create.item_attributes.book_copy_first.inverted": "не копиÑ� первого порÑ�дка", - "create.item_attributes.book_copy_second": "копиÑ� второго порÑ�дка", - "create.item_attributes.book_copy_second.inverted": "не копиÑ� второго порÑ�дка", - "create.item_attributes.book_copy_tattered": "полный беÑ�порÑ�док", - "create.item_attributes.book_copy_tattered.inverted": "не полный беÑ�порÑ�док", - "create.item_attributes.astralsorcery_crystal": "имеет характериÑ�тики криÑ�талла %1$s", - "create.item_attributes.astralsorcery_crystal.inverted": "не имеет характериÑ�тики криÑ�талла %1$s", - "create.item_attributes.astralsorcery_constellation": "наÑ�троено на %1$s", - "create.item_attributes.astralsorcery_constellation.inverted": "не наÑ�троено на %1$s", - "create.item_attributes.astralsorcery_perk_gem": "имеет характериÑ�тики перка %1$s", - "create.item_attributes.astralsorcery_perk_gem.inverted": "не имеет характериÑ�тики перка %1$s", - "create.item_attributes.astralsorcery_amulet": "иÑ�правлÑ�ет %1$s", - "create.item_attributes.astralsorcery_amulet.inverted": "не иÑ�правлÑ�ет %1$s", + "create.item_attributes.placeable": "можно разместить", + "create.item_attributes.placeable.inverted": "нельзя разместить", + "create.item_attributes.consumable": "можно съесть", + "create.item_attributes.consumable.inverted": "нельзя съесть", + "create.item_attributes.smeltable": "можно расплавить", + "create.item_attributes.smeltable.inverted": "нельзя расплавить", + "create.item_attributes.washable": "можно промыть", + "create.item_attributes.washable.inverted": "нельзя промыть", + "create.item_attributes.smokable": "можно прокоптить", + "create.item_attributes.smokable.inverted": "нельзя прокоптить", + "create.item_attributes.crushable": "можно измельчить", + "create.item_attributes.crushable.inverted": "нельзя разместить", + "create.item_attributes.blastable": "плавится в доменной печи", + "create.item_attributes.blastable.inverted": "не плавится в доменной печи", + "create.item_attributes.enchanted": "зачарован", + "create.item_attributes.enchanted.inverted": "не зачарован", + "create.item_attributes.damaged": "повреждён", + "create.item_attributes.damaged.inverted": "не повреждён", + "create.item_attributes.badly_damaged": "сильно повреждён", + "create.item_attributes.badly_damaged.inverted": "не сильно повреждён", + "create.item_attributes.not_stackable": "не может складываться", + "create.item_attributes.not_stackable.inverted": "складывается", + "create.item_attributes.equipable": "может быть надет", + "create.item_attributes.equipable.inverted": "не может быть надет", + "create.item_attributes.furnace_fuel": "является топливом", + "create.item_attributes.furnace_fuel.inverted": "не является топливом", + "create.item_attributes.in_tag": "помечен %1$s", + "create.item_attributes.in_tag.inverted": "не помечен %1$s", + "create.item_attributes.in_item_group": "принадлежит %1$s", + "create.item_attributes.in_item_group.inverted": "не принадлежит '%1$s'", + "create.item_attributes.added_by": "был добавлен %1$s", + "create.item_attributes.added_by.inverted": "не был добавлен %1$s", + "create.item_attributes.has_enchant": "зачарован на %1$s", + "create.item_attributes.has_enchant.inverted": "не зачарован на %1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", + "create.item_attributes.has_fluid": "содержит %1$s", + "create.item_attributes.has_fluid.inverted": "не содержит %1$s", + "create.item_attributes.has_name": "имеет нестандартное имя %1$s", + "create.item_attributes.has_name.inverted": "не имеет нестандартное имя%1$s", + "create.item_attributes.book_author": "подписана %1$s", + "create.item_attributes.book_author.inverted": "неподписана %1$s", + "create.item_attributes.book_copy_original": "оригинал", + "create.item_attributes.book_copy_original.inverted": "не оригинал", + "create.item_attributes.book_copy_first": "копия первого порядка", + "create.item_attributes.book_copy_first.inverted": "не копия первого порядка", + "create.item_attributes.book_copy_second": "копия второго порядка", + "create.item_attributes.book_copy_second.inverted": "не копия второго порядка", + "create.item_attributes.book_copy_tattered": "полный беспорядок", + "create.item_attributes.book_copy_tattered.inverted": "не полный беспорядок", + "create.item_attributes.astralsorcery_crystal": "имеет характеристики кристалла %1$s", + "create.item_attributes.astralsorcery_crystal.inverted": "не имеет характеристики кристалла %1$s", + "create.item_attributes.astralsorcery_constellation": "настроено на %1$s", + "create.item_attributes.astralsorcery_constellation.inverted": "не настроено на %1$s", + "create.item_attributes.astralsorcery_perk_gem": "имеет характеристики перка %1$s", + "create.item_attributes.astralsorcery_perk_gem.inverted": "не имеет характеристики перка %1$s", + "create.item_attributes.astralsorcery_amulet": "исправляет %1$s", + "create.item_attributes.astralsorcery_amulet.inverted": "не исправляет %1$s", - "create.gui.attribute_filter.no_selected_attributes": "Ð�трибуты не выбраны", - "create.gui.attribute_filter.selected_attributes": "Выбранные атрибуты:", - "create.gui.attribute_filter.add_attribute": "Добавлены атрибуты", - "create.gui.attribute_filter.add_inverted_attribute": "Добавлены противоположные атрибуты в Ñ�пиÑ�ок", - "create.gui.attribute_filter.allow_list_disjunctive": "Белый Ñ�пиÑ�ок (любой)", - "create.gui.attribute_filter.allow_list_disjunctive.description": "Предметы проходÑ�Ñ‚, еÑ�ли у них еÑ�Ñ‚ÑŒ какой-либо из выбранных атрибутов.", - "create.gui.attribute_filter.allow_list_conjunctive": "Белый Ñ�пиÑ�ок (вÑ�е)", - "create.gui.attribute_filter.allow_list_conjunctive.description": "Предметы проходÑ�Ñ‚, только еÑ�ли они имеют ВСЕ выбранные атрибуты.", - "create.gui.attribute_filter.deny_list": "Чёрный Ñ�пиÑ�ок", - "create.gui.attribute_filter.deny_list.description": "Предметы проходÑ�Ñ‚, еÑ�ли они Ð�Е имеют ни одного из выбранных атрибутов.", - "create.gui.attribute_filter.add_reference_item": "Добавить предмет", + "create.gui.attribute_filter.no_selected_attributes": "Атрибуты не выбраны", + "create.gui.attribute_filter.selected_attributes": "Выбранные атрибуты:", + "create.gui.attribute_filter.add_attribute": "Добавлены атрибуты", + "create.gui.attribute_filter.add_inverted_attribute": "Добавлены противоположные атрибуты в список", + "create.gui.attribute_filter.allow_list_disjunctive": "Белый список (любой)", + "create.gui.attribute_filter.allow_list_disjunctive.description": "Предметы проходят, если у них есть какой-либо из выбранных атрибутов.", + "create.gui.attribute_filter.allow_list_conjunctive": "Белый список (все)", + "create.gui.attribute_filter.allow_list_conjunctive.description": "Предметы проходят, только если они имеют ВСЕ выбранные атрибуты.", + "create.gui.attribute_filter.deny_list": "Чёрный список", + "create.gui.attribute_filter.deny_list.description": "Предметы проходят, если они НЕ имеют ни одного из выбранных атрибутов.", + "create.gui.attribute_filter.add_reference_item": "Добавить предмет", - "create.tooltip.holdKey": "Удерживайте [%1$s]", - "create.tooltip.holdKeyOrKey": "Удерживайте [%1$s] или [%2$s]", + "create.tooltip.holdKey": "Удерживайте [%1$s]", + "create.tooltip.holdKeyOrKey": "Удерживайте [%1$s] или [%2$s]", "create.tooltip.keyShift": "Shift", "create.tooltip.keyCtrl": "Ctrl", - "create.tooltip.speedRequirement": "Требование к Ñ�короÑ�ти: %1$s", - "create.tooltip.speedRequirement.none": "Ð�ет", - "create.tooltip.speedRequirement.medium": "УмереннаÑ�", - "create.tooltip.speedRequirement.high": "БыÑ�траÑ�", - "create.tooltip.stressImpact": "Требование к крутÑ�щему моменту: %1$s", - "create.tooltip.stressImpact.low": "Ð�изкий", - "create.tooltip.stressImpact.medium": "Средний", - "create.tooltip.stressImpact.high": "Ð’Ñ‹Ñ�окий", - "create.tooltip.stressImpact.overstressed": "Перегрузка", - "create.tooltip.capacityProvided": "Ð�мкоÑ�тный крутÑ�щий момент: %1$s", - "create.tooltip.capacityProvided.low": "Маленький", - "create.tooltip.capacityProvided.medium": "Средний", - "create.tooltip.capacityProvided.high": "Большой", - "create.tooltip.capacityProvided.asGenerator": "(Как генератор)", - "create.tooltip.generationSpeed": "Создаёт %1$s %2$s", - "create.tooltip.analogStrength": "Ð�налоговаÑ� Ñ�ила: %1$s/15", + "create.tooltip.speedRequirement": "Требование к скорости: %1$s", + "create.tooltip.speedRequirement.none": "Нет", + "create.tooltip.speedRequirement.medium": "Умеренная", + "create.tooltip.speedRequirement.high": "Быстрая", + "create.tooltip.stressImpact": "Требование к крутящему моменту: %1$s", + "create.tooltip.stressImpact.low": "Низкий", + "create.tooltip.stressImpact.medium": "Средний", + "create.tooltip.stressImpact.high": "Высокий", + "create.tooltip.stressImpact.overstressed": "Перегрузка", + "create.tooltip.capacityProvided": "Ёмкостный крутящий момент: %1$s", + "create.tooltip.capacityProvided.low": "Маленький", + "create.tooltip.capacityProvided.medium": "Средний", + "create.tooltip.capacityProvided.high": "Большой", + "create.tooltip.capacityProvided.asGenerator": "(Как генератор)", + "create.tooltip.generationSpeed": "Создаёт %1$s %2$s", + "create.tooltip.analogStrength": "Аналоговая сила: %1$s/15", - "create.mechanical_arm.extract_from": "Берёт предметы из %1$s", - "create.mechanical_arm.deposit_to": "Складывает предметы в %1$s", - "create.mechanical_arm.summary": "МеханичеÑ�каÑ� рука имеет %1$s вход(ов) и %2$s выход(ов).", - "create.mechanical_arm.points_outside_range": "%1$s выбранные точки взаимодейÑ�твиÑ� удалены из-за ограничений диапазона.", + "create.mechanical_arm.extract_from": "Берёт предметы из %1$s", + "create.mechanical_arm.deposit_to": "Складывает предметы в %1$s", + "create.mechanical_arm.summary": "Механическая рука имеет %1$s вход(ов) и %2$s выход(ов).", + "create.mechanical_arm.points_outside_range": "%1$s выбранные точки взаимодействия удалены из-за ограничений диапазона.", - "create.logistics.when_multiple_outputs_available": "Когда доÑ�тупно неÑ�колько выходов", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", - "create.mechanical_arm.selection_mode.round_robin": "По кругу", - "create.mechanical_arm.selection_mode.forced_round_robin": "Принудительно по кругу", - "create.mechanical_arm.selection_mode.prefer_first": "Предпочтительна первичнаÑ� цель", + "create.logistics.when_multiple_outputs_available": "Когда доступно несколько выходов", - "create.tunnel.selection_mode.split": "Разделить", - "create.tunnel.selection_mode.forced_split": "Принудительно разделить", - "create.tunnel.selection_mode.round_robin": "По кругу", - "create.tunnel.selection_mode.forced_round_robin": "Принудительно по кругу", - "create.tunnel.selection_mode.prefer_nearest": "Придпочтительно ближайшее", - "create.tunnel.selection_mode.randomize": "Случайно", - "create.tunnel.selection_mode.synchronize": "Синхронизировать входы", + "create.mechanical_arm.selection_mode.round_robin": "По кругу", + "create.mechanical_arm.selection_mode.forced_round_robin": "Принудительно по кругу", + "create.mechanical_arm.selection_mode.prefer_first": "Предпочтительна первичная цель", - "create.tooltip.chute.header": "ИнвормациÑ� о желобе", - "create.tooltip.chute.items_move_down": "Предметы двигаютÑ�Ñ� вниз", - "create.tooltip.chute.items_move_up": "Предметы двигаютÑ�Ñ� вверх", - "create.tooltip.chute.no_fans_attached": "Ð�ет подключеных вентилÑ�торов", - "create.tooltip.chute.fans_push_up": "ВентилÑ�тор толкает Ñ�низу", - "create.tooltip.chute.fans_push_down": "ВентилÑ�тор толкает Ñ�верху", - "create.tooltip.chute.fans_pull_up": "ВентилÑ�тор Ñ‚Ñ�нет Ñ�верху", - "create.tooltip.chute.fans_pull_down": "ВентилÑ�тор Ñ‚Ñ�нет Ñ�низу", + "create.tunnel.selection_mode.split": "Разделить", + "create.tunnel.selection_mode.forced_split": "Принудительно разделить", + "create.tunnel.selection_mode.round_robin": "По кругу", + "create.tunnel.selection_mode.forced_round_robin": "Принудительно по кругу", + "create.tunnel.selection_mode.prefer_nearest": "Придпочтительно ближайшее", + "create.tunnel.selection_mode.randomize": "Случайно", + "create.tunnel.selection_mode.synchronize": "Синхронизировать входы", + + "create.tooltip.chute.header": "Инвормация о желобе", + "create.tooltip.chute.items_move_down": "Предметы двигаются вниз", + "create.tooltip.chute.items_move_up": "Предметы двигаются вверх", + "create.tooltip.chute.no_fans_attached": "Нет подключеных вентиляторов", + "create.tooltip.chute.fans_push_up": "Вентилятор толкает снизу", + "create.tooltip.chute.fans_push_down": "Вентилятор толкает сверху", + "create.tooltip.chute.fans_pull_up": "Вентилятор тянет сверху", + "create.tooltip.chute.fans_pull_down": "Вентилятор тянет снизу", "create.tooltip.chute.contains": "UNLOCALIZED: Contains: %1$s x%2$s", - "create.hint.hose_pulley.title": "Безграничное Ñ�набжение", - "create.hint.hose_pulley": "Целевой водный резервуар Ñ�читаетÑ�Ñ� беÑ�конечным.", - "create.hint.mechanical_arm_no_targets.title": "Ð�ет целей", - "create.hint.mechanical_arm_no_targets": "КажетÑ�Ñ�, Ñ�та _МеханичеÑ�каÑ� рука_ не имеет никаких целей. Выберите _ремни_, _депо_, _воронки_, или другие блоки, Ñ� помощью _правого клика_, удерживаÑ� _МеханичеÑ�кую руку_.", - "create.hint.horizontal_funnel.title": "Горизонтальные воронки", - "create.hint.horizontal_funnel": "Ð�евозможно передавать предметы _напрÑ�мую_. Попробуйте запуÑ�тить _механичеÑ�кий ремень_ или _депо_ под вашей воронкой, чтобы извлекать предметы из приÑ�оеденённого инвентарÑ�.", - "create.hint.upward_funnel.title": "Воронка направленна вверх", - "create.hint.upward_funnel": "Может перемещать только предметы, вÑ�тавленные _рукой_, _желобами_ Ñ� вентилÑ�торами, или брошенные на неё. Попробуйте иÑ�пользовать _желоба_, еÑ�ли вам нужно перемещать предметы по вертикали.", - "create.hint.empty_bearing.title": "Обновить подшипник", - "create.hint.empty_bearing": "_Правый клик_ по подшипнику _пуÑ�той рукой_, чтобы _приÑ�оединить_ к нему Ñ�труктуру, которую вы только что поÑ�троили перед ним.", - "create.hint.full_deployer.title": "Переполнение автономного активатора", - "create.hint.full_deployer": "Похоже, Ñ�тот _автономный активатор_ Ñ�одержит _лишние_ _предметы_, которые необходимо _извлечь_. ИÑ�пользуйте _воронку_ или _другие Ñ�поÑ�обы_, чтобы оÑ�вободить его от переполнениÑ�.", + "create.hint.hose_pulley.title": "Безграничное снабжение", + "create.hint.hose_pulley": "Целевой водный резервуар считается бесконечным.", + "create.hint.mechanical_arm_no_targets.title": "Нет целей", + "create.hint.mechanical_arm_no_targets": "Кажется, эта _Механическая рука_ не имеет никаких целей. Выберите _ремни_, _депо_, _воронки_, или другие блоки, с помощью _правого клика_, удерживая _Механическую руку_.", + "create.hint.horizontal_funnel.title": "Горизонтальные воронки", + "create.hint.horizontal_funnel": "Невозможно передавать предметы _напрямую_. Попробуйте запустить _механический ремень_ или _депо_ под вашей воронкой, чтобы извлекать предметы из присоеденённого инвентаря.", + "create.hint.upward_funnel.title": "Воронка направленна вверх", + "create.hint.upward_funnel": "Может перемещать только предметы, вставленные _рукой_, _желобами_ с вентиляторами, или брошенные на неё. Попробуйте использовать _желоба_, если вам нужно перемещать предметы по вертикали.", + "create.hint.empty_bearing.title": "Обновить подшипник", + "create.hint.empty_bearing": "_Правый клик_ по подшипнику _пустой рукой_, чтобы _присоединить_ к нему структуру, которую вы только что построили перед ним.", + "create.hint.full_deployer.title": "Переполнение автономного активатора", + "create.hint.full_deployer": "Похоже, этот _автономный активатор_ содержит _лишние_ _предметы_, которые необходимо _извлечь_. Используйте _воронку_ или _другие способы_, чтобы освободить его от переполнения.", - "create.gui.config.overlay1": "Привет :)", - "create.gui.config.overlay2": "Это образец оверлеÑ�", - "create.gui.config.overlay3": "Кликни и тащи Ñ� помощью мыши", - "create.gui.config.overlay4": "чтобы перемеÑ�тить его", - "create.gui.config.overlay5": "Ð�ажми ESC чтобы выйти", - "create.gui.config.overlay6": "и Ñ�охранить новую позицию", - "create.gui.config.overlay7": "Введи /create overlay reset", - "create.gui.config.overlay8": "чтобы Ñ�броÑ�ить позицию до Ñ�тандартной", + "create.gui.config.overlay1": "Привет :)", + "create.gui.config.overlay2": "Это образец оверлея", + "create.gui.config.overlay3": "Кликни и тащи с помощью мыши", + "create.gui.config.overlay4": "чтобы переместить его", + "create.gui.config.overlay5": "Нажми ESC чтобы выйти", + "create.gui.config.overlay6": "и сохранить новую позицию", + "create.gui.config.overlay7": "Введи /create overlay reset", + "create.gui.config.overlay8": "чтобы сбросить позицию до стандартной", "create.command.killTPSCommand": "killtps", - "create.command.killTPSCommand.status.slowed_by.0": "[Create]: Тики Ñ�ервера в наÑ�тоÑ�щее времÑ� замедлены на %s мÑ� :o", - "create.command.killTPSCommand.status.slowed_by.1": "[Create]: Тики Ñ�ервера теперь замедлены на %s мÑ� >:)", - "create.command.killTPSCommand.status.slowed_by.2": "[Create]: Тики Ñ�ервера вернулиÑ�ÑŒ в норму :D", - "create.command.killTPSCommand.status.usage.0": "[Create]: иÑ�пользуйте /killtps stop , чтобы вернуть тик Ñ�ервера на обычную Ñ�короÑ�Ñ‚ÑŒ", - "create.command.killTPSCommand.status.usage.1": "[Create]: иÑ�пользуйте /killtps start <ВремÑ� тика>, чтобы иÑ�куÑ�Ñ�твенно замедлить тик Ñ�ервера", - "create.command.killTPSCommand.argument.tickTime": "ВремÑ� тика", + "create.command.killTPSCommand.status.slowed_by.0": "[Create]: Тики сервера в настоящее время замедлены на %s мс :o", + "create.command.killTPSCommand.status.slowed_by.1": "[Create]: Тики сервера теперь замедлены на %s мс >:)", + "create.command.killTPSCommand.status.slowed_by.2": "[Create]: Тики сервера вернулись в норму :D", + "create.command.killTPSCommand.status.usage.0": "[Create]: используйте /killtps stop , чтобы вернуть тик сервера на обычную скорость", + "create.command.killTPSCommand.status.usage.1": "[Create]: используйте /killtps start <Время тика>, чтобы искусственно замедлить тик сервера", + "create.command.killTPSCommand.argument.tickTime": "Время тика", - "create.subtitle.schematicannon_launch_block": "Ð’Ñ‹Ñ�трелы Ñ�хематичной пушки", - "create.subtitle.schematicannon_finish": "СхематичнаÑ� пушка закончила работу", - "create.subtitle.slime_added": "Ð�амазывание Ñ�лизи", - "create.subtitle.mechanical_press_activation": "МеханичеÑ�кий преÑ�Ñ� активирован", - "create.subtitle.mechanical_press_item_break": "ЛÑ�зг металла", - "create.subtitle.blockzapper_place": "Блок запрыгивает на меÑ�то", - "create.subtitle.blockzapper_confirm": "Утвердительный динь", - "create.subtitle.blockzapper_deny": "Тихий буп", - "create.subtitle.block_funnel_eat": "Воронкообразный чмопÑ�", - "create.subtitle.blaze_munch": "Ð’Ñ�полох радоÑ�тно жуёт", + "create.subtitle.schematicannon_launch_block": "Выстрелы схематичной пушки", + "create.subtitle.schematicannon_finish": "Схематичная пушка закончила работу", + "create.subtitle.slime_added": "Намазывание слизи", + "create.subtitle.mechanical_press_activation": "Механический пресс активирован", + "create.subtitle.mechanical_press_item_break": "Лязг металла", + "create.subtitle.blockzapper_place": "Блок запрыгивает на место", + "create.subtitle.blockzapper_confirm": "Утвердительный динь", + "create.subtitle.blockzapper_deny": "Тихий буп", + "create.subtitle.block_funnel_eat": "Воронкообразный чмопс", + "create.subtitle.blaze_munch": "Всполох радостно жуёт", "_": "->------------------------] Item Descriptions [------------------------<-", @@ -1166,652 +1177,652 @@ "item.create.example_item.tooltip.action1": "These controls are displayed.", "block.create.andesite_encased_shaft.tooltip": "ANDESITE ENCASED SHAFT", - "block.create.andesite_encased_shaft.tooltip.summary": "_Креативный предмет_. УÑ�тановите корпуÑ� на вал, находÑ�щийÑ�Ñ� _в мире_ импользуÑ� _Ð�ндезитовый корпуÑ�_. Блоки корпуÑ�а не будут иÑ�пользованы.", + "block.create.andesite_encased_shaft.tooltip.summary": "_Креативный предмет_. Установите корпус на вал, находящийся _в мире_ импользуя _Андезитовый корпус_. Блоки корпуса не будут использованы.", "block.create.brass_encased_shaft.tooltip": "BRASS ENCASED SHAFT", - "block.create.brass_encased_shaft.tooltip.summary": "_Креативный предмет_. УÑ�тановите корпуÑ� на вал, находÑ�щийÑ�Ñ� _в мире_ импользуÑ� _Латунный корпуÑ�_. Блоки корпуÑ�а не будут иÑ�пользованы.", + "block.create.brass_encased_shaft.tooltip.summary": "_Креативный предмет_. Установите корпус на вал, находящийся _в мире_ импользуя _Латунный корпус_. Блоки корпуса не будут использованы.", "block.create.wooden_bracket.tooltip": "WOODEN BRACKET", - "block.create.wooden_bracket.tooltip.summary": "_УкраÑ�ьте_ ваши _валы, шеÑ�терни_ и _трубы_, иÑ�пользуÑ� уютное деревÑ�нное укрепление.", + "block.create.wooden_bracket.tooltip.summary": "_Украсьте_ ваши _валы, шестерни_ и _трубы_, используя уютное деревянное укрепление.", "block.create.metal_bracket.tooltip": "METAL BRACKET", - "block.create.metal_bracket.tooltip.summary": "_УкраÑ�ьте_ ваши _валы, шеÑ�терни_ и _трубы_, иÑ�пользуÑ� прочное индуÑ�триальное укрепление.", + "block.create.metal_bracket.tooltip.summary": "_Украсьте_ ваши _валы, шестерни_ и _трубы_, используя прочное индустриальное укрепление.", "block.create.andesite_casing.tooltip": "ANDESITE CASING", - "block.create.andesite_casing.tooltip.summary": "ПроÑ�той корпуÑ� длÑ� механизмов Ñ� множеÑ�твом применений. БезопаÑ�но длÑ� декора. Можно иÑ�пользовать длÑ� украшениÑ� _Валов_ и _механичеÑ�ких ремней_.", + "block.create.andesite_casing.tooltip.summary": "Простой корпус для механизмов с множеством применений. Безопасно для декора. Можно использовать для украшения _Валов_ и _механических ремней_.", "block.create.andesite_funnel.tooltip": "ANDESITE FUNNEL", - "block.create.andesite_funnel.tooltip.summary": "Стандартный компонент длÑ� транÑ�портировки предметов. Может контролироватьÑ�Ñ� _Ñ�игналом редÑ�тоуна_.", - "block.create.andesite_funnel.tooltip.condition1": "Стандартное поведение", - "block.create.andesite_funnel.tooltip.behaviour1": "_ОткрытаÑ� Ñ�торона_ будет Ñ�обирать предметы Ñ� поверхноÑ�ти блока перед ней и _Ñ�кладывать_ их в контейнер на другой Ñ�тороне воронки.", - "block.create.andesite_funnel.tooltip.condition2": "ЕÑ�ли раÑ�положена на ремнÑ�Ñ…, депо и похожих штуках", - "block.create.andesite_funnel.tooltip.behaviour2": "_Собирает_ или _Ñ�кладывает_ предметы на Ñ�вÑ�занный компонент, из или в _инвентарь за ней_. ЕÑ�ли у воронки еÑ�Ñ‚ÑŒ направление, его можно изменить Ñ� помощью _Гаечного ключа_.", - "block.create.andesite_funnel.tooltip.condition3": "ЕÑ�ли раÑ�положена вертикально между двумÑ� инвентарÑ�ми", - "block.create.andesite_funnel.tooltip.behaviour3": "Будет _транÑ�портировать_ предметы _вниз_, как воронка без буфера.", + "block.create.andesite_funnel.tooltip.summary": "Стандартный компонент для транспортировки предметов. Может контролироваться _сигналом редстоуна_.", + "block.create.andesite_funnel.tooltip.condition1": "Стандартное поведение", + "block.create.andesite_funnel.tooltip.behaviour1": "_Открытая сторона_ будет собирать предметы с поверхности блока перед ней и _складывать_ их в контейнер на другой стороне воронки.", + "block.create.andesite_funnel.tooltip.condition2": "Если расположена на ремнях, депо и похожих штуках", + "block.create.andesite_funnel.tooltip.behaviour2": "_Собирает_ или _складывает_ предметы на связанный компонент, из или в _инвентарь за ней_. Если у воронки есть направление, его можно изменить с помощью _Гаечного ключа_.", + "block.create.andesite_funnel.tooltip.condition3": "Если расположена вертикально между двумя инвентарями", + "block.create.andesite_funnel.tooltip.behaviour3": "Будет _транспортировать_ предметы _вниз_, как воронка без буфера.", "block.create.andesite_tunnel.tooltip": "ANDESITE TUNNEL", - "block.create.andesite_tunnel.tooltip.summary": "Защитное покрытие длÑ� вашего _Конвейера_! _Ð�ндезитовые туннели_ могут отделÑ�Ñ‚ÑŒ один предмет от Ñ�така, когда еще один механичеÑ�кий ремень или депо раÑ�положены Ñ€Ñ�дом Ñ� Ñ�оновным ремнём.", - "block.create.andesite_tunnel.tooltip.control1": "Правый клик Гаечным ключом по Ñ�тороне", - "block.create.andesite_tunnel.tooltip.action1": "_Регулирует оконные Ñ�тавни_, еÑ�ли на Ñ�той Ñ�тороне туннелÑ� еÑ�Ñ‚ÑŒ окно.", + "block.create.andesite_tunnel.tooltip.summary": "Защитное покрытие для вашего _Конвейера_! _Андезитовые туннели_ могут отделять один предмет от стака, когда еще один механический ремень или депо расположены рядом с соновным ремнём.", + "block.create.andesite_tunnel.tooltip.control1": "Правый клик Гаечным ключом по стороне", + "block.create.andesite_tunnel.tooltip.action1": "_Регулирует оконные ставни_, если на этой стороне туннеля есть окно.", "block.create.brass_funnel.tooltip": "BRASS FUNNEL", - "block.create.brass_funnel.tooltip.summary": "Стандартный компонент длÑ� транÑ�портировки предметов. Может контролироватьÑ�Ñ� _Ñ�игналом редÑ�тоуна_. ПоÑ�тавлÑ�етÑ�Ñ� в комплекте Ñ� _фильтром_.", - "block.create.brass_funnel.tooltip.condition1": "Стандарное поведение", - "block.create.brass_funnel.tooltip.behaviour1": "_ОткрытаÑ� Ñ�торона_ будет Ñ�обирать предметы Ñ� поверхноÑ�ти блока перед ней и _Ñ�кладывать_ их в контейнер на другой Ñ�тороне воронки.", - "block.create.brass_funnel.tooltip.condition2": "ЕÑ�ли раÑ�положена на ремнÑ�Ñ…, депо и похожих штуках", - "block.create.brass_funnel.tooltip.behaviour2": "_Собирает_ или _Ñ�кладывает_ предметы на Ñ�вÑ�занный компонент, из или в _инвентарь за ней_. ЕÑ�ли у воронки еÑ�Ñ‚ÑŒ направление, его можно изменить Ñ� помощью _Гаечного ключа_", - "block.create.brass_funnel.tooltip.condition3": "ЕÑ�ли раÑ�положена вертикально между двумÑ� инвентарÑ�ми", - "block.create.brass_funnel.tooltip.behaviour3": "Будет _транÑ�портировать_ предметы _вниз_, как воронка без буфера.", + "block.create.brass_funnel.tooltip.summary": "Стандартный компонент для транспортировки предметов. Может контролироваться _сигналом редстоуна_. Поставляется в комплекте с _фильтром_.", + "block.create.brass_funnel.tooltip.condition1": "Стандарное поведение", + "block.create.brass_funnel.tooltip.behaviour1": "_Открытая сторона_ будет собирать предметы с поверхности блока перед ней и _складывать_ их в контейнер на другой стороне воронки.", + "block.create.brass_funnel.tooltip.condition2": "Если расположена на ремнях, депо и похожих штуках", + "block.create.brass_funnel.tooltip.behaviour2": "_Собирает_ или _складывает_ предметы на связанный компонент, из или в _инвентарь за ней_. Если у воронки есть направление, его можно изменить с помощью _Гаечного ключа_", + "block.create.brass_funnel.tooltip.condition3": "Если расположена вертикально между двумя инвентарями", + "block.create.brass_funnel.tooltip.behaviour3": "Будет _транспортировать_ предметы _вниз_, как воронка без буфера.", "block.create.brass_tunnel.tooltip": "BRASS TUNNEL", - "block.create.brass_tunnel.tooltip.summary": "КраÑ�ивое покрытие длÑ� ваших _МеханичеÑ�ких ремней_! _Латунные туннели_ так же поÑ�тавлÑ�ÑŽÑ‚Ñ�Ñ� Ñ� фильтрами и возможноÑ�тью разделениÑ� Ñ�таков ваших предметов.", - "block.create.brass_tunnel.tooltip.condition1": "При размещении бок о бок", - "block.create.brass_tunnel.tooltip.behaviour1": "_Латунные туннели_ Ñ�оединÑ�ÑŽÑ‚Ñ�Ñ� Ñ� другими, позволÑ�Ñ� перенаправить поток предметов Ñ� одного _конвейера_ на другой.", - "block.create.brass_tunnel.tooltip.condition2": "ФильтрациÑ�", - "block.create.brass_tunnel.tooltip.behaviour2": "_Латунные тунелли_ поÑ�тавлÑ�ÑŽÑ�Ñ‚Ñ� Ñ� фильтрами, длÑ� _входа_ и _выхода_. ЕÑ�ли _предмет_ не Ñ�оответÑ�твует _фильтру_, он будет перенаправлен на выход Ñ�оÑ�еднего _туннелÑ�_.", - "block.create.brass_tunnel.tooltip.condition3": "Разделение", - "block.create.brass_tunnel.tooltip.behaviour3": "_Латунный туннель_ может быть наÑ�троен длÑ� Ñ�мены метода, по которому _предмет_ Ñ�ортируетÑ�Ñ� по приÑ�оеденённым _ремнÑ�м_.", - "block.create.brass_tunnel.tooltip.control1": "Правый клик Гаечным ключом по Ñ�тороне", - "block.create.brass_tunnel.tooltip.action1": "_Регулирует оконные Ñ�тавни_, еÑ�ли на Ñ�той Ñ�тороне туннелÑ� еÑ�Ñ‚ÑŒ окно.", - "block.create.brass_tunnel.tooltip.control2": "Прокрутка Ñ� гаечным ключом по верху", - "block.create.brass_tunnel.tooltip.action2": "МенÑ�ет метод разделениÑ� у приÑ�оеденённых _туннелей_.", + "block.create.brass_tunnel.tooltip.summary": "Красивое покрытие для ваших _Механических ремней_! _Латунные туннели_ так же поставляются с фильтрами и возможностью разделения стаков ваших предметов.", + "block.create.brass_tunnel.tooltip.condition1": "При размещении бок о бок", + "block.create.brass_tunnel.tooltip.behaviour1": "_Латунные туннели_ соединяются с другими, позволяя перенаправить поток предметов с одного _конвейера_ на другой.", + "block.create.brass_tunnel.tooltip.condition2": "Фильтрация", + "block.create.brass_tunnel.tooltip.behaviour2": "_Латунные тунелли_ поставляюстя с фильтрами, для _входа_ и _выхода_. Если _предмет_ не соответствует _фильтру_, он будет перенаправлен на выход соседнего _туннеля_.", + "block.create.brass_tunnel.tooltip.condition3": "Разделение", + "block.create.brass_tunnel.tooltip.behaviour3": "_Латунный туннель_ может быть настроен для смены метода, по которому _предмет_ сортируется по присоеденённым _ремням_.", + "block.create.brass_tunnel.tooltip.control1": "Правый клик Гаечным ключом по стороне", + "block.create.brass_tunnel.tooltip.action1": "_Регулирует оконные ставни_, если на этой стороне туннеля есть окно.", + "block.create.brass_tunnel.tooltip.control2": "Прокрутка с гаечным ключом по верху", + "block.create.brass_tunnel.tooltip.action2": "Меняет метод разделения у присоеденённых _туннелей_.", "block.create.copper_casing.tooltip": "COPPER CASING", - "block.create.copper_casing.tooltip.summary": "Прочный машинный корпуÑ� длÑ� разнообразного иÑ�пользованиÑ�. БезопаÑ�но длÑ� украшениÑ�.", - "block.create.copper_casing.tooltip.condition1": "При иÑ�пользовании на жидкоÑ�тной трубе", - "block.create.copper_casing.tooltip.behaviour1": "Покрывает _жидкоÑ�тную трубу_ _корпуÑ�ом_. Трубы в корпуÑ�е _закрепÑ�Ñ‚ Ñ�вои Ñ�оединениÑ�_ и не будут Ñ�оединÑ�Ñ‚Ñ�Ñ� Ñ� другими трубами, раÑ�положенными по Ñ�оÑ�едÑ�тву.", + "block.create.copper_casing.tooltip.summary": "Прочный машинный корпус для разнообразного использования. Безопасно для украшения.", + "block.create.copper_casing.tooltip.condition1": "При использовании на жидкостной трубе", + "block.create.copper_casing.tooltip.behaviour1": "Покрывает _жидкостную трубу_ _корпусом_. Трубы в корпусе _закрепят свои соединения_ и не будут соединятся с другими трубами, расположенными по соседству.", "block.create.encased_fluid_pipe.tooltip": "ENCASED FLUID PIPE", - "block.create.encased_fluid_pipe.tooltip.summary": "_Труба_ в _Медном корпуÑ�е_.", + "block.create.encased_fluid_pipe.tooltip.summary": "_Труба_ в _Медном корпусе_.", "block.create.copper_valve_handle.tooltip": "COPPER VALVE HANDLE", - "block.create.copper_valve_handle.tooltip.summary": "Точный иÑ�точник _вращательной Ñ�илы_, требующий взаимодейÑ�твиÑ� Ñ� игроками. Будьте оÑ�торожны, чтобы не утомитьÑ�Ñ�!", - "block.create.copper_valve_handle.tooltip.condition1": "При иÑ�пользовании", - "block.create.copper_valve_handle.tooltip.behaviour1": "ОбеÑ�печивает _вращательную Ñ�илу_ длÑ� Ñ�оединённых уÑ�тройÑ�тв. _ПриÑ�Ñ�дьте_ чтобы изменить направление вращениÑ�.", + "block.create.copper_valve_handle.tooltip.summary": "Точный источник _вращательной силы_, требующий взаимодействия с игроками. Будьте осторожны, чтобы не утомиться!", + "block.create.copper_valve_handle.tooltip.condition1": "При использовании", + "block.create.copper_valve_handle.tooltip.behaviour1": "Обеспечивает _вращательную силу_ для соединённых устройств. _Присядьте_ чтобы изменить направление вращения.", "block.create.seat.tooltip": "SEAT", - "block.create.seat.tooltip.summary": "ПриÑ�Ñ�дьте и наÑ�ладитеÑ�ÑŒ поездкой! ПривÑ�зывает игроков к Ñ�обранным _уÑ�тройÑ�твам_. Отлично выглÑ�дит как проÑ�таÑ� мебель! Можно окраÑ�ить в разные цвета.", - "block.create.seat.tooltip.condition1": "ПКМ по Ñ�иденью", - "block.create.seat.tooltip.behaviour1": "Сажает игрока на _Сиденье_. Ð�ажмите _кнопку_ _приÑ�еданиÑ�_ чтобы Ñ�лезть.", + "block.create.seat.tooltip.summary": "Присядьте и насладитесь поездкой! Привязывает игроков к собранным _устройствам_. Отлично выглядит как простая мебель! Можно окрасить в разные цвета.", + "block.create.seat.tooltip.condition1": "ПКМ по сиденью", + "block.create.seat.tooltip.behaviour1": "Сажает игрока на _Сиденье_. Нажмите _кнопку_ _приседания_ чтобы слезть.", "block.create.chute.tooltip": "CHUTE", - "block.create.chute.tooltip.summary": "_Собирает_ и транÑ�портирует предметы по вертикали и диагонали. Может как брать так клаÑ�Ñ‚ÑŒ предметы в _контейнеры_. Ð’Ñ‹ так же можете взаиодейÑ�твовать Ñ� желобом, размеÑ�тив Ñ�боку воронку.", - "block.create.chute.tooltip.condition1": "ЕÑ�ли Ñ�оединено Ñ� вентилÑ�тором", - "block.create.chute.tooltip.behaviour1": "Соеденённые Ñ� _вентилÑ�тором_ желоба могут двигать _предметы_ вверх, и заÑ�аÑ�ывать их Ñ� _конвейера_ и _депо_.", + "block.create.chute.tooltip.summary": "_Собирает_ и транспортирует предметы по вертикали и диагонали. Может как брать так класть предметы в _контейнеры_. Вы так же можете взаиодействовать с желобом, разместив сбоку воронку.", + "block.create.chute.tooltip.condition1": "Если соединено с вентилятором", + "block.create.chute.tooltip.behaviour1": "Соеденённые с _вентилятором_ желоба могут двигать _предметы_ вверх, и засасывать их с _конвейера_ и _депо_.", "block.create.depot.tooltip": "DEPOT", - "block.create.depot.tooltip.summary": "Полезное меÑ�то куда вы можете клаÑ�Ñ‚ÑŒ Ñ�вои _предметы_. ОбеÑ�печивает точку взаимодейÑ�твиÑ� длÑ� некоторых машин", - "block.create.depot.tooltip.condition1": "При правом клике", - "block.create.depot.tooltip.behaviour1": "Размещает или забирает _предмет_ Ñ� _Депо_. _Блоки_ и _УÑ�тройÑ�тва_, которые могут взаимодейÑ�твовать Ñ� _конвейером_, так же работают Ñ� _Депо_.", + "block.create.depot.tooltip.summary": "Полезное место куда вы можете класть свои _предметы_. Обеспечивает точку взаимодействия для некоторых машин", + "block.create.depot.tooltip.condition1": "При правом клике", + "block.create.depot.tooltip.behaviour1": "Размещает или забирает _предмет_ с _Депо_. _Блоки_ и _Устройства_, которые могут взаимодействовать с _конвейером_, так же работают с _Депо_.", "item.create.blaze_cake.tooltip": "BLAZE CAKE", - "item.create.blaze_cake.tooltip.summary": "ВкуÑ�ное угощениÑ� длÑ� вашей трудÑ�ги _Горелки Ð’Ñ�полоха_. Зажигает их вÑ�ех!", + "item.create.blaze_cake.tooltip.summary": "Вкусное угощения для вашей трудяги _Горелки Всполоха_. Зажигает их всех!", "item.create.empty_blaze_burner.tooltip": "EMPTY BLAZE BURNER", - "item.create.empty_blaze_burner.tooltip.summary": "Маленький железный дом длÑ� ваших огненных друзей. Уверен вы найдёте им хорошее применение.", - "item.create.empty_blaze_burner.tooltip.condition1": "При иÑ�пользовани на Ð’Ñ�полохе или Ñ�павнере Ð’Ñ�полохов", - "item.create.empty_blaze_burner.tooltip.behaviour1": "_Захватывает_ Ð’Ñ�полоха в горелку", + "item.create.empty_blaze_burner.tooltip.summary": "Маленький железный дом для ваших огненных друзей. Уверен вы найдёте им хорошее применение.", + "item.create.empty_blaze_burner.tooltip.condition1": "При использовани на Всполохе или спавнере Всполохов", + "item.create.empty_blaze_burner.tooltip.behaviour1": "_Захватывает_ Всполоха в горелку", "block.create.fluid_pipe.tooltip": "FLUID PIPE", - "block.create.fluid_pipe.tooltip.summary": "ИÑ�пользуетÑ�Ñ� длÑ� транÑ�портировки _жидкоÑ�тей_. Требует _МеханичеÑ�кую помпу_ длÑ� движениÑ� _жидкоÑ�ти_.", - "block.create.fluid_pipe.tooltip.condition1": "ТранÑ�портировка жидкоÑ�ти", - "block.create.fluid_pipe.tooltip.behaviour1": "Может Ñ�оединÑ�Ñ‚ÑŒÑ�Ñ� Ñ� _жидкоÑ�тными контейнерами_, такими как _бак_ или _чаша_. Открытые чаÑ�ти _трубы_ могут Ñ�обирать или размещать блоки жидкоÑ�ти в мире. ОпаÑ�айтеÑ�ÑŒ протечек!", - "block.create.fluid_pipe.tooltip.control1": "Правый клик Ñ� ключом", - "block.create.fluid_pipe.tooltip.action1": "Размещает окно на трубе, еÑ�ли доÑ�тупно.", + "block.create.fluid_pipe.tooltip.summary": "Используется для транспортировки _жидкостей_. Требует _Механическую помпу_ для движения _жидкости_.", + "block.create.fluid_pipe.tooltip.condition1": "Транспортировка жидкости", + "block.create.fluid_pipe.tooltip.behaviour1": "Может соединяться с _жидкостными контейнерами_, такими как _бак_ или _чаша_. Открытые части _трубы_ могут собирать или размещать блоки жидкости в мире. Опасайтесь протечек!", + "block.create.fluid_pipe.tooltip.control1": "Правый клик с ключом", + "block.create.fluid_pipe.tooltip.action1": "Размещает окно на трубе, если доступно.", "block.create.hose_pulley.tooltip": "HOSE PULLEY", - "block.create.hose_pulley.tooltip.summary": "ИÑ�пользуетÑ�Ñ� длÑ� _размещениÑ�_ или _удалениÑ�_ больших _жидкоÑ�тных резервуаров_ в мире.", - "block.create.hose_pulley.tooltip.condition1": "Когда управлÑ�етÑ�Ñ� кинетичеÑ�ки", - "block.create.hose_pulley.tooltip.behaviour1": "_Поднимает_ или _опуÑ�кает_ шланг, раÑ�положение которого определÑ�ет макÑ�имальную выÑ�оту _Ñ�бора_ или _размещениÑ�_ жидкоÑ�ти.", - "block.create.hose_pulley.tooltip.condition2": "Когда жидкоÑ�ти вытÑ�гиваютÑ�Ñ� из шланга", - "block.create.hose_pulley.tooltip.behaviour2": "Ð�ачинает _Ñ�обирать_ блоки жидкоÑ�ти из резервуара, в который опущен шланг. Очень _большие резервуары_ жидкоÑ�ти будут Ñ�читатьÑ�Ñ� _беÑ�конечными_.", - "block.create.hose_pulley.tooltip.condition3": "Когда жидкоÑ�ти закачиваютÑ�Ñ� в шланг", - "block.create.hose_pulley.tooltip.behaviour3": "Ð�ачинает _заполнÑ�Ñ‚ÑŒ_ жидкоÑ�тью мир, до уровнÑ� раÑ�положениÑ� конца шланга.", + "block.create.hose_pulley.tooltip.summary": "Используется для _размещения_ или _удаления_ больших _жидкостных резервуаров_ в мире.", + "block.create.hose_pulley.tooltip.condition1": "Когда управляется кинетически", + "block.create.hose_pulley.tooltip.behaviour1": "_Поднимает_ или _опускает_ шланг, расположение которого определяет максимальную высоту _сбора_ или _размещения_ жидкости.", + "block.create.hose_pulley.tooltip.condition2": "Когда жидкости вытягиваются из шланга", + "block.create.hose_pulley.tooltip.behaviour2": "Начинает _собирать_ блоки жидкости из резервуара, в который опущен шланг. Очень _большие резервуары_ жидкости будут считаться _бесконечными_.", + "block.create.hose_pulley.tooltip.condition3": "Когда жидкости закачиваются в шланг", + "block.create.hose_pulley.tooltip.behaviour3": "Начинает _заполнять_ жидкостью мир, до уровня расположения конца шланга.", "block.create.fluid_tank.tooltip": "FLUID TANK", - "block.create.fluid_tank.tooltip.summary": "_Хранит_ ваши любимые _жидкоÑ�ти_. СкалируетÑ�Ñ� в выÑ�оту и ширину.", - "block.create.fluid_tank.tooltip.condition1": "Правый клик Ñ� гаечным ключом", - "block.create.fluid_tank.tooltip.behaviour1": "Переключает опциональное отображение окна", + "block.create.fluid_tank.tooltip.summary": "_Хранит_ ваши любимые _жидкости_. Скалируется в высоту и ширину.", + "block.create.fluid_tank.tooltip.condition1": "Правый клик с гаечным ключом", + "block.create.fluid_tank.tooltip.behaviour1": "Переключает опциональное отображение окна", "block.create.creative_fluid_tank.tooltip": "CREATIVE FLUID TANK", - "block.create.creative_fluid_tank.tooltip.summary": "Этот _ЖидкоÑ�тный бак_ позволÑ�ет иметь беÑ�конечную репликацию любой жидкоÑ�ти. СкалируетÑ�Ñ� в выÑ�оту и ширину.", - "block.create.creative_fluid_tank.tooltip.condition1": "Когда жидкоÑ�Ñ‚ÑŒ в баке", - "block.create.creative_fluid_tank.tooltip.behaviour1": "Ð’Ñ�Ñ‘ что _извлекает_ из бака, будет Ñ�набжатьÑ�Ñ� _беÑ�конечным запаÑ�ом_ жидкоÑ�ти. ЖидкоÑ�ти _закачивающиеÑ�Ñ�_ в бак будут _удалÑ�Ñ‚ÑŒÑ�Ñ�_.", - "block.create.creative_fluid_tank.tooltip.condition2": "Правый клик Ñ� гаечным ключом", - "block.create.creative_fluid_tank.tooltip.behaviour2": "Переключает опциональное отображение окна.", + "block.create.creative_fluid_tank.tooltip.summary": "Этот _Жидкостный бак_ позволяет иметь бесконечную репликацию любой жидкости. Скалируется в высоту и ширину.", + "block.create.creative_fluid_tank.tooltip.condition1": "Когда жидкость в баке", + "block.create.creative_fluid_tank.tooltip.behaviour1": "Всё что _извлекает_ из бака, будет снабжаться _бесконечным запасом_ жидкости. Жидкости _закачивающиеся_ в бак будут _удаляться_.", + "block.create.creative_fluid_tank.tooltip.condition2": "Правый клик с гаечным ключом", + "block.create.creative_fluid_tank.tooltip.behaviour2": "Переключает опциональное отображение окна.", "block.create.fluid_valve.tooltip": "FLUID VALVE", - "block.create.fluid_valve.tooltip.summary": "ОÑ�танавливает поток жидкоÑ�ти по трубе.", - "block.create.fluid_valve.tooltip.condition1": "Контролируемый поток", - "block.create.fluid_valve.tooltip.behaviour1": "ПриложеннаÑ� _ВращательнаÑ� Ñ�ила_ заÑ�тавит _клапан_ закрытьÑ�Ñ�, оÑ�танавливаÑ� поток _жидкоÑ�ти_. Измените направление _вращательной Ñ�илы_, чтобы Ñ�нова открыть клапан.", + "block.create.fluid_valve.tooltip.summary": "Останавливает поток жидкости по трубе.", + "block.create.fluid_valve.tooltip.condition1": "Контролируемый поток", + "block.create.fluid_valve.tooltip.behaviour1": "Приложенная _Вращательная сила_ заставит _клапан_ закрыться, останавливая поток _жидкости_. Измените направление _вращательной силы_, чтобы снова открыть клапан.", "block.create.mechanical_pump.tooltip": "MECHANICAL PUMP", - "block.create.mechanical_pump.tooltip.summary": "Принимает _Вращательную Ñ�илу_ и иÑ�пользует ее длÑ� перемещениÑ� _жидкоÑ�ти_ вдоль _труб_. Имеет макÑ�имальный диапазон дейÑ�твиÑ� в обоих направлениÑ�Ñ…. (По умолчанию 16 блоков)", - "block.create.mechanical_pump.tooltip.condition1": "Поток жидкоÑ�ти", - "block.create.mechanical_pump.tooltip.behaviour1": "ПриложеннаÑ� _вращательнаÑ� Ñ�ила_ Ñ�оздает давление, которое заÑ�тавлÑ�ет _жидкоÑ�Ñ‚ÑŒ_ проходить через Ñ�еть _труб_. Измените направление _вращательной Ñ�илы_, чтобы изменить направление потока _жидкоÑ�ти_.", - "block.create.mechanical_pump.tooltip.control1": "Правый клик Ñ� гаечным ключом", - "block.create.mechanical_pump.tooltip.action1": "ИзменÑ�ет направление _помпы_, менÑ�Ñ� направление потока жидкоÑ�ти", + "block.create.mechanical_pump.tooltip.summary": "Принимает _Вращательную силу_ и использует ее для перемещения _жидкости_ вдоль _труб_. Имеет максимальный диапазон действия в обоих направлениях. (По умолчанию 16 блоков)", + "block.create.mechanical_pump.tooltip.condition1": "Поток жидкости", + "block.create.mechanical_pump.tooltip.behaviour1": "Приложенная _вращательная сила_ создает давление, которое заставляет _жидкость_ проходить через сеть _труб_. Измените направление _вращательной силы_, чтобы изменить направление потока _жидкости_.", + "block.create.mechanical_pump.tooltip.control1": "Правый клик с гаечным ключом", + "block.create.mechanical_pump.tooltip.action1": "Изменяет направление _помпы_, меняя направление потока жидкости", "block.create.smart_fluid_pipe.tooltip": "SMART FLUID PIPE", - "block.create.smart_fluid_pipe.tooltip.summary": "_ЖидкоÑ�тнаÑ� труба_ Ñ� фильтром. Можно наÑ�троить какие _жидкоÑ�ти_ могу пройти.", - "block.create.smart_fluid_pipe.tooltip.condition1": "При закачивании жидкоÑ�тей внутрь", - "block.create.smart_fluid_pipe.tooltip.behaviour1": "Умные трубы заблокируют поток жидкоÑ�ти, еÑ�ли она не Ñ�оответÑ�твует фильтру.", - "block.create.smart_fluid_pipe.tooltip.condition2": "Когда подключена к жидкоÑ�тному контейнеру", - "block.create.smart_fluid_pipe.tooltip.behaviour2": "Умные трубы _будут_ Ñ�оздавать _поток_ только той жидкоÑ�ти, что _Ñ�оответÑ�твует_ _фильтру_.", + "block.create.smart_fluid_pipe.tooltip.summary": "_Жидкостная труба_ с фильтром. Можно настроить какие _жидкости_ могу пройти.", + "block.create.smart_fluid_pipe.tooltip.condition1": "При закачивании жидкостей внутрь", + "block.create.smart_fluid_pipe.tooltip.behaviour1": "Умные трубы заблокируют поток жидкости, если она не соответствует фильтру.", + "block.create.smart_fluid_pipe.tooltip.condition2": "Когда подключена к жидкостному контейнеру", + "block.create.smart_fluid_pipe.tooltip.behaviour2": "Умные трубы _будут_ создавать _поток_ только той жидкости, что _соответствует_ _фильтру_.", "block.create.spout.tooltip": "SPOUT", - "block.create.spout.tooltip.summary": "ФорÑ�унка длÑ� пополнениÑ� предметов, имеющих возможноÑ�Ñ‚ÑŒ хранить жидкоÑ�Ñ‚ÑŒ.", - "block.create.spout.tooltip.condition1": "ТранÑ�портировка жидкоÑ�ти", - "block.create.spout.tooltip.behaviour1": "Когда предмет, _Ñ� возможноÑ�тью Ñ�одержать жидкоÑ�Ñ‚ÑŒ_, такой как _ведро_ или _бутылочка_, размещён под дозатором, дозатор будет пытатьÑ�Ñ� заполнить предмет Ñ�одержащейÑ�Ñ� в нём _жидкоÑ�тью_.", - "block.create.spout.tooltip.condition2": "Ð�втоматизациÑ� жидкоÑ�ти", - "block.create.spout.tooltip.behaviour2": "Дозатор раÑ�положеный над _конвейером_ или _депо_ будет автоматичеÑ�ки взаимодейÑ�твовать Ñ� _предметами, которые могут Ñ�одержать жидкоÑ�Ñ‚ÑŒ_, которые проходÑ�Ñ‚ под ним.", + "block.create.spout.tooltip.summary": "Форсунка для пополнения предметов, имеющих возможность хранить жидкость.", + "block.create.spout.tooltip.condition1": "Транспортировка жидкости", + "block.create.spout.tooltip.behaviour1": "Когда предмет, _с возможностью содержать жидкость_, такой как _ведро_ или _бутылочка_, размещён под дозатором, дозатор будет пытаться заполнить предмет содержащейся в нём _жидкостью_.", + "block.create.spout.tooltip.condition2": "Автоматизация жидкости", + "block.create.spout.tooltip.behaviour2": "Дозатор расположеный над _конвейером_ или _депо_ будет автоматически взаимодействовать с _предметами, которые могут содержать жидкость_, которые проходят под ним.", "block.create.item_drain.tooltip": "ITEM DRAIN", - "block.create.item_drain.tooltip.summary": "Депо Ñ� решёткой, которое может выкачивать _жидкоÑ�Ñ‚ÑŒ_ из ваших _предметов_", - "block.create.item_drain.tooltip.condition1": "ТранÑ�портировка жидкоÑ�ти", - "block.create.item_drain.tooltip.behaviour1": "Когда _предмет Ñ� жидкоÑ�тью_, такой как _ведро_ или _бутылочка_ вÑ�тавлены Ñ� боку, предметный оÑ�ушитель будет автоматичеÑ�ки извлекать жидкоÑ�Ñ‚ÑŒ, в Ñ�вой Ñ�обÑ�твенный _бак_. Предмет будет выброшен Ñ� противоположной Ñ�тороны.", + "block.create.item_drain.tooltip.summary": "Депо с решёткой, которое может выкачивать _жидкость_ из ваших _предметов_", + "block.create.item_drain.tooltip.condition1": "Транспортировка жидкости", + "block.create.item_drain.tooltip.behaviour1": "Когда _предмет с жидкостью_, такой как _ведро_ или _бутылочка_ вставлены с боку, предметный осушитель будет автоматически извлекать жидкость, в свой собственный _бак_. Предмет будет выброшен с противоположной стороны.", "block.create.mechanical_arm.tooltip": "MECHANICAL ARM", - "block.create.mechanical_arm.tooltip.summary": "Продвинутуе уÑ�тройÑ�тво длÑ� перемещениÑ� _предметов_.", - "block.create.mechanical_arm.tooltip.condition1": "ТранÑ�портировка предметов", - "block.create.mechanical_arm.tooltip.behaviour1": "Может брать или размещать предметы в любой открытый инвентарь, такой как _конвейер_, _депо_, _воронка_ и _механичеÑ�кий крафтер_.", - "block.create.mechanical_arm.tooltip.control1": "Когда в руке", - "block.create.mechanical_arm.tooltip.action1": "Правый клик на _открытом инвентаре_ уÑ�тановит _точку длÑ� Ñ�бора_, длÑ� _механичеÑ�кой руки_. Кликните еще раз чтобы уÑ�тановить _точку длÑ� размещениÑ�_.", - "block.create.mechanical_arm.tooltip.control2": "Прокрутка Ñ� ключом", - "block.create.mechanical_arm.tooltip.action2": "УÑ�тановит порÑ�док размещениÑ� длÑ� _предметов_, премещаемых _механичеÑ�кой рукой_.", + "block.create.mechanical_arm.tooltip.summary": "Продвинутуе устройство для перемещения _предметов_.", + "block.create.mechanical_arm.tooltip.condition1": "Транспортировка предметов", + "block.create.mechanical_arm.tooltip.behaviour1": "Может брать или размещать предметы в любой открытый инвентарь, такой как _конвейер_, _депо_, _воронка_ и _механический крафтер_.", + "block.create.mechanical_arm.tooltip.control1": "Когда в руке", + "block.create.mechanical_arm.tooltip.action1": "Правый клик на _открытом инвентаре_ установит _точку для сбора_, для _механической руки_. Кликните еще раз чтобы установить _точку для размещения_.", + "block.create.mechanical_arm.tooltip.control2": "Прокрутка с ключом", + "block.create.mechanical_arm.tooltip.action2": "Установит порядок размещения для _предметов_, премещаемых _механической рукой_.", "item.create.wand_of_symmetry.tooltip": "SYMMETRY WAND", - "item.create.wand_of_symmetry.tooltip.summary": "Идеально отражает размещаемые блоки по наÑ�троенным плоÑ�коÑ�Ñ‚Ñ�м.", - "item.create.wand_of_symmetry.tooltip.condition1": "Ð�а панели быÑ�трого доÑ�тупа", - "item.create.wand_of_symmetry.tooltip.behaviour1": "ОÑ�таётÑ�Ñ� активным", - "item.create.wand_of_symmetry.tooltip.control1": "ПКМ на землю", - "item.create.wand_of_symmetry.tooltip.action1": "_Создаёт_ или _Перемещает_ зеркало", - "item.create.wand_of_symmetry.tooltip.control2": "ПКМ в воздух", - "item.create.wand_of_symmetry.tooltip.action2": "_Убирает_ зеркало", - "item.create.wand_of_symmetry.tooltip.control3": "ПКМ крадучиÑ�ÑŒ", - "item.create.wand_of_symmetry.tooltip.action3": "Открывает _интерфейÑ�_ _конфигурации_", + "item.create.wand_of_symmetry.tooltip.summary": "Идеально отражает размещаемые блоки по настроенным плоскостям.", + "item.create.wand_of_symmetry.tooltip.condition1": "На панели быстрого доступа", + "item.create.wand_of_symmetry.tooltip.behaviour1": "Остаётся активным", + "item.create.wand_of_symmetry.tooltip.control1": "ПКМ на землю", + "item.create.wand_of_symmetry.tooltip.action1": "_Создаёт_ или _Перемещает_ зеркало", + "item.create.wand_of_symmetry.tooltip.control2": "ПКМ в воздух", + "item.create.wand_of_symmetry.tooltip.action2": "_Убирает_ зеркало", + "item.create.wand_of_symmetry.tooltip.control3": "ПКМ крадучись", + "item.create.wand_of_symmetry.tooltip.action3": "Открывает _интерфейс_ _конфигурации_", "item.create.handheld_blockzapper.tooltip": "BLOCKZAPPER", - "item.create.handheld_blockzapper.tooltip.summary": "Ð�овейшее уÑ�тройÑ�тво длÑ� размещениÑ� или замены блоков на раÑ�Ñ�тоÑ�нии.", - "item.create.handheld_blockzapper.tooltip.control1": "ЛКМ на блок", - "item.create.handheld_blockzapper.tooltip.action1": "УÑ�танавливает выбранный блок как материал.", - "item.create.handheld_blockzapper.tooltip.control2": "ПКМ на блок", - "item.create.handheld_blockzapper.tooltip.action2": "_Размещает_ или _Замещает_ блок.", - "item.create.handheld_blockzapper.tooltip.control3": "ПКМ крадучиÑ�ÑŒ", - "item.create.handheld_blockzapper.tooltip.action3": "Открывает _интерфейÑ�_ _конфигурации_", + "item.create.handheld_blockzapper.tooltip.summary": "Новейшее устройство для размещения или замены блоков на расстоянии.", + "item.create.handheld_blockzapper.tooltip.control1": "ЛКМ на блок", + "item.create.handheld_blockzapper.tooltip.action1": "Устанавливает выбранный блок как материал.", + "item.create.handheld_blockzapper.tooltip.control2": "ПКМ на блок", + "item.create.handheld_blockzapper.tooltip.action2": "_Размещает_ или _Замещает_ блок.", + "item.create.handheld_blockzapper.tooltip.control3": "ПКМ крадучись", + "item.create.handheld_blockzapper.tooltip.action3": "Открывает _интерфейс_ _конфигурации_", "item.create.handheld_worldshaper.tooltip": "HANDHELD WORLDSHAPER", - "item.create.handheld_worldshaper.tooltip.summary": "Удобный инÑ�трумент длÑ� Ñ�озданиÑ� _ландшафтов_ и _рельефа_ _меÑ�тноÑ�ти_.", - "item.create.handheld_worldshaper.tooltip.control1": "ЛКМ на блок", - "item.create.handheld_worldshaper.tooltip.action1": "УÑ�танавливает блоки, помещенные инÑ�трументом, в целевой блок.", - "item.create.handheld_worldshaper.tooltip.control2": "ПКМ на блок", - "item.create.handheld_worldshaper.tooltip.action2": "ПрименÑ�ет выбранную _киÑ�Ñ‚ÑŒ_ и _инÑ�трумент_ в выбранном меÑ�те.", - "item.create.handheld_worldshaper.tooltip.control3": "ПКМ крадучиÑ�ÑŒ", - "item.create.handheld_worldshaper.tooltip.action3": "Открывает _интерфейÑ�_ _конфигурации_", + "item.create.handheld_worldshaper.tooltip.summary": "Удобный инструмент для создания _ландшафтов_ и _рельефа_ _местности_.", + "item.create.handheld_worldshaper.tooltip.control1": "ЛКМ на блок", + "item.create.handheld_worldshaper.tooltip.action1": "Устанавливает блоки, помещенные инструментом, в целевой блок.", + "item.create.handheld_worldshaper.tooltip.control2": "ПКМ на блок", + "item.create.handheld_worldshaper.tooltip.action2": "Применяет выбранную _кисть_ и _инструмент_ в выбранном месте.", + "item.create.handheld_worldshaper.tooltip.control3": "ПКМ крадучись", + "item.create.handheld_worldshaper.tooltip.action3": "Открывает _интерфейс_ _конфигурации_", "item.create.tree_fertilizer.tooltip": "TREE FERTILIZER", - "item.create.tree_fertilizer.tooltip.summary": "МощнаÑ� комбинациÑ� минералов подходит длÑ� уÑ�корениÑ� роÑ�та раÑ�проÑ�траненных типов деревьев.", - "item.create.tree_fertilizer.tooltip.condition1": "При иÑ�пользовании на Ñ�аженце", - "item.create.tree_fertilizer.tooltip.behaviour1": "Выращивает деревьÑ�,_незавиÑ�имо_ от _уÑ�ловий_ _их_ _раÑ�положениÑ�_", + "item.create.tree_fertilizer.tooltip.summary": "Мощная комбинация минералов подходит для ускорения роста распространенных типов деревьев.", + "item.create.tree_fertilizer.tooltip.condition1": "При использовании на саженце", + "item.create.tree_fertilizer.tooltip.behaviour1": "Выращивает деревья,_независимо_ от _условий_ _их_ _расположения_", "item.create.deforester.tooltip": "DEFORESTER", - "item.create.deforester.tooltip.summary": "_Уничтожитель_ _леÑ�а_, Ñ�поÑ�обен рубить деревьÑ� за доли Ñ�екунды.", + "item.create.deforester.tooltip.summary": "_Уничтожитель_ _леса_, способен рубить деревья за доли секунды.", "item.create.extendo_grip.tooltip": "EXTENDO GRIP", - "item.create.extendo_grip.tooltip.summary": "Бойоиоинг! Значительно _увеличивает_ _доÑ�Ñ�гаемоÑ�Ñ‚ÑŒ_ владельца.", - "item.create.extendo_grip.tooltip.condition1": "Ð�аходÑ�Ñ�ÑŒ в другой руке", - "item.create.extendo_grip.tooltip.behaviour1": "Увеличьте _раÑ�Ñ�тоÑ�ние_ _доÑ�Ñ�гаемоÑ�ти_ предметов, иÑ�пользуемых в _главной_ _руке_.", + "item.create.extendo_grip.tooltip.summary": "Бойоиоинг! Значительно _увеличивает_ _досягаемость_ владельца.", + "item.create.extendo_grip.tooltip.condition1": "Находясь в другой руке", + "item.create.extendo_grip.tooltip.behaviour1": "Увеличьте _расстояние_ _досягаемости_ предметов, используемых в _главной_ _руке_.", "item.create.filter.tooltip": "FILTER", - "item.create.filter.tooltip.summary": "УправлÑ�ет_ _выходами_ и входами логиÑ�тичеÑ�ких уÑ�тройÑ�тв Ñ� _большей_ _точноÑ�тью_, _Ñ�опоÑ�тавлÑ�Ñ�_ их Ñ�о _Ñ�пиÑ�ком_ _предметов_ или неÑ�колькими _вложенными_ _фильтрами_.", - "item.create.filter.tooltip.condition1": "Когда в Ñ�лоте фильтра", - "item.create.filter.tooltip.behaviour1": "_УправлÑ�ет_ потоком предметов в Ñ�оответÑ�твии Ñ� его _конфигурацией_.", - "item.create.filter.tooltip.condition2": "При ПКМ", - "item.create.filter.tooltip.behaviour2": "Открывает _интерфейÑ�_ _конфигурации_.", + "item.create.filter.tooltip.summary": "Управляет_ _выходами_ и входами логистических устройств с _большей_ _точностью_, _сопоставляя_ их со _списком_ _предметов_ или несколькими _вложенными_ _фильтрами_.", + "item.create.filter.tooltip.condition1": "Когда в слоте фильтра", + "item.create.filter.tooltip.behaviour1": "_Управляет_ потоком предметов в соответствии с его _конфигурацией_.", + "item.create.filter.tooltip.condition2": "При ПКМ", + "item.create.filter.tooltip.behaviour2": "Открывает _интерфейс_ _конфигурации_.", "item.create.attribute_filter.tooltip": "ATTRIBUTE FILTER", - "item.create.attribute_filter.tooltip.summary": "_УправлÑ�ет_ _выходами_ и _входами_ логиÑ�тичеÑ�ких уÑ�тройÑ�тв Ñ� _большей_ _точноÑ�тью_, Ñ�опоÑ�тавлÑ�Ñ� их Ñ� набором _атрибутов_ и _категорий предметов_.", - "item.create.attribute_filter.tooltip.condition1": "Когда в Ñ�лоте фильтра", - "item.create.attribute_filter.tooltip.behaviour1": "_УправлÑ�ет_ потоком предметов в Ñ�оответÑ�твии Ñ� его _конфигурацией_.", - "item.create.attribute_filter.tooltip.condition2": "ПКМ", - "item.create.attribute_filter.tooltip.behaviour2": "Открывает _интерфейÑ�_ _конфигурации_.", + "item.create.attribute_filter.tooltip.summary": "_Управляет_ _выходами_ и _входами_ логистических устройств с _большей_ _точностью_, сопоставляя их с набором _атрибутов_ и _категорий предметов_.", + "item.create.attribute_filter.tooltip.condition1": "Когда в слоте фильтра", + "item.create.attribute_filter.tooltip.behaviour1": "_Управляет_ потоком предметов в соответствии с его _конфигурацией_.", + "item.create.attribute_filter.tooltip.condition2": "ПКМ", + "item.create.attribute_filter.tooltip.behaviour2": "Открывает _интерфейс_ _конфигурации_.", "item.create.empty_schematic.tooltip": "EMPTY SCHEMATIC", - "item.create.empty_schematic.tooltip.summary": "ИÑ�пользуетÑ�Ñ� в качеÑ�тве ингредиента рецепта и длÑ� запиÑ�и в _Схематичный Ñ�толе_", + "item.create.empty_schematic.tooltip.summary": "Используется в качестве ингредиента рецепта и для записи в _Схематичный столе_", "item.create.schematic.tooltip": "SCHEMATIC", - "item.create.schematic.tooltip.summary": "Содержит Ñ�труктуру, котораÑ� будет позиционироватьÑ�Ñ� и помещатьÑ�Ñ� в мир. РаÑ�положите голограмму по Ñ�воему уÑ�мотрению и иÑ�пользуйте _Ñ�хематичную пушку_ длÑ� ее поÑ�троениÑ�.", - "item.create.schematic.tooltip.condition1": "При удерживании", - "item.create.schematic.tooltip.behaviour1": "Может быть позиционирован Ñ� помощью инÑ�трументов на Ñ�кране.", - "item.create.schematic.tooltip.control1": "ПКМ крадучиÑ�ÑŒ", - "item.create.schematic.tooltip.action1": "Открывает _интерфейÑ�_ длÑ� ввода _точных_ _координат_.", + "item.create.schematic.tooltip.summary": "Содержит структуру, которая будет позиционироваться и помещаться в мир. Расположите голограмму по своему усмотрению и используйте _схематичную пушку_ для ее построения.", + "item.create.schematic.tooltip.condition1": "При удерживании", + "item.create.schematic.tooltip.behaviour1": "Может быть позиционирован с помощью инструментов на экране.", + "item.create.schematic.tooltip.control1": "ПКМ крадучись", + "item.create.schematic.tooltip.action1": "Открывает _интерфейс_ для ввода _точных_ _координат_.", "item.create.schematic_and_quill.tooltip": "SCHEMATIC AND QUILL", - "item.create.schematic_and_quill.tooltip.summary": "ИÑ�пользуетÑ�Ñ� длÑ� Ñ�охранениÑ� Ñ�труктуры в вашем мире в файл .nbt.", - "item.create.schematic_and_quill.tooltip.condition1": "Шаг 1", - "item.create.schematic_and_quill.tooltip.behaviour1": "Выберите две угловые точки, иÑ�пользуÑ� ПКМ.", - "item.create.schematic_and_quill.tooltip.condition2": "Шаг 2", - "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl_ и _прокрутка_ на голограмме длÑ� изменениÑ� размера. Ð�ажмите ПКМ, чтобы Ñ�охранить.", - "item.create.schematic_and_quill.tooltip.control1": "ПКМ", - "item.create.schematic_and_quill.tooltip.action1": "Выберите угловые точки / подтвердите Ñ�охранение.", - "item.create.schematic_and_quill.tooltip.control2": "Удержание Ctrl", - "item.create.schematic_and_quill.tooltip.action2": "Выберите точки в воздухе. Прокрутка длÑ� наÑ�тройки раÑ�Ñ�тоÑ�ниÑ�.", - "item.create.schematic_and_quill.tooltip.control3": "ПКМ крадучиÑ�ÑŒ", - "item.create.schematic_and_quill.tooltip.action3": "_СбраÑ�ывает_ и _удалÑ�ет_ выделение.", + "item.create.schematic_and_quill.tooltip.summary": "Используется для сохранения структуры в вашем мире в файл .nbt.", + "item.create.schematic_and_quill.tooltip.condition1": "Шаг 1", + "item.create.schematic_and_quill.tooltip.behaviour1": "Выберите две угловые точки, используя ПКМ.", + "item.create.schematic_and_quill.tooltip.condition2": "Шаг 2", + "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl_ и _прокрутка_ на голограмме для изменения размера. Нажмите ПКМ, чтобы сохранить.", + "item.create.schematic_and_quill.tooltip.control1": "ПКМ", + "item.create.schematic_and_quill.tooltip.action1": "Выберите угловые точки / подтвердите сохранение.", + "item.create.schematic_and_quill.tooltip.control2": "Удержание Ctrl", + "item.create.schematic_and_quill.tooltip.action2": "Выберите точки в воздухе. Прокрутка для настройки расстояния.", + "item.create.schematic_and_quill.tooltip.control3": "ПКМ крадучись", + "item.create.schematic_and_quill.tooltip.action3": "_Сбрасывает_ и _удаляет_ выделение.", "block.create.schematicannon.tooltip": "SCHEMATICANNON", - "block.create.schematicannon.tooltip.summary": "_Ставит блоки_ длÑ� воÑ�Ñ�озданиÑ� _Ñ�хематики_ в мире. ИÑ�пользует предметы из _Ñ�оÑ�еднего_ _инвентарÑ�_ и _порох_ в качеÑ�тве _топлива_.", - "block.create.schematicannon.tooltip.control1": "ПКМ", - "block.create.schematicannon.tooltip.action1": "Открывает _интерфейÑ�_", + "block.create.schematicannon.tooltip.summary": "_Ставит блоки_ для воссоздания _схематики_ в мире. Использует предметы из _соседнего_ _инвентаря_ и _порох_ в качестве _топлива_.", + "block.create.schematicannon.tooltip.control1": "ПКМ", + "block.create.schematicannon.tooltip.action1": "Открывает _интерфейс_", "block.create.schematic_table.tooltip": "SCHEMATIC TABLE", - "block.create.schematic_table.tooltip.summary": "ЗапиÑ�ывает Ñ�охраненные Ñ�хематики в _пуÑ�тые_ _Ñ�хематики_.", - "block.create.schematic_table.tooltip.condition1": "Когда дана пуÑ�таÑ� Ñ�хема", - "block.create.schematic_table.tooltip.behaviour1": "Загружает выбранный файл из вашей папки Schematics.", + "block.create.schematic_table.tooltip.summary": "Записывает сохраненные схематики в _пустые_ _схематики_.", + "block.create.schematic_table.tooltip.condition1": "Когда дана пустая схема", + "block.create.schematic_table.tooltip.behaviour1": "Загружает выбранный файл из вашей папки Schematics.", "block.create.shaft.tooltip": "SHAFT", - "block.create.shaft.tooltip.summary": "_Передаёт_ _вращение_ по прÑ�мой.", + "block.create.shaft.tooltip.summary": "_Передаёт_ _вращение_ по прямой.", "block.create.cogwheel.tooltip": "COGWHEEL", - "block.create.cogwheel.tooltip.summary": "_Передаёт_ _вращение_ по прÑ�мой и к приÑ�оединённым _шеÑ�тернÑ�м._", + "block.create.cogwheel.tooltip.summary": "_Передаёт_ _вращение_ по прямой и к присоединённым _шестерням._", "block.create.large_cogwheel.tooltip": "LARGE COGWHEEL", - "block.create.large_cogwheel.tooltip.summary": "_УвеличеннаÑ�_ _верÑ�иÑ�_ _шеÑ�терни_, позволÑ�ющаÑ� изменÑ�Ñ‚ÑŒ _Ñ�короÑ�Ñ‚ÑŒ_ _вращениÑ�_ при подключении к _меньшей_ _шеÑ�терне_.", + "block.create.large_cogwheel.tooltip.summary": "_Увеличенная_ _версия_ _шестерни_, позволяющая изменять _скорость_ _вращения_ при подключении к _меньшей_ _шестерне_.", "block.create.encased_shaft.tooltip": "ENCASED SHAFT", - "block.create.encased_shaft.tooltip.summary": "_Передаёт_ _вращение_ по прÑ�мой. Подходит длÑ� передачи вращениÑ� через Ñ�тены.", + "block.create.encased_shaft.tooltip.summary": "_Передаёт_ _вращение_ по прямой. Подходит для передачи вращения через стены.", "block.create.gearbox.tooltip": "GEARBOX", - "block.create.gearbox.tooltip.summary": "_Передаёт_ _вращение_ в _4_ _направлениÑ�Ñ…._ РеверÑ�ирует прÑ�мые Ñ�оединениÑ�.", + "block.create.gearbox.tooltip.summary": "_Передаёт_ _вращение_ в _4_ _направлениях._ Реверсирует прямые соединения.", "block.create.gearshift.tooltip": "GEARSHIFT", - "block.create.gearshift.tooltip.summary": "_УправлÑ�ет_ _направлением_ _вращениÑ�_ длÑ� Ñ�оединенных валов.", - "block.create.gearshift.tooltip.condition1": "Когда приведён в дейÑ�твие", - "block.create.gearshift.tooltip.behaviour1": "_ИзменÑ�ет_ иÑ�ходÑ�щее вращение.", + "block.create.gearshift.tooltip.summary": "_Управляет_ _направлением_ _вращения_ для соединенных валов.", + "block.create.gearshift.tooltip.condition1": "Когда приведён в действие", + "block.create.gearshift.tooltip.behaviour1": "_Изменяет_ исходящее вращение.", "block.create.clutch.tooltip": "CLUTCH", - "block.create.clutch.tooltip.summary": "_УправлÑ�ет_ _включением_/_выключением вращениÑ� длÑ� Ñ�оединенных валов.", - "block.create.clutch.tooltip.condition1": "Когда приведён в дейÑ�твие", - "block.create.clutch.tooltip.behaviour1": "_Прекращает_ передачу вращениÑ� на другую Ñ�торону.", + "block.create.clutch.tooltip.summary": "_Управляет_ _включением_/_выключением вращения для соединенных валов.", + "block.create.clutch.tooltip.condition1": "Когда приведён в действие", + "block.create.clutch.tooltip.behaviour1": "_Прекращает_ передачу вращения на другую сторону.", "block.create.encased_chain_drive.tooltip": "ENCASED_CHAIN_DRIVE", - "block.create.encased_chain_drive.tooltip.summary": "_Передаёт вращение_ по прÑ�мой линии и к Ñ�межным _цепным приводам в корпуÑ�е_. Цепные приводы Ñ�оединÑ�ÑŽÑ‚Ñ�Ñ�, когда раÑ�положены Ñ€Ñ�дом друг Ñ� другом, без необходимоÑ�ти иÑ�пользовать вал. Их направление не обÑ�зательно должно Ñ�овпадать.", - "block.create.encased_chain_drive.tooltip.condition1": "Когда Ñ�оединено", - "block.create.encased_chain_drive.tooltip.behaviour1": "Соединённые блоки будут получать _Ñ�короÑ�Ñ‚ÑŒ вращениÑ�_ и его _направление_ от Ñ�того компонента.", + "block.create.encased_chain_drive.tooltip.summary": "_Передаёт вращение_ по прямой линии и к смежным _цепным приводам в корпусе_. Цепные приводы соединяются, когда расположены рядом друг с другом, без необходимости использовать вал. Их направление не обязательно должно совпадать.", + "block.create.encased_chain_drive.tooltip.condition1": "Когда соединено", + "block.create.encased_chain_drive.tooltip.behaviour1": "Соединённые блоки будут получать _скорость вращения_ и его _направление_ от этого компонента.", "block.create.adjustable_chain_gearshift.tooltip": "ADJUSTABLE CHAIN GEARSHIFT", - "block.create.adjustable_chain_gearshift.tooltip.summary": "_Передаёт вращение_ по прÑ�мой линии и к Ñ�межным _цепным приводам в корпуÑ�е_. Полученный _Ñ�игнал редÑ�тоуна_ будет контролировать, какой размер шеÑ�терни взаимодейÑ�твует Ñ� приÑ�оединенными цепными приводами.", - "block.create.adjustable_chain_gearshift.tooltip.condition1": "Кнонтроль редÑ�тоуном", - "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Без_ Ñ�игнала редÑ�тоуна приÑ�оединённые приводы будут иметь _такую же_ Ñ�короÑ�Ñ‚ÑŒ. При получении _Ñ�игнала редÑ�тоуна_ макÑ�имального уровнÑ�, Ñ�оединённые приводы будут вращатьÑ�Ñ� Ñ� удвоенной Ñ�короÑ�тью. Ð’Ñ�Ñ‘, что между минимальным и макÑ�имальным значениÑ�ми, будет выдавать Ñ�короÑ�Ñ‚ÑŒ от 1 до 2 кратной Ñ�короÑ�ти цепного механизма.", + "block.create.adjustable_chain_gearshift.tooltip.summary": "_Передаёт вращение_ по прямой линии и к смежным _цепным приводам в корпусе_. Полученный _сигнал редстоуна_ будет контролировать, какой размер шестерни взаимодействует с присоединенными цепными приводами.", + "block.create.adjustable_chain_gearshift.tooltip.condition1": "Кнонтроль редстоуном", + "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Без_ сигнала редстоуна присоединённые приводы будут иметь _такую же_ скорость. При получении _сигнала редстоуна_ максимального уровня, соединённые приводы будут вращаться с удвоенной скоростью. Всё, что между минимальным и максимальным значениями, будет выдавать скорость от 1 до 2 кратной скорости цепного механизма.", "item.create.belt_connector.tooltip": "BELT CONNECTOR", - "item.create.belt_connector.tooltip.summary": "СоединÑ�ет _2_ _Вала_ Ñ� помощью _механичеÑ�кого_ _ремнÑ�_._ Соединённые валы будут иметь одинаковые _Ñ�короÑ�Ñ‚ÑŒ_ и _направление_ _вращениÑ�._ Лента может Ñ�лужить как _конвейер_ длÑ� _транÑ�портировки._", - "item.create.belt_connector.tooltip.control1": "ПКМ по валу", - "item.create.belt_connector.tooltip.action1": "Выбирает вал в качеÑ�тве одного шкива конвейера. Оба выбранных вала должны быть _на_ _одной_ _линии_ _вертикально,_ _горизонтально_ либо _диагонально_ по направлению конвейера.", - "item.create.belt_connector.tooltip.control2": "ПКМ крадучиÑ�ÑŒ", - "item.create.belt_connector.tooltip.action2": "_СбраÑ�ывает_ первый выбранный шкив длÑ� конвейера.", + "item.create.belt_connector.tooltip.summary": "Соединяет _2_ _Вала_ с помощью _механического_ _ремня_._ Соединённые валы будут иметь одинаковые _скорость_ и _направление_ _вращения._ Лента может служить как _конвейер_ для _транспортировки._", + "item.create.belt_connector.tooltip.control1": "ПКМ по валу", + "item.create.belt_connector.tooltip.action1": "Выбирает вал в качестве одного шкива конвейера. Оба выбранных вала должны быть _на_ _одной_ _линии_ _вертикально,_ _горизонтально_ либо _диагонально_ по направлению конвейера.", + "item.create.belt_connector.tooltip.control2": "ПКМ крадучись", + "item.create.belt_connector.tooltip.action2": "_Сбрасывает_ первый выбранный шкив для конвейера.", "item.create.goggles.tooltip": "GOGGLES", - "item.create.goggles.tooltip.summary": "Очки длÑ� улучшениÑ� зрениÑ� Ñ� помощью полезной кинетичеÑ�кой информации.", - "item.create.goggles.tooltip.condition1": "При ношении", - "item.create.goggles.tooltip.behaviour1": "Показывает _цветные_ _индикаторы_, Ñ�оответÑ�твующие _уровню_ _Ñ�короÑ�ти_ размещённого кинетичеÑ�кого компонента, а также воздейÑ�твию момента и мощноÑ�ти отдельных компонентов.", - "item.create.goggles.tooltip.condition2": "При взглÑ�де на датчик", - "item.create.goggles.tooltip.behaviour2": "Показывает подробную информацию о Ñ�короÑ�ти или моменте Ñ�ети, к которой подключён датчик.", + "item.create.goggles.tooltip.summary": "Очки для улучшения зрения с помощью полезной кинетической информации.", + "item.create.goggles.tooltip.condition1": "При ношении", + "item.create.goggles.tooltip.behaviour1": "Показывает _цветные_ _индикаторы_, соответствующие _уровню_ _скорости_ размещённого кинетического компонента, а также воздействию момента и мощности отдельных компонентов.", + "item.create.goggles.tooltip.condition2": "При взгляде на датчик", + "item.create.goggles.tooltip.behaviour2": "Показывает подробную информацию о скорости или моменте сети, к которой подключён датчик.", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", "item.create.wrench.tooltip": "WRENCH", - "item.create.wrench.tooltip.summary": "Полезный _инÑ�трумент_ длÑ� работы Ñ� _кинетичеÑ�кими_ штуковинами. Может иÑ�пользоватьÑ�Ñ� длÑ� _поворота_, _демонтажа_ и _наÑ�тройки_ компонентов.", - "item.create.wrench.tooltip.control1": "ПКМ по кинетичеÑ�кому блоку", - "item.create.wrench.tooltip.action1": "_Поворачивает_ _компонент_ Ñ� которым вы взаимодейÑ�твуете _к_ _лицу_ или _от_ _лица_.", - "item.create.wrench.tooltip.control2": "ПКМ крадучиÑ�ÑŒ", - "item.create.wrench.tooltip.action2": "Разбирает кинетичеÑ�кие компоненты и помещает их обратно в ваш инвентарь.", + "item.create.wrench.tooltip.summary": "Полезный _инструмент_ для работы с _кинетическими_ штуковинами. Может использоваться для _поворота_, _демонтажа_ и _настройки_ компонентов.", + "item.create.wrench.tooltip.control1": "ПКМ по кинетическому блоку", + "item.create.wrench.tooltip.action1": "_Поворачивает_ _компонент_ с которым вы взаимодействуете _к_ _лицу_ или _от_ _лица_.", + "item.create.wrench.tooltip.control2": "ПКМ крадучись", + "item.create.wrench.tooltip.action2": "Разбирает кинетические компоненты и помещает их обратно в ваш инвентарь.", "block.create.creative_motor.tooltip": "CREATIVE MOTOR", - "block.create.creative_motor.tooltip.summary": "Ð�аÑ�траиваемый иÑ�точник вращательной Ñ�илы.", + "block.create.creative_motor.tooltip.summary": "Настраиваемый источник вращательной силы.", "block.create.water_wheel.tooltip": "WATER WHEEL", - "block.create.water_wheel.tooltip.summary": "ПредоÑ�тавлÑ�ет _Ñ�илу_ _вращениÑ�_ из Ñ�межных _иÑ�точников_ _воды._", + "block.create.water_wheel.tooltip.summary": "Предоставляет _силу_ _вращения_ из смежных _источников_ _воды._", "block.create.encased_fan.tooltip": "ENCASED FAN", - "block.create.encased_fan.tooltip.summary": "_Преобразует_ _вращательную_ _Ñ�илу_ в _воздушные_ _потоки_ и обратно. Имеет множеÑ�тво применений.", - "block.create.encased_fan.tooltip.condition1": "При подаче Ñ�игнала краÑ�ного камнÑ�", - "block.create.encased_fan.tooltip.behaviour1": "ПредоÑ�тавлÑ�ет _Ñ�илу_ _вращениÑ�_ от любых _иÑ�точников_ _тепла_, непоÑ�редÑ�твенно под Ñ�обой. ВентилÑ�тор должен быть обращен вниз.", - "block.create.encased_fan.tooltip.condition2": "При вращении", - "block.create.encased_fan.tooltip.behaviour2": "Толкает или вытÑ�гивает объекты в завиÑ�имоÑ�ти от направлениÑ� вращениÑ�.", - "block.create.encased_fan.tooltip.condition3": "При продувке через Ñ�пециальные блоки", - "block.create.encased_fan.tooltip.behaviour3": "_ЖидкоÑ�ти_ и _чаÑ�тицы_ _огнÑ�_ выбраÑ�ываютÑ�Ñ� в _воздушный_ _поток_. Это может быть иÑ�пользовано длÑ� _обработки_ _предметов_.", + "block.create.encased_fan.tooltip.summary": "_Преобразует_ _вращательную_ _силу_ в _воздушные_ _потоки_ и обратно. Имеет множество применений.", + "block.create.encased_fan.tooltip.condition1": "При подаче сигнала красного камня", + "block.create.encased_fan.tooltip.behaviour1": "Предоставляет _силу_ _вращения_ от любых _источников_ _тепла_, непосредственно под собой. Вентилятор должен быть обращен вниз.", + "block.create.encased_fan.tooltip.condition2": "При вращении", + "block.create.encased_fan.tooltip.behaviour2": "Толкает или вытягивает объекты в зависимости от направления вращения.", + "block.create.encased_fan.tooltip.condition3": "При продувке через специальные блоки", + "block.create.encased_fan.tooltip.behaviour3": "_Жидкости_ и _частицы_ _огня_ выбрасываются в _воздушный_ _поток_. Это может быть использовано для _обработки_ _предметов_.", "block.create.nozzle.tooltip": "NOZZLE", - "block.create.nozzle.tooltip.summary": "Прикрепите к передней чаÑ�ти _вентилÑ�тора_, чтобы раÑ�пределить его влиÑ�ние на Ñ�ущноÑ�тей _во_ _вÑ�ех_ _направлениÑ�Ñ…_.", + "block.create.nozzle.tooltip.summary": "Прикрепите к передней части _вентилятора_, чтобы распределить его влияние на сущностей _во_ _всех_ _направлениях_.", "block.create.hand_crank.tooltip": "HAND CRANK", - "block.create.hand_crank.tooltip.summary": "ПроÑ�той _иÑ�точник_ _вращательной_ _Ñ�илы_, требующий взаимодейÑ�твиÑ� игроков.", - "block.create.hand_crank.tooltip.condition1": "При иÑ�пользовании", - "block.create.hand_crank.tooltip.behaviour1": "ПредоÑ�тавлÑ�ет _Ñ�илу_ _вращениÑ�_ прикреплённому приÑ�поÑ�облению. КрадитеÑ�ÑŒ, чтобы повернуть вращение вÑ�пÑ�Ñ‚ÑŒ.", + "block.create.hand_crank.tooltip.summary": "Простой _источник_ _вращательной_ _силы_, требующий взаимодействия игроков.", + "block.create.hand_crank.tooltip.condition1": "При использовании", + "block.create.hand_crank.tooltip.behaviour1": "Предоставляет _силу_ _вращения_ прикреплённому приспособлению. Крадитесь, чтобы повернуть вращение вспять.", "block.create.cuckoo_clock.tooltip": "CUCKOO CLOCK", - "block.create.cuckoo_clock.tooltip.summary": "_ПрекраÑ�ное_ _маÑ�терÑ�тво_ длÑ� _украшениÑ�_ проÑ�транÑ�тва и _отÑ�леживаниÑ�_ _времени_.", - "block.create.cuckoo_clock.tooltip.condition1": "При вращении", - "block.create.cuckoo_clock.tooltip.behaviour1": "Показывает текущее времÑ� и напевает мелодию два раза в день. _Ð�ктивируетÑ�Ñ�_ _один_ _раз_ в _полдень_ и в _Ñ�умерках_, как только _игроки_ _могут_ _Ñ�пать_.", + "block.create.cuckoo_clock.tooltip.summary": "_Прекрасное_ _мастерство_ для _украшения_ пространства и _отслеживания_ _времени_.", + "block.create.cuckoo_clock.tooltip.condition1": "При вращении", + "block.create.cuckoo_clock.tooltip.behaviour1": "Показывает текущее время и напевает мелодию два раза в день. _Активируется_ _один_ _раз_ в _полдень_ и в _сумерках_, как только _игроки_ _могут_ _спать_.", "block.create.turntable.tooltip": "TURNTABLE", - "block.create.turntable.tooltip.summary": "Преобразует _Ñ�илу_ _вращениÑ�_ прÑ�миком в морÑ�кую болезнь.", + "block.create.turntable.tooltip.summary": "Преобразует _силу_ _вращения_ прямиком в морскую болезнь.", "block.create.millstone.tooltip": "MILLSTONE", - "block.create.millstone.tooltip.summary": "КинетичеÑ�кий компонент, подходÑ�щий длÑ� _измельчениÑ�_ вÑ�тавленных _материалов_. Может быть приведён в дейÑ�твие шеÑ�тернёй или Ñ�оединенён Ñ� валом внизу. Результаты должны быть извлечены из компонента.", - "block.create.millstone.tooltip.condition1": "При вращении", - "block.create.millstone.tooltip.behaviour1": "Ð�ачинает применÑ�Ñ‚ÑŒ рецепты дроблениÑ� к любым предметам, вÑ�тавленным Ñ�боку или Ñ�верху блока.", - "block.create.millstone.tooltip.condition2": "При ПКМ", - "block.create.millstone.tooltip.behaviour2": "Измельчённые материалы Ñ�ледует извлекать вручную.", + "block.create.millstone.tooltip.summary": "Кинетический компонент, подходящий для _измельчения_ вставленных _материалов_. Может быть приведён в действие шестернёй или соединенён с валом внизу. Результаты должны быть извлечены из компонента.", + "block.create.millstone.tooltip.condition1": "При вращении", + "block.create.millstone.tooltip.behaviour1": "Начинает применять рецепты дробления к любым предметам, вставленным сбоку или сверху блока.", + "block.create.millstone.tooltip.condition2": "При ПКМ", + "block.create.millstone.tooltip.behaviour2": "Измельчённые материалы следует извлекать вручную.", "block.create.crushing_wheel.tooltip": "CRUSHING WHEEL", - "block.create.crushing_wheel.tooltip.summary": "Большие вращающиеÑ�Ñ� колёÑ�а, которые _ломают_ _вÑ�Ñ‘_ что угодно.", - "block.create.crushing_wheel.tooltip.condition1": "При приÑ�оединении к другому колеÑ�у дроблениÑ�", - "block.create.crushing_wheel.tooltip.behaviour1": "Образует дробильную машину длÑ� обработки Ñ�амых разных вещей. ЗубьÑ� колёÑ� должны _Ñ�оединÑ�Ñ‚ÑŒÑ�Ñ�_ и _двигатьÑ�Ñ�_ Ñ� _одинаковой_ _Ñ�короÑ�тью_ в _противоположных_ _направлениÑ�Ñ…_.", + "block.create.crushing_wheel.tooltip.summary": "Большие вращающиеся колёса, которые _ломают_ _всё_ что угодно.", + "block.create.crushing_wheel.tooltip.condition1": "При присоединении к другому колесу дробления", + "block.create.crushing_wheel.tooltip.behaviour1": "Образует дробильную машину для обработки самых разных вещей. Зубья колёс должны _соединяться_ и _двигаться_ с _одинаковой_ _скоростью_ в _противоположных_ _направлениях_.", "block.create.mechanical_press.tooltip": "MECHANICAL PRESS", - "block.create.mechanical_press.tooltip.summary": "Силовой поршень длÑ� Ñ�жатиÑ� предметов под ним. ТребуетÑ�Ñ� _поÑ�тоÑ�ннаÑ�_ _вращательнаÑ�_ _Ñ�ила_.", - "block.create.mechanical_press.tooltip.condition1": "При подаче Ñ�игнала краÑ�ного камнÑ�", - "block.create.mechanical_press.tooltip.behaviour1": "_Ð�ачинает_ Ñ�жимать предметы, упавшие под него.", - "block.create.mechanical_press.tooltip.condition2": "Когда над конвейером", - "block.create.mechanical_press.tooltip.behaviour2": "_Ð�втоматичеÑ�ки_ Ñ�преÑ�Ñ�овывает проходÑ�щие по конвейеру предметы.", - "block.create.mechanical_press.tooltip.condition3": "Когда над чашей", - "block.create.mechanical_press.tooltip.behaviour3": "Ð�ачинает _компактировать_ _предметы_ в чаше, когда приÑ�утÑ�твуют вÑ�е необходимые ингредиенты.", + "block.create.mechanical_press.tooltip.summary": "Силовой поршень для сжатия предметов под ним. Требуется _постоянная_ _вращательная_ _сила_.", + "block.create.mechanical_press.tooltip.condition1": "При подаче сигнала красного камня", + "block.create.mechanical_press.tooltip.behaviour1": "_Начинает_ сжимать предметы, упавшие под него.", + "block.create.mechanical_press.tooltip.condition2": "Когда над конвейером", + "block.create.mechanical_press.tooltip.behaviour2": "_Автоматически_ спрессовывает проходящие по конвейеру предметы.", + "block.create.mechanical_press.tooltip.condition3": "Когда над чашей", + "block.create.mechanical_press.tooltip.behaviour3": "Начинает _компактировать_ _предметы_ в чаше, когда присутствуют все необходимые ингредиенты.", "block.create.basin.tooltip": "BASIN", - "block.create.basin.tooltip.summary": "Удобный _контейнер_ _длÑ�_ _предметов_, иÑ�пользуемый при обработке _механичеÑ�ким_ _Ñ�мешивателем_ и _механичеÑ�ким преÑ�Ñ�ом_. Поддерживает компараторы.", - "block.create.basin.tooltip.condition1": "Ð�вто-выход", - "block.create.basin.tooltip.behaviour1": "Когда _открытые инвентари_, такие как конвейер, другие чаши, депо и Ñ‚.д. находÑ�Ñ‚Ñ�Ñ� _под_ чашей, они будут автоматичеÑ�ки принимать любые _жидкоÑ�ти_ и _предметы_, Ñ�озданные в чаше. Это полезно длÑ� автоматизации.", + "block.create.basin.tooltip.summary": "Удобный _контейнер_ _для_ _предметов_, используемый при обработке _механическим_ _смешивателем_ и _механическим прессом_. Поддерживает компараторы.", + "block.create.basin.tooltip.condition1": "Авто-выход", + "block.create.basin.tooltip.behaviour1": "Когда _открытые инвентари_, такие как конвейер, другие чаши, депо и т.д. находятся _под_ чашей, они будут автоматически принимать любые _жидкости_ и _предметы_, созданные в чаше. Это полезно для автоматизации.", "block.create.blaze_burner.tooltip": "BLAZE BURNER", - "block.create.blaze_burner.tooltip.summary": "Блок длÑ� нагреваниÑ� чаши, работающий когда в нём находитÑ�Ñ� прирученый Ð’Ñ�полох.", - "block.create.blaze_burner.tooltip.condition1": "Когда раÑ�положен под чашей", - "block.create.blaze_burner.tooltip.behaviour1": "Производит _тепло_ длÑ� рецептов чаши.", - "block.create.blaze_burner.tooltip.condition2": "Когда топливо иÑ�пользуетÑ�Ñ� на Горелке Ð’Ñ�полоха", - "block.create.blaze_burner.tooltip.behaviour2": "Увеличивает оÑ�тавшееÑ�Ñ� времÑ� горениÑ�, до времени Ñ�жиганиÑ� Ñ�того топлива в печке. Поглощает предмет. ИÑ�пользуйте _Торт Ð’Ñ�полоха_ длÑ� больших температур.", + "block.create.blaze_burner.tooltip.summary": "Блок для нагревания чаши, работающий когда в нём находится прирученый Всполох.", + "block.create.blaze_burner.tooltip.condition1": "Когда расположен под чашей", + "block.create.blaze_burner.tooltip.behaviour1": "Производит _тепло_ для рецептов чаши.", + "block.create.blaze_burner.tooltip.condition2": "Когда топливо используется на Горелке Всполоха", + "block.create.blaze_burner.tooltip.behaviour2": "Увеличивает оставшееся время горения, до времени сжигания этого топлива в печке. Поглощает предмет. Используйте _Торт Всполоха_ для больших температур.", "block.create.reinforced_rail.tooltip": "REINFORCED RAIL", - "block.create.reinforced_rail.tooltip.summary": "РельÑ�Ñ‹, которые не нуждаютÑ�Ñ� в поддержке.", + "block.create.reinforced_rail.tooltip.summary": "Рельсы, которые не нуждаются в поддержке.", "block.create.mechanical_mixer.tooltip": "MECHANICAL MIXER", - "block.create.mechanical_mixer.tooltip.summary": "КинетичеÑ�кий венчик, иÑ�пользуемый длÑ� Ñ�мешиваниÑ� предметов, находÑ�щихÑ�Ñ� под ним. ТребуетÑ�Ñ� _поÑ�тоÑ�ннаÑ�_ _вращательнаÑ�_ _Ñ�ила_ и _чаша_, раÑ�положеннаÑ� внизу (Ñ� промежутком между ними).", - "block.create.mechanical_mixer.tooltip.condition1": "Когда над чашей", - "block.create.mechanical_mixer.tooltip.behaviour1": "Ð�ачинает Ñ�мешивать предметы в чаше, когда приÑ�утÑ�твуют вÑ�е необходимые ингредиенты.", + "block.create.mechanical_mixer.tooltip.summary": "Кинетический венчик, используемый для смешивания предметов, находящихся под ним. Требуется _постоянная_ _вращательная_ _сила_ и _чаша_, расположенная внизу (с промежутком между ними).", + "block.create.mechanical_mixer.tooltip.condition1": "Когда над чашей", + "block.create.mechanical_mixer.tooltip.behaviour1": "Начинает смешивать предметы в чаше, когда присутствуют все необходимые ингредиенты.", "block.create.mechanical_crafter.tooltip": "MECHANICAL CRAFTER", - "block.create.mechanical_crafter.tooltip.summary": "_КинетичеÑ�кий_ _Ñ�борщик_ длÑ� автоматизации любого рецепта крафта. _ПомеÑ�тите_ _ингредиенты_ в Ñ�етку, _Ñ�оответÑ�твенно_ _нужному_ _рецепту_, и раÑ�положите их так, чтобы _Ñ�оздать_ _поток_, который _кончаетÑ�Ñ�_ на одном из крафтеров.", - "block.create.mechanical_crafter.tooltip.condition1": "При вращении", - "block.create.mechanical_crafter.tooltip.behaviour1": "Ð�ачинает процеÑ�Ñ� изготовлениÑ�, как только _вÑ�ем_ _крафтерам_ _в_ _Ñ�етке_ _даётÑ�Ñ�_ _предмет_.", - "block.create.mechanical_crafter.tooltip.condition2": "При подаче Ñ�игнала краÑ�ного камнÑ�", - "block.create.mechanical_crafter.tooltip.behaviour2": "Вызывает начало процеÑ�Ñ�а крафта Ñ�о вÑ�еми заданными в данный момент предметами в Ñ�етке.", - "block.create.mechanical_crafter.tooltip.control1": "Когда вывернут наизнанку Ñ�переди", - "block.create.mechanical_crafter.tooltip.action1": "_Зацикливает_ _направление_, в котором отдельный крафтер перемещает Ñ�вои предметы. Чтобы Ñ�формировать рабочую Ñ�етку, раÑ�положите крафтеры в потоке, который перемещает вÑ�е предметы к конечному кратеру. Конечный должен указывать в Ñ�торону от Ñ�етки.", - "block.create.mechanical_crafter.tooltip.control2": "Когда вывернут на Ñ�пину", - "block.create.mechanical_crafter.tooltip.action2": "_Подключает_ _входной_ _инвентарь_ Ñ�оÑ�едних крафтеров. ИÑ�пользуйте Ñ�то, чтобы объединить Ñ�лоты в Ñ�етке крафта и Ñ�Ñ�кономить на вызоде.", + "block.create.mechanical_crafter.tooltip.summary": "_Кинетический_ _сборщик_ для автоматизации любого рецепта крафта. _Поместите_ _ингредиенты_ в сетку, _соответственно_ _нужному_ _рецепту_, и расположите их так, чтобы _создать_ _поток_, который _кончается_ на одном из крафтеров.", + "block.create.mechanical_crafter.tooltip.condition1": "При вращении", + "block.create.mechanical_crafter.tooltip.behaviour1": "Начинает процесс изготовления, как только _всем_ _крафтерам_ _в_ _сетке_ _даётся_ _предмет_.", + "block.create.mechanical_crafter.tooltip.condition2": "При подаче сигнала красного камня", + "block.create.mechanical_crafter.tooltip.behaviour2": "Вызывает начало процесса крафта со всеми заданными в данный момент предметами в сетке.", + "block.create.mechanical_crafter.tooltip.control1": "Когда вывернут наизнанку спереди", + "block.create.mechanical_crafter.tooltip.action1": "_Зацикливает_ _направление_, в котором отдельный крафтер перемещает свои предметы. Чтобы сформировать рабочую сетку, расположите крафтеры в потоке, который перемещает все предметы к конечному кратеру. Конечный должен указывать в сторону от сетки.", + "block.create.mechanical_crafter.tooltip.control2": "Когда вывернут на спину", + "block.create.mechanical_crafter.tooltip.action2": "_Подключает_ _входной_ _инвентарь_ соседних крафтеров. Используйте это, чтобы объединить слоты в сетке крафта и сэкономить на вызоде.", "block.create.furnace_engine.tooltip": "FURNACE ENGINE", - "block.create.furnace_engine.tooltip.summary": "_Мощный_ иÑ�точник _Ñ�нергии_ _вращениÑ�_, длÑ� работы которого требуетÑ�Ñ� _работающаÑ�_ _печь.", - "block.create.furnace_engine.tooltip.condition1": "Когда прикреплен к работающей печи", - "block.create.furnace_engine.tooltip.behaviour1": "_Ð�ачинает_ _приводить_ _в_ _дейÑ�твие_ _маховик_, раÑ�положенный _перед_ ним (на раÑ�Ñ�тоÑ�нии 1 м). ИÑ�пользуйте плавильную печь длÑ� более выÑ�оких Ñ�короÑ�тей.", + "block.create.furnace_engine.tooltip.summary": "_Мощный_ источник _энергии_ _вращения_, для работы которого требуется _работающая_ _печь.", + "block.create.furnace_engine.tooltip.condition1": "Когда прикреплен к работающей печи", + "block.create.furnace_engine.tooltip.behaviour1": "_Начинает_ _приводить_ _в_ _действие_ _маховик_, расположенный _перед_ ним (на расстоянии 1 м). Используйте плавильную печь для более высоких скоростей.", "block.create.flywheel.tooltip": "FLYWHEEL", - "block.create.flywheel.tooltip.summary": "Большое металличеÑ�кое колеÑ�о длÑ� _удержаниÑ�_ и _Ñ�табилизации_ Ñ�оздаваемой Ñ�илы Ñ� помощью _прикреплённого_ _двигателÑ�_. Маховики _Ñ�оединÑ�ÑŽÑ‚Ñ�Ñ�_ Ñ� _двигателÑ�ми_, еÑ�ли они находÑ�Ñ‚Ñ�Ñ� на раÑ�Ñ�тоÑ�нии _1_ _м_ друг от друга и под углом _90°_ друг к другу.", - "block.create.flywheel.tooltip.condition1": "При подключении к работающему двигателю", - "block.create.flywheel.tooltip.behaviour1": "ОбеÑ�печивает вращательную Ñ�илу длÑ� подключенного уÑ�тройÑ�тва в завиÑ�имоÑ�ти от Ñ�илы и Ñ�короÑ�ти генератора.", + "block.create.flywheel.tooltip.summary": "Большое металлическое колесо для _удержания_ и _стабилизации_ создаваемой силы с помощью _прикреплённого_ _двигателя_. Маховики _соединяются_ с _двигателями_, если они находятся на расстоянии _1_ _м_ друг от друга и под углом _90°_ друг к другу.", + "block.create.flywheel.tooltip.condition1": "При подключении к работающему двигателю", + "block.create.flywheel.tooltip.behaviour1": "Обеспечивает вращательную силу для подключенного устройства в зависимости от силы и скорости генератора.", "block.create.portable_storage_interface.tooltip": "PORTABLE STORAGE INTERFACE", - "block.create.portable_storage_interface.tooltip.summary": "ПереноÑ�наÑ� точка обмена длÑ� _перемещениÑ�_ предметов внутрь или из _конÑ�трукции_, перемещаемой _поршнем_, _шаÑ�Ñ�и_, _вагонеткой_ или _конвейером_.", - "block.create.portable_storage_interface.tooltip.condition1": "Во времÑ� движениÑ�", - "block.create.portable_storage_interface.tooltip.behaviour1": "ВзаимодейÑ�твует Ñ�о Ñ�тационарными перемеÑ�тителÑ�ми так, что перемеÑ�тители, обращенные в Ñ�торону от интерфейÑ�а, вытÑ�гивают предметы, а транÑ�портеры, нацеленные на интерфейÑ�, вÑ�тавлÑ�ÑŽÑ‚ предметы из прикреплённого инвентарÑ�. КонÑ�трукциÑ� ненадолго оÑ�тановитÑ�Ñ� при обмене предметов.", - "block.create.portable_storage_interface.tooltip.condition2": "Когда запитан редÑ�тоуном", - "block.create.portable_storage_interface.tooltip.behaviour2": "Ð�емедленно _разрывает_ вÑ�е Ñ�оединениÑ�.", + "block.create.portable_storage_interface.tooltip.summary": "Переносная точка обмена для _перемещения_ предметов внутрь или из _конструкции_, перемещаемой _поршнем_, _шасси_, _вагонеткой_ или _конвейером_.", + "block.create.portable_storage_interface.tooltip.condition1": "Во время движения", + "block.create.portable_storage_interface.tooltip.behaviour1": "Взаимодействует со стационарными переместителями так, что переместители, обращенные в сторону от интерфейса, вытягивают предметы, а транспортеры, нацеленные на интерфейс, вставляют предметы из прикреплённого инвентаря. Конструкция ненадолго остановится при обмене предметов.", + "block.create.portable_storage_interface.tooltip.condition2": "Когда запитан редстоуном", + "block.create.portable_storage_interface.tooltip.behaviour2": "Немедленно _разрывает_ все соединения.", "block.create.portable_fluid_interface.tooltip": "PORTABLE FLUID INTERFACE", - "block.create.portable_fluid_interface.tooltip.summary": "ПереноÑ�наÑ� точка обмена длÑ� _перемещениÑ� жидкоÑ�тей_ из или в конÑ�трукцию, перемещаемую _поршнем_, _подшипником_, _вагонеткой_ или _лебёдкой_. Два Ñ�межных интерфейÑ�а должны раÑ�полагатьÑ�Ñ� _лицом друг_ _к другу_, на раÑ�Ñ�тоÑ�нии _1-2 блока друг от друга_.", - "block.create.portable_fluid_interface.tooltip.condition1": "При движении", - "block.create.portable_fluid_interface.tooltip.behaviour1": "ВзаимодейÑ�твует Ñ�о Ñ�тационарными _переноÑ�ными интерфейÑ�ами хранениÑ�_ длÑ� передачи жидкоÑ�тей в уÑ�тройÑ�тво или из него. Трубы, вÑ�тавленые в _Стационарный интерфейÑ�_, будут напрÑ�мую взаимодейÑ�твовать Ñ� резервуарами на уÑ�тройÑ�тве. КонÑ�трукциÑ� на короткое времÑ� оÑ�тановитÑ�Ñ� длÑ� обмена жидкоÑ�Ñ‚Ñ�ми.", - "block.create.portable_fluid_interface.tooltip.condition2": "При получении Ñ�игнала редÑ�тоуна", - "block.create.portable_fluid_interface.tooltip.behaviour2": "Ð�емедленно _разрывает_ текущие Ñ�оединениÑ�.", + "block.create.portable_fluid_interface.tooltip.summary": "Переносная точка обмена для _перемещения жидкостей_ из или в конструкцию, перемещаемую _поршнем_, _подшипником_, _вагонеткой_ или _лебёдкой_. Два смежных интерфейса должны располагаться _лицом друг_ _к другу_, на расстоянии _1-2 блока друг от друга_.", + "block.create.portable_fluid_interface.tooltip.condition1": "При движении", + "block.create.portable_fluid_interface.tooltip.behaviour1": "Взаимодействует со стационарными _переносными интерфейсами хранения_ для передачи жидкостей в устройство или из него. Трубы, вставленые в _Стационарный интерфейс_, будут напрямую взаимодействовать с резервуарами на устройстве. Конструкция на короткое время остановится для обмена жидкостями.", + "block.create.portable_fluid_interface.tooltip.condition2": "При получении сигнала редстоуна", + "block.create.portable_fluid_interface.tooltip.behaviour2": "Немедленно _разрывает_ текущие соединения.", "block.create.rotation_speed_controller.tooltip": "ROTATION SPEED CONTROLLER", - "block.create.rotation_speed_controller.tooltip.summary": "_Ð�аÑ�траиваемое_ _реле_, Ñ�поÑ�обное _уÑ�корÑ�Ñ‚ÑŒ_ или _замедлÑ�Ñ‚ÑŒ_ Ñ�короÑ�Ñ‚ÑŒ до любой желаемой.", - "block.create.rotation_speed_controller.tooltip.condition1": "Когда прикреплено к большой шеÑ�терне", - "block.create.rotation_speed_controller.tooltip.behaviour1": "Передаёт поÑ�тупающее вращательное уÑ�илие на шеÑ�терню, пытаÑ�Ñ�ÑŒ Ñ�оответÑ�твовать Ñ�короÑ�ти, на которую оно наÑ�троено. ШеÑ�тернÑ� должна быть прикреплена к верхней чаÑ�ти контроллера.", + "block.create.rotation_speed_controller.tooltip.summary": "_Настраиваемое_ _реле_, способное _ускорять_ или _замедлять_ скорость до любой желаемой.", + "block.create.rotation_speed_controller.tooltip.condition1": "Когда прикреплено к большой шестерне", + "block.create.rotation_speed_controller.tooltip.behaviour1": "Передаёт поступающее вращательное усилие на шестерню, пытаясь соответствовать скорости, на которую оно настроено. Шестерня должна быть прикреплена к верхней части контроллера.", "block.create.mechanical_piston.tooltip": "MECHANICAL PISTON", - "block.create.mechanical_piston.tooltip.summary": "Более продвинутаÑ� верÑ�иÑ� _поршнÑ�_. Он иÑ�пользует _Ñ�илу_ _вращениÑ�_ длÑ� _точного_ перемещениÑ� прикреплённых конÑ�трукций. _Удлинители_ _поршнÑ�_ Ñ�зади определÑ�ÑŽÑ‚ _длину_ уÑ�тройÑ�тва. Без _удлинителей_ поршень _не_ будет двигатьÑ�Ñ�. ИÑ�пользуйте блоки _шаÑ�Ñ�и_ или _Ñ�лизи_, чтобы перемещать _более_ одной линии блоков.", - "block.create.mechanical_piston.tooltip.condition1": "При вращении", - "block.create.mechanical_piston.tooltip.behaviour1": "Ð�ачинает двигатьÑ�Ñ� прикреплённаÑ� конÑ�трукциÑ�. СкороÑ�Ñ‚ÑŒ и направление коррелируют Ñ� входÑ�щей Ñ�короÑ�тью вращениÑ�.", + "block.create.mechanical_piston.tooltip.summary": "Более продвинутая версия _поршня_. Он использует _силу_ _вращения_ для _точного_ перемещения прикреплённых конструкций. _Удлинители_ _поршня_ сзади определяют _длину_ устройства. Без _удлинителей_ поршень _не_ будет двигаться. Используйте блоки _шасси_ или _слизи_, чтобы перемещать _более_ одной линии блоков.", + "block.create.mechanical_piston.tooltip.condition1": "При вращении", + "block.create.mechanical_piston.tooltip.behaviour1": "Начинает двигаться прикреплённая конструкция. Скорость и направление коррелируют с входящей скоростью вращения.", "block.create.piston_extension_pole.tooltip": "PISTON POLE", - "block.create.piston_extension_pole.tooltip.summary": "ИÑ�пользуетÑ�Ñ� длÑ� увеличениÑ� длины _механичеÑ�кого_ _поршнÑ�_.", - "block.create.piston_extension_pole.tooltip.condition1": "При приÑ�оединении к механичеÑ�кому поршню", - "block.create.piston_extension_pole.tooltip.behaviour1": "РаÑ�ширÑ�ет диапазон поршнÑ� на 1 блок", + "block.create.piston_extension_pole.tooltip.summary": "Используется для увеличения длины _механического_ _поршня_.", + "block.create.piston_extension_pole.tooltip.condition1": "При присоединении к механическому поршню", + "block.create.piston_extension_pole.tooltip.behaviour1": "Расширяет диапазон поршня на 1 блок", "block.create.mechanical_bearing.tooltip": "MECHANICAL BEARING", - "block.create.mechanical_bearing.tooltip.summary": "ИÑ�пользуетÑ�Ñ� длÑ� _вращениÑ�_ _больших_ _конÑ�трукций_ или генерации _Ñ�илы_ _вращениÑ�_ Ñ� помощью ветра.", - "block.create.mechanical_bearing.tooltip.condition1": "При вращении", - "block.create.mechanical_bearing.tooltip.behaviour1": "Ð�ачинает вращение прикреплённых блоков. ИÑ�пользуйте блоки шаÑ�Ñ�и или Ñ�лизи, чтобы перемещать более одного блока.", + "block.create.mechanical_bearing.tooltip.summary": "Используется для _вращения_ _больших_ _конструкций_ или генерации _силы_ _вращения_ с помощью ветра.", + "block.create.mechanical_bearing.tooltip.condition1": "При вращении", + "block.create.mechanical_bearing.tooltip.behaviour1": "Начинает вращение прикреплённых блоков. Используйте блоки шасси или слизи, чтобы перемещать более одного блока.", "block.create.windmill_bearing.tooltip": "WINDMILL BEARING", - "block.create.windmill_bearing.tooltip.summary": "Ð�ужен длÑ� иÑ�пользованиÑ� _ротационной Ñ�илы_ от ветра. ПриÑ�оедините поÑ�тройку Ñ�обÑ�твенного дизайна и Ñ�мотрите как она крутитÑ�Ñ�!", - "block.create.windmill_bearing.tooltip.condition1": "При клике правой кнопкой мыши", - "block.create.windmill_bearing.tooltip.behaviour1": "ОбеÑ�печивает _Ротационную Ñ�илу_, Ñ�генерированную от вращениÑ� приÑ�оеденённой Ñ�труктуры. Структура должна иметь _ПаруÑ�_ или _ШерÑ�Ñ‚ÑŒ_. ИÑ�пользуйте _ШаÑ�Ñ�и_, _Слизь_ или _Супер-клей_ чтобы двигать больше одного блока.", + "block.create.windmill_bearing.tooltip.summary": "Нужен для использования _ротационной силы_ от ветра. Присоедините постройку собственного дизайна и смотрите как она крутится!", + "block.create.windmill_bearing.tooltip.condition1": "При клике правой кнопкой мыши", + "block.create.windmill_bearing.tooltip.behaviour1": "Обеспечивает _Ротационную силу_, сгенерированную от вращения присоеденённой структуры. Структура должна иметь _Парус_ или _Шерсть_. Используйте _Шасси_, _Слизь_ или _Супер-клей_ чтобы двигать больше одного блока.", "block.create.sail_frame.tooltip": "SAIL FRAME", - "block.create.sail_frame.tooltip.summary": "Полезный Ñ�троительный блок и иÑ�точник кинетичеÑ�кой Ñ�нергии, когда иÑ�пользуетÑ�Ñ� как чаÑ�Ñ‚ÑŒ конÑ�трукции на _Подшипнике ветрÑ�ной мельницы_.", + "block.create.sail_frame.tooltip.summary": "Полезный строительный блок и источник кинетической энергии, когда используется как часть конструкции на _Подшипнике ветряной мельницы_.", "block.create.white_sail.tooltip": "SAIL", - "block.create.white_sail.tooltip.summary": "Полезный Ñ�троительный блок и иÑ�точник кинетичеÑ�кой Ñ�нергии, когда иÑ�пользуетÑ�Ñ� как чаÑ�Ñ‚ÑŒ конÑ�трукции на _Подшипнике ветрÑ�ной мельницы_. ДоÑ�тупен в разных цветах.", - "block.create.white_sail.tooltip.condition1": "При клике правой кнопкой Ñ� краÑ�ителем в руке", - "block.create.white_sail.tooltip.behaviour1": "МенÑ�ет цвет паруÑ�а.", + "block.create.white_sail.tooltip.summary": "Полезный строительный блок и источник кинетической энергии, когда используется как часть конструкции на _Подшипнике ветряной мельницы_. Доступен в разных цветах.", + "block.create.white_sail.tooltip.condition1": "При клике правой кнопкой с красителем в руке", + "block.create.white_sail.tooltip.behaviour1": "Меняет цвет паруса.", "block.create.clockwork_bearing.tooltip": "CLOCKWORK BEARING", - "block.create.clockwork_bearing.tooltip.summary": "УÑ�овершенÑ�твованнаÑ� верÑ�иÑ� _радиального_ _шаÑ�Ñ�и_ длÑ� вращениÑ� _до_ _двух_ Ñ�трелок в Ñ�оответÑ�твии Ñ� текущим _игровым_ _временем_.", - "block.create.clockwork_bearing.tooltip.condition1": "При вращении", - "block.create.clockwork_bearing.tooltip.behaviour1": "Ð�ачинает вращать прикреплённую Ñ�труктуру в направлении _текущего_ _чаÑ�а_. ЕÑ�ли незавиÑ�имаÑ� _втораÑ�_ _Ñ�труктура_ Ñ�ущеÑ�твует _перед_ первой, она будет Ñ�лужить _минутной_ _Ñ�трелкой_.", + "block.create.clockwork_bearing.tooltip.summary": "Усовершенствованная версия _радиального_ _шасси_ для вращения _до_ _двух_ стрелок в соответствии с текущим _игровым_ _временем_.", + "block.create.clockwork_bearing.tooltip.condition1": "При вращении", + "block.create.clockwork_bearing.tooltip.behaviour1": "Начинает вращать прикреплённую структуру в направлении _текущего_ _часа_. Если независимая _вторая_ _структура_ существует _перед_ первой, она будет служить _минутной_ _стрелкой_.", "block.create.sequenced_gearshift.tooltip": "SEQUENCED GEARSHIFT", - "block.create.sequenced_gearshift.tooltip.summary": "_Программируемый_ компонент, который может _изменÑ�Ñ‚ÑŒ_ Ñ�вою _Ñ�короÑ�Ñ‚ÑŒ_ вращениÑ� в Ñ�оответÑ�твии Ñ� _5_ _поÑ�ледовательными_ _инÑ�трукциÑ�ми._ ИÑ�пользуйте Ñ�то длÑ� питаниÑ� _радиального_ _шаÑ�Ñ�и_, _поршней_ или _конвейров_ Ñ� большим контролем _времени_ и _Ñ�короÑ�ти_. Может Ñ�тать менее точным на более выÑ�оких Ñ�короÑ�Ñ‚Ñ�Ñ….", - "block.create.sequenced_gearshift.tooltip.condition1": "При подаче Ñ�игнала краÑ�ного камнÑ�", - "block.create.sequenced_gearshift.tooltip.behaviour1": "Ð�ачинает выполнÑ�Ñ‚ÑŒ _запрограммированные_ _инÑ�трукции_ на оÑ�нове _Ñ�короÑ�ти_ ввода.", - "block.create.sequenced_gearshift.tooltip.condition2": "При ПКМ", - "block.create.sequenced_gearshift.tooltip.behaviour2": "ОткрываетÑ�Ñ� _интерфейÑ�_ _конфигурации_.", + "block.create.sequenced_gearshift.tooltip.summary": "_Программируемый_ компонент, который может _изменять_ свою _скорость_ вращения в соответствии с _5_ _последовательными_ _инструкциями._ Используйте это для питания _радиального_ _шасси_, _поршней_ или _конвейров_ с большим контролем _времени_ и _скорости_. Может стать менее точным на более высоких скоростях.", + "block.create.sequenced_gearshift.tooltip.condition1": "При подаче сигнала красного камня", + "block.create.sequenced_gearshift.tooltip.behaviour1": "Начинает выполнять _запрограммированные_ _инструкции_ на основе _скорости_ ввода.", + "block.create.sequenced_gearshift.tooltip.condition2": "При ПКМ", + "block.create.sequenced_gearshift.tooltip.behaviour2": "Открывается _интерфейс_ _конфигурации_.", "block.create.cart_assembler.tooltip": "CART ASSEMBLER", - "block.create.cart_assembler.tooltip.summary": "При _размещении_ _над_ _рельÑ�ами_ принимает функциональные возможноÑ�ти и _Ñ�обирает/разбирает_ конÑ�трукции на _вагонетках_.", - "block.create.cart_assembler.tooltip.condition1": "При размещении над рельÑ�ами", - "block.create.cart_assembler.tooltip.behaviour1": "По умолчанию _разбирает_ _вагонетки_, _при_ _подаче_ _Ñ�игнала_ краÑ�ного камнÑ� _Ñ�обирает-.", - "block.create.cart_assembler.tooltip.condition2": "При размещении над Ñ�нергорельÑ�ами", - "block.create.cart_assembler.tooltip.behaviour2": "_Собирает_ и _уÑ�корÑ�ет_ вагонетки при _активном Ñ�игнале_ краÑ�ного камнÑ�, в противном Ñ�лучае _разбирает_ и _удерживает_ их.", - "block.create.cart_assembler.tooltip.control1": "Когда размещён на рельÑ�ах", - "block.create.cart_assembler.tooltip.action1": "_Собирает_ проходÑ�щие вагонетки, _еÑ�ли запитан_, и _разбирает_ их, еÑ�ли нет.", - "block.create.cart_assembler.tooltip.control2": "Когда размещён на активированых рельÑ�ах", - "block.create.cart_assembler.tooltip.action2": "Собирает и _уÑ�корÑ�ет_ вагонетки _еÑ�ли запитан_, разбирает и _держит_ их на меÑ�те, еÑ�ли нет.", - "block.create.cart_assembler.tooltip.control3": "Когда размещён на рельÑ�ах Ñ� датчиком", - "block.create.cart_assembler.tooltip.action3": "_Собирает не Ñ�обраные_ вагонетки, и _разбирает Ñ�обраные_.", - "block.create.cart_assembler.tooltip.control4": "Когда размещён на активирущих рельÑ�ах", - "block.create.cart_assembler.tooltip.action4": "_Разбирает_ вагонетки еÑ�ли запитан.", + "block.create.cart_assembler.tooltip.summary": "При _размещении_ _над_ _рельсами_ принимает функциональные возможности и _собирает/разбирает_ конструкции на _вагонетках_.", + "block.create.cart_assembler.tooltip.condition1": "При размещении над рельсами", + "block.create.cart_assembler.tooltip.behaviour1": "По умолчанию _разбирает_ _вагонетки_, _при_ _подаче_ _сигнала_ красного камня _собирает-.", + "block.create.cart_assembler.tooltip.condition2": "При размещении над энергорельсами", + "block.create.cart_assembler.tooltip.behaviour2": "_Собирает_ и _ускоряет_ вагонетки при _активном сигнале_ красного камня, в противном случае _разбирает_ и _удерживает_ их.", + "block.create.cart_assembler.tooltip.control1": "Когда размещён на рельсах", + "block.create.cart_assembler.tooltip.action1": "_Собирает_ проходящие вагонетки, _если запитан_, и _разбирает_ их, если нет.", + "block.create.cart_assembler.tooltip.control2": "Когда размещён на активированых рельсах", + "block.create.cart_assembler.tooltip.action2": "Собирает и _ускоряет_ вагонетки _если запитан_, разбирает и _держит_ их на месте, если нет.", + "block.create.cart_assembler.tooltip.control3": "Когда размещён на рельсах с датчиком", + "block.create.cart_assembler.tooltip.action3": "_Собирает не собраные_ вагонетки, и _разбирает собраные_.", + "block.create.cart_assembler.tooltip.control4": "Когда размещён на активирущих рельсах", + "block.create.cart_assembler.tooltip.action4": "_Разбирает_ вагонетки если запитан.", "block.create.rope_pulley.tooltip": "ROPE PULLEY", - "block.create.rope_pulley.tooltip.summary": "Перемещает прикреплённые _блоки_ и _конÑ�трукции_ по _вертикали_. ИÑ�пользуйте блоки _шаÑ�Ñ�и_ или _Ñ�лизи_, чтобы перемещать более одного блока.", - "block.create.rope_pulley.tooltip.condition1": "При вращении", - "block.create.rope_pulley.tooltip.behaviour1": "Ð�ачинает двигатьÑ�Ñ� прикреплённаÑ� конÑ�трукциÑ�. СкороÑ�Ñ‚ÑŒ и направление коррелируют Ñ� входÑ�щей Ñ�короÑ�тью вращениÑ�.", + "block.create.rope_pulley.tooltip.summary": "Перемещает прикреплённые _блоки_ и _конструкции_ по _вертикали_. Используйте блоки _шасси_ или _слизи_, чтобы перемещать более одного блока.", + "block.create.rope_pulley.tooltip.condition1": "При вращении", + "block.create.rope_pulley.tooltip.behaviour1": "Начинает двигаться прикреплённая конструкция. Скорость и направление коррелируют с входящей скоростью вращения.", "block.create.linear_chassis.tooltip": "TRANSLATION CHASSIS", - "block.create.linear_chassis.tooltip.summary": "Ð�аÑ�траиваемый базовый блок, Ñ�оединÑ�ющий конÑ�трукции длÑ� перемещениÑ�.", - "block.create.linear_chassis.tooltip.condition1": "При движении", - "block.create.linear_chassis.tooltip.behaviour1": "_Перемещает_ вÑ�е _подключённые_ _шаÑ�Ñ�и_ Ñ� _одинаковой_ ориентацией, а также _Ñ�толбец_ _блоков_ в пределах Ñ�воего _диапазона_. Блоки будут вытÑ�гиватьÑ�Ñ� только в том Ñ�лучае, еÑ�ли лицеваÑ� Ñ�торона шаÑ�Ñ�и липкаÑ� (Ñ�м. [Ctrl]).", - "block.create.linear_chassis.tooltip.condition2": "ИÑ�пользуÑ� гаечный ключ", - "block.create.linear_chassis.tooltip.behaviour2": "Ð�аÑ�тройте диапазон длÑ� Ñ�того блока шаÑ�Ñ�и. Удерживайте CTRL, чтобы изменить диапазон вÑ�ех подключённых блоков шаÑ�Ñ�и.", - "block.create.linear_chassis.tooltip.control1": "ПКМ Ñ�гуÑ�тком Ñ�лизи", - "block.create.linear_chassis.tooltip.action1": "Делает нужную Ñ�торону липкой. При перемещении шаÑ�Ñ�и будет Ñ‚Ñ�нуть прикреплённые блоки незавиÑ�имо от направлениÑ� движениÑ�.", + "block.create.linear_chassis.tooltip.summary": "Настраиваемый базовый блок, соединяющий конструкции для перемещения.", + "block.create.linear_chassis.tooltip.condition1": "При движении", + "block.create.linear_chassis.tooltip.behaviour1": "_Перемещает_ все _подключённые_ _шасси_ с _одинаковой_ ориентацией, а также _столбец_ _блоков_ в пределах своего _диапазона_. Блоки будут вытягиваться только в том случае, если лицевая сторона шасси липкая (см. [Ctrl]).", + "block.create.linear_chassis.tooltip.condition2": "Используя гаечный ключ", + "block.create.linear_chassis.tooltip.behaviour2": "Настройте диапазон для этого блока шасси. Удерживайте CTRL, чтобы изменить диапазон всех подключённых блоков шасси.", + "block.create.linear_chassis.tooltip.control1": "ПКМ сгустком слизи", + "block.create.linear_chassis.tooltip.action1": "Делает нужную сторону липкой. При перемещении шасси будет тянуть прикреплённые блоки независимо от направления движения.", "block.create.secondary_linear_chassis.tooltip": "SECONDARY LINEAR CHASSIS", - "block.create.secondary_linear_chassis.tooltip.summary": "Второй тип _Линейного шаÑ�Ñ�и_, которое не Ñ�оеденÑ�етÑ�Ñ� Ñ� другими.", + "block.create.secondary_linear_chassis.tooltip.summary": "Второй тип _Линейного шасси_, которое не соеденяется с другими.", "block.create.radial_chassis.tooltip": "ROTATION CHASSIS", - "block.create.radial_chassis.tooltip.summary": "Конфигурируемый базовый блок, Ñ�оединÑ�ющий конÑ�трукции длÑ� движениÑ�.", - "block.create.radial_chassis.tooltip.condition1": "При движении", - "block.create.radial_chassis.tooltip.behaviour1": "_Перемещает_ вÑ�е _прикреплённые_ _шаÑ�Ñ�и_ в колонне, и цилиндр из блоков вокруг Ñ�ебÑ�. Блоки вокруг него перемещаютÑ�Ñ� только тогда, когда они находÑ�Ñ‚Ñ�Ñ� в пределах доÑ�Ñ�гаемоÑ�ти и прикреплён к липкой Ñ�тороне (Ñ�м. [Ctrl]).", - "block.create.radial_chassis.tooltip.condition2": "ИÑ�пользуÑ� гаечный ключ", - "block.create.radial_chassis.tooltip.behaviour2": "Ð�аÑ�тройте диапазон длÑ� Ñ�того блока шаÑ�Ñ�и. Удерживайте CTRL, чтобы изменить диапазон вÑ�ех подключённых блоков шаÑ�Ñ�и.", - "block.create.radial_chassis.tooltip.control1": "ПКМ Ñ�гуÑ�тком Ñ�лизи", - "block.create.radial_chassis.tooltip.action1": "Делает нужную Ñ�торону липкой. При перемещении шаÑ�Ñ�и вÑ�е обозначенные блоки, прикреплённые к липкой Ñ�тороне, перемещаютÑ�Ñ� вмеÑ�те Ñ� ним.", + "block.create.radial_chassis.tooltip.summary": "Конфигурируемый базовый блок, соединяющий конструкции для движения.", + "block.create.radial_chassis.tooltip.condition1": "При движении", + "block.create.radial_chassis.tooltip.behaviour1": "_Перемещает_ все _прикреплённые_ _шасси_ в колонне, и цилиндр из блоков вокруг себя. Блоки вокруг него перемещаются только тогда, когда они находятся в пределах досягаемости и прикреплён к липкой стороне (см. [Ctrl]).", + "block.create.radial_chassis.tooltip.condition2": "Используя гаечный ключ", + "block.create.radial_chassis.tooltip.behaviour2": "Настройте диапазон для этого блока шасси. Удерживайте CTRL, чтобы изменить диапазон всех подключённых блоков шасси.", + "block.create.radial_chassis.tooltip.control1": "ПКМ сгустком слизи", + "block.create.radial_chassis.tooltip.action1": "Делает нужную сторону липкой. При перемещении шасси все обозначенные блоки, прикреплённые к липкой стороне, перемещаются вместе с ним.", "block.create.mechanical_drill.tooltip": "MECHANICAL DRILL", - "block.create.mechanical_drill.tooltip.summary": "МеханичеÑ�кое уÑ�тройÑ�тво, подходÑ�щее _длÑ�_ _разрушениÑ�_ _блоков_. Он подвижен Ñ� помощью _механичеÑ�ких_ _поршней_, _радиальных_ _шаÑ�Ñ�и_ или других контроллеров.", - "block.create.mechanical_drill.tooltip.condition1": "При вращении", - "block.create.mechanical_drill.tooltip.behaviour1": "ДейÑ�твует как _Ñ�тационарный_ разрушитель блоков. Также _наноÑ�ит_ _урон_ _Ñ�ущеÑ�твам_ в рабочей облаÑ�ти.", - "block.create.mechanical_drill.tooltip.condition2": "Во времÑ� движениÑ�", - "block.create.mechanical_drill.tooltip.behaviour2": "Ломает блоки, Ñ� которыми Ñ�талкиваетÑ�Ñ�.", + "block.create.mechanical_drill.tooltip.summary": "Механическое устройство, подходящее _для_ _разрушения_ _блоков_. Он подвижен с помощью _механических_ _поршней_, _радиальных_ _шасси_ или других контроллеров.", + "block.create.mechanical_drill.tooltip.condition1": "При вращении", + "block.create.mechanical_drill.tooltip.behaviour1": "Действует как _стационарный_ разрушитель блоков. Также _наносит_ _урон_ _существам_ в рабочей области.", + "block.create.mechanical_drill.tooltip.condition2": "Во время движения", + "block.create.mechanical_drill.tooltip.behaviour2": "Ломает блоки, с которыми сталкивается.", "block.create.mechanical_harvester.tooltip": "MECHANICAL HARVESTER", - "block.create.mechanical_harvester.tooltip.summary": "МеханичеÑ�кий куÑ�торез, подходÑ�щий длÑ� автоматизации выращиваниÑ� Ñ�редних раÑ�тений. Он подвижен Ñ� помощью _механичеÑ�ких_ _поршней_, _радиальных_ _шаÑ�Ñ�и_ или других контроллеров.", - "block.create.mechanical_harvester.tooltip.condition1": "Во времÑ� движениÑ�", - "block.create.mechanical_harvester.tooltip.behaviour1": "_Собирает_ вÑ�е _зрелые_ _культуры_, Ñ� которыми Ñ�талкиваетÑ�Ñ� лезвие, и возвращает их в иÑ�ходное Ñ�оÑ�тоÑ�ние роÑ�та.", + "block.create.mechanical_harvester.tooltip.summary": "Механический кусторез, подходящий для автоматизации выращивания средних растений. Он подвижен с помощью _механических_ _поршней_, _радиальных_ _шасси_ или других контроллеров.", + "block.create.mechanical_harvester.tooltip.condition1": "Во время движения", + "block.create.mechanical_harvester.tooltip.behaviour1": "_Собирает_ все _зрелые_ _культуры_, с которыми сталкивается лезвие, и возвращает их в исходное состояние роста.", "block.create.mechanical_plough.tooltip": "MECHANICAL PLOUGH", - "block.create.mechanical_plough.tooltip.summary": "МеханичеÑ�кий плуг имеет множеÑ�тво применений. Он подвижен Ñ� помощью _механичеÑ�ких_ _поршней_, _радиальных_ _шаÑ�Ñ�и_ или других контроллеров.", - "block.create.mechanical_plough.tooltip.condition1": "Во времÑ� движениÑ�", - "block.create.mechanical_plough.tooltip.behaviour1": "_Разбивает блоки_, Ñ� которыми _невозможно_ _Ñ�толкнутьÑ�Ñ�_, например, факелы, дорожки пыли или Ñ�лои Ñ�нега. ПрименÑ�ет его движение к _Ñ�ущноÑ�Ñ‚Ñ�м_, не причинÑ�Ñ� им _вреда_. _Обрабатывает_ блоки земли, как _мотыга_.", + "block.create.mechanical_plough.tooltip.summary": "Механический плуг имеет множество применений. Он подвижен с помощью _механических_ _поршней_, _радиальных_ _шасси_ или других контроллеров.", + "block.create.mechanical_plough.tooltip.condition1": "Во время движения", + "block.create.mechanical_plough.tooltip.behaviour1": "_Разбивает блоки_, с которыми _невозможно_ _столкнуться_, например, факелы, дорожки пыли или слои снега. Применяет его движение к _сущностям_, не причиняя им _вреда_. _Обрабатывает_ блоки земли, как _мотыга_.", "block.create.mechanical_saw.tooltip": "MECHANICAL SAW", - "block.create.mechanical_saw.tooltip.summary": "Подходит длÑ� Ñ�ффективной _резки_ _деревьев_ и длÑ� резки _плотницких_ _блоков_. Она подвижна Ñ� помощью _механичеÑ�ких_ _поршней_, _радиальных_ _шаÑ�Ñ�и_ или других контроллеров.", - "block.create.mechanical_saw.tooltip.condition1": "Когда лицевой Ñ�тороной вверх", - "block.create.mechanical_saw.tooltip.behaviour1": "ПрименÑ�ет _рецепты_ _пилениÑ�_ и _камнерезаниÑ�_ к предметам, упавшим на него или вÑ�тавленным в него. Когда возможно неÑ�колько выходов, он цикличеÑ�ки проходит через них, еÑ�ли только не назначен фильтр.", - "block.create.mechanical_saw.tooltip.condition2": "ЕÑ�ли направлена горизонтально", - "block.create.mechanical_saw.tooltip.behaviour2": "_Ломает_ _бревна_ перед ним. ЕÑ�ли бревно Ñ�амо по Ñ�ебе _поддерживало_ дерево, то _дерево_ _рухнет_ от пилы.", - "block.create.mechanical_saw.tooltip.condition3": "Во времÑ� движениÑ�", - "block.create.mechanical_saw.tooltip.behaviour3": "_Вырезает_ вÑ�е _деревьÑ�_, Ñ� которыми Ñ�талкиваетÑ�Ñ� пила.", + "block.create.mechanical_saw.tooltip.summary": "Подходит для эффективной _резки_ _деревьев_ и для резки _плотницких_ _блоков_. Она подвижна с помощью _механических_ _поршней_, _радиальных_ _шасси_ или других контроллеров.", + "block.create.mechanical_saw.tooltip.condition1": "Когда лицевой стороной вверх", + "block.create.mechanical_saw.tooltip.behaviour1": "Применяет _рецепты_ _пиления_ и _камнерезания_ к предметам, упавшим на него или вставленным в него. Когда возможно несколько выходов, он циклически проходит через них, если только не назначен фильтр.", + "block.create.mechanical_saw.tooltip.condition2": "Если направлена горизонтально", + "block.create.mechanical_saw.tooltip.behaviour2": "_Ломает_ _бревна_ перед ним. Если бревно само по себе _поддерживало_ дерево, то _дерево_ _рухнет_ от пилы.", + "block.create.mechanical_saw.tooltip.condition3": "Во время движения", + "block.create.mechanical_saw.tooltip.behaviour3": "_Вырезает_ все _деревья_, с которыми сталкивается пила.", "block.create.stockpile_switch.tooltip": "stockpile_switch", - "block.create.stockpile_switch.tooltip.summary": "Подаёт Ñ�игнал краÑ�ного камнÑ� в завиÑ�имоÑ�ти от _заполниноÑ�ти_ _прикреплённого_ _Ñ�щика_.", - "block.create.stockpile_switch.tooltip.condition1": "Когда ниже нижнего предела", - "block.create.stockpile_switch.tooltip.behaviour1": "Ð�е подаёт _Ñ�игнал_ _краÑ�ного_ _камнÑ�_.", + "block.create.stockpile_switch.tooltip.summary": "Подаёт сигнал красного камня в зависимости от _заполниности_ _прикреплённого_ _ящика_.", + "block.create.stockpile_switch.tooltip.condition1": "Когда ниже нижнего предела", + "block.create.stockpile_switch.tooltip.behaviour1": "Не подаёт _сигнал_ _красного_ _камня_.", "block.create.content_observer.tooltip": "CONTENT OBSERVER", - "block.create.content_observer.tooltip.summary": "_Обнаруживает Ñ�лементы_ внутри _контейнеров_ и _конвейеров_, Ñ�оответÑ�твующие наÑ�троенному _фильтру_. ЕÑ�ли наблюдаемый инвентарь, ремень или шланг Ñ�одержит Ñ�овпадающий Ñ�лемент, Ñ�тот компонент излучает Ñ�игнал краÑ�ного камнÑ�. Когда наблюдаемаÑ� _ воронка передает_ Ñ�оответÑ�твующий предмет, Ñ�тот компонент иÑ�пуÑ�кает _импульÑ�_.", + "block.create.content_observer.tooltip.summary": "_Обнаруживает элементы_ внутри _контейнеров_ и _конвейеров_, соответствующие настроенному _фильтру_. Если наблюдаемый инвентарь, ремень или шланг содержит совпадающий элемент, этот компонент излучает сигнал красного камня. Когда наблюдаемая _ воронка передает_ соответствующий предмет, этот компонент испускает _импульс_.", "block.create.redstone_link.tooltip": "REDSTONE LINK", - "block.create.redstone_link.tooltip.summary": "_БеÑ�проводной_ _передатчик_ Ñ�игнала краÑ�ного камнÑ�. Можно выбрать _чаÑ�тоты_ Ñ� помощью любого предмета. Диапазон Ñ�игнала ограничен, но доÑ�таточно далёк.", - "block.create.redstone_link.tooltip.condition1": "Когда приведен в дейÑ�твие", - "block.create.redstone_link.tooltip.behaviour1": "ПринÑ�в Ñ�игнал той же _чаÑ�тоты_ выдаёт Ñ�игнал краÑ�ного камнÑ� или наоборот.", - "block.create.redstone_link.tooltip.control1": "При ПКМ предметом", - "block.create.redstone_link.tooltip.action1": "УÑ�танавливает чаÑ�тоту длÑ� Ñ�того предмета. Ð’Ñ�его _два_ разных предмета могут быть иÑ�пользованы в комбинации длÑ� определениÑ� чаÑ�тоты.", - "block.create.redstone_link.tooltip.control2": "ПКМ крадучиÑ�ÑŒ", - "block.create.redstone_link.tooltip.action2": "Переключение между режимом _приемника_ и _передатчика_.", + "block.create.redstone_link.tooltip.summary": "_Беспроводной_ _передатчик_ сигнала красного камня. Можно выбрать _частоты_ с помощью любого предмета. Диапазон сигнала ограничен, но достаточно далёк.", + "block.create.redstone_link.tooltip.condition1": "Когда приведен в действие", + "block.create.redstone_link.tooltip.behaviour1": "Приняв сигнал той же _частоты_ выдаёт сигнал красного камня или наоборот.", + "block.create.redstone_link.tooltip.control1": "При ПКМ предметом", + "block.create.redstone_link.tooltip.action1": "Устанавливает частоту для этого предмета. Всего _два_ разных предмета могут быть использованы в комбинации для определения частоты.", + "block.create.redstone_link.tooltip.control2": "ПКМ крадучись", + "block.create.redstone_link.tooltip.action2": "Переключение между режимом _приемника_ и _передатчика_.", "block.create.nixie_tube.tooltip": "NIXIE TUBE", - "block.create.nixie_tube.tooltip.summary": "КраÑ�ивый диÑ�плей Ñ� питанием от _Ñ�игнала_ _краÑ�ного_ _камнÑ�_ в диапазоне от 0 до 15.", - "block.create.nixie_tube.tooltip.condition1": "При подаче Ñ�игнала краÑ�ного камнÑ�", - "block.create.nixie_tube.tooltip.behaviour1": "Показывает _текущую_ _Ñ�илу_ _Ñ�игнала_ краÑ�ного камнÑ� в качеÑ�тве отображаемого значениÑ�.", - "block.create.nixie_tube.tooltip.condition2": "С биркой", - "block.create.nixie_tube.tooltip.behaviour2": "Отображает _Ñ�одержимое_ вашей _бирки_, еÑ�ли неÑ�колько газоразрÑ�дных индикаторов _подключены_ в _одну линию_.", + "block.create.nixie_tube.tooltip.summary": "Красивый дисплей с питанием от _сигнала_ _красного_ _камня_ в диапазоне от 0 до 15.", + "block.create.nixie_tube.tooltip.condition1": "При подаче сигнала красного камня", + "block.create.nixie_tube.tooltip.behaviour1": "Показывает _текущую_ _силу_ _сигнала_ красного камня в качестве отображаемого значения.", + "block.create.nixie_tube.tooltip.condition2": "С биркой", + "block.create.nixie_tube.tooltip.behaviour2": "Отображает _содержимое_ вашей _бирки_, если несколько газоразрядных индикаторов _подключены_ в _одну линию_.", "block.create.redstone_contact.tooltip": "REDSTONE CONTACT", - "block.create.redstone_contact.tooltip.summary": "ПроÑ�тое уÑ�тройÑ�тво длÑ� продвинутых механизмов. Он подвижен Ñ� помощью _механичеÑ�ких_ _поршней_, _радиальных_ _шаÑ�Ñ�и_ или других контроллеров.", - "block.create.redstone_contact.tooltip.condition1": "Когда Ñ�мотрит на другое контактное Ñ�оединение", - "block.create.redstone_contact.tooltip.behaviour1": "Выдаёт _Ñ�игнал_ _краÑ�ного_ _камнÑ�_", - "block.create.redstone_contact.tooltip.condition2": "Во времÑ� движениÑ�", - "block.create.redstone_contact.tooltip.behaviour2": "Ð�ктивирует вÑ�е Ñ�тационарные контакты, которые проходит.", + "block.create.redstone_contact.tooltip.summary": "Простое устройство для продвинутых механизмов. Он подвижен с помощью _механических_ _поршней_, _радиальных_ _шасси_ или других контроллеров.", + "block.create.redstone_contact.tooltip.condition1": "Когда смотрит на другое контактное соединение", + "block.create.redstone_contact.tooltip.behaviour1": "Выдаёт _сигнал_ _красного_ _камня_", + "block.create.redstone_contact.tooltip.condition2": "Во время движения", + "block.create.redstone_contact.tooltip.behaviour2": "Активирует все стационарные контакты, которые проходит.", "block.create.adjustable_crate.tooltip": "ADJUSTABLE CRATE", - "block.create.adjustable_crate.tooltip.summary": "Этот контейнер длÑ� хранениÑ� позволÑ�ет вручную контролировать его емкоÑ�Ñ‚ÑŒ. Он может вмеÑ�тить до 16 Ñ�Ñ‚Ñ�ков любого предмета. Поддерживает компараторы.", - "block.create.adjustable_crate.tooltip.control1": "При ПКМ", - "block.create.adjustable_crate.tooltip.action1": "ОткрываетÑ�Ñ� _интерфейÑ�_.", + "block.create.adjustable_crate.tooltip.summary": "Этот контейнер для хранения позволяет вручную контролировать его емкость. Он может вместить до 16 стэков любого предмета. Поддерживает компараторы.", + "block.create.adjustable_crate.tooltip.control1": "При ПКМ", + "block.create.adjustable_crate.tooltip.action1": "Открывается _интерфейс_.", "block.create.creative_crate.tooltip": "THE ENDLESS CRATE", - "block.create.creative_crate.tooltip.summary": "Этот _контейнер_ длÑ� _хранениÑ�_ позволÑ�ющий _беÑ�конечную_ _дублировать_ любой предмет. ПомеÑ�тите Ñ€Ñ�дом Ñ�о Ñ�хематичной пушкой, чтобы удалить любые требованиÑ� к материалу.", - "block.create.creative_crate.tooltip.condition1": "Когда предмет в Ñ�лоте фильтра", - "block.create.creative_crate.tooltip.behaviour1": "Ð’Ñ�е, что извлечено из Ñ�того контейнера, обеÑ�печит беÑ�конечную поÑ�тавку указанного предмета. Предметы, _вÑ�тавленные_ в Ñ�тот Ñ�щик, будут _аннулированы_.", + "block.create.creative_crate.tooltip.summary": "Этот _контейнер_ для _хранения_ позволяющий _бесконечную_ _дублировать_ любой предмет. Поместите рядом со схематичной пушкой, чтобы удалить любые требования к материалу.", + "block.create.creative_crate.tooltip.condition1": "Когда предмет в слоте фильтра", + "block.create.creative_crate.tooltip.behaviour1": "Все, что извлечено из этого контейнера, обеспечит бесконечную поставку указанного предмета. Предметы, _вставленные_ в этот ящик, будут _аннулированы_.", "block.create.deployer.tooltip": "DEPLOYER", - "block.create.deployer.tooltip.summary": "_УдарÑ�ет_, _иÑ�пользует_ и _активирует_. Эта машина поÑ�тараетÑ�Ñ� макÑ�имально _имитировать_ _игрока_. Может _брать_ и _клаÑ�Ñ‚ÑŒ_ _предметы_ в Ñ�оÑ�едний _инвентарь_. Может быть назначен _фильтр_ в виде Ñ�така предметов.", - "block.create.deployer.tooltip.condition1": "При вращении", - "block.create.deployer.tooltip.behaviour1": "_Ð’Ñ‹Ñ‚Ñ�гивает_ _руку_ и _активирует_ на _2_ _м_ _впереди_ Ñ�ебÑ�.", - "block.create.deployer.tooltip.condition2": "ПКМ гаечным ключом", - "block.create.deployer.tooltip.behaviour2": "Переключает режим удара. Ð’ режиме пробивки автономный активатор попытаетÑ�Ñ� иÑ�пользовать Ñ�вой предмет, чтобы разбить блоки или нанеÑ�ти урон Ñ�ущноÑ�Ñ‚Ñ�м.", - "block.create.deployer.tooltip.condition3": "Когда уÑ�тановлен фильтр", - "block.create.deployer.tooltip.behaviour3": "Ð�втоматичеÑ�кий активатор будет активирован, еÑ�ли только удерживаемый предмет _Ñ�овпадает_ Ñ� предметом в _фильтре_. Ð�е Ñ�овпадающие предметы не могут быть помещены; Удерживаемые предметы, Ñ�оответÑ�твующие фильтру, не могут быть извлечены.", + "block.create.deployer.tooltip.summary": "_Ударяет_, _использует_ и _активирует_. Эта машина постарается максимально _имитировать_ _игрока_. Может _брать_ и _класть_ _предметы_ в соседний _инвентарь_. Может быть назначен _фильтр_ в виде стака предметов.", + "block.create.deployer.tooltip.condition1": "При вращении", + "block.create.deployer.tooltip.behaviour1": "_Вытягивает_ _руку_ и _активирует_ на _2_ _м_ _впереди_ себя.", + "block.create.deployer.tooltip.condition2": "ПКМ гаечным ключом", + "block.create.deployer.tooltip.behaviour2": "Переключает режим удара. В режиме пробивки автономный активатор попытается использовать свой предмет, чтобы разбить блоки или нанести урон сущностям.", + "block.create.deployer.tooltip.condition3": "Когда установлен фильтр", + "block.create.deployer.tooltip.behaviour3": "Автоматический активатор будет активирован, если только удерживаемый предмет _совпадает_ с предметом в _фильтре_. Не совпадающие предметы не могут быть помещены; Удерживаемые предметы, соответствующие фильтру, не могут быть извлечены.", "block.create.brass_casing.tooltip": "BRASS CASING", - "block.create.brass_casing.tooltip.summary": "Прочный корпуÑ� машины Ñ� различными вариантами применениÑ�. БезопаÑ�но длÑ� декорированиÑ�.", + "block.create.brass_casing.tooltip.summary": "Прочный корпус машины с различными вариантами применения. Безопасно для декорирования.", "block.create.pulse_repeater.tooltip": "PULSE REPEATER", - "block.create.pulse_repeater.tooltip.summary": "ПроÑ�таÑ� Ñ�хема обрезки длинны проходÑ�щего Ñ�игнала до _1_ _тика_.", + "block.create.pulse_repeater.tooltip.summary": "Простая схема обрезки длинны проходящего сигнала до _1_ _тика_.", "block.create.adjustable_repeater.tooltip": "FLEX REPEATER", - "block.create.adjustable_repeater.tooltip.summary": "_УÑ�овершенÑ�твованный_ _повторитель_ Ñ� _наÑ�траиваемой_ _задержкой_ до 30 минут.", + "block.create.adjustable_repeater.tooltip.summary": "_Усовершенствованный_ _повторитель_ с _настраиваемой_ _задержкой_ до 30 минут.", "block.create.adjustable_pulse_repeater.tooltip": "FLEX PULSE REPEATER", - "block.create.adjustable_pulse_repeater.tooltip.summary": "_ИмпульÑ�ный_ _повторитель_ Ñ� _наÑ�траиваемой_ _задержкой_ до 30 минут.", + "block.create.adjustable_pulse_repeater.tooltip.summary": "_Импульсный_ _повторитель_ с _настраиваемой_ _задержкой_ до 30 минут.", "block.create.analog_lever.tooltip": "ANALOG LEVER", - "block.create.analog_lever.tooltip.summary": "Рычаг Ñ� более точным _контролем_ над _уровнем_ _излучаемого_ _Ñ�игнала_.", + "block.create.analog_lever.tooltip.summary": "Рычаг с более точным _контролем_ над _уровнем_ _излучаемого_ _сигнала_.", "block.create.powered_toggle_latch.tooltip": "POWERED TOGGLE LATCH", - "block.create.powered_toggle_latch.tooltip.summary": "Рычаг, который может переключатьÑ�Ñ� Ñ� помощью импульÑ�а Ñ�игнал краÑ�ного камнÑ�.", + "block.create.powered_toggle_latch.tooltip.summary": "Рычаг, который может переключаться с помощью импульса сигнал красного камня.", "block.create.powered_latch.tooltip": "POWERED LATCH", - "block.create.powered_latch.tooltip.summary": "Рычаг, которым можно управлÑ�Ñ‚ÑŒ Ñ� помощью Ñ�игналов краÑ�ного камнÑ�. Сигнал Ñ� задней Ñ�тороны включает его, Ñ�игнал Ñ�о Ñ�тороны Ñ�браÑ�ывает его.", + "block.create.powered_latch.tooltip.summary": "Рычаг, которым можно управлять с помощью сигналов красного камня. Сигнал с задней стороны включает его, сигнал со стороны сбрасывает его.", "block.create.controller_rail.tooltip": "CONTROLLER RAIL", - "block.create.controller_rail.tooltip.summary": "_Ð’Ñ�е-направленные запитанные рельÑ�Ñ‹_, позволÑ�ющие _точную наÑ�тройку_ _Ñ�короÑ�ти_ вагонеток.", - "block.create.controller_rail.tooltip.condition1": "Когда запитано редÑ�тоун-Ñ�игналом", - "block.create.controller_rail.tooltip.behaviour1": "_УÑ�корÑ�ет_ или _замедлÑ�ет_ _прошедшие вагонетки_, на велечину завиÑ�Ñ�щую от _Ñ�илы Ñ�игнала_. РаÑ�проÑ�транаÑ� Ñ�игнал краÑ�ного камнÑ� на Ñ�оÑ�едние контролирующие рельÑ�Ñ‹. Питание двух контроллирующих рельÑ� Ñ� разной мощноÑ�тью приведет к тому, что дорожки между ними будут интерполировать Ñ�вой Ñ�игнал.", + "block.create.controller_rail.tooltip.summary": "_Все-направленные запитанные рельсы_, позволяющие _точную настройку_ _скорости_ вагонеток.", + "block.create.controller_rail.tooltip.condition1": "Когда запитано редстоун-сигналом", + "block.create.controller_rail.tooltip.behaviour1": "_Ускоряет_ или _замедляет_ _прошедшие вагонетки_, на велечину зависящую от _силы сигнала_. Распространая сигнал красного камня на соседние контролирующие рельсы. Питание двух контроллирующих рельс с разной мощностью приведет к тому, что дорожки между ними будут интерполировать свой сигнал.", "block.create.speedometer.tooltip": "SPEEDOMETER", - "block.create.speedometer.tooltip.summary": "ИзмерÑ�ет и отображает _Ñ�короÑ�Ñ‚ÑŒ_ _вращениÑ�_ прикреплённых кинетичеÑ�ких компонентов. Поддерживает _компараторы_.", - "block.create.speedometer.tooltip.condition1": "При вращении", - "block.create.speedometer.tooltip.behaviour1": "Указывает цвет, Ñ�оответÑ�твующий уровню Ñ�короÑ�ти. _Зелёный_ указывает на медленное, _Ñ�иний_ - на умеренное, а _пурпурное_ - на быÑ�трое вращение. Ð�екоторые механичеÑ�кие компоненты требуют доÑ�таточного уровнÑ� Ñ�короÑ�ти длÑ� правильной работы.", + "block.create.speedometer.tooltip.summary": "Измеряет и отображает _скорость_ _вращения_ прикреплённых кинетических компонентов. Поддерживает _компараторы_.", + "block.create.speedometer.tooltip.condition1": "При вращении", + "block.create.speedometer.tooltip.behaviour1": "Указывает цвет, соответствующий уровню скорости. _Зелёный_ указывает на медленное, _синий_ - на умеренное, а _пурпурное_ - на быстрое вращение. Некоторые механические компоненты требуют достаточного уровня скорости для правильной работы.", "block.create.stressometer.tooltip": "STRESSOMETER", - "block.create.stressometer.tooltip.summary": "ИзмерÑ�ет и отображает _общий_ _момент_ подключённой кинетичеÑ�кой Ñ�ети. Поддерживает _компараторы_.", - "block.create.stressometer.tooltip.condition1": "При вращении", - "block.create.stressometer.tooltip.behaviour1": "Указывает цвет, Ñ�оответÑ�твующий уровню момента. ПеренапрÑ�женные Ñ�ети переÑ�танут двигатьÑ�Ñ�. Ð�апрÑ�жение можно Ñ�нÑ�Ñ‚ÑŒ, добавив в Ñ�еть дополнительные иÑ�точники вращениÑ�.", + "block.create.stressometer.tooltip.summary": "Измеряет и отображает _общий_ _момент_ подключённой кинетической сети. Поддерживает _компараторы_.", + "block.create.stressometer.tooltip.condition1": "При вращении", + "block.create.stressometer.tooltip.behaviour1": "Указывает цвет, соответствующий уровню момента. Перенапряженные сети перестанут двигаться. Напряжение можно снять, добавив в сеть дополнительные источники вращения.", "item.create.sand_paper.tooltip": "SAND PAPER", - "item.create.sand_paper.tooltip.summary": "ГрубаÑ� бумага, которую можно иÑ�пользовать длÑ� _полировки материалов_. Может применÑ�Ñ‚ÑŒÑ�Ñ� автоматичеÑ�ки Ñ� помощью автономного активатора.", - "item.create.sand_paper.tooltip.condition1": "Когда иÑ�пользуетÑ�Ñ�", - "item.create.sand_paper.tooltip.behaviour1": "Полирует предметы во _второй руке_, или лежащие _на полу_, еÑ�ли _Ñ�мотреть на них_", + "item.create.sand_paper.tooltip.summary": "Грубая бумага, которую можно использовать для _полировки материалов_. Может применяться автоматически с помощью автономного активатора.", + "item.create.sand_paper.tooltip.condition1": "Когда используется", + "item.create.sand_paper.tooltip.behaviour1": "Полирует предметы во _второй руке_, или лежащие _на полу_, если _смотреть на них_", "item.create.super_glue.tooltip": "SUPER GLUE", - "item.create.super_glue.tooltip.summary": "Приклейте блок к другому, и они навÑ�егда будут неразлучны.", - "item.create.super_glue.tooltip.condition1": "При иÑ�пользовании", - "item.create.super_glue.tooltip.behaviour1": "Делает лицевую Ñ�торону _липкой_. Блоки, прикреплённые к липким гранÑ�м, будут _перемещатьÑ�Ñ�_ при помощи _механичеÑ�ких поршней_, _радиальных_ _шаÑ�Ñ�и_ и других контроллеров.", - "item.create.super_glue.tooltip.condition2": "Кода в другой руке", - "item.create.super_glue.tooltip.behaviour2": "Ð�втоматичеÑ�ки _прикреплÑ�ет_ _блоки_, раÑ�положенные от оÑ�новной руки, к той _Ñ�тороне_, _против_ _которой_ они были.", + "item.create.super_glue.tooltip.summary": "Приклейте блок к другому, и они навсегда будут неразлучны.", + "item.create.super_glue.tooltip.condition1": "При использовании", + "item.create.super_glue.tooltip.behaviour1": "Делает лицевую сторону _липкой_. Блоки, прикреплённые к липким граням, будут _перемещаться_ при помощи _механических поршней_, _радиальных_ _шасси_ и других контроллеров.", + "item.create.super_glue.tooltip.condition2": "Кода в другой руке", + "item.create.super_glue.tooltip.behaviour2": "Автоматически _прикрепляет_ _блоки_, расположенные от основной руки, к той _стороне_, _против_ _которой_ они были.", "item.create.builders_tea.tooltip": "BUILDERS TEA", - "item.create.builders_tea.tooltip.summary": "Идеальный напиток длÑ� начала днÑ�. _Мотивирует и наÑ�ыщает_.", + "item.create.builders_tea.tooltip.summary": "Идеальный напиток для начала дня. _Мотивирует и насыщает_.", "item.create.refined_radiance.tooltip": "REFINED RADIANCE", - "item.create.refined_radiance.tooltip.summary": "ХроматичеÑ�кий материал, _добытый_ _из_ _поглощенного_ _Ñ�вета_.", + "item.create.refined_radiance.tooltip.summary": "Хроматический материал, _добытый_ _из_ _поглощенного_ _света_.", "item.create.shadow_steel.tooltip": "SHADOW STEEL", - "item.create.shadow_steel.tooltip.summary": "ХроматичеÑ�кий материал, _добытый_ _в_ _пуÑ�тоте_.", + "item.create.shadow_steel.tooltip.summary": "Хроматический материал, _добытый_ _в_ _пустоте_.", "item.create.minecart_coupling.tooltip": "MINECART COUPLING", - "item.create.minecart_coupling.tooltip.summary": "_СоединÑ�ет_ ваши _вагонетки_ или _Перевозочные уÑ�тройÑ�тва_ вмеÑ�те, чтобы Ñ�оздать великолепный поезд.", - "item.create.minecart_coupling.tooltip.condition1": "При иÑ�пользовании на вагонетке", - "item.create.minecart_coupling.tooltip.behaviour1": "_СоединÑ�ет_ две вагонетки вмеÑ�те, пытаÑ�Ñ�ÑŒ держать их на _определенной диÑ�танции_ при движении.", + "item.create.minecart_coupling.tooltip.summary": "_Соединяет_ ваши _вагонетки_ или _Перевозочные устройства_ вместе, чтобы создать великолепный поезд.", + "item.create.minecart_coupling.tooltip.condition1": "При использовании на вагонетке", + "item.create.minecart_coupling.tooltip.behaviour1": "_Соединяет_ две вагонетки вместе, пытаясь держать их на _определенной дистанции_ при движении.", "item.create.crafter_slot_cover.tooltip": "SLOT COVER", - "item.create.crafter_slot_cover.tooltip.summary": "ИÑ�пользуетÑ�Ñ� длÑ� обозначениÑ� Ñ�лота как пуÑ�той Ñ�лот рецепта в _механичеÑ�ком_ _крафтере_. Крафтеры не обÑ�зательно должны образовывать полную квадратную Ñ�етку. Это полезно еÑ�ли еÑ�Ñ‚ÑŒ рецепты, где ингредиенты раÑ�полагаютÑ�Ñ� _по_ _диагонали_ друг к другу.", + "item.create.crafter_slot_cover.tooltip.summary": "Используется для обозначения слота как пустой слот рецепта в _механическом_ _крафтере_. Крафтеры не обязательно должны образовывать полную квадратную сетку. Это полезно если есть рецепты, где ингредиенты располагаются _по_ _диагонали_ друг к другу.", "create.tooltip.wip": "WIP", - "create.tooltip.workInProgress": "Работа продолжаетÑ�Ñ�!", - "create.tooltip.randomWipDescription0": "ПожалуйÑ�та держите Ñ�тот предмет подальше от детей!", - "create.tooltip.randomWipDescription1": "МаленькаÑ� панда умирает каждый раз, когда вы иÑ�пользуете Ñ�тот предмет. Каждый. Раз.", - "create.tooltip.randomWipDescription2": "ИÑ�пользуйте на Ñ�вой Ñ�трах и риÑ�к.", - "create.tooltip.randomWipDescription3": "Это не тот предмет, который вы ищете, *шевелит пальцами* пожалуйÑ�та, уÑ�корьтеÑ�ÑŒ.", - "create.tooltip.randomWipDescription4": "Этот предмет Ñ�амоуничтожитÑ�Ñ� через 10 Ñ�екунд. 10, 9, 8...", - "create.tooltip.randomWipDescription5": "Поверьте мне, Ñ�то беÑ�полезно.", - "create.tooltip.randomWipDescription6": "ИÑ�пользуÑ� Ñ�тот пункт, вы тем Ñ�амым Ñ�оглашаетеÑ�ÑŒ Ñ� нашим отказом от ответÑ�твенноÑ�ти и Ñ�оглашаетеÑ�ÑŒ Ñ� его уÑ�ловиÑ�ми.", - "create.tooltip.randomWipDescription7": "Этот, возможно, но не длÑ� тебÑ�. Как наÑ�чет Ñ�того?", - "create.tooltip.randomWipDescription8": "ИÑ�пользуÑ� его, вы немедленно пожалеете о Ñ�воем решении.", + "create.tooltip.workInProgress": "Работа продолжается!", + "create.tooltip.randomWipDescription0": "Пожалуйста держите этот предмет подальше от детей!", + "create.tooltip.randomWipDescription1": "Маленькая панда умирает каждый раз, когда вы используете этот предмет. Каждый. Раз.", + "create.tooltip.randomWipDescription2": "Используйте на свой страх и риск.", + "create.tooltip.randomWipDescription3": "Это не тот предмет, который вы ищете, *шевелит пальцами* пожалуйста, ускорьтесь.", + "create.tooltip.randomWipDescription4": "Этот предмет самоуничтожится через 10 секунд. 10, 9, 8...", + "create.tooltip.randomWipDescription5": "Поверьте мне, это бесполезно.", + "create.tooltip.randomWipDescription6": "Используя этот пункт, вы тем самым соглашаетесь с нашим отказом от ответственности и соглашаетесь с его условиями.", + "create.tooltip.randomWipDescription7": "Этот, возможно, но не для тебя. Как насчет этого?", + "create.tooltip.randomWipDescription8": "Используя его, вы немедленно пожалеете о своем решении.", "_": "->------------------------] Ponder Content [------------------------<-", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json index 1eda4d0ae..9e66fdcec 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json @@ -1,837 +1,838 @@ { - "_": "Missing Localizations: 549", + "_": "Missing Localizations: 559", "_": "->------------------------] Game Elements [------------------------<-", - "block.create.acacia_window": "金å�ˆæ¬¢çª—户", - "block.create.acacia_window_pane": "金å�ˆæ¬¢çª—户æ�¿", - "block.create.adjustable_chain_gearshift": "å�¯è°ƒèŠ‚链å¼�传动箱", - "block.create.adjustable_crate": "å�¯è°ƒèŠ‚æ�¿æ�¡ç®±", - "block.create.adjustable_pulse_repeater": "å�¯è°ƒèŠ‚脉冲中继器", - "block.create.adjustable_repeater": "å�¯è°ƒèŠ‚中继器", - "block.create.analog_lever": "å�¯è°ƒèŠ‚拉æ�†", - "block.create.andesite_belt_funnel": "安山岩传é€�带æ¼�æ–—", - "block.create.andesite_bricks": "安山岩砖", - "block.create.andesite_bricks_slab": "安山岩砖å�°é˜¶", - "block.create.andesite_bricks_stairs": "安山岩砖楼梯", - "block.create.andesite_bricks_wall": "安山岩砖墙", - "block.create.andesite_casing": "安山机壳", - "block.create.andesite_cobblestone": "安山岩圆石", - "block.create.andesite_cobblestone_slab": "安山岩圆石å�°é˜¶", - "block.create.andesite_cobblestone_stairs": "安山岩圆石楼梯", - "block.create.andesite_cobblestone_wall": "安山岩圆石墙", - "block.create.andesite_encased_shaft": "安山传动æ�†ç®±", - "block.create.andesite_funnel": "安山岩æ¼�æ–—", - "block.create.andesite_pillar": "竖纹安山岩", - "block.create.andesite_tunnel": "安山岩隧é�“", - "block.create.basin": "工作盆", - "block.create.belt": "ä¼ é€�带", - "block.create.birch_window": "白桦窗户", - "block.create.birch_window_pane": "白桦窗户æ�¿", - "block.create.black_sail": "黑色风帆", - "block.create.black_seat": "黑色å��åž«", - "block.create.black_valve_handle": "黑色阀门手轮", - "block.create.blaze_burner": "烈焰人燃烧室", - "block.create.blue_sail": "è“�色风帆", - "block.create.blue_seat": "è“�色å��åž«", - "block.create.blue_valve_handle": "è“�色阀门手轮", - "block.create.brass_belt_funnel": "黄铜传é€�带æ¼�æ–—", - "block.create.brass_block": "黄铜å�—", - "block.create.brass_casing": "黄铜机壳", - "block.create.brass_encased_shaft": "黄铜传动æ�†ç®±", - "block.create.brass_funnel": "黄铜æ¼�æ–—", - "block.create.brass_tunnel": "黄铜隧é�“", - "block.create.brown_sail": "棕色风帆", - "block.create.brown_seat": "棕色å��åž«", - "block.create.brown_valve_handle": "棕色阀门手轮", - "block.create.cart_assembler": "矿车装é…�ç«™", - "block.create.chiseled_dark_scoria": "錾制深色熔渣", - "block.create.chiseled_dolomite": "錾制白云岩", - "block.create.chiseled_gabbro": "錾制辉长岩", - "block.create.chiseled_limestone": "錾制石ç�°å²©", - "block.create.chiseled_scoria": "錾制熔渣", - "block.create.chiseled_weathered_limestone": "錾制风化石ç�°å²©", - "block.create.chocolate": "巧克力", - "block.create.chute": "溜槽", - "block.create.clockwork_bearing": "时钟轴承", - "block.create.clutch": "离å�ˆå™¨", - "block.create.cogwheel": "齿轮", - "block.create.content_observer": "物å“�侦测器", - "block.create.controller_rail": "控制é“�轨", - "block.create.copper_block": "é“œå�—", - "block.create.copper_casing": "铜机壳", - "block.create.copper_ore": "铜矿石", - "block.create.copper_shingles": "铜砖å�—", - "block.create.copper_tiles": "铜砖å�—", - "block.create.copper_valve_handle": "铜阀门手轮", - "block.create.creative_crate": "创造æ�¿æ�¡ç®±", - "block.create.creative_fluid_tank": "创造æµ�体储ç½�", - "block.create.creative_motor": "创造马达", - "block.create.crimson_window": "赤红窗户", - "block.create.crimson_window_pane": "赤红窗户æ�¿", - "block.create.crushing_wheel": "粉碎轮", - "block.create.crushing_wheel_controller": "粉碎轮控制器", - "block.create.cuckoo_clock": "布谷鸟闹钟", - "block.create.cyan_sail": "é�’色风帆", - "block.create.cyan_seat": "é�’色å��åž«", - "block.create.cyan_valve_handle": "é�’色阀门手轮", - "block.create.dark_oak_window": "深色橡木窗户", - "block.create.dark_oak_window_pane": "深色橡木窗户æ�¿", - "block.create.dark_scoria": "深色熔渣", - "block.create.dark_scoria_bricks": "深色熔渣砖", - "block.create.dark_scoria_bricks_slab": "深色熔渣砖å�°é˜¶", - "block.create.dark_scoria_bricks_stairs": "深色熔渣砖楼梯", - "block.create.dark_scoria_bricks_wall": "深色熔渣砖墙", - "block.create.dark_scoria_cobblestone": "深色熔渣圆石", - "block.create.dark_scoria_cobblestone_slab": "深色熔渣圆石å�°é˜¶", - "block.create.dark_scoria_cobblestone_stairs": "深色熔渣圆石楼梯", - "block.create.dark_scoria_cobblestone_wall": "深色熔渣圆石墙", - "block.create.dark_scoria_pillar": "竖纹深色熔渣", - "block.create.deployer": "机械手", - "block.create.depot": "置物å�°", - "block.create.diorite_bricks": "闪长岩砖", - "block.create.diorite_bricks_slab": "闪长岩砖å�°é˜¶", - "block.create.diorite_bricks_stairs": "闪长岩砖楼梯", - "block.create.diorite_bricks_wall": "闪长岩砖墙", - "block.create.diorite_cobblestone": "闪长岩圆石", - "block.create.diorite_cobblestone_slab": "闪长岩圆石å�°é˜¶", - "block.create.diorite_cobblestone_stairs": "闪长岩圆石楼梯", - "block.create.diorite_cobblestone_wall": "闪长岩圆石墙", - "block.create.diorite_pillar": "竖纹闪长岩", - "block.create.dolomite": "白云岩", - "block.create.dolomite_bricks": "白云岩砖", - "block.create.dolomite_bricks_slab": "白云岩砖å�°é˜¶", - "block.create.dolomite_bricks_stairs": "白云岩砖楼梯", - "block.create.dolomite_bricks_wall": "白云岩砖墙", - "block.create.dolomite_cobblestone": "白云岩圆石", - "block.create.dolomite_cobblestone_slab": "白云岩圆石å�°é˜¶", - "block.create.dolomite_cobblestone_stairs": "白云岩圆石楼梯", - "block.create.dolomite_cobblestone_wall": "白云岩圆石墙", - "block.create.dolomite_pillar": "竖纹白云岩", - "block.create.encased_chain_drive": "链å¼�传动箱", - "block.create.encased_fan": "鼓风机", - "block.create.encased_fluid_pipe": "æµ�体管é�“ç®±", - "block.create.fancy_andesite_bricks": "方纹安山岩砖", - "block.create.fancy_andesite_bricks_slab": "方纹安山岩砖å�°é˜¶", - "block.create.fancy_andesite_bricks_stairs": "方纹安山岩砖楼梯", - "block.create.fancy_andesite_bricks_wall": "方纹安山岩砖墙", - "block.create.fancy_dark_scoria_bricks": "方纹深色熔渣砖", - "block.create.fancy_dark_scoria_bricks_slab": "方纹深色熔渣砖å�°é˜¶", - "block.create.fancy_dark_scoria_bricks_stairs": "方纹深色熔渣砖楼梯", - "block.create.fancy_dark_scoria_bricks_wall": "方纹深色熔渣砖墙", - "block.create.fancy_diorite_bricks": "方纹闪长岩砖", - "block.create.fancy_diorite_bricks_slab": "方纹闪长岩砖å�°é˜¶", - "block.create.fancy_diorite_bricks_stairs": "方纹闪长岩砖楼梯", - "block.create.fancy_diorite_bricks_wall": "方纹闪长岩砖墙", - "block.create.fancy_dolomite_bricks": "方纹白云岩砖", - "block.create.fancy_dolomite_bricks_slab": "方纹白云岩砖å�°é˜¶", - "block.create.fancy_dolomite_bricks_stairs": "方纹白云岩砖楼梯", - "block.create.fancy_dolomite_bricks_wall": "方纹白云岩砖墙", - "block.create.fancy_gabbro_bricks": "方纹辉长岩砖", - "block.create.fancy_gabbro_bricks_slab": "方纹辉长岩砖å�°é˜¶", - "block.create.fancy_gabbro_bricks_stairs": "方纹辉长岩砖楼梯", - "block.create.fancy_gabbro_bricks_wall": "方纹辉长岩砖墙", - "block.create.fancy_granite_bricks": "方纹花岗岩砖", - "block.create.fancy_granite_bricks_slab": "方纹花岗岩砖å�°é˜¶", - "block.create.fancy_granite_bricks_stairs": "方纹花岗岩砖楼梯", - "block.create.fancy_granite_bricks_wall": "方纹花岗岩砖墙", - "block.create.fancy_limestone_bricks": "方纹石ç�°å²©ç –", - "block.create.fancy_limestone_bricks_slab": "方纹石ç�°å²©ç –å�°é˜¶", - "block.create.fancy_limestone_bricks_stairs": "方纹石ç�°å²©ç –楼梯", - "block.create.fancy_limestone_bricks_wall": "方纹石ç�°å²©ç –墙", - "block.create.fancy_scoria_bricks": "方纹熔渣砖", - "block.create.fancy_scoria_bricks_slab": "方纹熔渣砖å�°é˜¶", - "block.create.fancy_scoria_bricks_stairs": "方纹熔渣砖楼梯", - "block.create.fancy_scoria_bricks_wall": "方纹熔渣砖墙", - "block.create.fancy_weathered_limestone_bricks": "方纹风化石ç�°å²©ç –", - "block.create.fancy_weathered_limestone_bricks_slab": "方纹风化石ç�°å²©ç –å�°é˜¶", - "block.create.fancy_weathered_limestone_bricks_stairs": "方纹风化石ç�°å²©ç –楼梯", - "block.create.fancy_weathered_limestone_bricks_wall": "方纹风化石ç�°å²©ç –墙", - "block.create.fluid_pipe": "æµ�体管é�“", - "block.create.fluid_tank": "æµ�体储ç½�", - "block.create.fluid_valve": "æµ�体阀门", - "block.create.flywheel": "飞轮", - "block.create.framed_glass": "边框玻璃", - "block.create.framed_glass_pane": "边框玻璃æ�¿", - "block.create.furnace_engine": "熔炼引擎", - "block.create.gabbro": "辉长岩", - "block.create.gabbro_bricks": "辉长岩砖", - "block.create.gabbro_bricks_slab": "辉长岩砖å�°é˜¶", - "block.create.gabbro_bricks_stairs": "辉长岩砖楼梯", - "block.create.gabbro_bricks_wall": "辉长岩砖墙", - "block.create.gabbro_cobblestone": "辉长岩圆石", - "block.create.gabbro_cobblestone_slab": "辉长岩圆石å�°é˜¶", - "block.create.gabbro_cobblestone_stairs": "辉长岩圆石楼梯", - "block.create.gabbro_cobblestone_wall": "辉长岩圆石墙", - "block.create.gabbro_pillar": "竖纹辉长岩", + "block.create.acacia_window": "金合欢窗户", + "block.create.acacia_window_pane": "金合欢窗户板", + "block.create.adjustable_chain_gearshift": "可调节链式传动箱", + "block.create.adjustable_crate": "可调节板条箱", + "block.create.adjustable_pulse_repeater": "可调节脉冲中继器", + "block.create.adjustable_repeater": "可调节中继器", + "block.create.analog_lever": "可调节拉杆", + "block.create.andesite_belt_funnel": "安山岩传送带漏斗", + "block.create.andesite_bricks": "安山岩砖", + "block.create.andesite_bricks_slab": "安山岩砖台阶", + "block.create.andesite_bricks_stairs": "安山岩砖楼梯", + "block.create.andesite_bricks_wall": "安山岩砖墙", + "block.create.andesite_casing": "安山机壳", + "block.create.andesite_cobblestone": "安山岩圆石", + "block.create.andesite_cobblestone_slab": "安山岩圆石台阶", + "block.create.andesite_cobblestone_stairs": "安山岩圆石楼梯", + "block.create.andesite_cobblestone_wall": "安山岩圆石墙", + "block.create.andesite_encased_shaft": "安山传动杆箱", + "block.create.andesite_funnel": "安山岩漏斗", + "block.create.andesite_pillar": "竖纹安山岩", + "block.create.andesite_tunnel": "安山岩隧道", + "block.create.basin": "工作盆", + "block.create.belt": "传送带", + "block.create.birch_window": "白桦窗户", + "block.create.birch_window_pane": "白桦窗户板", + "block.create.black_sail": "黑色风帆", + "block.create.black_seat": "黑色坐垫", + "block.create.black_valve_handle": "黑色阀门手轮", + "block.create.blaze_burner": "烈焰人燃烧室", + "block.create.blue_sail": "蓝色风帆", + "block.create.blue_seat": "蓝色坐垫", + "block.create.blue_valve_handle": "蓝色阀门手轮", + "block.create.brass_belt_funnel": "黄铜传送带漏斗", + "block.create.brass_block": "黄铜块", + "block.create.brass_casing": "黄铜机壳", + "block.create.brass_encased_shaft": "黄铜传动杆箱", + "block.create.brass_funnel": "黄铜漏斗", + "block.create.brass_tunnel": "黄铜隧道", + "block.create.brown_sail": "棕色风帆", + "block.create.brown_seat": "棕色坐垫", + "block.create.brown_valve_handle": "棕色阀门手轮", + "block.create.cart_assembler": "矿车装配站", + "block.create.chiseled_dark_scoria": "錾制深色熔渣", + "block.create.chiseled_dolomite": "錾制白云岩", + "block.create.chiseled_gabbro": "錾制辉长岩", + "block.create.chiseled_limestone": "錾制石灰岩", + "block.create.chiseled_scoria": "錾制熔渣", + "block.create.chiseled_weathered_limestone": "錾制风化石灰岩", + "block.create.chocolate": "巧克力", + "block.create.chute": "溜槽", + "block.create.clockwork_bearing": "时钟轴承", + "block.create.clutch": "离合器", + "block.create.cogwheel": "齿轮", + "block.create.content_observer": "物品侦测器", + "block.create.controller_rail": "控制铁轨", + "block.create.copper_block": "铜块", + "block.create.copper_casing": "铜机壳", + "block.create.copper_ore": "铜矿石", + "block.create.copper_shingles": "铜砖块", + "block.create.copper_tiles": "铜砖块", + "block.create.copper_valve_handle": "铜阀门手轮", + "block.create.creative_crate": "创造板条箱", + "block.create.creative_fluid_tank": "创造流体储罐", + "block.create.creative_motor": "创造马达", + "block.create.crimson_window": "赤红窗户", + "block.create.crimson_window_pane": "赤红窗户板", + "block.create.crushing_wheel": "粉碎轮", + "block.create.crushing_wheel_controller": "粉碎轮控制器", + "block.create.cuckoo_clock": "布谷鸟闹钟", + "block.create.cyan_sail": "青色风帆", + "block.create.cyan_seat": "青色坐垫", + "block.create.cyan_valve_handle": "青色阀门手轮", + "block.create.dark_oak_window": "深色橡木窗户", + "block.create.dark_oak_window_pane": "深色橡木窗户板", + "block.create.dark_scoria": "深色熔渣", + "block.create.dark_scoria_bricks": "深色熔渣砖", + "block.create.dark_scoria_bricks_slab": "深色熔渣砖台阶", + "block.create.dark_scoria_bricks_stairs": "深色熔渣砖楼梯", + "block.create.dark_scoria_bricks_wall": "深色熔渣砖墙", + "block.create.dark_scoria_cobblestone": "深色熔渣圆石", + "block.create.dark_scoria_cobblestone_slab": "深色熔渣圆石台阶", + "block.create.dark_scoria_cobblestone_stairs": "深色熔渣圆石楼梯", + "block.create.dark_scoria_cobblestone_wall": "深色熔渣圆石墙", + "block.create.dark_scoria_pillar": "竖纹深色熔渣", + "block.create.deployer": "机械手", + "block.create.depot": "置物台", + "block.create.diorite_bricks": "闪长岩砖", + "block.create.diorite_bricks_slab": "闪长岩砖台阶", + "block.create.diorite_bricks_stairs": "闪长岩砖楼梯", + "block.create.diorite_bricks_wall": "闪长岩砖墙", + "block.create.diorite_cobblestone": "闪长岩圆石", + "block.create.diorite_cobblestone_slab": "闪长岩圆石台阶", + "block.create.diorite_cobblestone_stairs": "闪长岩圆石楼梯", + "block.create.diorite_cobblestone_wall": "闪长岩圆石墙", + "block.create.diorite_pillar": "竖纹闪长岩", + "block.create.dolomite": "白云岩", + "block.create.dolomite_bricks": "白云岩砖", + "block.create.dolomite_bricks_slab": "白云岩砖台阶", + "block.create.dolomite_bricks_stairs": "白云岩砖楼梯", + "block.create.dolomite_bricks_wall": "白云岩砖墙", + "block.create.dolomite_cobblestone": "白云岩圆石", + "block.create.dolomite_cobblestone_slab": "白云岩圆石台阶", + "block.create.dolomite_cobblestone_stairs": "白云岩圆石楼梯", + "block.create.dolomite_cobblestone_wall": "白云岩圆石墙", + "block.create.dolomite_pillar": "竖纹白云岩", + "block.create.encased_chain_drive": "链式传动箱", + "block.create.encased_fan": "鼓风机", + "block.create.encased_fluid_pipe": "流体管道箱", + "block.create.fancy_andesite_bricks": "方纹安山岩砖", + "block.create.fancy_andesite_bricks_slab": "方纹安山岩砖台阶", + "block.create.fancy_andesite_bricks_stairs": "方纹安山岩砖楼梯", + "block.create.fancy_andesite_bricks_wall": "方纹安山岩砖墙", + "block.create.fancy_dark_scoria_bricks": "方纹深色熔渣砖", + "block.create.fancy_dark_scoria_bricks_slab": "方纹深色熔渣砖台阶", + "block.create.fancy_dark_scoria_bricks_stairs": "方纹深色熔渣砖楼梯", + "block.create.fancy_dark_scoria_bricks_wall": "方纹深色熔渣砖墙", + "block.create.fancy_diorite_bricks": "方纹闪长岩砖", + "block.create.fancy_diorite_bricks_slab": "方纹闪长岩砖台阶", + "block.create.fancy_diorite_bricks_stairs": "方纹闪长岩砖楼梯", + "block.create.fancy_diorite_bricks_wall": "方纹闪长岩砖墙", + "block.create.fancy_dolomite_bricks": "方纹白云岩砖", + "block.create.fancy_dolomite_bricks_slab": "方纹白云岩砖台阶", + "block.create.fancy_dolomite_bricks_stairs": "方纹白云岩砖楼梯", + "block.create.fancy_dolomite_bricks_wall": "方纹白云岩砖墙", + "block.create.fancy_gabbro_bricks": "方纹辉长岩砖", + "block.create.fancy_gabbro_bricks_slab": "方纹辉长岩砖台阶", + "block.create.fancy_gabbro_bricks_stairs": "方纹辉长岩砖楼梯", + "block.create.fancy_gabbro_bricks_wall": "方纹辉长岩砖墙", + "block.create.fancy_granite_bricks": "方纹花岗岩砖", + "block.create.fancy_granite_bricks_slab": "方纹花岗岩砖台阶", + "block.create.fancy_granite_bricks_stairs": "方纹花岗岩砖楼梯", + "block.create.fancy_granite_bricks_wall": "方纹花岗岩砖墙", + "block.create.fancy_limestone_bricks": "方纹石灰岩砖", + "block.create.fancy_limestone_bricks_slab": "方纹石灰岩砖台阶", + "block.create.fancy_limestone_bricks_stairs": "方纹石灰岩砖楼梯", + "block.create.fancy_limestone_bricks_wall": "方纹石灰岩砖墙", + "block.create.fancy_scoria_bricks": "方纹熔渣砖", + "block.create.fancy_scoria_bricks_slab": "方纹熔渣砖台阶", + "block.create.fancy_scoria_bricks_stairs": "方纹熔渣砖楼梯", + "block.create.fancy_scoria_bricks_wall": "方纹熔渣砖墙", + "block.create.fancy_weathered_limestone_bricks": "方纹风化石灰岩砖", + "block.create.fancy_weathered_limestone_bricks_slab": "方纹风化石灰岩砖台阶", + "block.create.fancy_weathered_limestone_bricks_stairs": "方纹风化石灰岩砖楼梯", + "block.create.fancy_weathered_limestone_bricks_wall": "方纹风化石灰岩砖墙", + "block.create.fluid_pipe": "流体管道", + "block.create.fluid_tank": "流体储罐", + "block.create.fluid_valve": "流体阀门", + "block.create.flywheel": "飞轮", + "block.create.framed_glass": "边框玻璃", + "block.create.framed_glass_pane": "边框玻璃板", + "block.create.furnace_engine": "熔炼引擎", + "block.create.gabbro": "辉长岩", + "block.create.gabbro_bricks": "辉长岩砖", + "block.create.gabbro_bricks_slab": "辉长岩砖台阶", + "block.create.gabbro_bricks_stairs": "辉长岩砖楼梯", + "block.create.gabbro_bricks_wall": "辉长岩砖墙", + "block.create.gabbro_cobblestone": "辉长岩圆石", + "block.create.gabbro_cobblestone_slab": "辉长岩圆石台阶", + "block.create.gabbro_cobblestone_stairs": "辉长岩圆石楼梯", + "block.create.gabbro_cobblestone_wall": "辉长岩圆石墙", + "block.create.gabbro_pillar": "竖纹辉长岩", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", - "block.create.gearbox": "å��字齿轮箱", - "block.create.gearshift": "å��转齿轮箱", - "block.create.glass_fluid_pipe": "玻璃æµ�体管é�“", - "block.create.granite_bricks": "花岗岩砖", - "block.create.granite_bricks_slab": "花岗岩砖å�°é˜¶", - "block.create.granite_bricks_stairs": "花岗岩砖楼梯", - "block.create.granite_bricks_wall": "花岗岩砖墙", - "block.create.granite_cobblestone": "花岗岩圆石", - "block.create.granite_cobblestone_slab": "花岗岩圆石å�°é˜¶", - "block.create.granite_cobblestone_stairs": "花岗岩圆石楼梯", - "block.create.granite_cobblestone_wall": "花岗岩圆石墙", - "block.create.granite_pillar": "竖纹花岗岩", - "block.create.gray_sail": "ç�°è‰²é£Žå¸†", - "block.create.gray_seat": "ç�°è‰²å��åž«", - "block.create.gray_valve_handle": "ç�°è‰²é˜€é—¨æ‰‹è½®", - "block.create.green_sail": "绿色风帆", - "block.create.green_seat": "绿色å��åž«", - "block.create.green_valve_handle": "绿色阀门手轮", - "block.create.hand_crank": "手摇曲柄", - "block.create.honey": "蜂蜜", - "block.create.horizontal_framed_glass": "竖直边框玻璃", - "block.create.horizontal_framed_glass_pane": "竖直边框玻璃æ�¿", - "block.create.hose_pulley": "软管滑轮", - "block.create.item_drain": "分液池", - "block.create.jungle_window": "丛林窗户", - "block.create.jungle_window_pane": "丛林窗户æ�¿", - "block.create.large_cogwheel": "大齿轮", - "block.create.layered_andesite": "层å� å®‰å±±å²©", - "block.create.layered_dark_scoria": "层å� æ·±è‰²ç†”渣", - "block.create.layered_diorite": "层å� é—ªé•¿å²©", - "block.create.layered_dolomite": "层å� ç™½äº‘岩", - "block.create.layered_gabbro": "层å� è¾‰é•¿å²©", - "block.create.layered_granite": "层å� èŠ±å²—岩", - "block.create.layered_limestone": "层å� çŸ³ç�°å²©", - "block.create.layered_scoria": "层å� ç†”渣", - "block.create.layered_weathered_limestone": "层å� é£ŽåŒ–石ç�°å²©", - "block.create.light_blue_sail": "æ·¡è“�色风帆", - "block.create.light_blue_seat": "æ·¡è“�色å��åž«", - "block.create.light_blue_valve_handle": "æ·¡è“�色阀门手轮", - "block.create.light_gray_sail": "æ·¡ç�°è‰²é£Žå¸†", - "block.create.light_gray_seat": "æ·¡ç�°è‰²å��åž«", - "block.create.light_gray_valve_handle": "æ·¡ç�°è‰²é˜€é—¨æ‰‹è½®", - "block.create.lime_sail": "黄绿色风帆", - "block.create.lime_seat": "黄绿色å��åž«", - "block.create.lime_valve_handle": "黄绿色阀门手轮", - "block.create.limesand": "石ç�°æ²™", - "block.create.limestone": "石ç�°å²©", - "block.create.limestone_bricks": "石ç�°å²©ç –", - "block.create.limestone_bricks_slab": "石ç�°å²©ç –å�°é˜¶", - "block.create.limestone_bricks_stairs": "石ç�°å²©ç –楼梯", - "block.create.limestone_bricks_wall": "石ç�°å²©ç –墙", - "block.create.limestone_cobblestone": "石ç�°å²©åœ†çŸ³", - "block.create.limestone_cobblestone_slab": "石ç�°å²©åœ†çŸ³å�°é˜¶", - "block.create.limestone_cobblestone_stairs": "石ç�°å²©åœ†çŸ³æ¥¼æ¢¯", - "block.create.limestone_cobblestone_wall": "石ç�°å²©åœ†çŸ³å¢™", - "block.create.limestone_pillar": "竖纹石ç�°å²©", - "block.create.linear_chassis": "机壳底盘", - "block.create.lit_blaze_burner": "烈焰人燃烧室(已点燃)", - "block.create.magenta_sail": "å“�红色风帆", - "block.create.magenta_seat": "å“�红色å��åž«", - "block.create.magenta_valve_handle": "å“�红色阀门手轮", - "block.create.mechanical_arm": "动力臂", - "block.create.mechanical_bearing": "动力轴承", - "block.create.mechanical_crafter": "动力å�ˆæˆ�器", - "block.create.mechanical_drill": "动力钻头", - "block.create.mechanical_harvester": "动力收割机", - "block.create.mechanical_mixer": "动力æ�…拌器", - "block.create.mechanical_piston": "动力活塞", - "block.create.mechanical_piston_head": "动力活塞头", - "block.create.mechanical_plough": "动力çŠ�", - "block.create.mechanical_press": "动力辊压机", - "block.create.mechanical_pump": "动力泵", - "block.create.mechanical_saw": "动力锯", - "block.create.metal_bracket": "金属支架", - "block.create.millstone": "石磨", - "block.create.minecart_anchor": "矿车锚", - "block.create.mossy_andesite": "生苔安山岩", - "block.create.mossy_dark_scoria": "生苔深色熔渣", - "block.create.mossy_diorite": "生苔闪长岩", - "block.create.mossy_dolomite": "生苔白云岩", - "block.create.mossy_gabbro": "生苔辉长岩", - "block.create.mossy_granite": "生苔花岗岩", - "block.create.mossy_limestone": "生苔石ç�°å²©", - "block.create.mossy_scoria": "生苔熔渣", - "block.create.mossy_weathered_limestone": "生苔风化石ç�°å²©", - "block.create.mysterious_cuckoo_clock": "布谷鸟闹钟", - "block.create.natural_scoria": "天然熔渣", - "block.create.nixie_tube": "辉光管", - "block.create.nozzle": "分散网", - "block.create.oak_window": "橡木窗户", - "block.create.oak_window_pane": "橡木窗户æ�¿", - "block.create.orange_sail": "橙色风帆", - "block.create.orange_seat": "橙色å��åž«", - "block.create.orange_valve_handle": "橙色阀门手轮", - "block.create.ornate_iron_window": "å�Žä¸½é“�窗户", - "block.create.ornate_iron_window_pane": "å�Žä¸½é“�窗户æ�¿", - "block.create.overgrown_andesite": "生è�‰å®‰å±±å²©", - "block.create.overgrown_dark_scoria": "生è�‰æ·±è‰²ç†”渣", - "block.create.overgrown_diorite": "生è�‰é—ªé•¿å²©", - "block.create.overgrown_dolomite": "生è�‰ç™½äº‘岩", - "block.create.overgrown_gabbro": "生è�‰è¾‰é•¿å²©", - "block.create.overgrown_granite": "生è�‰èŠ±å²—岩", - "block.create.overgrown_limestone": "生è�‰çŸ³ç�°å²©", - "block.create.overgrown_scoria": "生è�‰ç†”渣", - "block.create.overgrown_weathered_limestone": "生è�‰é£ŽåŒ–石ç�°å²©", - "block.create.paved_andesite": "安山岩铺路石", - "block.create.paved_andesite_slab": "安山岩铺路石å�°é˜¶", - "block.create.paved_andesite_stairs": "安山岩铺路石楼梯", - "block.create.paved_andesite_wall": "安山岩铺路石墙", - "block.create.paved_dark_scoria": "深色熔渣铺路石", - "block.create.paved_dark_scoria_slab": "深色熔渣铺路石å�°é˜¶", - "block.create.paved_dark_scoria_stairs": "深色熔渣铺路石楼梯", - "block.create.paved_dark_scoria_wall": "深色熔渣铺路石墙", - "block.create.paved_diorite": "闪长岩铺路石", - "block.create.paved_diorite_slab": "闪长岩铺路石å�°é˜¶", - "block.create.paved_diorite_stairs": "闪长岩铺路石楼梯", - "block.create.paved_diorite_wall": "闪长岩铺路石墙", - "block.create.paved_dolomite": "白云岩铺路石", - "block.create.paved_dolomite_slab": "白云岩铺路石å�°é˜¶", - "block.create.paved_dolomite_stairs": "白云岩铺路石楼梯", - "block.create.paved_dolomite_wall": "白云岩铺路石墙", - "block.create.paved_gabbro": "辉长岩铺路石", - "block.create.paved_gabbro_slab": "辉长岩铺路石å�°é˜¶", - "block.create.paved_gabbro_stairs": "辉长岩铺路石楼梯", - "block.create.paved_gabbro_wall": "辉长岩铺路石墙", - "block.create.paved_granite": "花岗岩铺路石", - "block.create.paved_granite_slab": "花岗岩铺路石å�°é˜¶", - "block.create.paved_granite_stairs": "花岗岩铺路石楼梯", - "block.create.paved_granite_wall": "花岗岩铺路石墙", - "block.create.paved_limestone": "石ç�°å²©é“ºè·¯çŸ³", - "block.create.paved_limestone_slab": "石ç�°å²©é“ºè·¯çŸ³å�°é˜¶", - "block.create.paved_limestone_stairs": "石ç�°å²©é“ºè·¯çŸ³æ¥¼æ¢¯", - "block.create.paved_limestone_wall": "石ç�°å²©é“ºè·¯çŸ³å¢™", - "block.create.paved_scoria": "熔渣铺路石", - "block.create.paved_scoria_slab": "熔渣铺路石å�°é˜¶", - "block.create.paved_scoria_stairs": "熔渣铺路石楼梯", - "block.create.paved_scoria_wall": "熔渣铺路石墙", - "block.create.paved_weathered_limestone": "风化石ç�°å²©é“ºè·¯çŸ³", - "block.create.paved_weathered_limestone_slab": "风化石ç�°å²©é“ºè·¯çŸ³å�°é˜¶", - "block.create.paved_weathered_limestone_stairs": "风化石ç�°å²©é“ºè·¯çŸ³æ¥¼æ¢¯", - "block.create.paved_weathered_limestone_wall": "风化石ç�°å²©é“ºè·¯çŸ³å¢™", - "block.create.pink_sail": "粉红色风帆", - "block.create.pink_seat": "粉红色å��åž«", - "block.create.pink_valve_handle": "粉红色阀门手轮", - "block.create.piston_extension_pole": "活塞æ�†", - "block.create.polished_dark_scoria": "磨制深色熔渣", - "block.create.polished_dark_scoria_slab": "磨制深色熔渣å�°é˜¶", - "block.create.polished_dark_scoria_stairs": "磨制深色熔渣楼梯", - "block.create.polished_dark_scoria_wall": "磨制深色熔渣墙", - "block.create.polished_dolomite": "磨制白云岩", - "block.create.polished_dolomite_slab": "磨制白云岩å�°é˜¶", - "block.create.polished_dolomite_stairs": "磨制白云岩楼梯", - "block.create.polished_dolomite_wall": "磨制白云岩墙", - "block.create.polished_gabbro": "磨制辉长岩", - "block.create.polished_gabbro_slab": "磨制辉长岩å�°é˜¶", - "block.create.polished_gabbro_stairs": "磨制辉长岩楼梯", - "block.create.polished_gabbro_wall": "磨制辉长岩墙", - "block.create.polished_limestone": "磨制石ç�°å²©", - "block.create.polished_limestone_slab": "磨制石ç�°å²©å�°é˜¶", - "block.create.polished_limestone_stairs": "磨制石ç�°å²©æ¥¼æ¢¯", - "block.create.polished_limestone_wall": "磨制石ç�°å²©å¢™", - "block.create.polished_scoria": "磨制熔渣", - "block.create.polished_scoria_slab": "磨制熔渣å�°é˜¶", - "block.create.polished_scoria_stairs": "磨制熔渣楼梯", - "block.create.polished_scoria_wall": "磨制熔渣墙", - "block.create.polished_weathered_limestone": "磨制风化石ç�°å²©", - "block.create.polished_weathered_limestone_slab": "磨制风化石ç�°å²©å�°é˜¶", - "block.create.polished_weathered_limestone_stairs": "磨制风化石ç�°å²©æ¥¼æ¢¯", - "block.create.polished_weathered_limestone_wall": "磨制风化石ç�°å²©å¢™", - "block.create.portable_fluid_interface": "移动å¼�æµ�体接å�£", - "block.create.portable_storage_interface": "移动å¼�存储接å�£", - "block.create.powered_latch": "é”�存器", - "block.create.powered_toggle_latch": "T触å�‘器", - "block.create.pulley_magnet": "滑轮ç£�é“�", - "block.create.pulse_repeater": "脉冲中继器", - "block.create.purple_sail": "紫色风帆", - "block.create.purple_seat": "紫色å��åž«", - "block.create.purple_valve_handle": "紫色阀门手轮", - "block.create.radial_chassis": "旋转底盘", - "block.create.red_sail": "红色风帆", - "block.create.red_seat": "红色å��åž«", - "block.create.red_valve_handle": "红色阀门手轮", - "block.create.redstone_contact": "接触å¼�红石信å�·å�‘生器", - "block.create.redstone_link": "æ— é™�红石信å�·ç»ˆç«¯", - "block.create.refined_radiance_casing": "光辉机壳", - "block.create.reinforced_rail": "强化é“�轨", - "block.create.rope": "绳索", - "block.create.rope_pulley": "绳索滑轮", - "block.create.rotation_speed_controller": "转速控制器", - "block.create.sail_frame": "风帆框架", - "block.create.schematic_table": "è“�图桌", - "block.create.schematicannon": "è“�图加农炮", - "block.create.scoria": "熔渣", - "block.create.scoria_bricks": "熔渣砖", - "block.create.scoria_bricks_slab": "熔渣砖å�°é˜¶", - "block.create.scoria_bricks_stairs": "熔渣砖楼梯", - "block.create.scoria_bricks_wall": "熔渣砖墙", - "block.create.scoria_cobblestone": "熔渣圆石", - "block.create.scoria_cobblestone_slab": "熔渣圆石å�°é˜¶", - "block.create.scoria_cobblestone_stairs": "熔渣圆石楼梯", - "block.create.scoria_cobblestone_wall": "熔渣圆石墙", - "block.create.scoria_pillar": "竖纹熔渣", - "block.create.secondary_linear_chassis": "机壳底盘2å�·", - "block.create.sequenced_gearshift": "å�¯ç¼–程齿轮箱", - "block.create.shadow_steel_casing": "暗影机壳", - "block.create.shaft": "传动æ�†", - "block.create.smart_chute": "智能溜槽", - "block.create.smart_fluid_pipe": "智能æµ�体管é�“", - "block.create.speedometer": "速度表", - "block.create.spout": "注液器", - "block.create.spruce_window": "云æ�‰çª—户", - "block.create.spruce_window_pane": "云æ�‰çª—户æ�¿", + "block.create.gearbox": "十字齿轮箱", + "block.create.gearshift": "反转齿轮箱", + "block.create.glass_fluid_pipe": "玻璃流体管道", + "block.create.granite_bricks": "花岗岩砖", + "block.create.granite_bricks_slab": "花岗岩砖台阶", + "block.create.granite_bricks_stairs": "花岗岩砖楼梯", + "block.create.granite_bricks_wall": "花岗岩砖墙", + "block.create.granite_cobblestone": "花岗岩圆石", + "block.create.granite_cobblestone_slab": "花岗岩圆石台阶", + "block.create.granite_cobblestone_stairs": "花岗岩圆石楼梯", + "block.create.granite_cobblestone_wall": "花岗岩圆石墙", + "block.create.granite_pillar": "竖纹花岗岩", + "block.create.gray_sail": "灰色风帆", + "block.create.gray_seat": "灰色坐垫", + "block.create.gray_valve_handle": "灰色阀门手轮", + "block.create.green_sail": "绿色风帆", + "block.create.green_seat": "绿色坐垫", + "block.create.green_valve_handle": "绿色阀门手轮", + "block.create.hand_crank": "手摇曲柄", + "block.create.honey": "蜂蜜", + "block.create.horizontal_framed_glass": "竖直边框玻璃", + "block.create.horizontal_framed_glass_pane": "竖直边框玻璃板", + "block.create.hose_pulley": "软管滑轮", + "block.create.item_drain": "分液池", + "block.create.jungle_window": "丛林窗户", + "block.create.jungle_window_pane": "丛林窗户板", + "block.create.large_cogwheel": "大齿轮", + "block.create.layered_andesite": "层叠安山岩", + "block.create.layered_dark_scoria": "层叠深色熔渣", + "block.create.layered_diorite": "层叠闪长岩", + "block.create.layered_dolomite": "层叠白云岩", + "block.create.layered_gabbro": "层叠辉长岩", + "block.create.layered_granite": "层叠花岗岩", + "block.create.layered_limestone": "层叠石灰岩", + "block.create.layered_scoria": "层叠熔渣", + "block.create.layered_weathered_limestone": "层叠风化石灰岩", + "block.create.light_blue_sail": "淡蓝色风帆", + "block.create.light_blue_seat": "淡蓝色坐垫", + "block.create.light_blue_valve_handle": "淡蓝色阀门手轮", + "block.create.light_gray_sail": "淡灰色风帆", + "block.create.light_gray_seat": "淡灰色坐垫", + "block.create.light_gray_valve_handle": "淡灰色阀门手轮", + "block.create.lime_sail": "黄绿色风帆", + "block.create.lime_seat": "黄绿色坐垫", + "block.create.lime_valve_handle": "黄绿色阀门手轮", + "block.create.limesand": "石灰沙", + "block.create.limestone": "石灰岩", + "block.create.limestone_bricks": "石灰岩砖", + "block.create.limestone_bricks_slab": "石灰岩砖台阶", + "block.create.limestone_bricks_stairs": "石灰岩砖楼梯", + "block.create.limestone_bricks_wall": "石灰岩砖墙", + "block.create.limestone_cobblestone": "石灰岩圆石", + "block.create.limestone_cobblestone_slab": "石灰岩圆石台阶", + "block.create.limestone_cobblestone_stairs": "石灰岩圆石楼梯", + "block.create.limestone_cobblestone_wall": "石灰岩圆石墙", + "block.create.limestone_pillar": "竖纹石灰岩", + "block.create.linear_chassis": "机壳底盘", + "block.create.lit_blaze_burner": "烈焰人燃烧室(已点燃)", + "block.create.magenta_sail": "品红色风帆", + "block.create.magenta_seat": "品红色坐垫", + "block.create.magenta_valve_handle": "品红色阀门手轮", + "block.create.mechanical_arm": "动力臂", + "block.create.mechanical_bearing": "动力轴承", + "block.create.mechanical_crafter": "动力合成器", + "block.create.mechanical_drill": "动力钻头", + "block.create.mechanical_harvester": "动力收割机", + "block.create.mechanical_mixer": "动力搅拌器", + "block.create.mechanical_piston": "动力活塞", + "block.create.mechanical_piston_head": "动力活塞头", + "block.create.mechanical_plough": "动力犁", + "block.create.mechanical_press": "动力辊压机", + "block.create.mechanical_pump": "动力泵", + "block.create.mechanical_saw": "动力锯", + "block.create.metal_bracket": "金属支架", + "block.create.millstone": "石磨", + "block.create.minecart_anchor": "矿车锚", + "block.create.mossy_andesite": "生苔安山岩", + "block.create.mossy_dark_scoria": "生苔深色熔渣", + "block.create.mossy_diorite": "生苔闪长岩", + "block.create.mossy_dolomite": "生苔白云岩", + "block.create.mossy_gabbro": "生苔辉长岩", + "block.create.mossy_granite": "生苔花岗岩", + "block.create.mossy_limestone": "生苔石灰岩", + "block.create.mossy_scoria": "生苔熔渣", + "block.create.mossy_weathered_limestone": "生苔风化石灰岩", + "block.create.mysterious_cuckoo_clock": "布谷鸟闹钟", + "block.create.natural_scoria": "天然熔渣", + "block.create.nixie_tube": "辉光管", + "block.create.nozzle": "分散网", + "block.create.oak_window": "橡木窗户", + "block.create.oak_window_pane": "橡木窗户板", + "block.create.orange_sail": "橙色风帆", + "block.create.orange_seat": "橙色坐垫", + "block.create.orange_valve_handle": "橙色阀门手轮", + "block.create.ornate_iron_window": "华丽铁窗户", + "block.create.ornate_iron_window_pane": "华丽铁窗户板", + "block.create.overgrown_andesite": "生草安山岩", + "block.create.overgrown_dark_scoria": "生草深色熔渣", + "block.create.overgrown_diorite": "生草闪长岩", + "block.create.overgrown_dolomite": "生草白云岩", + "block.create.overgrown_gabbro": "生草辉长岩", + "block.create.overgrown_granite": "生草花岗岩", + "block.create.overgrown_limestone": "生草石灰岩", + "block.create.overgrown_scoria": "生草熔渣", + "block.create.overgrown_weathered_limestone": "生草风化石灰岩", + "block.create.paved_andesite": "安山岩铺路石", + "block.create.paved_andesite_slab": "安山岩铺路石台阶", + "block.create.paved_andesite_stairs": "安山岩铺路石楼梯", + "block.create.paved_andesite_wall": "安山岩铺路石墙", + "block.create.paved_dark_scoria": "深色熔渣铺路石", + "block.create.paved_dark_scoria_slab": "深色熔渣铺路石台阶", + "block.create.paved_dark_scoria_stairs": "深色熔渣铺路石楼梯", + "block.create.paved_dark_scoria_wall": "深色熔渣铺路石墙", + "block.create.paved_diorite": "闪长岩铺路石", + "block.create.paved_diorite_slab": "闪长岩铺路石台阶", + "block.create.paved_diorite_stairs": "闪长岩铺路石楼梯", + "block.create.paved_diorite_wall": "闪长岩铺路石墙", + "block.create.paved_dolomite": "白云岩铺路石", + "block.create.paved_dolomite_slab": "白云岩铺路石台阶", + "block.create.paved_dolomite_stairs": "白云岩铺路石楼梯", + "block.create.paved_dolomite_wall": "白云岩铺路石墙", + "block.create.paved_gabbro": "辉长岩铺路石", + "block.create.paved_gabbro_slab": "辉长岩铺路石台阶", + "block.create.paved_gabbro_stairs": "辉长岩铺路石楼梯", + "block.create.paved_gabbro_wall": "辉长岩铺路石墙", + "block.create.paved_granite": "花岗岩铺路石", + "block.create.paved_granite_slab": "花岗岩铺路石台阶", + "block.create.paved_granite_stairs": "花岗岩铺路石楼梯", + "block.create.paved_granite_wall": "花岗岩铺路石墙", + "block.create.paved_limestone": "石灰岩铺路石", + "block.create.paved_limestone_slab": "石灰岩铺路石台阶", + "block.create.paved_limestone_stairs": "石灰岩铺路石楼梯", + "block.create.paved_limestone_wall": "石灰岩铺路石墙", + "block.create.paved_scoria": "熔渣铺路石", + "block.create.paved_scoria_slab": "熔渣铺路石台阶", + "block.create.paved_scoria_stairs": "熔渣铺路石楼梯", + "block.create.paved_scoria_wall": "熔渣铺路石墙", + "block.create.paved_weathered_limestone": "风化石灰岩铺路石", + "block.create.paved_weathered_limestone_slab": "风化石灰岩铺路石台阶", + "block.create.paved_weathered_limestone_stairs": "风化石灰岩铺路石楼梯", + "block.create.paved_weathered_limestone_wall": "风化石灰岩铺路石墙", + "block.create.pink_sail": "粉红色风帆", + "block.create.pink_seat": "粉红色坐垫", + "block.create.pink_valve_handle": "粉红色阀门手轮", + "block.create.piston_extension_pole": "活塞杆", + "block.create.polished_dark_scoria": "磨制深色熔渣", + "block.create.polished_dark_scoria_slab": "磨制深色熔渣台阶", + "block.create.polished_dark_scoria_stairs": "磨制深色熔渣楼梯", + "block.create.polished_dark_scoria_wall": "磨制深色熔渣墙", + "block.create.polished_dolomite": "磨制白云岩", + "block.create.polished_dolomite_slab": "磨制白云岩台阶", + "block.create.polished_dolomite_stairs": "磨制白云岩楼梯", + "block.create.polished_dolomite_wall": "磨制白云岩墙", + "block.create.polished_gabbro": "磨制辉长岩", + "block.create.polished_gabbro_slab": "磨制辉长岩台阶", + "block.create.polished_gabbro_stairs": "磨制辉长岩楼梯", + "block.create.polished_gabbro_wall": "磨制辉长岩墙", + "block.create.polished_limestone": "磨制石灰岩", + "block.create.polished_limestone_slab": "磨制石灰岩台阶", + "block.create.polished_limestone_stairs": "磨制石灰岩楼梯", + "block.create.polished_limestone_wall": "磨制石灰岩墙", + "block.create.polished_scoria": "磨制熔渣", + "block.create.polished_scoria_slab": "磨制熔渣台阶", + "block.create.polished_scoria_stairs": "磨制熔渣楼梯", + "block.create.polished_scoria_wall": "磨制熔渣墙", + "block.create.polished_weathered_limestone": "磨制风化石灰岩", + "block.create.polished_weathered_limestone_slab": "磨制风化石灰岩台阶", + "block.create.polished_weathered_limestone_stairs": "磨制风化石灰岩楼梯", + "block.create.polished_weathered_limestone_wall": "磨制风化石灰岩墙", + "block.create.portable_fluid_interface": "移动式流体接口", + "block.create.portable_storage_interface": "移动式存储接口", + "block.create.powered_latch": "锁存器", + "block.create.powered_toggle_latch": "T触发器", + "block.create.pulley_magnet": "滑轮磁铁", + "block.create.pulse_repeater": "脉冲中继器", + "block.create.purple_sail": "紫色风帆", + "block.create.purple_seat": "紫色坐垫", + "block.create.purple_valve_handle": "紫色阀门手轮", + "block.create.radial_chassis": "旋转底盘", + "block.create.red_sail": "红色风帆", + "block.create.red_seat": "红色坐垫", + "block.create.red_valve_handle": "红色阀门手轮", + "block.create.redstone_contact": "接触式红石信号发生器", + "block.create.redstone_link": "无限红石信号终端", + "block.create.refined_radiance_casing": "光辉机壳", + "block.create.reinforced_rail": "强化铁轨", + "block.create.rope": "绳索", + "block.create.rope_pulley": "绳索滑轮", + "block.create.rotation_speed_controller": "转速控制器", + "block.create.sail_frame": "风帆框架", + "block.create.schematic_table": "蓝图桌", + "block.create.schematicannon": "蓝图加农炮", + "block.create.scoria": "熔渣", + "block.create.scoria_bricks": "熔渣砖", + "block.create.scoria_bricks_slab": "熔渣砖台阶", + "block.create.scoria_bricks_stairs": "熔渣砖楼梯", + "block.create.scoria_bricks_wall": "熔渣砖墙", + "block.create.scoria_cobblestone": "熔渣圆石", + "block.create.scoria_cobblestone_slab": "熔渣圆石台阶", + "block.create.scoria_cobblestone_stairs": "熔渣圆石楼梯", + "block.create.scoria_cobblestone_wall": "熔渣圆石墙", + "block.create.scoria_pillar": "竖纹熔渣", + "block.create.secondary_linear_chassis": "机壳底盘2号", + "block.create.sequenced_gearshift": "可编程齿轮箱", + "block.create.shadow_steel_casing": "暗影机壳", + "block.create.shaft": "传动杆", + "block.create.smart_chute": "智能溜槽", + "block.create.smart_fluid_pipe": "智能流体管道", + "block.create.speedometer": "速度表", + "block.create.spout": "注液器", + "block.create.spruce_window": "云杉窗户", + "block.create.spruce_window_pane": "云杉窗户板", "block.create.sticker": "UNLOCALIZED: Sticker", - "block.create.sticky_mechanical_piston": "é»�性动力活塞", - "block.create.stockpile_switch": "å­˜é‡�转æ�¢å™¨", - "block.create.stressometer": "应力表", - "block.create.tiled_glass": "å��字玻璃窗", - "block.create.tiled_glass_pane": "å��字玻璃窗户æ�¿", - "block.create.turntable": "转盘", - "block.create.vertical_framed_glass": "竖直边框玻璃", - "block.create.vertical_framed_glass_pane": "竖直边框玻璃æ�¿", - "block.create.warped_window": "诡异木窗户", - "block.create.warped_window_pane": "诡异木窗户æ�¿", - "block.create.water_wheel": "水车", - "block.create.weathered_limestone": "风化石ç�°å²©", - "block.create.weathered_limestone_bricks": "风化石ç�°å²©ç –", - "block.create.weathered_limestone_bricks_slab": "风化石ç�°å²©ç –å�°é˜¶", - "block.create.weathered_limestone_bricks_stairs": "风化石ç�°å²©ç –楼梯", - "block.create.weathered_limestone_bricks_wall": "风化石ç�°å²©ç –墙", - "block.create.weathered_limestone_cobblestone": "风化石ç�°å²©åœ†çŸ³", - "block.create.weathered_limestone_cobblestone_slab": "风化石ç�°å²©åœ†çŸ³å�°é˜¶", - "block.create.weathered_limestone_cobblestone_stairs": "风化石ç�°å²©åœ†çŸ³æ¥¼æ¢¯", - "block.create.weathered_limestone_cobblestone_wall": "风化石ç�°å²©åœ†çŸ³å¢™", - "block.create.weathered_limestone_pillar": "竖纹风化石ç�°å²©", - "block.create.white_sail": "白色风帆", - "block.create.white_seat": "白色å��åž«", - "block.create.white_valve_handle": "白色阀门手轮", - "block.create.windmill_bearing": "风车轴承", - "block.create.wooden_bracket": "木质支架", - "block.create.yellow_sail": "黄色风帆", - "block.create.yellow_seat": "黄色å��åž«", - "block.create.yellow_valve_handle": "黄色阀门手轮", - "block.create.zinc_block": "锌å�—", - "block.create.zinc_ore": "锌矿石", + "block.create.sticky_mechanical_piston": "黏性动力活塞", + "block.create.stockpile_switch": "存量转换器", + "block.create.stressometer": "应力表", + "block.create.tiled_glass": "十字玻璃窗", + "block.create.tiled_glass_pane": "十字玻璃窗户板", + "block.create.turntable": "转盘", + "block.create.vertical_framed_glass": "竖直边框玻璃", + "block.create.vertical_framed_glass_pane": "竖直边框玻璃板", + "block.create.warped_window": "诡异木窗户", + "block.create.warped_window_pane": "诡异木窗户板", + "block.create.water_wheel": "水车", + "block.create.weathered_limestone": "风化石灰岩", + "block.create.weathered_limestone_bricks": "风化石灰岩砖", + "block.create.weathered_limestone_bricks_slab": "风化石灰岩砖台阶", + "block.create.weathered_limestone_bricks_stairs": "风化石灰岩砖楼梯", + "block.create.weathered_limestone_bricks_wall": "风化石灰岩砖墙", + "block.create.weathered_limestone_cobblestone": "风化石灰岩圆石", + "block.create.weathered_limestone_cobblestone_slab": "风化石灰岩圆石台阶", + "block.create.weathered_limestone_cobblestone_stairs": "风化石灰岩圆石楼梯", + "block.create.weathered_limestone_cobblestone_wall": "风化石灰岩圆石墙", + "block.create.weathered_limestone_pillar": "竖纹风化石灰岩", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", + "block.create.white_sail": "白色风帆", + "block.create.white_seat": "白色坐垫", + "block.create.white_valve_handle": "白色阀门手轮", + "block.create.windmill_bearing": "风车轴承", + "block.create.wooden_bracket": "木质支架", + "block.create.yellow_sail": "黄色风帆", + "block.create.yellow_seat": "黄色坐垫", + "block.create.yellow_valve_handle": "黄色阀门手轮", + "block.create.zinc_block": "锌块", + "block.create.zinc_ore": "锌矿石", - "entity.create.contraption": "结构", + "entity.create.contraption": "结构", "entity.create.gantry_contraption": "UNLOCALIZED: Gantry Contraption", - "entity.create.seat": "å��åž«", - "entity.create.stationary_contraption": "固定结构", - "entity.create.super_glue": "强力胶", + "entity.create.seat": "坐垫", + "entity.create.stationary_contraption": "固定结构", + "entity.create.super_glue": "强力胶", - "fluid.create.milk": "牛奶", - "fluid.create.potion": "è�¯æ°´", - "fluid.create.tea": "茶", + "fluid.create.milk": "牛奶", + "fluid.create.potion": "药水", + "fluid.create.tea": "茶", - "item.create.andesite_alloy": "安山å�ˆé‡‘", - "item.create.attribute_filter": "属性过滤器", - "item.create.bar_of_chocolate": "巧克力棒", - "item.create.belt_connector": "ä¼ é€�带", - "item.create.blaze_cake": "熔岩蛋糕", - "item.create.blaze_cake_base": "熔岩蛋糕胚", - "item.create.brass_hand": "黄铜手部零件", - "item.create.brass_ingot": "黄铜锭", - "item.create.brass_nugget": "黄铜粒", - "item.create.brass_sheet": "黄铜æ�¿", - "item.create.builders_tea": "建造工茶饮", - "item.create.chest_minecart_contraption": "装é…�过的动力矿车", - "item.create.chocolate_bucket": "巧克力桶", + "item.create.andesite_alloy": "安山合金", + "item.create.attribute_filter": "属性过滤器", + "item.create.bar_of_chocolate": "巧克力棒", + "item.create.belt_connector": "传送带", + "item.create.blaze_cake": "熔岩蛋糕", + "item.create.blaze_cake_base": "熔岩蛋糕胚", + "item.create.brass_hand": "黄铜手部零件", + "item.create.brass_ingot": "黄铜锭", + "item.create.brass_nugget": "黄铜粒", + "item.create.brass_sheet": "黄铜板", + "item.create.builders_tea": "建造工茶饮", + "item.create.chest_minecart_contraption": "装配过的动力矿车", + "item.create.chocolate_bucket": "巧克力桶", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", - "item.create.chromatic_compound": "异彩化å�ˆç‰©", - "item.create.cinder_flour": "下界é�¢ç²‰", - "item.create.copper_ingot": "铜锭", - "item.create.copper_nugget": "铜粒", - "item.create.copper_sheet": "é“œæ�¿", - "item.create.crafter_slot_cover": "å�ˆæˆ�器盖æ�¿", - "item.create.crushed_aluminum_ore": "粉碎é“�矿石", - "item.create.crushed_brass": "粉碎黄铜", - "item.create.crushed_copper_ore": "粉碎铜矿石", - "item.create.crushed_gold_ore": "粉碎金矿石", - "item.create.crushed_iron_ore": "粉碎é“�矿石", - "item.create.crushed_lead_ore": "粉碎铅矿石", - "item.create.crushed_nickel_ore": "粉碎é•�矿石", - "item.create.crushed_osmium_ore": "粉碎锇矿石", - "item.create.crushed_platinum_ore": "粉碎铂矿石", - "item.create.crushed_quicksilver_ore": "粉碎水银矿石", - "item.create.crushed_silver_ore": "粉碎银矿石", - "item.create.crushed_tin_ore": "粉碎锡矿石", - "item.create.crushed_uranium_ore": "粉碎铀矿石", - "item.create.crushed_zinc_ore": "粉碎锌矿石", - "item.create.deforester": "æ ‘æž—æ¯�ç�­è€…", - "item.create.dough": "é�¢å›¢", - "item.create.electron_tube": "电å­�管", - "item.create.empty_blaze_burner": "空的烈焰人燃烧室", - "item.create.empty_schematic": "空白è“�图", - "item.create.extendo_grip": "伸缩机械手", - "item.create.filter": "过滤器", - "item.create.furnace_minecart_contraption": "装é…�过的动力矿车", - "item.create.goggles": "工程师护目镜", - "item.create.golden_sheet": "金æ�¿", - "item.create.handheld_blockzapper": "手æŒ�å¼�æ–¹å�—放置器", - "item.create.handheld_worldshaper": "手æŒ�å¼�环境塑形器", - "item.create.honey_bucket": "蜂蜜桶", + "item.create.chromatic_compound": "异彩化合物", + "item.create.cinder_flour": "下界面粉", + "item.create.copper_ingot": "铜锭", + "item.create.copper_nugget": "铜粒", + "item.create.copper_sheet": "铜板", + "item.create.crafter_slot_cover": "合成器盖板", + "item.create.crushed_aluminum_ore": "粉碎铝矿石", + "item.create.crushed_brass": "粉碎黄铜", + "item.create.crushed_copper_ore": "粉碎铜矿石", + "item.create.crushed_gold_ore": "粉碎金矿石", + "item.create.crushed_iron_ore": "粉碎铁矿石", + "item.create.crushed_lead_ore": "粉碎铅矿石", + "item.create.crushed_nickel_ore": "粉碎镍矿石", + "item.create.crushed_osmium_ore": "粉碎锇矿石", + "item.create.crushed_platinum_ore": "粉碎铂矿石", + "item.create.crushed_quicksilver_ore": "粉碎水银矿石", + "item.create.crushed_silver_ore": "粉碎银矿石", + "item.create.crushed_tin_ore": "粉碎锡矿石", + "item.create.crushed_uranium_ore": "粉碎铀矿石", + "item.create.crushed_zinc_ore": "粉碎锌矿石", + "item.create.deforester": "树林毁灭者", + "item.create.dough": "面团", + "item.create.electron_tube": "电子管", + "item.create.empty_blaze_burner": "空的烈焰人燃烧室", + "item.create.empty_schematic": "空白蓝图", + "item.create.extendo_grip": "伸缩机械手", + "item.create.filter": "过滤器", + "item.create.furnace_minecart_contraption": "装配过的动力矿车", + "item.create.goggles": "工程师护目镜", + "item.create.golden_sheet": "金板", + "item.create.handheld_blockzapper": "手持式方块放置器", + "item.create.handheld_worldshaper": "手持式环境塑形器", + "item.create.honey_bucket": "蜂蜜桶", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", - "item.create.integrated_circuit": "集æˆ�电路æ�¿", - "item.create.iron_sheet": "é“�æ�¿", - "item.create.lapis_sheet": "é�’金石æ�¿", - "item.create.minecart_contraption": "装é…�过的矿车", - "item.create.minecart_coupling": "矿车连轴器", - "item.create.polished_rose_quartz": "磨制玫瑰石英", - "item.create.powdered_obsidian": "黑曜石粉末", - "item.create.propeller": "扇å�¶", - "item.create.red_sand_paper": "红沙砂纸", - "item.create.refined_radiance": "光辉石", - "item.create.rose_quartz": "玫瑰石英", - "item.create.sand_paper": "砂纸", - "item.create.schematic": "è“�图", - "item.create.schematic_and_quill": "è“�图与笔", - "item.create.shadow_steel": "暗影钢", - "item.create.super_glue": "强力胶", + "item.create.integrated_circuit": "集成电路板", + "item.create.iron_sheet": "铁板", + "item.create.lapis_sheet": "青金石板", + "item.create.minecart_contraption": "装配过的矿车", + "item.create.minecart_coupling": "矿车连轴器", + "item.create.polished_rose_quartz": "磨制玫瑰石英", + "item.create.powdered_obsidian": "黑曜石粉末", + "item.create.propeller": "扇叶", + "item.create.red_sand_paper": "红沙砂纸", + "item.create.refined_radiance": "光辉石", + "item.create.rose_quartz": "玫瑰石英", + "item.create.sand_paper": "砂纸", + "item.create.schematic": "蓝图", + "item.create.schematic_and_quill": "蓝图与笔", + "item.create.shadow_steel": "暗影钢", + "item.create.super_glue": "强力胶", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", - "item.create.tree_fertilizer": "树木肥料", - "item.create.vertical_gearbox": "ç«–ç›´å��字齿轮箱", - "item.create.wand_of_symmetry": "对称之æ�–", - "item.create.wheat_flour": "å°�麦粉", - "item.create.whisk": "æ�…拌器", - "item.create.wrench": "扳手", - "item.create.zinc_ingot": "锌锭", - "item.create.zinc_nugget": "锌粒", + "item.create.tree_fertilizer": "树木肥料", + "item.create.vertical_gearbox": "竖直十字齿轮箱", + "item.create.wand_of_symmetry": "对称之杖", + "item.create.wheat_flour": "小麦粉", + "item.create.whisk": "搅拌器", + "item.create.wrench": "扳手", + "item.create.zinc_ingot": "锌锭", + "item.create.zinc_nugget": "锌粒", "_": "->------------------------] Advancements [------------------------<-", - "advancement.create.root": "欢迎æ�¥åˆ°æœºæ¢°åŠ¨åŠ›", - "advancement.create.root.desc": "是时候æ�¥åˆ¶ä½œä¸€äº›è¶…赞的机械结构了ï¼�", - "advancement.create.andesite_alloy": "头韵狂魔", - "advancement.create.andesite_alloy.desc": "机械动力的æ��æ–™å��字都很å�¤æ€ªï¼Œå®‰å±±å�ˆé‡‘(Andesite Alloy)就是其中之一。", - "advancement.create.its_alive": "鲜活的机械生命", - "advancement.create.its_alive.desc": "首次激活齿轮结构的旋转。", - "advancement.create.shifting_gears": "æ�¢æŒ¡ï¼ŒåŠ é€Ÿï¼Œèµ·é£žï¼�", - "advancement.create.shifting_gears.desc": "将大齿轮连接到å°�齿轮上,å�¯ä»¥æ”¹å�˜ç»“构的转速。", - "advancement.create.overstressed": "过载", - "advancement.create.overstressed.desc": "首次使能é‡�网络过载。", - "advancement.create.belt": "海带传动", - "advancement.create.belt.desc": "用传é€�带连接两个传动æ�†", - "advancement.create.tunnel": "找掩护ï¼�", - "advancement.create.tunnel.desc": "用隧é�“修饰传é€�带。", - "advancement.create.splitter_tunnel": "分而治之", - "advancement.create.splitter_tunnel.desc": "用黄铜隧é�“设计一个分æµ�器。", - "advancement.create.chute": "轰然倒塌", - "advancement.create.chute.desc": "放置一个溜槽(垂直版本的传é€�带)。", - "advancement.create.upward_chute": "空中劫æŒ�", - "advancement.create.upward_chute.desc": "ç›®ç�¹æŠ›å‡ºçš„物å“�飞入带风扇的溜槽。", - "advancement.create.belt_funnel": "æ¼�斗垂帘", - "advancement.create.belt_funnel.desc": "将侧å�‘æ¼�斗放在传é€�带或置物å�°çš„顶部,并观察到特殊æ��质的æ¼�斗。", - "advancement.create.belt_funnel_kiss": "鹦鹉和垂翼", - "advancement.create.belt_funnel_kiss.desc": "让两个安装在传é€�带上的æ¼�斗深情相å�»ã€‚", - "advancement.create.fan": "动力御气师", - "advancement.create.fan.desc": "飘在鼓风机å�¹å‡ºçš„æ°”æµ�上", - "advancement.create.fan_lava": "地热å�–æš–", - "advancement.create.fan_lava.desc": "被熔炼气æµ�烤的酥脆。", - "advancement.create.fan_water": "奇妙的洗涤æµ�程", - "advancement.create.fan_water.desc": "被洗涤气æµ�洗了个澡。", - "advancement.create.fan_smoke": "动力风箱", - "advancement.create.fan_smoke.desc": "被烟ç†�æ°”æµ�ç†�得满脸黑。", - "advancement.create.wrench": "细节调整", - "advancement.create.wrench.desc": "å�šå‡ºä¸€ä¸ªæ–¹ä¾¿è°ƒæ•´æ–¹å�—的扳手", - "advancement.create.goggles": "应力,一目了然", - "advancement.create.goggles.desc": "å�šå‡ºä¸€ä¸ªèƒ½çœ‹åˆ°æœºå™¨åŠ¨èƒ½ä¿¡æ�¯çš„工程师护目镜", - "advancement.create.speedometer": "精密的速度控制", - "advancement.create.speedometer.desc": "放置一个速度表,并且带上工程师护目镜æ�¥è¯»å�–速度数æ�®", - "advancement.create.stressometer": "精密的应力控制", - "advancement.create.stressometer.desc": "放置一个应力表,并且带上工程师护目镜æ�¥è¯»å�–应力数æ�®", - "advancement.create.aesthetics": "美观,å�³æ˜¯ä¸€åˆ‡ï¼�", - "advancement.create.aesthetics.desc": "将支架放在传动æ�†ï¼Œç®¡é�“和齿轮上。", - "advancement.create.reinforced": "Boom~加强ï¼�", - "advancement.create.reinforced.desc": "在传动æ�†ï¼Œç®¡é�“和传é€�带上使用机壳加固。", - "advancement.create.water_wheel": "治水", - "advancement.create.water_wheel.desc": "放置一个水车并且让它开始旋转", - "advancement.create.chocolate_wheel": "味美动力", - "advancement.create.chocolate_wheel.desc": "用熔èž�巧克力驱动水车。", - "advancement.create.lava_wheel": "风ç�«è½®", - "advancement.create.lava_wheel.desc": "它本ä¸�应该起作用的...", - "advancement.create.cuckoo": "到点了å�—?", - "advancement.create.cuckoo.desc": "ç›®ç�¹å¸ƒè°·é¸Ÿé’Ÿå®£å¸ƒå°±å¯�时间。", - "advancement.create.millstone": "便æ�ºå¼�粉碎机", - "advancement.create.millstone.desc": "放置一个石磨并且为其供能", - "advancement.create.windmill": "微风å�¹æ‹‚", - "advancement.create.windmill.desc": "组装风车。", - "advancement.create.maxed_windmill": "强风肆è™�", - "advancement.create.maxed_windmill.desc": "组装最大强度的风车。", - "advancement.create.andesite_casing": "安山纪元", - "advancement.create.andesite_casing.desc": "使用安山å�ˆé‡‘和木头æ�¥å�ˆæˆ�一个安山机壳", - "advancement.create.mechanical_drill": "å�šå¦‚ç£�石,势如破竹", - "advancement.create.mechanical_drill.desc": "放置一个动力钻头并且为其供能", + "advancement.create.root": "欢迎来到机械动力", + "advancement.create.root.desc": "是时候来制作一些超赞的机械结构了!", + "advancement.create.andesite_alloy": "头韵狂魔", + "advancement.create.andesite_alloy.desc": "机械动力的材料名字都很古怪,安山合金(Andesite Alloy)就是其中之一。", + "advancement.create.its_alive": "鲜活的机械生命", + "advancement.create.its_alive.desc": "首次激活齿轮结构的旋转。", + "advancement.create.shifting_gears": "换挡,加速,起飞!", + "advancement.create.shifting_gears.desc": "将大齿轮连接到小齿轮上,可以改变结构的转速。", + "advancement.create.overstressed": "过载", + "advancement.create.overstressed.desc": "首次使能量网络过载。", + "advancement.create.belt": "海带传动", + "advancement.create.belt.desc": "用传送带连接两个传动杆", + "advancement.create.tunnel": "找掩护!", + "advancement.create.tunnel.desc": "用隧道修饰传送带。", + "advancement.create.splitter_tunnel": "分而治之", + "advancement.create.splitter_tunnel.desc": "用黄铜隧道设计一个分流器。", + "advancement.create.chute": "轰然倒塌", + "advancement.create.chute.desc": "放置一个溜槽(垂直版本的传送带)。", + "advancement.create.upward_chute": "空中劫持", + "advancement.create.upward_chute.desc": "目睹抛出的物品飞入带风扇的溜槽。", + "advancement.create.belt_funnel": "漏斗垂帘", + "advancement.create.belt_funnel.desc": "将侧向漏斗放在传送带或置物台的顶部,并观察到特殊材质的漏斗。", + "advancement.create.belt_funnel_kiss": "鹦鹉和垂翼", + "advancement.create.belt_funnel_kiss.desc": "让两个安装在传送带上的漏斗深情相吻。", + "advancement.create.fan": "动力御气师", + "advancement.create.fan.desc": "飘在鼓风机吹出的气流上", + "advancement.create.fan_lava": "地热取暖", + "advancement.create.fan_lava.desc": "被熔炼气流烤的酥脆。", + "advancement.create.fan_water": "奇妙的洗涤流程", + "advancement.create.fan_water.desc": "被洗涤气流洗了个澡。", + "advancement.create.fan_smoke": "动力风箱", + "advancement.create.fan_smoke.desc": "被烟熏气流熏得满脸黑。", + "advancement.create.wrench": "细节调整", + "advancement.create.wrench.desc": "做出一个方便调整方块的扳手", + "advancement.create.goggles": "应力,一目了然", + "advancement.create.goggles.desc": "做出一个能看到机器动能信息的工程师护目镜", + "advancement.create.speedometer": "精密的速度控制", + "advancement.create.speedometer.desc": "放置一个速度表,并且带上工程师护目镜来读取速度数据", + "advancement.create.stressometer": "精密的应力控制", + "advancement.create.stressometer.desc": "放置一个应力表,并且带上工程师护目镜来读取应力数据", + "advancement.create.aesthetics": "美观,即是一切!", + "advancement.create.aesthetics.desc": "将支架放在传动杆,管道和齿轮上。", + "advancement.create.reinforced": "Boom~加强!", + "advancement.create.reinforced.desc": "在传动杆,管道和传送带上使用机壳加固。", + "advancement.create.water_wheel": "治水", + "advancement.create.water_wheel.desc": "放置一个水车并且让它开始旋转", + "advancement.create.chocolate_wheel": "味美动力", + "advancement.create.chocolate_wheel.desc": "用熔融巧克力驱动水车。", + "advancement.create.lava_wheel": "风火轮", + "advancement.create.lava_wheel.desc": "它本不应该起作用的...", + "advancement.create.cuckoo": "到点了吗?", + "advancement.create.cuckoo.desc": "目睹布谷鸟钟宣布就寝时间。", + "advancement.create.millstone": "便携式粉碎机", + "advancement.create.millstone.desc": "放置一个石磨并且为其供能", + "advancement.create.windmill": "微风吹拂", + "advancement.create.windmill.desc": "组装风车。", + "advancement.create.maxed_windmill": "强风肆虐", + "advancement.create.maxed_windmill.desc": "组装最大强度的风车。", + "advancement.create.andesite_casing": "安山纪元", + "advancement.create.andesite_casing.desc": "使用安山合金和木头来合成一个安山机壳", + "advancement.create.mechanical_drill": "坚如磐石,势如破竹", + "advancement.create.mechanical_drill.desc": "放置一个动力钻头并且为其供能", "advancement.create.press": "'Duang!'", - "advancement.create.press.desc": "使用辊压机æ�¥è¾ŠåŽ‹ä¸€äº›æ�¿å­�", - "advancement.create.polished_rose_quartz": "粉色钻石", - "advancement.create.polished_rose_quartz.desc": "用砂纸将玫瑰石英打磨至é€�明", - "advancement.create.electron_tube": "å“”~~å“”~~", - "advancement.create.electron_tube.desc": "制作一个å�¯ç”¨äºŽå�ˆæˆ�高级机器的电å­�管", - "advancement.create.mechanical_saw": "一刀两断", - "advancement.create.mechanical_saw.desc": "放置一个动力锯并且为其供能", - "advancement.create.basin": "快到碗里æ�¥", - "advancement.create.basin.desc": "放置一个工作盆,并且往里é�¢æ”¾äº›ä¸œè¥¿", - "advancement.create.mixer": "å�‡åŒ€æ�…æ‹Œ", - "advancement.create.mixer.desc": "å°†æ�…拌机放在工作盆上方,并且使其æ�…拌盆内物å“�", - "advancement.create.blaze_burner": "活炉", - "advancement.create.blaze_burner.desc": "获得一个烈焰人燃烧室。", - "advancement.create.compact": "å¿«ä¹�压缩", - "advancement.create.compact.desc": "使用辊压机在工作盆中压缩一些物å“�", - "advancement.create.brass": "真正的å�ˆé‡‘", - "advancement.create.brass.desc": "使用粉碎锌矿石和粉碎铜矿石æ�¥åˆ¶ä½œç²‰ç¢Žé»„é“œ", - "advancement.create.brass_casing": "黄铜纪元", - "advancement.create.brass_casing.desc": "用黄铜和木头制作一个黄铜机壳", - "advancement.create.copper_casing": "铜之纪元", - "advancement.create.copper_casing.desc": "使用铜和木头制作一个铜制机壳", - "advancement.create.spout": "哗啦啦", - "advancement.create.spout.desc": "观察注液器ç�Œæ»¡ç‰©å“�。", - "advancement.create.spout_potion": "å…¨ç�ƒå•¤é…’厂", - "advancement.create.spout_potion.desc": "观察注液器注入è�¯æ°´åˆ°çŽ»ç’ƒç“¶ã€‚", - "advancement.create.chocolate": "幻想世界", - "advancement.create.chocolate.desc": "获å�–一桶熔èž�巧克力。", - "advancement.create.item_drain": "滚筒排液", - "advancement.create.item_drain.desc": "观察æµ�体物å“�被分液池抽空。", - "advancement.create.chained_item_drain": "翻滚å�§ï¼�", - "advancement.create.chained_item_drain.desc": "观察物å“�穿过多个链状分布的分液池。", - "advancement.create.glass_pipe": "æµ�之观察者", - "advancement.create.glass_pipe.desc": "é€�过带窗的æµ�体管é�“观察æµ�体在管é�“中æµ�淌。使用扳手å�¯æ‰“开直线æµ�体管é�“的窗户。", + "advancement.create.press.desc": "使用辊压机来辊压一些板子", + "advancement.create.polished_rose_quartz": "粉色钻石", + "advancement.create.polished_rose_quartz.desc": "用砂纸将玫瑰石英打磨至透明", + "advancement.create.electron_tube": "哔~~哔~~", + "advancement.create.electron_tube.desc": "制作一个可用于合成高级机器的电子管", + "advancement.create.mechanical_saw": "一刀两断", + "advancement.create.mechanical_saw.desc": "放置一个动力锯并且为其供能", + "advancement.create.basin": "快到碗里来", + "advancement.create.basin.desc": "放置一个工作盆,并且往里面放些东西", + "advancement.create.mixer": "均匀搅拌", + "advancement.create.mixer.desc": "将搅拌机放在工作盆上方,并且使其搅拌盆内物品", + "advancement.create.blaze_burner": "活炉", + "advancement.create.blaze_burner.desc": "获得一个烈焰人燃烧室。", + "advancement.create.compact": "快乐压缩", + "advancement.create.compact.desc": "使用辊压机在工作盆中压缩一些物品", + "advancement.create.brass": "真正的合金", + "advancement.create.brass.desc": "使用粉碎锌矿石和粉碎铜矿石来制作粉碎黄铜", + "advancement.create.brass_casing": "黄铜纪元", + "advancement.create.brass_casing.desc": "用黄铜和木头制作一个黄铜机壳", + "advancement.create.copper_casing": "铜之纪元", + "advancement.create.copper_casing.desc": "使用铜和木头制作一个铜制机壳", + "advancement.create.spout": "哗啦啦", + "advancement.create.spout.desc": "观察注液器灌满物品。", + "advancement.create.spout_potion": "全球啤酒厂", + "advancement.create.spout_potion.desc": "观察注液器注入药水到玻璃瓶。", + "advancement.create.chocolate": "幻想世界", + "advancement.create.chocolate.desc": "获取一桶熔融巧克力。", + "advancement.create.item_drain": "滚筒排液", + "advancement.create.item_drain.desc": "观察流体物品被分液池抽空。", + "advancement.create.chained_item_drain": "翻滚吧!", + "advancement.create.chained_item_drain.desc": "观察物品穿过多个链状分布的分液池。", + "advancement.create.glass_pipe": "流之观察者", + "advancement.create.glass_pipe.desc": "透过带窗的流体管道观察流体在管道中流淌。使用扳手可打开直线流体管道的窗户。", "advancement.create.pipe_collision": "Never cross the Streams!", - "advancement.create.pipe_collision.desc": "观察两ç§�æµ�体在管é�“网络中相会。", - "advancement.create.pipe_spill": "æ¼�水啦ï¼�", - "advancement.create.pipe_spill.desc": "观察管é�“çš„å¼€å�£ç«¯å°†æµ�体排放或放置到世界中。", - "advancement.create.hose_pulley": "工业泄æ¼�", - "advancement.create.hose_pulley.desc": "放下一个软管滑轮,观察它排干或填充一大片液体。", - "advancement.create.infinite_water": "排干海洋", - "advancement.create.infinite_water.desc": "从大到足以被认为是无é™�çš„æ°´æº�中抽水。", - "advancement.create.infinite_lava": "æ±²å�–行星核心", - "advancement.create.infinite_lava.desc": "从广阔的熔岩湖中抽出熔岩。", - "advancement.create.infinite_chocolate": "幻想沉溺", - "advancement.create.infinite_chocolate.desc": "从大到足以被被视为无é™�的巧克力海中抽å�–巧克力。", - "advancement.create.crafter": "自动化装é…�", - "advancement.create.crafter.desc": "放置一些机械å�ˆæˆ�å�°å¹¶ä¸”为其供能", - "advancement.create.clockwork_bearing": "巧械时钟", - "advancement.create.clockwork_bearing.desc": "组装安装在å�‘æ�¡è½´æ‰¿ä¸Šçš„结构。", - "advancement.create.nixie_tube": "花样符å�·", - "advancement.create.nixie_tube.desc": "获å�–并放下一对辉光管。", - "advancement.create.deployer": "我就指ç�€ä½ äº†å’‹åœ°ï¼Ÿ", - "advancement.create.deployer.desc": "放置并且功能一个机械手。这å�¯æ˜¯ä½ å�³æ‰‹çš„完美å¤�制å“�", - "advancement.create.speed_controller": "工程师讨厌他ï¼�", - "advancement.create.speed_controller.desc": "放置一个转速控制器,这是æ�¢æ¡£çš„终æž�装置。", - "advancement.create.flywheel": "工厂之心", - "advancement.create.flywheel.desc": "将引擎æˆ�功连接到飞轮。", - "advancement.create.overstress_flywheel": "高压", - "advancement.create.overstress_flywheel.desc": "过载熔炉引擎。", - "advancement.create.integrated_circuit": "å¤�æ�‚è¿�ç®—", - "advancement.create.integrated_circuit.desc": "组装集æˆ�电路。", - "advancement.create.mechanical_arm": "忙碌的手ï¼�", - "advancement.create.mechanical_arm.desc": "制作机械臂,选择输入和输出,放置并给予它动力,然å�Žçœ‹ç�€å®ƒä¸ºä½ å®Œæˆ�所有工作。", - "advancement.create.musical_arm": "没人能在我的 BGM 里打败我ï¼�", - "advancement.create.musical_arm.desc": "使用动力臂播放唱片。", - "advancement.create.arm_many_targets": "掌控全局", - "advancement.create.arm_many_targets.desc": "é…�置一个有å��个或更多输出ä½�置的机械臂。", - "advancement.create.arm_blaze_burner": "熊熊燃烧", - "advancement.create.arm_blaze_burner.desc": "指导机械臂给烈焰人燃烧室投食。", - "advancement.create.fist_bump": "æ�¥ç¢°ä¸ªæ‹³ï¼Œå“¥ä»¬~", - "advancement.create.fist_bump.desc": "使两个机械手互相碰拳", - "advancement.create.crushing_wheel": "一对大家伙", - "advancement.create.crushing_wheel.desc": "制作一些能更快粉碎物å“�的粉碎轮", - "advancement.create.blaze_cake": "糖份超标", - "advancement.create.blaze_cake.desc": "给烈焰人燃烧室烤一份特别蛋糕。", - "advancement.create.chromatic_compound": "两æž�æ��æ–™", - "advancement.create.chromatic_compound.desc": "制作一个异彩化å�ˆç‰©", - "advancement.create.shadow_steel": "虚空归æ�¥è€…", - "advancement.create.shadow_steel.desc": "制作一些暗影钢", - "advancement.create.refined_radiance": "明亮而å�¯ç�µ", - "advancement.create.refined_radiance.desc": "制作一个光辉石", - "advancement.create.chromatic_age": "异彩纪元", - "advancement.create.chromatic_age.desc": "创造出光与影的机壳。", - "advancement.create.zapper": "讲究的建筑师", - "advancement.create.zapper.desc": "制作一个é�žå¸¸æ–¹ä¾¿çš„手æŒ�æ–¹å�—放置器", - "advancement.create.upgraded_zapper": "æ�¥è‡ªå¼‚世界的超频", - "advancement.create.upgraded_zapper.desc": "制作一个完全å�‡çº§çš„手æŒ�æ–¹å�—放置器", - "advancement.create.wand_of_symmetry": "简å�•çš„é•œé�¢å‡ ä½•å­¦", - "advancement.create.wand_of_symmetry.desc": "制作一个对称之æ�–", - "advancement.create.deforester": "超时空ç �ä¼�", - "advancement.create.deforester.desc": "制作一个森林æ¯�ç�­è€…,然å�Žè·Ÿä½ å�Žé™¢çš„树林说å†�è§�å�§", + "advancement.create.pipe_collision.desc": "观察两种流体在管道网络中相会。", + "advancement.create.pipe_spill": "漏水啦!", + "advancement.create.pipe_spill.desc": "观察管道的开口端将流体排放或放置到世界中。", + "advancement.create.hose_pulley": "工业泄漏", + "advancement.create.hose_pulley.desc": "放下一个软管滑轮,观察它排干或填充一大片液体。", + "advancement.create.infinite_water": "排干海洋", + "advancement.create.infinite_water.desc": "从大到足以被认为是无限的水源中抽水。", + "advancement.create.infinite_lava": "汲取行星核心", + "advancement.create.infinite_lava.desc": "从广阔的熔岩湖中抽出熔岩。", + "advancement.create.infinite_chocolate": "幻想沉溺", + "advancement.create.infinite_chocolate.desc": "从大到足以被被视为无限的巧克力海中抽取巧克力。", + "advancement.create.crafter": "自动化装配", + "advancement.create.crafter.desc": "放置一些机械合成台并且为其供能", + "advancement.create.clockwork_bearing": "巧械时钟", + "advancement.create.clockwork_bearing.desc": "组装安装在发条轴承上的结构。", + "advancement.create.nixie_tube": "花样符号", + "advancement.create.nixie_tube.desc": "获取并放下一对辉光管。", + "advancement.create.deployer": "我就指着你了咋地?", + "advancement.create.deployer.desc": "放置并且功能一个机械手。这可是你右手的完美复制品", + "advancement.create.speed_controller": "工程师讨厌他!", + "advancement.create.speed_controller.desc": "放置一个转速控制器,这是换档的终极装置。", + "advancement.create.flywheel": "工厂之心", + "advancement.create.flywheel.desc": "将引擎成功连接到飞轮。", + "advancement.create.overstress_flywheel": "高压", + "advancement.create.overstress_flywheel.desc": "过载熔炉引擎。", + "advancement.create.integrated_circuit": "复杂运算", + "advancement.create.integrated_circuit.desc": "组装集成电路。", + "advancement.create.mechanical_arm": "忙碌的手!", + "advancement.create.mechanical_arm.desc": "制作机械臂,选择输入和输出,放置并给予它动力,然后看着它为你完成所有工作。", + "advancement.create.musical_arm": "没人能在我的 BGM 里打败我!", + "advancement.create.musical_arm.desc": "使用动力臂播放唱片。", + "advancement.create.arm_many_targets": "掌控全局", + "advancement.create.arm_many_targets.desc": "配置一个有十个或更多输出位置的机械臂。", + "advancement.create.arm_blaze_burner": "熊熊燃烧", + "advancement.create.arm_blaze_burner.desc": "指导机械臂给烈焰人燃烧室投食。", + "advancement.create.fist_bump": "来碰个拳,哥们~", + "advancement.create.fist_bump.desc": "使两个机械手互相碰拳", + "advancement.create.crushing_wheel": "一对大家伙", + "advancement.create.crushing_wheel.desc": "制作一些能更快粉碎物品的粉碎轮", + "advancement.create.blaze_cake": "糖份超标", + "advancement.create.blaze_cake.desc": "给烈焰人燃烧室烤一份特别蛋糕。", + "advancement.create.chromatic_compound": "两极材料", + "advancement.create.chromatic_compound.desc": "制作一个异彩化合物", + "advancement.create.shadow_steel": "虚空归来者", + "advancement.create.shadow_steel.desc": "制作一些暗影钢", + "advancement.create.refined_radiance": "明亮而启灵", + "advancement.create.refined_radiance.desc": "制作一个光辉石", + "advancement.create.chromatic_age": "异彩纪元", + "advancement.create.chromatic_age.desc": "创造出光与影的机壳。", + "advancement.create.zapper": "讲究的建筑师", + "advancement.create.zapper.desc": "制作一个非常方便的手持方块放置器", + "advancement.create.upgraded_zapper": "来自异世界的超频", + "advancement.create.upgraded_zapper.desc": "制作一个完全升级的手持方块放置器", + "advancement.create.wand_of_symmetry": "简单的镜面几何学", + "advancement.create.wand_of_symmetry.desc": "制作一个对称之杖", + "advancement.create.deforester": "超时空砍伐", + "advancement.create.deforester.desc": "制作一个森林毁灭者,然后跟你后院的树林说再见吧", "advancement.create.extendo_grip": "biu biu biu!", - "advancement.create.extendo_grip.desc": "获得一个伸缩机械手", - "advancement.create.dual_extendo_grip": "biu——biu——biu——", - "advancement.create.dual_extendo_grip.desc": "å�ŒæŒ�伸缩机械手,超人般的触碰è·�离。", - "advancement.create.eob": "Beta 版结æ�Ÿ", - "advancement.create.eob.desc": "期待未æ�¥ä¼šæœ‰æ›´å¤šçš„内容。<3", + "advancement.create.extendo_grip.desc": "获得一个伸缩机械手", + "advancement.create.dual_extendo_grip": "biu——biu——biu——", + "advancement.create.dual_extendo_grip.desc": "双持伸缩机械手,超人般的触碰距离。", + "advancement.create.eob": "Beta 版结束", + "advancement.create.eob.desc": "期待未来会有更多的内容。<3", "_": "->------------------------] UI & Messages [------------------------<-", - "itemGroup.create.base": "机械动力", - "itemGroup.create.palettes": "机械动力建筑方å�—", + "itemGroup.create.base": "机械动力", + "itemGroup.create.palettes": "机械动力建筑方块", - "death.attack.create.crush": "%1$s被压æ‰�了", - "death.attack.create.fan_fire": "%1$s试图接å�—热风的洗礼", - "death.attack.create.fan_lava": "%1$s在接å�—热风的洗礼中浴ç�«ç„šèº«", - "death.attack.create.mechanical_drill": "%1$s被钻头钻的å��掉了", - "death.attack.create.mechanical_saw": "%1$s被圆锯切æˆ�了两截", - "death.attack.create.cuckoo_clock_explosion": "%1$s被布谷鸟钟炸得粉身碎骨", + "death.attack.create.crush": "%1$s被压扁了", + "death.attack.create.fan_fire": "%1$s试图接受热风的洗礼", + "death.attack.create.fan_lava": "%1$s在接受热风的洗礼中浴火焚身", + "death.attack.create.mechanical_drill": "%1$s被钻头钻的坏掉了", + "death.attack.create.mechanical_saw": "%1$s被圆锯切成了两截", + "death.attack.create.cuckoo_clock_explosion": "%1$s被布谷鸟钟炸得粉身碎骨", - "create.block.deployer.damage_source_name": "二五仔机械手", - "create.block.cart_assembler.invalid": "将您的矿车装备器放在é“�轨上", + "create.block.deployer.damage_source_name": "二五仔机械手", + "create.block.cart_assembler.invalid": "将您的矿车装备器放在铁轨上", - "create.recipe.crushing": "粉碎", - "create.recipe.milling": "研磨", - "create.recipe.fan_washing": "批é‡�洗涤", - "create.recipe.fan_washing.fan": "在水å�Žæ”¾ç½®é¼“风机", - "create.recipe.fan_smoking": "批é‡�烟ç†�", - "create.recipe.fan_smoking.fan": "在ç�«ç„°å�Žæ”¾ç½®é¼“风机", - "create.recipe.fan_blasting": "批é‡�熔炼", - "create.recipe.fan_blasting.fan": "在熔岩å�Žæ”¾ç½®é¼“风机", - "create.recipe.pressing": "金属压片", - "create.recipe.mixing": "æ··å�ˆæ�…æ‹Œ", - "create.recipe.automatic_shapeless": "自动æ�…æ‹Œ", - "create.recipe.automatic_brewing": "自动酿造", - "create.recipe.packing": "压å�—å¡‘å½¢", - "create.recipe.automatic_packing": "自动打包", - "create.recipe.sawing": "æ�¿æ��切割", - "create.recipe.mechanical_crafting": "自动å�ˆæˆ�", - "create.recipe.automatic_shaped": "自动å�ˆæˆ�", - "create.recipe.block_cutting": "æ–¹å�—切割", + "create.recipe.crushing": "粉碎", + "create.recipe.milling": "研磨", + "create.recipe.fan_washing": "批量洗涤", + "create.recipe.fan_washing.fan": "在水后放置鼓风机", + "create.recipe.fan_smoking": "批量烟熏", + "create.recipe.fan_smoking.fan": "在火焰后放置鼓风机", + "create.recipe.fan_blasting": "批量熔炼", + "create.recipe.fan_blasting.fan": "在熔岩后放置鼓风机", + "create.recipe.pressing": "金属压片", + "create.recipe.mixing": "混合搅拌", + "create.recipe.automatic_shapeless": "自动搅拌", + "create.recipe.automatic_brewing": "自动酿造", + "create.recipe.packing": "压块塑形", + "create.recipe.automatic_packing": "自动打包", + "create.recipe.sawing": "板材切割", + "create.recipe.mechanical_crafting": "自动合成", + "create.recipe.automatic_shaped": "自动合成", + "create.recipe.block_cutting": "方块切割", "create.recipe.wood_cutting": "UNLOCALIZED: Wood Cutting", - "create.recipe.blockzapper_upgrade": "手æŒ�å¼�æ–¹å�—放置器", - "create.recipe.sandpaper_polishing": "砂纸打磨", - "create.recipe.mystery_conversion": "神秘转化", - "create.recipe.spout_filling": "注液", - "create.recipe.draining": "分液", - "create.recipe.processing.chance": "%1$s%%概率", - "create.recipe.heat_requirement.none": "无需加热", - "create.recipe.heat_requirement.heated": "加热", - "create.recipe.heat_requirement.superheated": "超级加热", + "create.recipe.blockzapper_upgrade": "手持式方块放置器", + "create.recipe.sandpaper_polishing": "砂纸打磨", + "create.recipe.mystery_conversion": "神秘转化", + "create.recipe.spout_filling": "注液", + "create.recipe.draining": "分液", + "create.recipe.processing.chance": "%1$s%%概率", + "create.recipe.heat_requirement.none": "无需加热", + "create.recipe.heat_requirement.heated": "加热", + "create.recipe.heat_requirement.superheated": "超级加热", - "create.generic.range": "范围", - "create.generic.radius": "å�Šå¾„", - "create.generic.width": "宽度", - "create.generic.height": "高度", - "create.generic.length": "长度", - "create.generic.speed": "速度", - "create.generic.delay": "延时", + "create.generic.range": "范围", + "create.generic.radius": "半径", + "create.generic.width": "宽度", + "create.generic.height": "高度", + "create.generic.length": "长度", + "create.generic.speed": "速度", + "create.generic.delay": "延时", "create.generic.unit.ticks": "Ticks", - "create.generic.unit.seconds": "秒", - "create.generic.unit.minutes": "分钟", + "create.generic.unit.seconds": "秒", + "create.generic.unit.minutes": "分钟", "create.generic.unit.rpm": "RPM", "create.generic.unit.stress": "su", - "create.generic.unit.degrees": "°", + "create.generic.unit.degrees": "°", "create.generic.unit.millibuckets": "%1$smB", - "create.generic.clockwise": "顺时针方å�‘", - "create.generic.counter_clockwise": "逆时针方å�‘", + "create.generic.clockwise": "顺时针方向", + "create.generic.counter_clockwise": "逆时针方向", - "create.action.scroll": "滚轮", - "create.action.confirm": "确认", - "create.action.abort": "退出", - "create.action.saveToFile": "ä¿�å­˜", - "create.action.discard": "放弃", + "create.action.scroll": "滚轮", + "create.action.confirm": "确认", + "create.action.abort": "退出", + "create.action.saveToFile": "保存", + "create.action.discard": "放弃", - "create.keyinfo.toolmenu": "工具è�œå�•", - "create.keyinfo.scrollup": "(游æˆ�中)å�‘上鼠标滚轮", - "create.keyinfo.scrolldown": "(游æˆ�中)å�‘下鼠标滚轮", + "create.keyinfo.toolmenu": "工具菜单", + "create.keyinfo.scrollup": "(游戏中)向上鼠标滚轮", + "create.keyinfo.scrolldown": "(游戏中)向下鼠标滚轮", - "create.gui.scrollInput.defaultTitle": "选择一个选项:", - "create.gui.scrollInput.scrollToModify": "滚动修改", - "create.gui.scrollInput.scrollToAdjustAmount": "滚动修改数é‡�", - "create.gui.scrollInput.scrollToSelect": "滚动选择", - "create.gui.scrollInput.shiftScrollsFaster": "按ä½�Shift滚动更快", - "create.gui.toolmenu.focusKey": "按ä½� [%1$s] 鼠标滚轮选择", - "create.gui.toolmenu.cycle": "[SCROLL] 循环", - "create.gui.symmetryWand.mirrorType": "é•œå­�类型", - "create.gui.symmetryWand.orientation": "æ–¹å�‘", + "create.gui.scrollInput.defaultTitle": "选择一个选项:", + "create.gui.scrollInput.scrollToModify": "滚动修改", + "create.gui.scrollInput.scrollToAdjustAmount": "滚动修改数量", + "create.gui.scrollInput.scrollToSelect": "滚动选择", + "create.gui.scrollInput.shiftScrollsFaster": "按住Shift滚动更快", + "create.gui.toolmenu.focusKey": "按住 [%1$s] 鼠标滚轮选择", + "create.gui.toolmenu.cycle": "[SCROLL] 循环", + "create.gui.symmetryWand.mirrorType": "镜子类型", + "create.gui.symmetryWand.orientation": "方向", - "create.symmetry.mirror.plane": "é•œåƒ�", - "create.symmetry.mirror.doublePlane": "矩形", - "create.symmetry.mirror.triplePlane": "八角", + "create.symmetry.mirror.plane": "镜像", + "create.symmetry.mirror.doublePlane": "矩形", + "create.symmetry.mirror.triplePlane": "八角", - "create.orientation.orthogonal": "åž‚ç›´", - "create.orientation.diagonal": "对角线", - "create.orientation.horizontal": "æ°´å¹³", - "create.orientation.alongZ": "以z轴对é½�", - "create.orientation.alongX": "以x轴对é½�", + "create.orientation.orthogonal": "垂直", + "create.orientation.diagonal": "对角线", + "create.orientation.horizontal": "水平", + "create.orientation.alongZ": "以z轴对齐", + "create.orientation.alongX": "以x轴对齐", - "create.gui.blockzapper.title": "手æŒ�å¼�æ–¹å�—放置机", - "create.gui.blockzapper.replaceMode": "替æ�¢æ¨¡å¼�", - "create.gui.blockzapper.searchDiagonal": "对角线延伸", - "create.gui.blockzapper.searchFuzzy": "忽视ç§�类分界", - "create.gui.blockzapper.range": "延伸范围", - "create.gui.blockzapper.needsUpgradedAmplifier": "需è¦�å�‡çº§èŒƒå›´æ‰©å¤§å™¨", - "create.gui.blockzapper.patternSection": "模å¼�", - "create.gui.blockzapper.pattern.solid": "实心", - "create.gui.blockzapper.pattern.checkered": "棋盘", - "create.gui.blockzapper.pattern.inversecheckered": "å��转棋盘", + "create.gui.blockzapper.title": "手持式方块放置机", + "create.gui.blockzapper.replaceMode": "替换模式", + "create.gui.blockzapper.searchDiagonal": "对角线延伸", + "create.gui.blockzapper.searchFuzzy": "忽视种类分界", + "create.gui.blockzapper.range": "延伸范围", + "create.gui.blockzapper.needsUpgradedAmplifier": "需要升级范围扩大器", + "create.gui.blockzapper.patternSection": "模式", + "create.gui.blockzapper.pattern.solid": "实心", + "create.gui.blockzapper.pattern.checkered": "棋盘", + "create.gui.blockzapper.pattern.inversecheckered": "反转棋盘", "create.gui.blockzapper.pattern.chance25": "25% ", "create.gui.blockzapper.pattern.chance50": "50% ", "create.gui.blockzapper.pattern.chance75": "75% ", - "create.gui.terrainzapper.title": "手æŒ�å¼�环境塑形器", - "create.gui.terrainzapper.placement": "放置模å¼�", - "create.gui.terrainzapper.placement.merged": "结å�ˆ", - "create.gui.terrainzapper.placement.attached": "ä¾�附", - "create.gui.terrainzapper.placement.inserted": "æ�’å…¥", - "create.gui.terrainzapper.brush": "塑形类型", - "create.gui.terrainzapper.brush.cuboid": "矩形体", - "create.gui.terrainzapper.brush.sphere": "ç�ƒä½“", - "create.gui.terrainzapper.brush.cylinder": "圆柱体", - "create.gui.terrainzapper.tool": "填充类型", - "create.gui.terrainzapper.tool.fill": "å¡«å……", - "create.gui.terrainzapper.tool.place": "å¤�写", - "create.gui.terrainzapper.tool.replace": "替æ�¢", - "create.gui.terrainzapper.tool.clear": "清除", - "create.gui.terrainzapper.tool.overlay": "覆盖", - "create.gui.terrainzapper.tool.flatten": "平整", + "create.gui.terrainzapper.title": "手持式环境塑形器", + "create.gui.terrainzapper.placement": "放置模式", + "create.gui.terrainzapper.placement.merged": "结合", + "create.gui.terrainzapper.placement.attached": "依附", + "create.gui.terrainzapper.placement.inserted": "插入", + "create.gui.terrainzapper.brush": "塑形类型", + "create.gui.terrainzapper.brush.cuboid": "矩形体", + "create.gui.terrainzapper.brush.sphere": "球体", + "create.gui.terrainzapper.brush.cylinder": "圆柱体", + "create.gui.terrainzapper.tool": "填充类型", + "create.gui.terrainzapper.tool.fill": "填充", + "create.gui.terrainzapper.tool.place": "复写", + "create.gui.terrainzapper.tool.replace": "替换", + "create.gui.terrainzapper.tool.clear": "清除", + "create.gui.terrainzapper.tool.overlay": "覆盖", + "create.gui.terrainzapper.tool.flatten": "平整", - "create.terrainzapper.shiftRightClickToSet": "Shift+é¼ æ ‡å�³é”®ä»¥è®¾ç½®å¡‘形类型", + "create.terrainzapper.shiftRightClickToSet": "Shift+鼠标右键以设置塑形类型", - "create.blockzapper.usingBlock": "使用:%1$s", - "create.blockzapper.componentUpgrades": "组件å�‡çº§ï¼š", - "create.blockzapper.component.body": "放置器机体", - "create.blockzapper.component.amplifier": "范围扩大器", - "create.blockzapper.component.accelerator": "射击加速器", - "create.blockzapper.component.retriever": "物å“�回æ�¡å™¨", - "create.blockzapper.component.scope": "è·�离观察镜", - "create.blockzapper.componentTier.none": "æ— ", - "create.blockzapper.componentTier.brass": "黄铜", - "create.blockzapper.componentTier.chromatic": "异彩化å�ˆç‰©", - "create.blockzapper.leftClickToSet": "左击方å�—将其设定为放置方å�—", - "create.blockzapper.empty": "æ–¹å�—ä¸�足ï¼�", + "create.blockzapper.usingBlock": "使用:%1$s", + "create.blockzapper.componentUpgrades": "组件升级:", + "create.blockzapper.component.body": "放置器机体", + "create.blockzapper.component.amplifier": "范围扩大器", + "create.blockzapper.component.accelerator": "射击加速器", + "create.blockzapper.component.retriever": "物品回捡器", + "create.blockzapper.component.scope": "距离观察镜", + "create.blockzapper.componentTier.none": "无", + "create.blockzapper.componentTier.brass": "黄铜", + "create.blockzapper.componentTier.chromatic": "异彩化合物", + "create.blockzapper.leftClickToSet": "左击方块将其设定为放置方块", + "create.blockzapper.empty": "方块不足!", - "create.minecart_coupling.two_couplings_max": "矿车无法被连接两个以上的矿车连轴器", - "create.minecart_coupling.unloaded": "有一部分ç�«è½¦å­˜åœ¨äºŽæœªåŠ è½½åŒºå�—中", - "create.minecart_coupling.no_loops": "矿车连轴器ä¸�能连æˆ�一个环", - "create.minecart_coupling.removed": "从矿车上移除所有矿车连轴器", - "create.minecart_coupling.too_far": "矿车è·�离你太远了", + "create.minecart_coupling.two_couplings_max": "矿车无法被连接两个以上的矿车连轴器", + "create.minecart_coupling.unloaded": "有一部分火车存在于未加载区块中", + "create.minecart_coupling.no_loops": "矿车连轴器不能连成一个环", + "create.minecart_coupling.removed": "从矿车上移除所有矿车连轴器", + "create.minecart_coupling.too_far": "矿车距离你太远了", - "create.contraptions.movement_mode": "è¿�动模å¼�", - "create.contraptions.movement_mode.move_place": "å�œæ­¢æ—¶æ€»æ˜¯å®žä½“化方å�—", - "create.contraptions.movement_mode.move_place_returned": "å�œæ­¢æ—¶å�ªåœ¨åˆ�始ä½�置实体化方å�—", - "create.contraptions.movement_mode.move_never_place": "å�ªæœ‰åœ¨åŠ¨åŠ›æ–¹å�—摧æ¯�å�Žæ‰�实体化方å�—", - "create.contraptions.movement_mode.rotate_place": "å�œæ­¢æ—¶æ€»æ˜¯å®žä½“化方å�—", - "create.contraptions.movement_mode.rotate_place_returned": "å�œæ­¢æ—¶å�ªåœ¨æŽ¥è¿‘åˆ�始角度实体化方å�—", - "create.contraptions.movement_mode.rotate_never_place": "å�ªæœ‰åœ¨æ—‹è½¬è½´æ‘§æ¯�å�Žæ‰�实体化方å�—", - "create.contraptions.cart_movement_mode": "矿车è¿�动模å¼�", - "create.contraptions.cart_movement_mode.rotate": "结构与矿车ä¿�æŒ�相å�Œæ–¹å�‘", - "create.contraptions.cart_movement_mode.rotate_paused": "矿车转å�‘时机器å�œæ­¢å·¥ä½œ", - "create.contraptions.cart_movement_mode.rotation_locked": "结构方å�‘ä¿�æŒ�ä¸�å�˜", - "create.contraptions.windmill.rotation_direction": "旋转方å�‘", - "create.contraptions.clockwork.clock_hands": "钟表指针", - "create.contraptions.clockwork.hour_first": "时针优先", - "create.contraptions.clockwork.minute_first": "分针优先", - "create.contraptions.clockwork.hour_first_24": "24å°�时制优先", + "create.contraptions.movement_mode": "运动模式", + "create.contraptions.movement_mode.move_place": "停止时总是实体化方块", + "create.contraptions.movement_mode.move_place_returned": "停止时只在初始位置实体化方块", + "create.contraptions.movement_mode.move_never_place": "只有在动力方块摧毁后才实体化方块", + "create.contraptions.movement_mode.rotate_place": "停止时总是实体化方块", + "create.contraptions.movement_mode.rotate_place_returned": "停止时只在接近初始角度实体化方块", + "create.contraptions.movement_mode.rotate_never_place": "只有在旋转轴摧毁后才实体化方块", + "create.contraptions.cart_movement_mode": "矿车运动模式", + "create.contraptions.cart_movement_mode.rotate": "结构与矿车保持相同方向", + "create.contraptions.cart_movement_mode.rotate_paused": "矿车转向时机器停止工作", + "create.contraptions.cart_movement_mode.rotation_locked": "结构方向保持不变", + "create.contraptions.windmill.rotation_direction": "旋转方向", + "create.contraptions.clockwork.clock_hands": "钟表指针", + "create.contraptions.clockwork.hour_first": "时针优先", + "create.contraptions.clockwork.minute_first": "分针优先", + "create.contraptions.clockwork.hour_first_24": "24小时制优先", - "create.logistics.filter": "过滤器", - "create.logistics.recipe_filter": "é…�方过滤器", - "create.logistics.fluid_filter": "æµ�体过滤器", - "create.logistics.firstFrequency": "频é�“. #1", - "create.logistics.secondFrequency": "频é�“. #2", - "create.logistics.filter.apply": "已将过滤器应用于%1$s。", - "create.logistics.filter.apply_click_again": "已将过滤器应用于%1$s,å†�次点击å�¯å°†æ‰‹æŒ�物å“�æ•°é‡�å¤�制到过滤器上。", - "create.logistics.filter.apply_count": "已将æ��å�–æ•°é‡�应用至过滤器。", + "create.logistics.filter": "过滤器", + "create.logistics.recipe_filter": "配方过滤器", + "create.logistics.fluid_filter": "流体过滤器", + "create.logistics.firstFrequency": "频道. #1", + "create.logistics.secondFrequency": "频道. #2", + "create.logistics.filter.apply": "已将过滤器应用于%1$s。", + "create.logistics.filter.apply_click_again": "已将过滤器应用于%1$s,再次点击可将手持物品数量复制到过滤器上。", + "create.logistics.filter.apply_count": "已将提取数量应用至过滤器。", - "create.gui.goggles.generator_stats": "应力å�‘生器状æ€�:", - "create.gui.goggles.kinetic_stats": "动力学状æ€�:", - "create.gui.goggles.at_current_speed": "当å‰�速度应力值", - "create.gui.goggles.pole_length": "活塞æ�†é•¿åº¦ï¼š", + "create.gui.goggles.generator_stats": "应力发生器状态:", + "create.gui.goggles.kinetic_stats": "动力学状态:", + "create.gui.goggles.at_current_speed": "当前速度应力值", + "create.gui.goggles.pole_length": "活塞杆长度:", "create.gui.goggles.fluid_container": "UNLOCALIZED: Fluid Container Info:", "create.gui.goggles.fluid_container.capacity": "UNLOCALIZED: Capacity: ", "create.gui.assembly.exception": "UNLOCALIZED: This Contraption was unable to assemble:", @@ -841,317 +842,327 @@ "create.gui.assembly.exception.tooManyPistonPoles": "UNLOCALIZED: There are too many extension Poles attached to this Piston.\nThe configured maximum is: %1$s", "create.gui.assembly.exception.noPistonPoles": "UNLOCALIZED: The Piston is missing some extension Poles", "create.gui.assembly.exception.not_enough_sails": "UNLOCALIZED: Attached structure does not include enough sail-like blocks: %1$s\nA minimum of %2$s are required", - "create.gui.gauge.info_header": "仪表信æ�¯ï¼š", - "create.gui.speedometer.title": "旋转速度", - "create.gui.stressometer.title": "网络应力", - "create.gui.stressometer.capacity": "剩余应力é‡�", - "create.gui.stressometer.overstressed": "应力过载", - "create.gui.stressometer.no_rotation": "无旋转", - "create.gui.contraptions.not_fast_enough": "显然%1$s没有达到足够的工作转速。", - "create.gui.contraptions.network_overstressed": "显然装置过载,å‡�速网络中的高应力消耗装置或者添加更多的应力å�‘生装置", - "create.gui.adjustable_crate.title": "æ�¿æ�¡ç®±", - "create.gui.adjustable_crate.storageSpace": "储存空间", - "create.gui.stockpile_switch.title": "储存开关", - "create.gui.stockpile_switch.invert_signal": "å��转信å�·", - "create.gui.stockpile_switch.move_to_lower_at": "移至下线%1$s%%", - "create.gui.stockpile_switch.move_to_upper_at": "移至上线%1$s%%", - "create.gui.sequenced_gearshift.title": "å�¯ç¼–程齿轮箱", - "create.gui.sequenced_gearshift.instruction": "指令", + "create.gui.gauge.info_header": "仪表信息:", + "create.gui.speedometer.title": "旋转速度", + "create.gui.stressometer.title": "网络应力", + "create.gui.stressometer.capacity": "剩余应力量", + "create.gui.stressometer.overstressed": "应力过载", + "create.gui.stressometer.no_rotation": "无旋转", + "create.gui.contraptions.not_fast_enough": "显然%1$s没有达到足够的工作转速。", + "create.gui.contraptions.network_overstressed": "显然装置过载,减速网络中的高应力消耗装置或者添加更多的应力发生装置", + "create.gui.adjustable_crate.title": "板条箱", + "create.gui.adjustable_crate.storageSpace": "储存空间", + "create.gui.stockpile_switch.title": "储存开关", + "create.gui.stockpile_switch.invert_signal": "反转信号", + "create.gui.stockpile_switch.move_to_lower_at": "移至下线%1$s%%", + "create.gui.stockpile_switch.move_to_upper_at": "移至上线%1$s%%", + "create.gui.sequenced_gearshift.title": "可编程齿轮箱", + "create.gui.sequenced_gearshift.instruction": "指令", "create.gui.sequenced_gearshift.instruction.turn_angle.descriptive": "UNLOCALIZED: Turn by angle", - "create.gui.sequenced_gearshift.instruction.turn_angle": "旋转", - "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "角度", + "create.gui.sequenced_gearshift.instruction.turn_angle": "旋转", + "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "角度", "create.gui.sequenced_gearshift.instruction.turn_distance.descriptive": "UNLOCALIZED: Turn to move Piston/Pulley/Gantry", - "create.gui.sequenced_gearshift.instruction.turn_distance": "驱动活塞", - "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "è·�离", + "create.gui.sequenced_gearshift.instruction.turn_distance": "驱动活塞", + "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "距离", "create.gui.sequenced_gearshift.instruction.delay.descriptive": "UNLOCALIZED: Timed Delay", "create.gui.sequenced_gearshift.instruction.delay": "UNLOCALIZED: Delay", "create.gui.sequenced_gearshift.instruction.delay.duration": "UNLOCALIZED: Duration", "create.gui.sequenced_gearshift.instruction.end.descriptive": "UNLOCALIZED: End", - "create.gui.sequenced_gearshift.instruction.end": "å�œæ­¢", + "create.gui.sequenced_gearshift.instruction.end": "停止", "create.gui.sequenced_gearshift.instruction.await.descriptive": "UNLOCALIZED: Await new Redstone Pulse", "create.gui.sequenced_gearshift.instruction.await": "UNLOCALIZED: Await", - "create.gui.sequenced_gearshift.speed": "速度,速度方å�‘", - "create.gui.sequenced_gearshift.speed.forward": "一å€�速,正å�‘", - "create.gui.sequenced_gearshift.speed.forward_fast": "两å€�速,正å�‘", - "create.gui.sequenced_gearshift.speed.back": "一å€�速,å��å�‘", - "create.gui.sequenced_gearshift.speed.back_fast": "两å€�速,å��å�‘", + "create.gui.sequenced_gearshift.speed": "速度,速度方向", + "create.gui.sequenced_gearshift.speed.forward": "一倍速,正向", + "create.gui.sequenced_gearshift.speed.forward_fast": "两倍速,正向", + "create.gui.sequenced_gearshift.speed.back": "一倍速,反向", + "create.gui.sequenced_gearshift.speed.back_fast": "两倍速,反向", - "create.schematicAndQuill.dimensions": "è“�图尺寸:%1$sx%2$sx%3$s", - "create.schematicAndQuill.firstPos": "第一个ä½�置。", - "create.schematicAndQuill.secondPos": "第二个ä½�置。", - "create.schematicAndQuill.noTarget": "按ä½�Ctrl选择空气方å�—。", - "create.schematicAndQuill.abort": "删除选择。", - "create.schematicAndQuill.title": "è“�图å��:", - "create.schematicAndQuill.convert": "ç«‹å�³ä¿�存并部署", - "create.schematicAndQuill.fallbackName": "我的è“�图", - "create.schematicAndQuill.saved": "å�¦å­˜ä¸º%1$s", + "create.schematicAndQuill.dimensions": "蓝图尺寸:%1$sx%2$sx%3$s", + "create.schematicAndQuill.firstPos": "第一个位置。", + "create.schematicAndQuill.secondPos": "第二个位置。", + "create.schematicAndQuill.noTarget": "按住Ctrl选择空气方块。", + "create.schematicAndQuill.abort": "删除选择。", + "create.schematicAndQuill.title": "蓝图名:", + "create.schematicAndQuill.convert": "立即保存并部署", + "create.schematicAndQuill.fallbackName": "我的蓝图", + "create.schematicAndQuill.saved": "另存为%1$s", - "create.schematic.invalid": "[!] 无效的项目", - "create.schematic.position": "ä½�ç½®", - "create.schematic.rotation": "旋转", - "create.schematic.rotation.none": "æ— ", - "create.schematic.rotation.cw90": "顺时针90", - "create.schematic.rotation.cw180": "顺时针180", - "create.schematic.rotation.cw270": "顺时针270", - "create.schematic.mirror": "é•œåƒ�", - "create.schematic.mirror.none": "æ— ", - "create.schematic.mirror.frontBack": "å‰�å�Ž", - "create.schematic.mirror.leftRight": "å·¦å�³", - "create.schematic.tool.deploy": "部署", - "create.schematic.tool.move": "移动 XZ", - "create.schematic.tool.movey": "移动 Y", - "create.schematic.tool.rotate": "旋转", - "create.schematic.tool.print": "打å�°", - "create.schematic.tool.flip": "翻转", - "create.schematic.tool.deploy.description.0": "将结构移到æŸ�个ä½�置。", - "create.schematic.tool.deploy.description.1": "在地é�¢ä¸Šå�•å‡»é¼ æ ‡å�³é”®ä»¥æ”¾ç½®ã€‚", - "create.schematic.tool.deploy.description.2": "按ä½�Ctrl以固定è·�离选择。", - "create.schematic.tool.deploy.description.3": "按ä½�Ctrl鼠标滚动更改è·�离。", - "create.schematic.tool.move.description.0": "水平移动è“�图", - "create.schematic.tool.move.description.1": "选定è“�图,然å�ŽæŒ‰ä½�Ctrl鼠标滚动移动。", + "create.schematic.invalid": "[!] 无效的项目", + "create.schematic.position": "位置", + "create.schematic.rotation": "旋转", + "create.schematic.rotation.none": "无", + "create.schematic.rotation.cw90": "顺时针90", + "create.schematic.rotation.cw180": "顺时针180", + "create.schematic.rotation.cw270": "顺时针270", + "create.schematic.mirror": "镜像", + "create.schematic.mirror.none": "无", + "create.schematic.mirror.frontBack": "前后", + "create.schematic.mirror.leftRight": "左右", + "create.schematic.tool.deploy": "部署", + "create.schematic.tool.move": "移动 XZ", + "create.schematic.tool.movey": "移动 Y", + "create.schematic.tool.rotate": "旋转", + "create.schematic.tool.print": "打印", + "create.schematic.tool.flip": "翻转", + "create.schematic.tool.deploy.description.0": "将结构移到某个位置。", + "create.schematic.tool.deploy.description.1": "在地面上单击鼠标右键以放置。", + "create.schematic.tool.deploy.description.2": "按住Ctrl以固定距离选择。", + "create.schematic.tool.deploy.description.3": "按住Ctrl鼠标滚动更改距离。", + "create.schematic.tool.move.description.0": "水平移动蓝图", + "create.schematic.tool.move.description.1": "选定蓝图,然后按住Ctrl鼠标滚动移动。", "create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.3": "", - "create.schematic.tool.movey.description.0": "垂直移动è“�图", - "create.schematic.tool.movey.description.1": "按ä½�Ctrl鼠标滚动上下移动", + "create.schematic.tool.movey.description.0": "垂直移动蓝图", + "create.schematic.tool.movey.description.1": "按住Ctrl鼠标滚动上下移动", "create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.3": "", - "create.schematic.tool.rotate.description.0": "围绕è“�图中心旋转è“�图。", - "create.schematic.tool.rotate.description.1": "按ä½�Ctrl鼠标滚动旋转90度", + "create.schematic.tool.rotate.description.0": "围绕蓝图中心旋转蓝图。", + "create.schematic.tool.rotate.description.1": "按住Ctrl鼠标滚动旋转90度", "create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.3": "", - "create.schematic.tool.print.description.0": "ç«‹å�³å°†ç»“构放置在世界上", - "create.schematic.tool.print.description.1": "å�³é”®å�•æœºç¡®è®¤å½“å‰�ä½�置。", - "create.schematic.tool.print.description.2": "该工具仅适用于创造模å¼�。", + "create.schematic.tool.print.description.0": "立即将结构放置在世界上", + "create.schematic.tool.print.description.1": "右键单机确认当前位置。", + "create.schematic.tool.print.description.2": "该工具仅适用于创造模式。", "create.schematic.tool.print.description.3": "", - "create.schematic.tool.flip.description.0": "沿你选择的é�¢ç¿»è½¬è“�图。", - "create.schematic.tool.flip.description.1": "指å�‘è“�图,然å�ŽæŒ‰ä½�Ctrl鼠标滚动将其翻转。", + "create.schematic.tool.flip.description.0": "沿你选择的面翻转蓝图。", + "create.schematic.tool.flip.description.1": "指向蓝图,然后按住Ctrl鼠标滚动将其翻转。", "create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.3": "", - "create.schematics.synchronizing": "正在å�Œæ­¥..", - "create.schematics.uploadTooLarge": "ä½ çš„è“�图太大", - "create.schematics.maxAllowedSize": "å…�许的最大è“�图文件大å°�为:", + "create.schematics.synchronizing": "正在同步..", + "create.schematics.uploadTooLarge": "你的蓝图太大", + "create.schematics.maxAllowedSize": "允许的最大蓝图文件大小为:", - "create.gui.schematicTable.refresh": "刷新文件", - "create.gui.schematicTable.open_folder": "打开文件夹", - "create.gui.schematicTable.title": "è“�图桌", - "create.gui.schematicTable.availableSchematics": "å�¯ç”¨è“�图", - "create.gui.schematicTable.noSchematics": "没有ä¿�存的è“�图", - "create.gui.schematicTable.uploading": "正在上传...", - "create.gui.schematicTable.finished": "上传完æˆ�ï¼�", - "create.gui.schematicannon.title": "è“�图加农炮", - "create.gui.schematicannon.listPrinter": "物å“�清å�•æ‰“å�°æœº", - "create.gui.schematicannon.gunpowderLevel": "ç�«è�¯%1$s%%", - "create.gui.schematicannon.shotsRemaining": "燃料余é‡�:%1$s", - "create.gui.schematicannon.shotsRemainingWithBackup": "燃料储备:%1$s", - "create.gui.schematicannon.optionEnabled": "当å‰�å�¯ç”¨", - "create.gui.schematicannon.optionDisabled": "当å‰�ç¦�用", - "create.gui.schematicannon.showOptions": "显示è“�图加农炮设置", - "create.gui.schematicannon.option.dontReplaceSolid": "ä¸�è¦�替æ�¢æ–¹å�—", - "create.gui.schematicannon.option.replaceWithSolid": "用固体方å�—替æ�¢å·¥ä½œåŒºåŸŸå†…çš„æ–¹å�—", - "create.gui.schematicannon.option.replaceWithAny": "用任何方å�—替æ�¢å·¥ä½œåŒºåŸŸå†…çš„æ–¹å�—", - "create.gui.schematicannon.option.replaceWithEmpty": "用空气替æ�¢å·¥ä½œåŒºåŸŸå†…çš„æ–¹å�—", - "create.gui.schematicannon.option.skipMissing": "绕过缺少的方å�—", - "create.gui.schematicannon.option.skipTileEntities": "ä¿�护存储方å�—", - "create.gui.schematicannon.slot.gunpowder": "å�‘è“�图加农炮添加ç�«è�¯ä»¥æ��供动力", - "create.gui.schematicannon.slot.listPrinter": "在此处放置书以打å�°è“�图所需的æ��料清å�•", - "create.gui.schematicannon.slot.schematic": "在此处添加你的è“�图,务必确ä¿�其已ç»�被部署在了特点ä½�ç½®", - "create.gui.schematicannon.option.skipMissing.description": "如果缺失æ��料,è“�图加农炮将忽略当å‰�缺失æ��料并且使用其他已有æ��料继续工作", - "create.gui.schematicannon.option.skipTileEntities.description": "è“�图将é�¿å…�æ›´æ�¢å­˜å‚¨æ–¹å�—,如箱å­�。", - "create.gui.schematicannon.option.dontReplaceSolid.description": "è“�图加农炮将ä¸�会替æ�¢å·¥ä½œèŒƒå›´å†…的任何固体方å�—。", - "create.gui.schematicannon.option.replaceWithSolid.description": "è“�图加农炮会使用所æ��供的固体方å�—æ�¥æ›¿æ�¢å·¥ä½œåŒºåŸŸå†…的其他固体方å�—", - "create.gui.schematicannon.option.replaceWithAny.description": "è“�图加农炮会使用任何所æ��供的方å�—æ�¥æ›¿æ�¢å·¥ä½œåŒºåŸŸå†…的固体方å�—", - "create.gui.schematicannon.option.replaceWithEmpty.description": "è“�图加农炮将清ç�†å’Œæ›¿æ�¢å·¥ä½œåŒºåŸŸå†…所有原本的方å�—。", + "create.gui.schematicTable.refresh": "刷新文件", + "create.gui.schematicTable.open_folder": "打开文件夹", + "create.gui.schematicTable.title": "蓝图桌", + "create.gui.schematicTable.availableSchematics": "可用蓝图", + "create.gui.schematicTable.noSchematics": "没有保存的蓝图", + "create.gui.schematicTable.uploading": "正在上传...", + "create.gui.schematicTable.finished": "上传完成!", + "create.gui.schematicannon.title": "蓝图加农炮", + "create.gui.schematicannon.listPrinter": "物品清单打印机", + "create.gui.schematicannon.gunpowderLevel": "火药%1$s%%", + "create.gui.schematicannon.shotsRemaining": "燃料余量:%1$s", + "create.gui.schematicannon.shotsRemainingWithBackup": "燃料储备:%1$s", + "create.gui.schematicannon.optionEnabled": "当前启用", + "create.gui.schematicannon.optionDisabled": "当前禁用", + "create.gui.schematicannon.showOptions": "显示蓝图加农炮设置", + "create.gui.schematicannon.option.dontReplaceSolid": "不要替换方块", + "create.gui.schematicannon.option.replaceWithSolid": "用固体方块替换工作区域内的方块", + "create.gui.schematicannon.option.replaceWithAny": "用任何方块替换工作区域内的方块", + "create.gui.schematicannon.option.replaceWithEmpty": "用空气替换工作区域内的方块", + "create.gui.schematicannon.option.skipMissing": "绕过缺少的方块", + "create.gui.schematicannon.option.skipTileEntities": "保护存储方块", + "create.gui.schematicannon.slot.gunpowder": "向蓝图加农炮添加火药以提供动力", + "create.gui.schematicannon.slot.listPrinter": "在此处放置书以打印蓝图所需的材料清单", + "create.gui.schematicannon.slot.schematic": "在此处添加你的蓝图,务必确保其已经被部署在了特点位置", + "create.gui.schematicannon.option.skipMissing.description": "如果缺失材料,蓝图加农炮将忽略当前缺失材料并且使用其他已有材料继续工作", + "create.gui.schematicannon.option.skipTileEntities.description": "蓝图将避免更换存储方块,如箱子。", + "create.gui.schematicannon.option.dontReplaceSolid.description": "蓝图加农炮将不会替换工作范围内的任何固体方块。", + "create.gui.schematicannon.option.replaceWithSolid.description": "蓝图加农炮会使用所提供的固体方块来替换工作区域内的其他固体方块", + "create.gui.schematicannon.option.replaceWithAny.description": "蓝图加农炮会使用任何所提供的方块来替换工作区域内的固体方块", + "create.gui.schematicannon.option.replaceWithEmpty.description": "蓝图加农炮将清理和替换工作区域内所有原本的方块。", - "create.schematicannon.status.idle": "闲置", - "create.schematicannon.status.ready": "准备", - "create.schematicannon.status.running": "è¿�è¡Œ", - "create.schematicannon.status.finished": "完æˆ�", - "create.schematicannon.status.paused": "已暂å�œ", - "create.schematicannon.status.stopped": "å�œæ­¢", - "create.schematicannon.status.noGunpowder": "ç�«è�¯æ¶ˆè€—完毕", - "create.schematicannon.status.targetNotLoaded": "æ–¹å�—未加载", - "create.schematicannon.status.targetOutsideRange": "定ä½�目标太远", - "create.schematicannon.status.searching": "æ�œç´¢", - "create.schematicannon.status.skipping": "跳过", - "create.schematicannon.status.missingBlock": "缺少方å�—:", - "create.schematicannon.status.placing": "建筑中", - "create.schematicannon.status.clearing": "清除方å�—中", - "create.schematicannon.status.schematicInvalid": "è“�图无效", - "create.schematicannon.status.schematicNotPlaced": "è“�图未部署", - "create.schematicannon.status.schematicExpired": "è“�图文件已过期", + "create.schematicannon.status.idle": "闲置", + "create.schematicannon.status.ready": "准备", + "create.schematicannon.status.running": "运行", + "create.schematicannon.status.finished": "完成", + "create.schematicannon.status.paused": "已暂停", + "create.schematicannon.status.stopped": "停止", + "create.schematicannon.status.noGunpowder": "火药消耗完毕", + "create.schematicannon.status.targetNotLoaded": "方块未加载", + "create.schematicannon.status.targetOutsideRange": "定位目标太远", + "create.schematicannon.status.searching": "搜索", + "create.schematicannon.status.skipping": "跳过", + "create.schematicannon.status.missingBlock": "缺少方块:", + "create.schematicannon.status.placing": "建筑中", + "create.schematicannon.status.clearing": "清除方块中", + "create.schematicannon.status.schematicInvalid": "蓝图无效", + "create.schematicannon.status.schematicNotPlaced": "蓝图未部署", + "create.schematicannon.status.schematicExpired": "蓝图文件已过期", - "create.materialChecklist": "æ��料清å�•", - "create.materialChecklist.blocksNotLoaded": "*å…�责声明* \n\n由于未加载相关区å�—,æ��料清å�•å�¯èƒ½ä¸�正确。", + "create.materialChecklist": "材料清单", + "create.materialChecklist.blocksNotLoaded": "*免责声明* \n\n由于未加载相关区块,材料清单可能不正确。", - "create.gui.filter.deny_list": "黑å��å�•", - "create.gui.filter.deny_list.description": "å�ªé€šè¿‡ä¸�在黑å��å�•ä¸­çš„物å“�,如果黑å��å�•ä¸ºç©ºï¼Œæ‰€æœ‰ç‰©å“�都å�¯ä»¥é€šè¿‡", - "create.gui.filter.allow_list": "白å��å�•", - "create.gui.filter.allow_list.description": "å�ªé€šè¿‡åœ¨ç™½å��å�•ä¸­çš„物å“�,如果白å��å�•ä¸ºç©ºï¼Œæ‰€æœ‰ç‰©å“�都无法通过", - "create.gui.filter.respect_data": "匹é…�物å“�属性", - "create.gui.filter.respect_data.description": "å�ªæœ‰ç‰©å“�çš„è€�ä¹…ã€�附魔等其他属性相å�Œæ—¶æ‰�å�¯ä»¥åŒ¹é…�", - "create.gui.filter.ignore_data": "忽视物å“�属性", - "create.gui.filter.ignore_data.description": "匹é…�时忽视物å“�çš„è€�ä¹…ã€�附魔等其他属性", + "create.gui.filter.deny_list": "黑名单", + "create.gui.filter.deny_list.description": "只通过不在黑名单中的物品,如果黑名单为空,所有物品都可以通过", + "create.gui.filter.allow_list": "白名单", + "create.gui.filter.allow_list.description": "只通过在白名单中的物品,如果白名单为空,所有物品都无法通过", + "create.gui.filter.respect_data": "匹配物品属性", + "create.gui.filter.respect_data.description": "只有物品的耐久、附魔等其他属性相同时才可以匹配", + "create.gui.filter.ignore_data": "忽视物品属性", + "create.gui.filter.ignore_data.description": "匹配时忽视物品的耐久、附魔等其他属性", - "create.item_attributes.placeable": "å�¯æ”¾ç½®", - "create.item_attributes.placeable.inverted": "ä¸�å�¯æ”¾ç½®", - "create.item_attributes.consumable": "å�¯é£Ÿç”¨", - "create.item_attributes.consumable.inverted": "ä¸�å�¯é£Ÿç”¨", - "create.item_attributes.smeltable": "å�¯è¢«ç†”炉烧制", - "create.item_attributes.smeltable.inverted": "ä¸�å�¯è¢«ç†”炉烧制", - "create.item_attributes.washable": "å�¯è¢«æ´—涤", - "create.item_attributes.washable.inverted": "ä¸�å�¯è¢«æ´—涤", - "create.item_attributes.smokable": "å�¯è¢«çƒŸç†�", - "create.item_attributes.smokable.inverted": "ä¸�å�¯è¢«çƒŸç†�", - "create.item_attributes.crushable": "å�¯è¢«ç²‰ç¢Ž", - "create.item_attributes.crushable.inverted": "ä¸�å�¯è¢«ç²‰ç¢Ž", - "create.item_attributes.blastable": "å�¯è¢«é«˜ç‚‰å†¶ç‚¼", - "create.item_attributes.blastable.inverted": "ä¸�å�¯è¢«é«˜ç‚‰å†¶ç‚¼", - "create.item_attributes.enchanted": "已被附魔", - "create.item_attributes.enchanted.inverted": "未被附魔", - "create.item_attributes.damaged": "å·²æ�Ÿå��", - "create.item_attributes.damaged.inverted": "未æ�Ÿå��", - "create.item_attributes.badly_damaged": "严é‡�å�—æ�Ÿ", - "create.item_attributes.badly_damaged.inverted": "未严é‡�å�—æ�Ÿ", - "create.item_attributes.not_stackable": "无法堆å� ", - "create.item_attributes.not_stackable.inverted": "å�¯å †å� ", - "create.item_attributes.equipable": "å�¯è£…备", - "create.item_attributes.equipable.inverted": "ä¸�å�¯è£…备", - "create.item_attributes.furnace_fuel": "是燃料", - "create.item_attributes.furnace_fuel.inverted": "ä¸�是燃料", - "create.item_attributes.in_tag": "标签是%1$s", - "create.item_attributes.in_tag.inverted": "标签ä¸�是%1$s", - "create.item_attributes.in_item_group": "属于%1$s", - "create.item_attributes.in_item_group.inverted": "ä¸�属于%1$s", - "create.item_attributes.added_by": "ç”±%1$s添加", - "create.item_attributes.added_by.inverted": "ä¸�是由%1$s添加", - "create.item_attributes.has_enchant": "有附魔效果%1$s", - "create.item_attributes.has_enchant.inverted": "没有附魔效果%1$s", - "create.item_attributes.has_fluid": "包å�«%1$s", - "create.item_attributes.has_fluid.inverted": "ä¸�包å�«%1$s", - "create.item_attributes.has_name": "有自定义å��称%1$s", - "create.item_attributes.has_name.inverted": "没有自定义å��称%1$s", - "create.item_attributes.book_author": "ç”±%1$s编写", - "create.item_attributes.book_author.inverted": "未由%1$s编写", - "create.item_attributes.book_copy_original": "是原创的", - "create.item_attributes.book_copy_original.inverted": "ä¸�是原创的", - "create.item_attributes.book_copy_first": "是第一代拷è´�", - "create.item_attributes.book_copy_first.inverted": "ä¸�是第一代拷è´�", - "create.item_attributes.book_copy_second": "是第二代拷è´�", - "create.item_attributes.book_copy_second.inverted": "ä¸�是第二代拷è´�", - "create.item_attributes.book_copy_tattered": "是一片狼藉", - "create.item_attributes.book_copy_tattered.inverted": "ä¸�是一片狼藉", - "create.item_attributes.astralsorcery_crystal": "具有晶体属性%1$s", - "create.item_attributes.astralsorcery_crystal.inverted": "ä¸�具有晶体属性%1$s", - "create.item_attributes.astralsorcery_constellation": "与%1$sè°ƒè°�", - "create.item_attributes.astralsorcery_constellation.inverted": "未与%1$sè°ƒè°�", - "create.item_attributes.astralsorcery_perk_gem": "具有特殊属性%1$s", - "create.item_attributes.astralsorcery_perk_gem.inverted": "ä¸�具有特殊属性%1$s", - "create.item_attributes.astralsorcery_amulet": "æ��å�‡%1$s", - "create.item_attributes.astralsorcery_amulet.inverted": "ä¸�æ��å�‡%1$s", + "create.item_attributes.placeable": "可放置", + "create.item_attributes.placeable.inverted": "不可放置", + "create.item_attributes.consumable": "可食用", + "create.item_attributes.consumable.inverted": "不可食用", + "create.item_attributes.smeltable": "可被熔炉烧制", + "create.item_attributes.smeltable.inverted": "不可被熔炉烧制", + "create.item_attributes.washable": "可被洗涤", + "create.item_attributes.washable.inverted": "不可被洗涤", + "create.item_attributes.smokable": "可被烟熏", + "create.item_attributes.smokable.inverted": "不可被烟熏", + "create.item_attributes.crushable": "可被粉碎", + "create.item_attributes.crushable.inverted": "不可被粉碎", + "create.item_attributes.blastable": "可被高炉冶炼", + "create.item_attributes.blastable.inverted": "不可被高炉冶炼", + "create.item_attributes.enchanted": "已被附魔", + "create.item_attributes.enchanted.inverted": "未被附魔", + "create.item_attributes.damaged": "已损坏", + "create.item_attributes.damaged.inverted": "未损坏", + "create.item_attributes.badly_damaged": "严重受损", + "create.item_attributes.badly_damaged.inverted": "未严重受损", + "create.item_attributes.not_stackable": "无法堆叠", + "create.item_attributes.not_stackable.inverted": "可堆叠", + "create.item_attributes.equipable": "可装备", + "create.item_attributes.equipable.inverted": "不可装备", + "create.item_attributes.furnace_fuel": "是燃料", + "create.item_attributes.furnace_fuel.inverted": "不是燃料", + "create.item_attributes.in_tag": "标签是%1$s", + "create.item_attributes.in_tag.inverted": "标签不是%1$s", + "create.item_attributes.in_item_group": "属于%1$s", + "create.item_attributes.in_item_group.inverted": "不属于%1$s", + "create.item_attributes.added_by": "由%1$s添加", + "create.item_attributes.added_by.inverted": "不是由%1$s添加", + "create.item_attributes.has_enchant": "有附魔效果%1$s", + "create.item_attributes.has_enchant.inverted": "没有附魔效果%1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", + "create.item_attributes.has_fluid": "包含%1$s", + "create.item_attributes.has_fluid.inverted": "不包含%1$s", + "create.item_attributes.has_name": "有自定义名称%1$s", + "create.item_attributes.has_name.inverted": "没有自定义名称%1$s", + "create.item_attributes.book_author": "由%1$s编写", + "create.item_attributes.book_author.inverted": "未由%1$s编写", + "create.item_attributes.book_copy_original": "是原创的", + "create.item_attributes.book_copy_original.inverted": "不是原创的", + "create.item_attributes.book_copy_first": "是第一代拷贝", + "create.item_attributes.book_copy_first.inverted": "不是第一代拷贝", + "create.item_attributes.book_copy_second": "是第二代拷贝", + "create.item_attributes.book_copy_second.inverted": "不是第二代拷贝", + "create.item_attributes.book_copy_tattered": "是一片狼藉", + "create.item_attributes.book_copy_tattered.inverted": "不是一片狼藉", + "create.item_attributes.astralsorcery_crystal": "具有晶体属性%1$s", + "create.item_attributes.astralsorcery_crystal.inverted": "不具有晶体属性%1$s", + "create.item_attributes.astralsorcery_constellation": "与%1$s调谐", + "create.item_attributes.astralsorcery_constellation.inverted": "未与%1$s调谐", + "create.item_attributes.astralsorcery_perk_gem": "具有特殊属性%1$s", + "create.item_attributes.astralsorcery_perk_gem.inverted": "不具有特殊属性%1$s", + "create.item_attributes.astralsorcery_amulet": "提升%1$s", + "create.item_attributes.astralsorcery_amulet.inverted": "不提升%1$s", - "create.gui.attribute_filter.no_selected_attributes": "没有标记任何属性", - "create.gui.attribute_filter.selected_attributes": "已选择的属性:", - "create.gui.attribute_filter.add_attribute": "å�‘列表中添加属性", - "create.gui.attribute_filter.add_inverted_attribute": "å�‘列表中添加相å��属性", - "create.gui.attribute_filter.allow_list_disjunctive": "ä»»æ„�匹é…�白å��å�•ï¼ˆä»»ä½•ï¼‰", - "create.gui.attribute_filter.allow_list_disjunctive.description": "å�ªè¦�有其中一项属性符å�ˆï¼Œå°±å�¯ä»¥é€šè¿‡", - "create.gui.attribute_filter.allow_list_conjunctive": "全匹é…�白å��å�•ï¼ˆå…¨éƒ¨ï¼‰", - "create.gui.attribute_filter.allow_list_conjunctive.description": "å�ªæœ‰æ‰€æœ‰å±žæ€§éƒ½åŒ¹é…�æ‰�å�¯ä»¥é€šè¿‡", - "create.gui.attribute_filter.deny_list": "黑å��å�•", - "create.gui.attribute_filter.deny_list.description": "å�ªè¦�没有上述属性,就å�¯ä»¥é€šè¿‡", - "create.gui.attribute_filter.add_reference_item": "添加å�‚考物å“�", + "create.gui.attribute_filter.no_selected_attributes": "没有标记任何属性", + "create.gui.attribute_filter.selected_attributes": "已选择的属性:", + "create.gui.attribute_filter.add_attribute": "向列表中添加属性", + "create.gui.attribute_filter.add_inverted_attribute": "向列表中添加相反属性", + "create.gui.attribute_filter.allow_list_disjunctive": "任意匹配白名单(任何)", + "create.gui.attribute_filter.allow_list_disjunctive.description": "只要有其中一项属性符合,就可以通过", + "create.gui.attribute_filter.allow_list_conjunctive": "全匹配白名单(全部)", + "create.gui.attribute_filter.allow_list_conjunctive.description": "只有所有属性都匹配才可以通过", + "create.gui.attribute_filter.deny_list": "黑名单", + "create.gui.attribute_filter.deny_list.description": "只要没有上述属性,就可以通过", + "create.gui.attribute_filter.add_reference_item": "添加参考物品", - "create.tooltip.holdKey": "按ä½� [%1$s]", - "create.tooltip.holdKeyOrKey": "按ä½� [%1$s] 或 [%2$s]", + "create.tooltip.holdKey": "按住 [%1$s]", + "create.tooltip.holdKeyOrKey": "按住 [%1$s] 或 [%2$s]", "create.tooltip.keyShift": "Shift", "create.tooltip.keyCtrl": "Ctrl", - "create.tooltip.speedRequirement": "需求转速:%1$s", - "create.tooltip.speedRequirement.none": "æ— ", - "create.tooltip.speedRequirement.medium": "适当", - "create.tooltip.speedRequirement.high": "å¿«", - "create.tooltip.stressImpact": "应力影å“�:%1$s", - "create.tooltip.stressImpact.low": "低", - "create.tooltip.stressImpact.medium": "中", - "create.tooltip.stressImpact.high": "高", - "create.tooltip.stressImpact.overstressed": "过载", - "create.tooltip.capacityProvided": "应力é‡�:%1$s", - "create.tooltip.capacityProvided.low": "å°�", - "create.tooltip.capacityProvided.medium": "中", - "create.tooltip.capacityProvided.high": "大", - "create.tooltip.capacityProvided.asGenerator": "(作为应力å�‘生器)", - "create.tooltip.generationSpeed": "产生于%1$s %2$s", - "create.tooltip.analogStrength": "模拟信å�·å¼ºåº¦ï¼š%1$s/15", + "create.tooltip.speedRequirement": "需求转速:%1$s", + "create.tooltip.speedRequirement.none": "无", + "create.tooltip.speedRequirement.medium": "适当", + "create.tooltip.speedRequirement.high": "快", + "create.tooltip.stressImpact": "应力影响:%1$s", + "create.tooltip.stressImpact.low": "低", + "create.tooltip.stressImpact.medium": "中", + "create.tooltip.stressImpact.high": "高", + "create.tooltip.stressImpact.overstressed": "过载", + "create.tooltip.capacityProvided": "应力量:%1$s", + "create.tooltip.capacityProvided.low": "小", + "create.tooltip.capacityProvided.medium": "中", + "create.tooltip.capacityProvided.high": "大", + "create.tooltip.capacityProvided.asGenerator": "(作为应力发生器)", + "create.tooltip.generationSpeed": "产生于%1$s %2$s", + "create.tooltip.analogStrength": "模拟信号强度:%1$s/15", - "create.mechanical_arm.extract_from": "从%1$s中拿å�–物å“�", - "create.mechanical_arm.deposit_to": "å�‘%1$s存储物å“�", - "create.mechanical_arm.summary": "动力臂的输入为%1$s,输出为%2$s。", - "create.mechanical_arm.points_outside_range": "由于è·�离é™�制,选定的交互点%1$s已被移除。", + "create.mechanical_arm.extract_from": "从%1$s中拿取物品", + "create.mechanical_arm.deposit_to": "向%1$s存储物品", + "create.mechanical_arm.summary": "动力臂的输入为%1$s,输出为%2$s。", + "create.mechanical_arm.points_outside_range": "由于距离限制,选定的交互点%1$s已被移除。", - "create.logistics.when_multiple_outputs_available": "当多个输出å�¯ç”¨æ—¶", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", - "create.mechanical_arm.selection_mode.round_robin": "轮询调度", - "create.mechanical_arm.selection_mode.forced_round_robin": "强制轮询调度", - "create.mechanical_arm.selection_mode.prefer_first": "第一目标优先", + "create.logistics.when_multiple_outputs_available": "当多个输出可用时", - "create.tunnel.selection_mode.split": "分摊", - "create.tunnel.selection_mode.forced_split": "强制分摊", - "create.tunnel.selection_mode.round_robin": "轮询调度", - "create.tunnel.selection_mode.forced_round_robin": "强制轮询调度", - "create.tunnel.selection_mode.prefer_nearest": "最近优先", - "create.tunnel.selection_mode.randomize": "éš�机", - "create.tunnel.selection_mode.synchronize": "å�Œæ­¥è¾“å…¥", + "create.mechanical_arm.selection_mode.round_robin": "轮询调度", + "create.mechanical_arm.selection_mode.forced_round_robin": "强制轮询调度", + "create.mechanical_arm.selection_mode.prefer_first": "第一目标优先", - "create.tooltip.chute.header": "溜槽信æ�¯", - "create.tooltip.chute.items_move_down": "物å“�下行", - "create.tooltip.chute.items_move_up": "物å“�上行", - "create.tooltip.chute.no_fans_attached": "未安装鼓风机", - "create.tooltip.chute.fans_push_up": "鼓风机从下方进行推动", - "create.tooltip.chute.fans_push_down": "鼓风机从上方进行推动", - "create.tooltip.chute.fans_pull_up": "鼓风机从上方进行å�¸å¼•", - "create.tooltip.chute.fans_pull_down": "鼓风机从下方进行å�¸å¼•", - "create.tooltip.chute.contains": "内å�«ç‰©å“�:%1$s x%2$s", + "create.tunnel.selection_mode.split": "分摊", + "create.tunnel.selection_mode.forced_split": "强制分摊", + "create.tunnel.selection_mode.round_robin": "轮询调度", + "create.tunnel.selection_mode.forced_round_robin": "强制轮询调度", + "create.tunnel.selection_mode.prefer_nearest": "最近优先", + "create.tunnel.selection_mode.randomize": "随机", + "create.tunnel.selection_mode.synchronize": "同步输入", - "create.hint.hose_pulley.title": "æ— é™�供应", - "create.hint.hose_pulley": "目标液体对象被视为无é™�é‡�的。", - "create.hint.mechanical_arm_no_targets.title": "没有目标", - "create.hint.mechanical_arm_no_targets": "看起æ�¥è¿™ä¸ª_动力臂_没有被分é…�给任何_目标_。在手æŒ�机械臂的å�Œæ—¶ï¼Œå�³é”®é€‰å�–ä¼ é€�带ã€�置物å�°ã€�æ¼�斗或其他设备æ�¥è®¾ç½®ç›®æ ‡ã€‚", - "create.hint.horizontal_funnel.title": "æ°´å¹³æ¼�æ–—", - "create.hint.horizontal_funnel": "无法_直接_在两个物å“�æ �间移动物å“�。请使用传é€�带或者置物å�°æ�¥ä»Žç‰©å“�æ �中æ��å�–物å“�。", - "create.hint.upward_funnel.title": "æ¼�æ–—å�‘上", - "create.hint.upward_funnel": "å�ªå�¯ä»¥ä¼ é€�ç”±_动力臂_,鼓风机驱动的_溜槽_或者被投掷的物å“�。请试ç�€å�šä¸€äº›æºœæ§½æ�¥åž‚ç›´è¿�输物å“�。", - "create.hint.empty_bearing.title": "更新轴承", - "create.hint.empty_bearing": "_空手å�³é”®_轴承æ�¥_激活_你新建造的结构。", - "create.hint.full_deployer.title": "机械手物å“�溢出", - "create.hint.full_deployer": "_机械手_包å�«_过剩的物å“�,_需è¦�被_æ��å�–。你需è¦�_使用_料斗,__æ¼�æ–—_或其他方法将溢出释放出æ�¥ã€‚", + "create.tooltip.chute.header": "溜槽信息", + "create.tooltip.chute.items_move_down": "物品下行", + "create.tooltip.chute.items_move_up": "物品上行", + "create.tooltip.chute.no_fans_attached": "未安装鼓风机", + "create.tooltip.chute.fans_push_up": "鼓风机从下方进行推动", + "create.tooltip.chute.fans_push_down": "鼓风机从上方进行推动", + "create.tooltip.chute.fans_pull_up": "鼓风机从上方进行吸引", + "create.tooltip.chute.fans_pull_down": "鼓风机从下方进行吸引", + "create.tooltip.chute.contains": "内含物品:%1$s x%2$s", + + "create.hint.hose_pulley.title": "无限供应", + "create.hint.hose_pulley": "目标液体对象被视为无限量的。", + "create.hint.mechanical_arm_no_targets.title": "没有目标", + "create.hint.mechanical_arm_no_targets": "看起来这个_动力臂_没有被分配给任何_目标_。在手持机械臂的同时,右键选取传送带、置物台、漏斗或其他设备来设置目标。", + "create.hint.horizontal_funnel.title": "水平漏斗", + "create.hint.horizontal_funnel": "无法_直接_在两个物品栏间移动物品。请使用传送带或者置物台来从物品栏中提取物品。", + "create.hint.upward_funnel.title": "漏斗向上", + "create.hint.upward_funnel": "只可以传送由_动力臂_,鼓风机驱动的_溜槽_或者被投掷的物品。请试着做一些溜槽来垂直运输物品。", + "create.hint.empty_bearing.title": "更新轴承", + "create.hint.empty_bearing": "_空手右键_轴承来_激活_你新建造的结构。", + "create.hint.full_deployer.title": "机械手物品溢出", + "create.hint.full_deployer": "_机械手_包含_过剩的物品,_需要被_提取。你需要_使用_料斗,__漏斗_或其他方法将溢出释放出来。", "create.gui.config.overlay1": "Hi :)", - "create.gui.config.overlay2": "这是一个实例层", - "create.gui.config.overlay3": "点击拖拽你的鼠标", - "create.gui.config.overlay4": "æ�¥å°†å®ƒç§»åŠ¨åˆ°å‰�æ–¹", - "create.gui.config.overlay5": "ESC退出当å‰�ç•Œé�¢", - "create.gui.config.overlay6": "并ä¿�存新的ä½�ç½®", - "create.gui.config.overlay7": "输入/create overlay reset", - "create.gui.config.overlay8": "é‡�置到默认ä½�ç½®", + "create.gui.config.overlay2": "这是一个实例层", + "create.gui.config.overlay3": "点击拖拽你的鼠标", + "create.gui.config.overlay4": "来将它移动到前方", + "create.gui.config.overlay5": "ESC退出当前界面", + "create.gui.config.overlay6": "并保存新的位置", + "create.gui.config.overlay7": "输入/create overlay reset", + "create.gui.config.overlay8": "重置到默认位置", "create.command.killTPSCommand": "killtps", - "create.command.killTPSCommand.status.slowed_by.0": "[Create]: æœ�务器æ¯�秒tick速被é™�低为 %s ms :o", - "create.command.killTPSCommand.status.slowed_by.1": "[Create]: æœ�务器现在æ¯�秒tick速被é™�低为 >:)", - "create.command.killTPSCommand.status.slowed_by.2": "[Create]: æœ�务器æ�¢å¤�到正常速度 :D", - "create.command.killTPSCommand.status.usage.0": "[Create]: 用 /killtps stop æ�¥è®©æœ�务器的TPS速度å�˜å›žæ­£å¸¸", - "create.command.killTPSCommand.status.usage.1": "[Create]: 用 /killtps start æ�¥æ‰‹åŠ¨é™�低æœ�务器TPS速度", + "create.command.killTPSCommand.status.slowed_by.0": "[Create]: 服务器每秒tick速被降低为 %s ms :o", + "create.command.killTPSCommand.status.slowed_by.1": "[Create]: 服务器现在每秒tick速被降低为 >:)", + "create.command.killTPSCommand.status.slowed_by.2": "[Create]: 服务器恢复到正常速度 :D", + "create.command.killTPSCommand.status.usage.0": "[Create]: 用 /killtps stop 来让服务器的TPS速度变回正常", + "create.command.killTPSCommand.status.usage.1": "[Create]: 用 /killtps start 来手动降低服务器TPS速度", "create.command.killTPSCommand.argument.tickTime": "tickTime", - "create.subtitle.schematicannon_launch_block": "è“�图加农炮:å�‘å°„", - "create.subtitle.schematicannon_finish": "è“�图加农炮:完æˆ�任务", - "create.subtitle.slime_added": "粘液:挤碎声", - "create.subtitle.mechanical_press_activation": "辊压机:工作中", - "create.subtitle.mechanical_press_item_break": "金属碰撞", - "create.subtitle.blockzapper_place": "放置方å�—", - "create.subtitle.blockzapper_confirm": "选择方å�—", - "create.subtitle.blockzapper_deny": "放置失败", - "create.subtitle.block_funnel_eat": "æ¼�斗:å�žé£Ÿ", - "create.subtitle.blaze_munch": "烈焰人:开心地咀嚼ç�€", + "create.subtitle.schematicannon_launch_block": "蓝图加农炮:发射", + "create.subtitle.schematicannon_finish": "蓝图加农炮:完成任务", + "create.subtitle.slime_added": "粘液:挤碎声", + "create.subtitle.mechanical_press_activation": "辊压机:工作中", + "create.subtitle.mechanical_press_item_break": "金属碰撞", + "create.subtitle.blockzapper_place": "放置方块", + "create.subtitle.blockzapper_confirm": "选择方块", + "create.subtitle.blockzapper_deny": "放置失败", + "create.subtitle.block_funnel_eat": "漏斗:吞食", + "create.subtitle.blaze_munch": "烈焰人:开心地咀嚼着", "_": "->------------------------] Item Descriptions [------------------------<-", @@ -1159,659 +1170,659 @@ "item.create.example_item.tooltip": "EXAMPLE ITEM (just a marker that this tooltip exists)", "item.create.example_item.tooltip.summary": "A brief description of the item._Underscores_highlight a term.", "item.create.example_item.tooltip.condition1": "When this", - "item.create.example_item.tooltip.behaviour1": "Then this item does this。(behaviours show on shift)", + "item.create.example_item.tooltip.behaviour1": "Then this item does this。(behaviours show on shift)", "item.create.example_item.tooltip.condition2": "And When this", "item.create.example_item.tooltip.behaviour2": "You can add as many behaviours as you like", "item.create.example_item.tooltip.control1": "When Ctrl pressed", "item.create.example_item.tooltip.action1": "These controls are displayed.", - "block.create.andesite_encased_shaft.tooltip": "安山传动æ�†ç®±", - "block.create.andesite_encased_shaft.tooltip.summary": "_创造模å¼�_物å“�。用安山机壳包裹世界中的传动æ�†ï¼Œæœºå£³ä¸�会被消耗。", + "block.create.andesite_encased_shaft.tooltip": "安山传动杆箱", + "block.create.andesite_encased_shaft.tooltip.summary": "_创造模式_物品。用安山机壳包裹世界中的传动杆,机壳不会被消耗。", - "block.create.brass_encased_shaft.tooltip": "黄铜传动æ�†ç®±", - "block.create.brass_encased_shaft.tooltip.summary": "_创造模å¼�_物å“�。用黄铜机壳包裹世界中的传动æ�†ï¼Œæœºå£³ä¸�会被消耗。", + "block.create.brass_encased_shaft.tooltip": "黄铜传动杆箱", + "block.create.brass_encased_shaft.tooltip.summary": "_创造模式_物品。用黄铜机壳包裹世界中的传动杆,机壳不会被消耗。", - "block.create.wooden_bracket.tooltip": "木质支架", - "block.create.wooden_bracket.tooltip.summary": "用这ç§�给人温馨感的木质支架,æ�¥_装饰_ä½ çš„_传动æ�†_,_齿轮_å’Œ_管é�“_å�§ã€‚", + "block.create.wooden_bracket.tooltip": "木质支架", + "block.create.wooden_bracket.tooltip.summary": "用这种给人温馨感的木质支架,来_装饰_你的_传动杆_,_齿轮_和_管道_吧。", - "block.create.metal_bracket.tooltip": "金属支架", - "block.create.metal_bracket.tooltip.summary": "用这ç§�工业风格的金属支架,æ�¥_装饰_ä½ çš„_传动æ�†_,_齿轮_å’Œ_管é�“_å�§ã€‚", + "block.create.metal_bracket.tooltip": "金属支架", + "block.create.metal_bracket.tooltip.summary": "用这种工业风格的金属支架,来_装饰_你的_传动杆_,_齿轮_和_管道_吧。", - "block.create.andesite_casing.tooltip": "安山机壳", - "block.create.andesite_casing.tooltip.summary": "具有多ç§�用途的简å�•æœºå£³ï¼Œå�¯ç”¨äºŽåŠ å›ºå¹¶è£…饰_传动æ�†_,_ä¼ é€�带_", + "block.create.andesite_casing.tooltip": "安山机壳", + "block.create.andesite_casing.tooltip.summary": "具有多种用途的简单机壳,可用于加固并装饰_传动杆_,_传送带_", - "block.create.andesite_funnel.tooltip": "安山æ¼�æ–—", - "block.create.andesite_funnel.tooltip.summary": "一ç§�常用的传输设备,é…�å�ˆå�„ç§�物æµ�结构传输物å“�,å�¯ç”±_红石信å�·_控制。", - "block.create.andesite_funnel.tooltip.condition1": "一般行为", - "block.create.andesite_funnel.tooltip.behaviour1": "å¼€å�£çš„é�¢ä¼šå�¸æ”¶é�¢å‰�一格内的_掉è�½ç‰©_,并_传输_到它与å�¸æ”¶ä½�置的方å�‘相å��çš„_容器_里。", - "block.create.andesite_funnel.tooltip.condition2": "当装é…�在传é€�带ã€�置物å�°ç­‰ç±»ä¼¼çš„组件上时", - "block.create.andesite_funnel.tooltip.behaviour2": "会在此组件上_收集_或_放置_物å“�,并将其背å�Žçš„物å“�æ �视为缓存,å�‘其中_放入_或从其中_抽出_物å“�,无论何时,å�ªè¦�该æ¼�æ–—é�¢æœ�特定的方å�‘,你都å�¯ä»¥é€šè¿‡æ‰³æ‰‹æ�¥ç¿»è½¬å®ƒçš„é�¢æœ�æ–¹å�‘。", - "block.create.andesite_funnel.tooltip.condition3": "当被垂直放置于两个容器之间时", - "block.create.andesite_funnel.tooltip.behaviour3": "ä»…å�‘下垂直传输物å“�,类似一个没有缓冲槽的æ¼�斗。", + "block.create.andesite_funnel.tooltip": "安山漏斗", + "block.create.andesite_funnel.tooltip.summary": "一种常用的传输设备,配合各种物流结构传输物品,可由_红石信号_控制。", + "block.create.andesite_funnel.tooltip.condition1": "一般行为", + "block.create.andesite_funnel.tooltip.behaviour1": "开口的面会吸收面前一格内的_掉落物_,并_传输_到它与吸收位置的方向相反的_容器_里。", + "block.create.andesite_funnel.tooltip.condition2": "当装配在传送带、置物台等类似的组件上时", + "block.create.andesite_funnel.tooltip.behaviour2": "会在此组件上_收集_或_放置_物品,并将其背后的物品栏视为缓存,向其中_放入_或从其中_抽出_物品,无论何时,只要该漏斗面朝特定的方向,你都可以通过扳手来翻转它的面朝方向。", + "block.create.andesite_funnel.tooltip.condition3": "当被垂直放置于两个容器之间时", + "block.create.andesite_funnel.tooltip.behaviour3": "仅向下垂直传输物品,类似一个没有缓冲槽的漏斗。", - "block.create.andesite_tunnel.tooltip": "安山隧é�“", - "block.create.andesite_tunnel.tooltip.summary": "è¿™ç§�美观大方且兼具ä¿�护能力的é�®æŽ©ç‰©ä¸“为_ä¼ é€�带_而设计。_安山隧é�“_å�¯ä»¥ä»Žä¸»ä¼ é€�带上的一堆物å“�中抽å�–出一个物å“�,并将该物å“�放置到侧é�¢çš„ä¼ é€�带或者置物å�°ä¸Šã€‚", - "block.create.andesite_tunnel.tooltip.control1": "扳手å�³é”®ä¾§é�¢æ—¶", - "block.create.andesite_tunnel.tooltip.action1": "如果传é€�带隧é�“串è�”çš„æ•°é‡�达到三个或以上,å�¯åœ¨ä½�于中间的隧é�“侧é�¢ä¸Šå¼€å�¯å…³é—­ç™¾å�¶çª—。", + "block.create.andesite_tunnel.tooltip": "安山隧道", + "block.create.andesite_tunnel.tooltip.summary": "这种美观大方且兼具保护能力的遮掩物专为_传送带_而设计。_安山隧道_可以从主传送带上的一堆物品中抽取出一个物品,并将该物品放置到侧面的传送带或者置物台上。", + "block.create.andesite_tunnel.tooltip.control1": "扳手右键侧面时", + "block.create.andesite_tunnel.tooltip.action1": "如果传送带隧道串联的数量达到三个或以上,可在位于中间的隧道侧面上开启关闭百叶窗。", - "block.create.brass_funnel.tooltip": "黄铜æ¼�æ–—", - "block.create.brass_funnel.tooltip.summary": "一ç§�常用的传输设备,é…�å�ˆå�„ç§�物æµ�结构传输物å“�,å�¯ç”±_红石信å�·_控制,并附带·过滤槽·。", - "block.create.brass_funnel.tooltip.condition1": "一般行为", - "block.create.brass_funnel.tooltip.behaviour1": "å¼€å�£çš„é�¢ä¼šå�¸æ”¶é�¢å‰�一格内的_掉è�½ç‰©_,并_传输_到它与å�¸æ”¶ä½�置的方å�‘相å��çš„_容器_里。", - "block.create.brass_funnel.tooltip.condition2": "当装é…�在传é€�带ã€�置物å�°ç­‰ç±»ä¼¼çš„组件上时", - "block.create.brass_funnel.tooltip.behaviour2": "会在此组件上_收集_或_放置_物å“�,并将其背å�Žçš„物å“�æ �视为缓存,å�‘其中_放入_或从其中_抽出_物å“�,无论何时,å�ªè¦�该æ¼�æ–—é�¢æœ�特定的方å�‘,你都å�¯ä»¥é€šè¿‡æ‰³æ‰‹æ�¥ç¿»è½¬å®ƒçš„é�¢æœ�æ–¹å�‘。", - "block.create.brass_funnel.tooltip.condition3": "垂直放置于两个容器之间时", - "block.create.brass_funnel.tooltip.behaviour3": "å�‘下垂直传输物å“�,类似一个没有缓冲槽的æ¼�斗。", + "block.create.brass_funnel.tooltip": "黄铜漏斗", + "block.create.brass_funnel.tooltip.summary": "一种常用的传输设备,配合各种物流结构传输物品,可由_红石信号_控制,并附带·过滤槽·。", + "block.create.brass_funnel.tooltip.condition1": "一般行为", + "block.create.brass_funnel.tooltip.behaviour1": "开口的面会吸收面前一格内的_掉落物_,并_传输_到它与吸收位置的方向相反的_容器_里。", + "block.create.brass_funnel.tooltip.condition2": "当装配在传送带、置物台等类似的组件上时", + "block.create.brass_funnel.tooltip.behaviour2": "会在此组件上_收集_或_放置_物品,并将其背后的物品栏视为缓存,向其中_放入_或从其中_抽出_物品,无论何时,只要该漏斗面朝特定的方向,你都可以通过扳手来翻转它的面朝方向。", + "block.create.brass_funnel.tooltip.condition3": "垂直放置于两个容器之间时", + "block.create.brass_funnel.tooltip.behaviour3": "向下垂直传输物品,类似一个没有缓冲槽的漏斗。", - "block.create.brass_tunnel.tooltip": "黄铜隧é�“", - "block.create.brass_tunnel.tooltip.summary": "è¿™ç§�美观大方且兼具ä¿�护能力的é�®æŽ©ç‰©ä¸“为_ä¼ é€�带_而设计。ä¸�仅如此,_黄铜隧é�“_还带有物å“�_过滤_以å�Š_分æµ�_çš„é…�置选项。", - "block.create.brass_tunnel.tooltip.condition1": "当它们_并排放置_æ—¶", - "block.create.brass_tunnel.tooltip.behaviour1": "紧挨ç�€çš„_黄铜隧é�“_å�¯ä»¥è®©ä¼ é€�带路线上穿过的物å“�_é‡�定å�‘_到与其并排的传é€�带路线上。", - "block.create.brass_tunnel.tooltip.condition2": "过滤", - "block.create.brass_tunnel.tooltip.behaviour2": "_黄铜隧é�“_çš„_输入_æ–¹å�‘å’Œ_输出_æ–¹å�‘都带有过滤æ�’槽。如果进入的物å“�ä¸�满足隧é�“输出端的过滤æ�¡ä»¶ï¼Œåˆ™è¯¥ç‰©å“�会从并排的其他隧é�“出å�£ä¼ å‡ºã€‚", - "block.create.brass_tunnel.tooltip.condition3": "分æµ�", - "block.create.brass_tunnel.tooltip.behaviour3": "_黄铜隧é�“_å�¯ä»¥ä¸ºå¹¶æŽ’çš„ä¼ é€�带路线æ��供多个物å“�分æµ�的方案。", - "block.create.brass_tunnel.tooltip.control1": "扳手å�³é”®ä¾§é�¢æ—¶", - "block.create.brass_tunnel.tooltip.action1": "如果传é€�带隧é�“串è�”çš„æ•°é‡�达到三个或以上,å�¯åœ¨ä½�于中间的隧é�“侧é�¢ä¸Šå¼€å�¯å…³é—­ç™¾å�¶çª—。", - "block.create.brass_tunnel.tooltip.control2": "手æŒ�扳手在隧é�“顶部滚动鼠标滚轮", - "block.create.brass_tunnel.tooltip.action2": "更改_隧é�“_的分æµ�模å¼�。", + "block.create.brass_tunnel.tooltip": "黄铜隧道", + "block.create.brass_tunnel.tooltip.summary": "这种美观大方且兼具保护能力的遮掩物专为_传送带_而设计。不仅如此,_黄铜隧道_还带有物品_过滤_以及_分流_的配置选项。", + "block.create.brass_tunnel.tooltip.condition1": "当它们_并排放置_时", + "block.create.brass_tunnel.tooltip.behaviour1": "紧挨着的_黄铜隧道_可以让传送带路线上穿过的物品_重定向_到与其并排的传送带路线上。", + "block.create.brass_tunnel.tooltip.condition2": "过滤", + "block.create.brass_tunnel.tooltip.behaviour2": "_黄铜隧道_的_输入_方向和_输出_方向都带有过滤插槽。如果进入的物品不满足隧道输出端的过滤条件,则该物品会从并排的其他隧道出口传出。", + "block.create.brass_tunnel.tooltip.condition3": "分流", + "block.create.brass_tunnel.tooltip.behaviour3": "_黄铜隧道_可以为并排的传送带路线提供多个物品分流的方案。", + "block.create.brass_tunnel.tooltip.control1": "扳手右键侧面时", + "block.create.brass_tunnel.tooltip.action1": "如果传送带隧道串联的数量达到三个或以上,可在位于中间的隧道侧面上开启关闭百叶窗。", + "block.create.brass_tunnel.tooltip.control2": "手持扳手在隧道顶部滚动鼠标滚轮", + "block.create.brass_tunnel.tooltip.action2": "更改_隧道_的分流模式。", - "block.create.copper_casing.tooltip": "铜机壳", - "block.create.copper_casing.tooltip.summary": "具有多ç§�用途的å�šå›ºæœºå£³ï¼Œå�¯ç”¨äºŽè£…饰。", - "block.create.copper_casing.tooltip.condition1": "在æµ�体管é�“上使用时", - "block.create.copper_casing.tooltip.behaviour1": "将管é�“包裹进机壳,加壳的管é�“会与临近的管é�“区分开æ�¥ï¼Œé˜²æ­¢å®ƒä»¬è‡ªåŠ¨è¿žæŽ¥åˆ°ä¸€èµ·ã€‚", + "block.create.copper_casing.tooltip": "铜机壳", + "block.create.copper_casing.tooltip.summary": "具有多种用途的坚固机壳,可用于装饰。", + "block.create.copper_casing.tooltip.condition1": "在流体管道上使用时", + "block.create.copper_casing.tooltip.behaviour1": "将管道包裹进机壳,加壳的管道会与临近的管道区分开来,防止它们自动连接到一起。", - "block.create.encased_fluid_pipe.tooltip": "æµ�体管é�“ç®±", - "block.create.encased_fluid_pipe.tooltip.summary": "用铜机壳加固å�Žçš„æµ�体管é�“。", + "block.create.encased_fluid_pipe.tooltip": "流体管道箱", + "block.create.encased_fluid_pipe.tooltip.summary": "用铜机壳加固后的流体管道。", - "block.create.copper_valve_handle.tooltip": "铜阀门手轮", - "block.create.copper_valve_handle.tooltip.summary": "精确的动力æ�¥æº�,需è¦�玩家手动æ“�作。注æ„�ä¸�è¦�让自己太累ï¼�", - "block.create.copper_valve_handle.tooltip.condition1": "å�³é”®ä½¿ç”¨æ—¶", - "block.create.copper_valve_handle.tooltip.behaviour1": "为连接的设备æ��供动力。潜行状æ€�下å��å�‘旋转。", + "block.create.copper_valve_handle.tooltip": "铜阀门手轮", + "block.create.copper_valve_handle.tooltip.summary": "精确的动力来源,需要玩家手动操作。注意不要让自己太累!", + "block.create.copper_valve_handle.tooltip.condition1": "右键使用时", + "block.create.copper_valve_handle.tooltip.behaviour1": "为连接的设备提供动力。潜行状态下反向旋转。", - "block.create.seat.tooltip": "å��åž«", - "block.create.seat.tooltip.summary": "å��下æ�¥äº«å�—旅程å�§ï¼�å��垫将会把玩家固定在一个移动装置上。也å�¯ä»¥ç”¨æ�¥ä½œä¸ºå±…家装饰,毕竟他有许多颜色。", - "block.create.seat.tooltip.condition1": "å�³é”®å��åž«", - "block.create.seat.tooltip.behaviour1": "会使得玩家å��在_å��åž«_上,L-Shiftå�¯ç¦»å¼€_å��åž«_。", + "block.create.seat.tooltip": "坐垫", + "block.create.seat.tooltip.summary": "坐下来享受旅程吧!坐垫将会把玩家固定在一个移动装置上。也可以用来作为居家装饰,毕竟他有许多颜色。", + "block.create.seat.tooltip.condition1": "右键坐垫", + "block.create.seat.tooltip.behaviour1": "会使得玩家坐在_坐垫_上,L-Shift可离开_坐垫_。", - "block.create.chute.tooltip": "溜槽", - "block.create.chute.tooltip.summary": "用于_收集_并_åž‚ç›´_或_对角_è¿�输_物å“�。å�¯ä»¥ä»Ž_容器_中抽å�–也å�¯å�‘_容器_输入。它的侧é�¢å�¯ä»¥è¢«_æ¼�æ–—_ã€�_侧装æ¼�æ–—_等传输设备交互", - "block.create.chute.tooltip.condition1": "当被上方的鼓风机通风时", - "block.create.chute.tooltip.behaviour1": "ç”±_鼓风机_驱动的_溜槽_å�¯ç”±ä¸‹å�‘上传输_物å“�_,å�¯ä»¥ä»Ž_置物å�°_或者_ä¼ é€�带_上å�¸å�–物å“�。", + "block.create.chute.tooltip": "溜槽", + "block.create.chute.tooltip.summary": "用于_收集_并_垂直_或_对角_运输_物品。可以从_容器_中抽取也可向_容器_输入。它的侧面可以被_漏斗_、_侧装漏斗_等传输设备交互", + "block.create.chute.tooltip.condition1": "当被上方的鼓风机通风时", + "block.create.chute.tooltip.behaviour1": "由_鼓风机_驱动的_溜槽_可由下向上传输_物品_,可以从_置物台_或者_传送带_上吸取物品。", - "block.create.depot.tooltip": "置物å�°", - "block.create.depot.tooltip.summary": "一个方便的放置物å“�的地方。它为多å�°æœºå™¨æ��供了一个交互点", - "block.create.depot.tooltip.condition1": "å�³é”®ç½®ç‰©å�°", - "block.create.depot.tooltip.behaviour1": "å�¯ä»¥åœ¨_置物å�°_放置或å�–出物å“�。å�¯ä»¥ä¸Ž_ä¼ é€�带_交互的方å�—或装置也å�¯ä»¥ä¸Ž_置物å�°_交互。", + "block.create.depot.tooltip": "置物台", + "block.create.depot.tooltip.summary": "一个方便的放置物品的地方。它为多台机器提供了一个交互点", + "block.create.depot.tooltip.condition1": "右键置物台", + "block.create.depot.tooltip.behaviour1": "可以在_置物台_放置或取出物品。可以与_传送带_交互的方块或装置也可以与_置物台_交互。", - "item.create.blaze_cake.tooltip": "熔岩蛋糕", - "item.create.blaze_cake.tooltip.summary": "为辛勤劳作的_烈焰人_精心准备的美味。让他们兴奋起æ�¥å�§ï¼�", + "item.create.blaze_cake.tooltip": "熔岩蛋糕", + "item.create.blaze_cake.tooltip.summary": "为辛勤劳作的_烈焰人_精心准备的美味。让他们兴奋起来吧!", - "item.create.empty_blaze_burner.tooltip": "空的烈焰人燃烧室", - "item.create.empty_blaze_burner.tooltip.summary": "ä½ ç�«çƒ­çš„朋å�‹çš„一个å°�å°�çš„é“�质的家。我相信你会好好利用他们的ï¼�", - "item.create.empty_blaze_burner.tooltip.condition1": "当对ç�€çƒˆç„°äººæˆ–烈焰人刷怪笼使用时", - "item.create.empty_blaze_burner.tooltip.behaviour1": "将烈焰人_æ�•èŽ·_至物å“�中", + "item.create.empty_blaze_burner.tooltip": "空的烈焰人燃烧室", + "item.create.empty_blaze_burner.tooltip.summary": "你火热的朋友的一个小小的铁质的家。我相信你会好好利用他们的!", + "item.create.empty_blaze_burner.tooltip.condition1": "当对着烈焰人或烈焰人刷怪笼使用时", + "item.create.empty_blaze_burner.tooltip.behaviour1": "将烈焰人_捕获_至物品中", - "block.create.fluid_pipe.tooltip": "æµ�体管é�“", - "block.create.fluid_pipe.tooltip.summary": "用于传输_æµ�体_。需è¦�一个_动力泵_æ�¥æ��供压强。", - "block.create.fluid_pipe.tooltip.condition1": "转移æµ�体", - "block.create.fluid_pipe.tooltip.behaviour1": "å�¯ä»¥ä¸Ž_æµ�体容器_如_储ç½�_或_工作盆_相连_。裸露的_管é�“_末端也å�¯ä»¥æŽ’放或抽å�–æµ�体。注æ„�别æ¼�水了ï¼�", - "block.create.fluid_pipe.tooltip.control1": "使用扳手å�³é”®", - "block.create.fluid_pipe.tooltip.action1": "如果å�¯èƒ½çš„è¯�,在管é�“侧é�¢å¼€å�¯/关闭窗å�£ã€‚", + "block.create.fluid_pipe.tooltip": "流体管道", + "block.create.fluid_pipe.tooltip.summary": "用于传输_流体_。需要一个_动力泵_来提供压强。", + "block.create.fluid_pipe.tooltip.condition1": "转移流体", + "block.create.fluid_pipe.tooltip.behaviour1": "可以与_流体容器_如_储罐_或_工作盆_相连_。裸露的_管道_末端也可以排放或抽取流体。注意别漏水了!", + "block.create.fluid_pipe.tooltip.control1": "使用扳手右键", + "block.create.fluid_pipe.tooltip.action1": "如果可能的话,在管道侧面开启/关闭窗口。", - "block.create.hose_pulley.tooltip": "软管滑轮", - "block.create.hose_pulley.tooltip.summary": "用于在_世界_中放置或排放大é‡�的液体。", - "block.create.hose_pulley.tooltip.condition1": "接入动力时", - "block.create.hose_pulley.tooltip.behaviour1": "å�‡é«˜æˆ–é™�低软管,软管的ä½�置决定了抽å�–或填充液体的高度。", - "block.create.hose_pulley.tooltip.condition2": "当软管滑轮抽å�–æµ�体时", - "block.create.hose_pulley.tooltip.behaviour2": "开始从软管末端将其从中å�–出_æµ�体方å�—_。巨大的æµ�体湖将被认定是_æ— é™�_çš„", - "block.create.hose_pulley.tooltip.condition3": "当æµ�体从软管滑轮中排出时", - "block.create.hose_pulley.tooltip.behaviour3": "开始å�‘世界填充æµ�体,直到达到_软管末端_的高度。", + "block.create.hose_pulley.tooltip": "软管滑轮", + "block.create.hose_pulley.tooltip.summary": "用于在_世界_中放置或排放大量的液体。", + "block.create.hose_pulley.tooltip.condition1": "接入动力时", + "block.create.hose_pulley.tooltip.behaviour1": "升高或降低软管,软管的位置决定了抽取或填充液体的高度。", + "block.create.hose_pulley.tooltip.condition2": "当软管滑轮抽取流体时", + "block.create.hose_pulley.tooltip.behaviour2": "开始从软管末端将其从中取出_流体方块_。巨大的流体湖将被认定是_无限_的", + "block.create.hose_pulley.tooltip.condition3": "当流体从软管滑轮中排出时", + "block.create.hose_pulley.tooltip.behaviour3": "开始向世界填充流体,直到达到_软管末端_的高度。", - "block.create.fluid_tank.tooltip": "æµ�体储ç½�", - "block.create.fluid_tank.tooltip.summary": "_存储_ä»»æ„�_æµ�体_,根æ�®æ•´ä½“结构的宽和高决定其储存容é‡�", - "block.create.fluid_tank.tooltip.condition1": "使用扳手å�³é”®", - "block.create.fluid_tank.tooltip.behaviour1": "打开或关闭窗户", + "block.create.fluid_tank.tooltip": "流体储罐", + "block.create.fluid_tank.tooltip.summary": "_存储_任意_流体_,根据整体结构的宽和高决定其储存容量", + "block.create.fluid_tank.tooltip.condition1": "使用扳手右键", + "block.create.fluid_tank.tooltip.behaviour1": "打开或关闭窗户", - "block.create.creative_fluid_tank.tooltip": "创造æµ�体储ç½�", - "block.create.creative_fluid_tank.tooltip.summary": "æ­¤æµ�体储ç½�能够_æ— é™�çš„å¤�制_任何æµ�体,根æ�®æ•´ä½“结构的宽和高决定其储存容é‡�", - "block.create.creative_fluid_tank.tooltip.condition1": "ç½�中装有æµ�体时", - "block.create.creative_fluid_tank.tooltip.behaviour1": "ä»»æ„�çš„_æµ�体æ��å�–设备_能够从中æ��å�–无穷无尽的指定æµ�体,æµ�体的导入功能å�Œæ—¶ä¹Ÿä¼šæ— æ•ˆã€‚", - "block.create.creative_fluid_tank.tooltip.condition2": "使用扳手å�³é”®", - "block.create.creative_fluid_tank.tooltip.behaviour2": "打开或关闭窗户", + "block.create.creative_fluid_tank.tooltip": "创造流体储罐", + "block.create.creative_fluid_tank.tooltip.summary": "此流体储罐能够_无限的复制_任何流体,根据整体结构的宽和高决定其储存容量", + "block.create.creative_fluid_tank.tooltip.condition1": "罐中装有流体时", + "block.create.creative_fluid_tank.tooltip.behaviour1": "任意的_流体提取设备_能够从中提取无穷无尽的指定流体,流体的导入功能同时也会无效。", + "block.create.creative_fluid_tank.tooltip.condition2": "使用扳手右键", + "block.create.creative_fluid_tank.tooltip.behaviour2": "打开或关闭窗户", - "block.create.fluid_valve.tooltip": "æµ�体阀门", - "block.create.fluid_valve.tooltip.summary": "阻止æµ�体沿管é�“å�‘å‰�æµ�动。", - "block.create.fluid_valve.tooltip.condition1": "控制æµ�é‡�", - "block.create.fluid_valve.tooltip.behaviour1": "施加的_旋转力_将迫使阀门关闭,从而阻止æµ�体æµ�动。_逆转旋转方å�‘_以é‡�新打开阀门。", + "block.create.fluid_valve.tooltip": "流体阀门", + "block.create.fluid_valve.tooltip.summary": "阻止流体沿管道向前流动。", + "block.create.fluid_valve.tooltip.condition1": "控制流量", + "block.create.fluid_valve.tooltip.behaviour1": "施加的_旋转力_将迫使阀门关闭,从而阻止流体流动。_逆转旋转方向_以重新打开阀门。", - "block.create.mechanical_pump.tooltip": "动力泵", - "block.create.mechanical_pump.tooltip.summary": "_接入动力_,能迫使æµ�体_沿管é�“指定方å�‘移动_。在两个方å�‘上都有_最大的作用范围_。(默认为16个方å�—è·�离)", - "block.create.mechanical_pump.tooltip.condition1": "æµ�体æµ�å�‘", - "block.create.mechanical_pump.tooltip.behaviour1": "_接入动力_å�Žä¼šäº§ç”ŸåŽ‹åŠ›ï¼Œè¿«ä½¿æµ�体通过管é�“。_å��转动力_çš„æ–¹å�‘以切æ�¢æµ�体_æµ�å�‘_。", - "block.create.mechanical_pump.tooltip.control1": "扳手å�³é”®æ—¶", - "block.create.mechanical_pump.tooltip.action1": "å��转泵的方å�‘,从而改å�˜é»˜è®¤çš„æµ�体æµ�å�‘", + "block.create.mechanical_pump.tooltip": "动力泵", + "block.create.mechanical_pump.tooltip.summary": "_接入动力_,能迫使流体_沿管道指定方向移动_。在两个方向上都有_最大的作用范围_。(默认为16个方块距离)", + "block.create.mechanical_pump.tooltip.condition1": "流体流向", + "block.create.mechanical_pump.tooltip.behaviour1": "_接入动力_后会产生压力,迫使流体通过管道。_反转动力_的方向以切换流体_流向_。", + "block.create.mechanical_pump.tooltip.control1": "扳手右键时", + "block.create.mechanical_pump.tooltip.action1": "反转泵的方向,从而改变默认的流体流向", - "block.create.smart_fluid_pipe.tooltip": "智能æµ�体管é�“", - "block.create.smart_fluid_pipe.tooltip.summary": "带有过滤器的_æµ�体管é�“_。å�¯ä»¥æŒ‡å®šå…¶å�ªæµ�通特定的_æµ�体_。", - "block.create.smart_fluid_pipe.tooltip.condition1": "当æµ�体进入时", - "block.create.smart_fluid_pipe.tooltip.behaviour1": "进入的æµ�体与_过滤器_ä¸�匹é…�时,智能管é�“å°†_阻止_其通过。", - "block.create.smart_fluid_pipe.tooltip.condition2": "与_æµ�体容器相邻_æ—¶", - "block.create.smart_fluid_pipe.tooltip.behaviour2": "_智能管é�“_会开始从_相邻的任何容器_中抽å�–与其过滤器匹é…�çš„æµ�体。", + "block.create.smart_fluid_pipe.tooltip": "智能流体管道", + "block.create.smart_fluid_pipe.tooltip.summary": "带有过滤器的_流体管道_。可以指定其只流通特定的_流体_。", + "block.create.smart_fluid_pipe.tooltip.condition1": "当流体进入时", + "block.create.smart_fluid_pipe.tooltip.behaviour1": "进入的流体与_过滤器_不匹配时,智能管道将_阻止_其通过。", + "block.create.smart_fluid_pipe.tooltip.condition2": "与_流体容器相邻_时", + "block.create.smart_fluid_pipe.tooltip.behaviour2": "_智能管道_会开始从_相邻的任何容器_中抽取与其过滤器匹配的流体。", - "block.create.spout.tooltip": "注液器", - "block.create.spout.tooltip.summary": "一ç§�用于_装ç½�_的机器。", - "block.create.spout.tooltip.condition1": "æµ�体传输", - "block.create.spout.tooltip.behaviour1": "当下方放置类似_玻璃瓶_,_桶_这样的æµ�体容器物å“�时,注液器会试图将自身存储的液体注入到下方的_æµ�体容器物å“�_中。", - "block.create.spout.tooltip.condition2": "æµ�体自动化", - "block.create.spout.tooltip.behaviour2": "注液器ä½�于_ä¼ é€�带_或者_置物å�°_上方时,将自动为æµ�水线上的_æµ�体容器物å“�_进行_注液_。", + "block.create.spout.tooltip": "注液器", + "block.create.spout.tooltip.summary": "一种用于_装罐_的机器。", + "block.create.spout.tooltip.condition1": "流体传输", + "block.create.spout.tooltip.behaviour1": "当下方放置类似_玻璃瓶_,_桶_这样的流体容器物品时,注液器会试图将自身存储的液体注入到下方的_流体容器物品_中。", + "block.create.spout.tooltip.condition2": "流体自动化", + "block.create.spout.tooltip.behaviour2": "注液器位于_传送带_或者_置物台_上方时,将自动为流水线上的_流体容器物品_进行_注液_。", - "block.create.item_drain.tooltip": "分液池", - "block.create.item_drain.tooltip.summary": "一ç§�用于_抽空æµ�体容器物å“�_的置物å�°", - "block.create.item_drain.tooltip.condition1": "æµ�体传输", - "block.create.item_drain.tooltip.behaviour1": "当从侧é�¢å¯¼å…¥è¯¸å¦‚_桶_或_瓶å­�_之类的_æµ�体容器物å“�_时,_分液池_å°†å°�试将物å“�内的液体倒入其_自身的液体物å“�æ �_中。空的_æµ�体容器物å“�_将被弹出至_å�¦ä¸€ä¾§_。", + "block.create.item_drain.tooltip": "分液池", + "block.create.item_drain.tooltip.summary": "一种用于_抽空流体容器物品_的置物台", + "block.create.item_drain.tooltip.condition1": "流体传输", + "block.create.item_drain.tooltip.behaviour1": "当从侧面导入诸如_桶_或_瓶子_之类的_流体容器物品_时,_分液池_将尝试将物品内的液体倒入其_自身的液体物品栏_中。空的_流体容器物品_将被弹出至_另一侧_。", - "block.create.mechanical_arm.tooltip": "动力臂", - "block.create.mechanical_arm.tooltip.summary": "移动_物å“�_的高级装置", - "block.create.mechanical_arm.tooltip.condition1": "转移物å“�", - "block.create.mechanical_arm.tooltip.behaviour1": "å�¯ä»¥ä»Žä»»æ„�_å�¯å¤Ÿåˆ°çš„设备_中拿å�–或放置物å“�,比如说_ä¼ é€�带_,_置物å�°_,_æ¼�æ–—_以å�Š_动力å�ˆæˆ�器_。", - "block.create.mechanical_arm.tooltip.control1": "手æŒ�æ—¶", - "block.create.mechanical_arm.tooltip.action1": "å�³é”®å�•å‡»ä¸€ä¸ª_å�¯ä½¿ç”¨çš„容器_æ�¥å°†å…¶è®¾ç½®ä¸º_动力臂_çš„_输入端_。å�³é”®å�Œå‡»å°†å…¶è®¾ç½®ä¸º_动力臂_çš„_输出端_。", - "block.create.mechanical_arm.tooltip.control2": "手æŒ�扳手滚动滚轮", - "block.create.mechanical_arm.tooltip.action2": "调整_动力臂_输出物å“�时的调度模å¼�。", + "block.create.mechanical_arm.tooltip": "动力臂", + "block.create.mechanical_arm.tooltip.summary": "移动_物品_的高级装置", + "block.create.mechanical_arm.tooltip.condition1": "转移物品", + "block.create.mechanical_arm.tooltip.behaviour1": "可以从任意_可够到的设备_中拿取或放置物品,比如说_传送带_,_置物台_,_漏斗_以及_动力合成器_。", + "block.create.mechanical_arm.tooltip.control1": "手持时", + "block.create.mechanical_arm.tooltip.action1": "右键单击一个_可使用的容器_来将其设置为_动力臂_的_输入端_。右键双击将其设置为_动力臂_的_输出端_。", + "block.create.mechanical_arm.tooltip.control2": "手持扳手滚动滚轮", + "block.create.mechanical_arm.tooltip.action2": "调整_动力臂_输出物品时的调度模式。", - "item.create.wand_of_symmetry.tooltip": "对称之æ�–", - "item.create.wand_of_symmetry.tooltip.summary": "完美地镜é�¢å¤�制工作区域内的方å�—到å�¦ä¸€è¾¹", - "item.create.wand_of_symmetry.tooltip.condition1": "当在快æ�·æ �æ—¶", - "item.create.wand_of_symmetry.tooltip.behaviour1": "æŒ�续进行镜é�¢å¤�制。", - "item.create.wand_of_symmetry.tooltip.control1": "当å�³é”®åœ°é�¢æ—¶", - "item.create.wand_of_symmetry.tooltip.action1": "_创建_或_移动_é•œé�¢ã€‚", - "item.create.wand_of_symmetry.tooltip.control2": "当å�³é”®ç©ºæ°”æ—¶", - "item.create.wand_of_symmetry.tooltip.action2": "_删除_é•œé�¢ã€‚", - "item.create.wand_of_symmetry.tooltip.control3": "当潜行å�³é”®æ—¶", - "item.create.wand_of_symmetry.tooltip.action3": "打开_é…�置界é�¢_。", + "item.create.wand_of_symmetry.tooltip": "对称之杖", + "item.create.wand_of_symmetry.tooltip.summary": "完美地镜面复制工作区域内的方块到另一边", + "item.create.wand_of_symmetry.tooltip.condition1": "当在快捷栏时", + "item.create.wand_of_symmetry.tooltip.behaviour1": "持续进行镜面复制。", + "item.create.wand_of_symmetry.tooltip.control1": "当右键地面时", + "item.create.wand_of_symmetry.tooltip.action1": "_创建_或_移动_镜面。", + "item.create.wand_of_symmetry.tooltip.control2": "当右键空气时", + "item.create.wand_of_symmetry.tooltip.action2": "_删除_镜面。", + "item.create.wand_of_symmetry.tooltip.control3": "当潜行右键时", + "item.create.wand_of_symmetry.tooltip.action3": "打开_配置界面_。", - "item.create.handheld_blockzapper.tooltip": "手æŒ�å¼�æ–¹å�—放置器", - "item.create.handheld_blockzapper.tooltip.summary": "新颖的å°�工具,å�¯ä»¥è¿œè·�离放置或更æ�¢æ–¹å�—。", - "item.create.handheld_blockzapper.tooltip.control1": "当左击方å�—æ—¶", - "item.create.handheld_blockzapper.tooltip.action1": "将工具放置的方å�—设置为该方å�—。", - "item.create.handheld_blockzapper.tooltip.control2": "当å�³å‡»æ–¹å�—æ—¶", - "item.create.handheld_blockzapper.tooltip.action2": "_放置_或_替æ�¢_目标方å�—。", - "item.create.handheld_blockzapper.tooltip.control3": "当潜行å�³å‡»æ—¶", - "item.create.handheld_blockzapper.tooltip.action3": "打开_é…�置界é�¢_。", + "item.create.handheld_blockzapper.tooltip": "手持式方块放置器", + "item.create.handheld_blockzapper.tooltip.summary": "新颖的小工具,可以远距离放置或更换方块。", + "item.create.handheld_blockzapper.tooltip.control1": "当左击方块时", + "item.create.handheld_blockzapper.tooltip.action1": "将工具放置的方块设置为该方块。", + "item.create.handheld_blockzapper.tooltip.control2": "当右击方块时", + "item.create.handheld_blockzapper.tooltip.action2": "_放置_或_替换_目标方块。", + "item.create.handheld_blockzapper.tooltip.control3": "当潜行右击时", + "item.create.handheld_blockzapper.tooltip.action3": "打开_配置界面_。", - "item.create.handheld_worldshaper.tooltip": "手æŒ�å¼�环境塑形器", - "item.create.handheld_worldshaper.tooltip.summary": "_创造_大陆和山脉的手æŒ�工具", - "item.create.handheld_worldshaper.tooltip.control1": "当左击方å�—æ—¶", - "item.create.handheld_worldshaper.tooltip.action1": "将工具放置的方å�—设置为该方å�—。", - "item.create.handheld_worldshaper.tooltip.control2": "当å�³å‡»æ–¹å�—æ—¶", - "item.create.handheld_worldshaper.tooltip.action2": "_放置_或_替æ�¢_目标方å�—。", - "item.create.handheld_worldshaper.tooltip.control3": "当潜行å�³å‡»æ—¶", - "item.create.handheld_worldshaper.tooltip.action3": "打开工具的_é…�置界é�¢_。", + "item.create.handheld_worldshaper.tooltip": "手持式环境塑形器", + "item.create.handheld_worldshaper.tooltip.summary": "_创造_大陆和山脉的手持工具", + "item.create.handheld_worldshaper.tooltip.control1": "当左击方块时", + "item.create.handheld_worldshaper.tooltip.action1": "将工具放置的方块设置为该方块。", + "item.create.handheld_worldshaper.tooltip.control2": "当右击方块时", + "item.create.handheld_worldshaper.tooltip.action2": "_放置_或_替换_目标方块。", + "item.create.handheld_worldshaper.tooltip.control3": "当潜行右击时", + "item.create.handheld_worldshaper.tooltip.action3": "打开工具的_配置界面_。", - "item.create.tree_fertilizer.tooltip": "树木肥料", - "item.create.tree_fertilizer.tooltip.summary": "由多ç§�矿物质å¤�å�ˆè€Œæˆ�的强大生长剂,能够加速普通树ç§�的生长速度。", - "item.create.tree_fertilizer.tooltip.condition1": "在树苗上使用时", - "item.create.tree_fertilizer.tooltip.behaviour1": "使得该树_无视_它的_生长空间æ�¡ä»¶_,立刻长大。", + "item.create.tree_fertilizer.tooltip": "树木肥料", + "item.create.tree_fertilizer.tooltip.summary": "由多种矿物质复合而成的强大生长剂,能够加速普通树种的生长速度。", + "item.create.tree_fertilizer.tooltip.condition1": "在树苗上使用时", + "item.create.tree_fertilizer.tooltip.behaviour1": "使得该树_无视_它的_生长空间条件_,立刻长大。", - "item.create.deforester.tooltip": "æ ‘æž—æ¯�ç�­è€…", - "item.create.deforester.tooltip.summary": "一把_光辉四溢的斧å­�_,能够瞬间ç �倒一棵树", + "item.create.deforester.tooltip": "树林毁灭者", + "item.create.deforester.tooltip.summary": "一把_光辉四溢的斧子_,能够瞬间砍倒一棵树", - "item.create.extendo_grip.tooltip": "伸缩机械手", - "item.create.extendo_grip.tooltip.summary": "biubiubiu! 大幅度_增加了_使用者的_触碰è·�离_。", - "item.create.extendo_grip.tooltip.condition1": "放置于副手æ �æ—¶", - "item.create.extendo_grip.tooltip.behaviour1": "增加_主手_所使用物å“�çš„_接触è·�离_。", + "item.create.extendo_grip.tooltip": "伸缩机械手", + "item.create.extendo_grip.tooltip.summary": "biubiubiu! 大幅度_增加了_使用者的_触碰距离_。", + "item.create.extendo_grip.tooltip.condition1": "放置于副手栏时", + "item.create.extendo_grip.tooltip.behaviour1": "增加_主手_所使用物品的_接触距离_。", - "item.create.filter.tooltip": "过滤器", - "item.create.filter.tooltip.summary": "å�¯ç”¨äºŽ_精确_控制物æµ�设备的_输出_以å�Š_输入_,使得通过的物å“�æµ�与_一组_物å“�或者数个 _相嵌套的过滤器_相匹é…�。", - "item.create.filter.tooltip.condition1": "放置于过滤æ�’槽中时", - "item.create.filter.tooltip.behaviour1": "æ ¹æ�®_过滤器_çš„é…�置,æ�¥_决定_物å“�æµ�是å�¦èƒ½å¤Ÿé€šè¿‡ã€‚", - "item.create.filter.tooltip.condition2": "当å�³é”®æ—¶", - "item.create.filter.tooltip.behaviour2": "打开_é…�ç½®é�¢æ�¿_。", + "item.create.filter.tooltip": "过滤器", + "item.create.filter.tooltip.summary": "可用于_精确_控制物流设备的_输出_以及_输入_,使得通过的物品流与_一组_物品或者数个 _相嵌套的过滤器_相匹配。", + "item.create.filter.tooltip.condition1": "放置于过滤插槽中时", + "item.create.filter.tooltip.behaviour1": "根据_过滤器_的配置,来_决定_物品流是否能够通过。", + "item.create.filter.tooltip.condition2": "当右键时", + "item.create.filter.tooltip.behaviour2": "打开_配置面板_。", - "item.create.attribute_filter.tooltip": "属性过滤器", - "item.create.attribute_filter.tooltip.summary": "å�¯ç”¨äºŽ_精确_控制物æµ�设备的_输出_以å�Š_输入_,使得通过的物å“�æµ�与_一组_物å“�_属性_以å�Š_分类_相匹é…�。", - "item.create.attribute_filter.tooltip.condition1": "放置于过滤æ�’槽中时", - "item.create.attribute_filter.tooltip.behaviour1": "æ ¹æ�®_过滤器_çš„é…�置,æ�¥_决定_物å“�æµ�是å�¦èƒ½å¤Ÿé€šè¿‡ã€‚", - "item.create.attribute_filter.tooltip.condition2": "当å�³é”®æ—¶", - "item.create.attribute_filter.tooltip.behaviour2": "打开_é…�ç½®é�¢æ�¿_。", + "item.create.attribute_filter.tooltip": "属性过滤器", + "item.create.attribute_filter.tooltip.summary": "可用于_精确_控制物流设备的_输出_以及_输入_,使得通过的物品流与_一组_物品_属性_以及_分类_相匹配。", + "item.create.attribute_filter.tooltip.condition1": "放置于过滤插槽中时", + "item.create.attribute_filter.tooltip.behaviour1": "根据_过滤器_的配置,来_决定_物品流是否能够通过。", + "item.create.attribute_filter.tooltip.condition2": "当右键时", + "item.create.attribute_filter.tooltip.behaviour2": "打开_配置面板_。", - "item.create.empty_schematic.tooltip": "空白è“�图", - "item.create.empty_schematic.tooltip.summary": "å�¯ä½œä¸ºå�ˆæˆ�æ��料或在_è“�图桌_使用", + "item.create.empty_schematic.tooltip": "空白蓝图", + "item.create.empty_schematic.tooltip.summary": "可作为合成材料或在_蓝图桌_使用", - "item.create.schematic.tooltip": "è“�图", - "item.create.schematic.tooltip.summary": "å�¯å°†ç»“构部署并放置到世界中,将è“�图全æ�¯å½±åƒ�部署完毕å�Žï¼Œä½¿ç”¨_è“�图加农炮_进行结构建造。", - "item.create.schematic.tooltip.condition1": "当手æŒ�è“�图时", - "item.create.schematic.tooltip.behaviour1": "å�¯ä»¥ä½¿ç”¨å±�幕上的工具调整ä½�ç½®", - "item.create.schematic.tooltip.control1": "当潜行å�³é”®æ—¶", - "item.create.schematic.tooltip.action1": "打开一个用于输入_精确å��æ ‡_çš„ç•Œé�¢ã€‚", + "item.create.schematic.tooltip": "蓝图", + "item.create.schematic.tooltip.summary": "可将结构部署并放置到世界中,将蓝图全息影像部署完毕后,使用_蓝图加农炮_进行结构建造。", + "item.create.schematic.tooltip.condition1": "当手持蓝图时", + "item.create.schematic.tooltip.behaviour1": "可以使用屏幕上的工具调整位置", + "item.create.schematic.tooltip.control1": "当潜行右键时", + "item.create.schematic.tooltip.action1": "打开一个用于输入_精确坐标_的界面。", - "item.create.schematic_and_quill.tooltip": "è“�图与笔", - "item.create.schematic_and_quill.tooltip.summary": "用于将世界中的结构ä¿�存到 .nbt 文件。", - "item.create.schematic_and_quill.tooltip.condition1": "第一步", - "item.create.schematic_and_quill.tooltip.behaviour1": "手æŒ�è“�图与笔å�³é”®é€‰æ‹©ä¸¤ä¸ªå¯¹è§’点", - "item.create.schematic_and_quill.tooltip.condition2": "第二步", - "item.create.schematic_and_quill.tooltip.behaviour2": "对准选定区域,按ä½� Ctrl 键并滑动鼠标滚轮,å�¯ä»¥è°ƒæ•´é€‰åŒºçš„大å°�,å�³é”®ä¿�存。", - "item.create.schematic_and_quill.tooltip.control1": "å�³é”®", - "item.create.schematic_and_quill.tooltip.action1": "选å�–一个对角点/确认ä¿�存。", - "item.create.schematic_and_quill.tooltip.control2": "按ä½� Ctrl ", - "item.create.schematic_and_quill.tooltip.action2": "å�¯åœ¨_空中_选择点,_滑动滚轮_å�¯è°ƒæ•´è·�离。", - "item.create.schematic_and_quill.tooltip.control3": "当潜行å�³å‡»æ—¶", - "item.create.schematic_and_quill.tooltip.action3": "_é‡�ç½®_并删除选区。", + "item.create.schematic_and_quill.tooltip": "蓝图与笔", + "item.create.schematic_and_quill.tooltip.summary": "用于将世界中的结构保存到 .nbt 文件。", + "item.create.schematic_and_quill.tooltip.condition1": "第一步", + "item.create.schematic_and_quill.tooltip.behaviour1": "手持蓝图与笔右键选择两个对角点", + "item.create.schematic_and_quill.tooltip.condition2": "第二步", + "item.create.schematic_and_quill.tooltip.behaviour2": "对准选定区域,按住 Ctrl 键并滑动鼠标滚轮,可以调整选区的大小,右键保存。", + "item.create.schematic_and_quill.tooltip.control1": "右键", + "item.create.schematic_and_quill.tooltip.action1": "选取一个对角点/确认保存。", + "item.create.schematic_and_quill.tooltip.control2": "按住 Ctrl ", + "item.create.schematic_and_quill.tooltip.action2": "可在_空中_选择点,_滑动滚轮_可调整距离。", + "item.create.schematic_and_quill.tooltip.control3": "当潜行右击时", + "item.create.schematic_and_quill.tooltip.action3": "_重置_并删除选区。", - "block.create.schematicannon.tooltip": "è“�图加农炮", - "block.create.schematicannon.tooltip.summary": "å�‘å°„æ–¹å�—,é‡�新构建已在世界中部署的_è“�图_,会使用相邻箱å­�中的物å“�进行填充,_ç�«è�¯_作为燃料。", - "block.create.schematicannon.tooltip.control1": "当å�³é”®æ—¶", - "block.create.schematicannon.tooltip.action1": "打开_ç•Œé�¢_", + "block.create.schematicannon.tooltip": "蓝图加农炮", + "block.create.schematicannon.tooltip.summary": "发射方块,重新构建已在世界中部署的_蓝图_,会使用相邻箱子中的物品进行填充,_火药_作为燃料。", + "block.create.schematicannon.tooltip.control1": "当右键时", + "block.create.schematicannon.tooltip.action1": "打开_界面_", - "block.create.schematic_table.tooltip": "è“�图桌", - "block.create.schematic_table.tooltip.summary": "å°†ä¿�存的è“�图图写入_空白è“�图_", - "block.create.schematic_table.tooltip.condition1": "放入空白è“�图时", - "block.create.schematic_table.tooltip.behaviour1": "å�¯ä»Ž Schematics 文件夹中上传所选文件。", + "block.create.schematic_table.tooltip": "蓝图桌", + "block.create.schematic_table.tooltip.summary": "将保存的蓝图图写入_空白蓝图_", + "block.create.schematic_table.tooltip.condition1": "放入空白蓝图时", + "block.create.schematic_table.tooltip.behaviour1": "可从 Schematics 文件夹中上传所选文件。", - "block.create.shaft.tooltip": "传动æ�†", - "block.create.shaft.tooltip.summary": "å°†_旋转_进行直线传递。", + "block.create.shaft.tooltip": "传动杆", + "block.create.shaft.tooltip.summary": "将_旋转_进行直线传递。", - "block.create.cogwheel.tooltip": "齿轮", - "block.create.cogwheel.tooltip.summary": "å°†_旋转_进行直线传递,或者传递旋转到邻近的_齿轮_上", + "block.create.cogwheel.tooltip": "齿轮", + "block.create.cogwheel.tooltip.summary": "将_旋转_进行直线传递,或者传递旋转到邻近的_齿轮_上", - "block.create.large_cogwheel.tooltip": "大齿轮", - "block.create.large_cogwheel.tooltip.summary": "大å�·é½¿è½®ä¼ åŠ¨ç»“构,连接到_齿轮_时改å�˜å…¶_转速_。", + "block.create.large_cogwheel.tooltip": "大齿轮", + "block.create.large_cogwheel.tooltip.summary": "大号齿轮传动结构,连接到_齿轮_时改变其_转速_。", - "block.create.encased_shaft.tooltip": "传动æ�†ç®±", - "block.create.encased_shaft.tooltip.summary": "å°†_旋转_进行直线传递,适å�ˆç”¨äºŽéœ€è¦�穿墙传递旋转的情景。", + "block.create.encased_shaft.tooltip": "传动杆箱", + "block.create.encased_shaft.tooltip.summary": "将_旋转_进行直线传递,适合用于需要穿墙传递旋转的情景。", - "block.create.gearbox.tooltip": "å��字齿轮箱", - "block.create.gearbox.tooltip.summary": "å°†_旋转转é€�_到_四个方å�‘上_,å�Œæ—¶å��转直线方å�‘上的旋转方å�‘。", + "block.create.gearbox.tooltip": "十字齿轮箱", + "block.create.gearbox.tooltip.summary": "将_旋转转送_到_四个方向上_,同时反转直线方向上的旋转方向。", - "block.create.gearshift.tooltip": "å��转齿轮箱", - "block.create.gearshift.tooltip.summary": "用于å��转传动æ�†_旋转方å�‘_的开关。", - "block.create.gearshift.tooltip.condition1": "当æ��供红石信å�·æ—¶", - "block.create.gearshift.tooltip.behaviour1": "_更改_旋转方å�‘。", + "block.create.gearshift.tooltip": "反转齿轮箱", + "block.create.gearshift.tooltip.summary": "用于反转传动杆_旋转方向_的开关。", + "block.create.gearshift.tooltip.condition1": "当提供红石信号时", + "block.create.gearshift.tooltip.behaviour1": "_更改_旋转方向。", - "block.create.clutch.tooltip": "离å�ˆå™¨", - "block.create.clutch.tooltip.summary": "å�¯ç”¨äºŽæŽ§åˆ¶ä¸Žå…¶ç›¸è¿žçš„传动æ�†çš„转动/å�œè½¬ã€‚", - "block.create.clutch.tooltip.condition1": "当æ��供红石信å�·æ—¶", - "block.create.clutch.tooltip.behaviour1": " _å�œæ­¢_ å�¦ä¸€ä¾§çš„旋转。", + "block.create.clutch.tooltip": "离合器", + "block.create.clutch.tooltip.summary": "可用于控制与其相连的传动杆的转动/停转。", + "block.create.clutch.tooltip.condition1": "当提供红石信号时", + "block.create.clutch.tooltip.behaviour1": " _停止_ 另一侧的旋转。", - "block.create.encased_chain_drive.tooltip": "链å¼�传动箱", - "block.create.encased_chain_drive.tooltip.summary": "将动能_传递_给直线上或侧é�¢ç›¸è´´çš„_链å¼�传动箱_,相邻的链å¼�传动箱会结å�ˆåœ¨ä¸€èµ·ï¼Œå‰�æ��是接触é�¢æ²¡æœ‰ä¼ åŠ¨æ�†. 它们的æœ�å�‘ä¸�必一致。", - "block.create.encased_chain_drive.tooltip.condition1": "互相连接时", - "block.create.encased_chain_drive.tooltip.behaviour1": "_链å¼�传动箱组_中的_链å¼�传动箱_将以相å�Œçš„速度旋转。", + "block.create.encased_chain_drive.tooltip": "链式传动箱", + "block.create.encased_chain_drive.tooltip.summary": "将动能_传递_给直线上或侧面相贴的_链式传动箱_,相邻的链式传动箱会结合在一起,前提是接触面没有传动杆. 它们的朝向不必一致。", + "block.create.encased_chain_drive.tooltip.condition1": "互相连接时", + "block.create.encased_chain_drive.tooltip.behaviour1": "_链式传动箱组_中的_链式传动箱_将以相同的速度旋转。", - "block.create.adjustable_chain_gearshift.tooltip": "å�¯è°ƒèŠ‚链å¼�传动箱", - "block.create.adjustable_chain_gearshift.tooltip.summary": "将动能_传递_给直线上或侧é�¢ç›¸è´´çš„_链å¼�传动箱_,å�‘其通入_红石信å�·_,å�¯ä»¥æŽ§åˆ¶å®ƒä¸Žå…¶å®ƒé“¾å¼�传动箱相接的是何ç§�大å°�的齿轮。", - "block.create.adjustable_chain_gearshift.tooltip.condition1": "红石控制", - "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "没有红石信å�·æ—¶ï¼Œ_链å¼�传动箱组_中的_链å¼�传动箱_将以相å�Œçš„速度旋转。通入满值红石信å�·æ—¶ï¼Œ_链å¼�传动箱组_中除自身以外的_链å¼�传动箱_将以两å€�的速度旋转。介于两者之间的任何结果都将使其速度æ��高1-2å€�。", + "block.create.adjustable_chain_gearshift.tooltip": "可调节链式传动箱", + "block.create.adjustable_chain_gearshift.tooltip.summary": "将动能_传递_给直线上或侧面相贴的_链式传动箱_,向其通入_红石信号_,可以控制它与其它链式传动箱相接的是何种大小的齿轮。", + "block.create.adjustable_chain_gearshift.tooltip.condition1": "红石控制", + "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "没有红石信号时,_链式传动箱组_中的_链式传动箱_将以相同的速度旋转。通入满值红石信号时,_链式传动箱组_中除自身以外的_链式传动箱_将以两倍的速度旋转。介于两者之间的任何结果都将使其速度提高1-2倍。", - "item.create.belt_connector.tooltip": "ä¼ é€�带", - "item.create.belt_connector.tooltip.summary": "用_ä¼ é€�带_连接两个或多个_传动æ�†_,连接的传动æ�†å°†å…·æœ‰å®Œå…¨ç›¸å�Œçš„转速和方å�‘。传é€�带å�¯ä»¥_传输实体_å’Œ_物å“�_。", - "item.create.belt_connector.tooltip.control1": "当å�³é”®ä¼ åŠ¨æ�†æ—¶", - "item.create.belt_connector.tooltip.action1": "选择传动æ�†ä½œä¸ºä¼ é€�带的传输点,选定的两个传动æ�†éƒ½å¿…须相互_åž‚ç›´_,_æ°´å¹³_或_对角平é½�_。", - "item.create.belt_connector.tooltip.control2": "当潜行å�³é”®æ—¶", - "item.create.belt_connector.tooltip.action2": "_é‡�ç½®_ä¼ é€�带的第一个选定ä½�ç½®", + "item.create.belt_connector.tooltip": "传送带", + "item.create.belt_connector.tooltip.summary": "用_传送带_连接两个或多个_传动杆_,连接的传动杆将具有完全相同的转速和方向。传送带可以_传输实体_和_物品_。", + "item.create.belt_connector.tooltip.control1": "当右键传动杆时", + "item.create.belt_connector.tooltip.action1": "选择传动杆作为传送带的传输点,选定的两个传动杆都必须相互_垂直_,_水平_或_对角平齐_。", + "item.create.belt_connector.tooltip.control2": "当潜行右键时", + "item.create.belt_connector.tooltip.action2": "_重置_传送带的第一个选定位置", - "item.create.goggles.tooltip": "工程师护目镜", - "item.create.goggles.tooltip.summary": "一副å�¯ä»¥æ‰©å¢žæ˜¾ç¤º_动力学信æ�¯_的实用眼镜。", - "item.create.goggles.tooltip.condition1": "当装备时", - "item.create.goggles.tooltip.behaviour1": "æ ¹æ�®å¯¹åº”动力组件的_转速等级_,显示它的_颜色指示器_,也会显示这个组件的_应力影å“�_以å�Š_应力é‡�_。", - "item.create.goggles.tooltip.condition2": "当看å�‘仪表时", - "item.create.goggles.tooltip.behaviour2": "将会显示与仪表相连的网络的_转速_ã€�_应力_等详细信æ�¯ã€‚", + "item.create.goggles.tooltip": "工程师护目镜", + "item.create.goggles.tooltip.summary": "一副可以扩增显示_动力学信息_的实用眼镜。", + "item.create.goggles.tooltip.condition1": "当装备时", + "item.create.goggles.tooltip.behaviour1": "根据对应动力组件的_转速等级_,显示它的_颜色指示器_,也会显示这个组件的_应力影响_以及_应力量_。", + "item.create.goggles.tooltip.condition2": "当看向仪表时", + "item.create.goggles.tooltip.behaviour2": "将会显示与仪表相连的网络的_转速_、_应力_等详细信息。", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", - "item.create.wrench.tooltip": "扳手", - "item.create.wrench.tooltip.summary": "æ“�控动力组件的使用工具。å�¯ç”¨äºŽ_旋转_,_拆除_以å�Š_é…�ç½®_组件。", - "item.create.wrench.tooltip.control1": "当å�³é”®ç‚¹å‡»_动力方å�—_æ—¶", - "item.create.wrench.tooltip.action1": "以点击的é�¢ä¸ºè½´å¿ƒ_旋转_点击的方å�—", - "item.create.wrench.tooltip.control2": "当潜行å�³é”®æ—¶", - "item.create.wrench.tooltip.action2": "会_拆除动力组件_并将其移动到你的背包中。", + "item.create.wrench.tooltip": "扳手", + "item.create.wrench.tooltip.summary": "操控动力组件的使用工具。可用于_旋转_,_拆除_以及_配置_组件。", + "item.create.wrench.tooltip.control1": "当右键点击_动力方块_时", + "item.create.wrench.tooltip.action1": "以点击的面为轴心_旋转_点击的方块", + "item.create.wrench.tooltip.control2": "当潜行右键时", + "item.create.wrench.tooltip.action2": "会_拆除动力组件_并将其移动到你的背包中。", - "block.create.creative_motor.tooltip": "创造马达", - "block.create.creative_motor.tooltip.summary": "å�¯ä»¥é…�置的_动力_æ�¥æº�", + "block.create.creative_motor.tooltip": "创造马达", + "block.create.creative_motor.tooltip.summary": "可以配置的_动力_来源", - "block.create.water_wheel.tooltip": "水车", - "block.create.water_wheel.tooltip.summary": "从相邻的_æµ�动水_中获得_动力_。", + "block.create.water_wheel.tooltip": "水车", + "block.create.water_wheel.tooltip.summary": "从相邻的_流动水_中获得_动力_。", - "block.create.encased_fan.tooltip": "鼓风机", - "block.create.encased_fan.tooltip.summary": "有多ç§�用途,主è¦�å�¯ä»¥å°†_动力_å’Œ_风力_进行互相转æ�¢ã€‚", - "block.create.encased_fan.tooltip.condition1": "当被红石信å�·æ¿€æ´»å�Ž", - "block.create.encased_fan.tooltip.behaviour1": "å�¯å°†é¼“风机下方的_热能_(ç�«ã€�熔岩等)转化æˆ�_动能_,需è¦�将鼓风机é�¢æœ�下方摆放。", - "block.create.encased_fan.tooltip.condition2": "接入动力时", - "block.create.encased_fan.tooltip.behaviour2": "æ ¹æ�®æ—‹è½¬æ–¹å�‘_推动_或者_å�¸å¼•_实体,强度和速度å�–决于给予的动力。", - "block.create.encased_fan.tooltip.condition3": "当对ç�€ç‰¹å®šæ–¹å�—å�¹é£Žæ—¶", - "block.create.encased_fan.tooltip.behaviour3": "å¾®é‡�çš„_液体_以å�Š_ç�«ç„°_会被å�¹å…¥æ°”æµ�中,这ç§�æ°”æµ�å�¯ä»¥ç”¨äºŽ_处ç�†ç‰©å“�_。", + "block.create.encased_fan.tooltip": "鼓风机", + "block.create.encased_fan.tooltip.summary": "有多种用途,主要可以将_动力_和_风力_进行互相转换。", + "block.create.encased_fan.tooltip.condition1": "当被红石信号激活后", + "block.create.encased_fan.tooltip.behaviour1": "可将鼓风机下方的_热能_(火、熔岩等)转化成_动能_,需要将鼓风机面朝下方摆放。", + "block.create.encased_fan.tooltip.condition2": "接入动力时", + "block.create.encased_fan.tooltip.behaviour2": "根据旋转方向_推动_或者_吸引_实体,强度和速度取决于给予的动力。", + "block.create.encased_fan.tooltip.condition3": "当对着特定方块吹风时", + "block.create.encased_fan.tooltip.behaviour3": "微量的_液体_以及_火焰_会被吹入气流中,这种气流可以用于_处理物品_。", - "block.create.nozzle.tooltip": "分散网", - "block.create.nozzle.tooltip.summary": "ä¾�附在鼓风机上,能够将鼓风机的效果分散到_å�„个方å�‘_。", + "block.create.nozzle.tooltip": "分散网", + "block.create.nozzle.tooltip.summary": "依附在鼓风机上,能够将鼓风机的效果分散到_各个方向_。", - "block.create.hand_crank.tooltip": "手摇曲柄", - "block.create.hand_crank.tooltip.summary": "一ç§�简å�•çš„动力æº�,需è¦�_人工转动_,注æ„�ä¸�è¦�让自己太累ï¼�", - "block.create.hand_crank.tooltip.condition1": "当使用时", - "block.create.hand_crank.tooltip.behaviour1": "å�‘ä¾�附的结构æ��ä¾›_动力_,_潜行_时将会æ��ä¾›_å��å�‘_的旋转动力", + "block.create.hand_crank.tooltip": "手摇曲柄", + "block.create.hand_crank.tooltip.summary": "一种简单的动力源,需要_人工转动_,注意不要让自己太累!", + "block.create.hand_crank.tooltip.condition1": "当使用时", + "block.create.hand_crank.tooltip.behaviour1": "向依附的结构提供_动力_,_潜行_时将会提供_反向_的旋转动力", - "block.create.cuckoo_clock.tooltip": "布谷鸟闹钟", - "block.create.cuckoo_clock.tooltip.summary": "精致的工艺å“�,能够记录时间", - "block.create.cuckoo_clock.tooltip.condition1": "接入动力时", - "block.create.cuckoo_clock.tooltip.behaviour1": "显示_当å‰�时间_并且一天会咕咕两次。_中å�ˆ_咕咕一次,_黄æ˜�å�¯ä»¥ç�¡è§‰_的时候咕咕一次 ", + "block.create.cuckoo_clock.tooltip": "布谷鸟闹钟", + "block.create.cuckoo_clock.tooltip.summary": "精致的工艺品,能够记录时间", + "block.create.cuckoo_clock.tooltip.condition1": "接入动力时", + "block.create.cuckoo_clock.tooltip.behaviour1": "显示_当前时间_并且一天会咕咕两次。_中午_咕咕一次,_黄昏可以睡觉_的时候咕咕一次 ", - "block.create.turntable.tooltip": "转盘", - "block.create.turntable.tooltip.summary": "让旋转动力给你带æ�¥ä¸€åœºåˆºæ¿€çš„旋转风车体验。", + "block.create.turntable.tooltip": "转盘", + "block.create.turntable.tooltip.summary": "让旋转动力给你带来一场刺激的旋转风车体验。", - "block.create.millstone.tooltip": "石磨", - "block.create.millstone.tooltip.summary": "一个能_研磨物å“�_的动能装置,å�¯ä»¥è¢«ä¸´è¿‘çš„_齿轮_供能,或者å�¯ä»¥åœ¨åº•éƒ¨ç”¨ä¼ åŠ¨æ�†ä¾›èƒ½ï¼Œæˆ�å“�必须被æ��å�–出石磨", - "block.create.millstone.tooltip.condition1": "当接入动力时", - "block.create.millstone.tooltip.behaviour1": "开始根æ�®_研磨é…�æ–¹_æ�¥å¤„ç�†è¢«æ”¾å…¥çš„物å“�,物å“�å�¯ä»¥ä»Žä¾§é�¢å’Œä¸Šé�¢æ”¾å…¥ã€‚", - "block.create.millstone.tooltip.condition2": "当å�³é”®æ—¶", - "block.create.millstone.tooltip.behaviour2": "手动å�–出研磨å�Žçš„产物。", + "block.create.millstone.tooltip": "石磨", + "block.create.millstone.tooltip.summary": "一个能_研磨物品_的动能装置,可以被临近的_齿轮_供能,或者可以在底部用传动杆供能,成品必须被提取出石磨", + "block.create.millstone.tooltip.condition1": "当接入动力时", + "block.create.millstone.tooltip.behaviour1": "开始根据_研磨配方_来处理被放入的物品,物品可以从侧面和上面放入。", + "block.create.millstone.tooltip.condition2": "当右键时", + "block.create.millstone.tooltip.behaviour2": "手动取出研磨后的产物。", - "block.create.crushing_wheel.tooltip": "粉碎轮", - "block.create.crushing_wheel.tooltip.summary": "一对能够_粉碎一切_的粉碎轮。å�‘两个粉碎轮æ��ä¾›_å�‘内_且_相å��的转速_å�Žå¼€å§‹å·¥ä½œ", - "block.create.crushing_wheel.tooltip.condition1": "当两个粉碎轮一起è¿�作时", - "block.create.crushing_wheel.tooltip.behaviour1": "_粉碎物å“�_并获得相应产物(建议é…�å�ˆjei查看)", + "block.create.crushing_wheel.tooltip": "粉碎轮", + "block.create.crushing_wheel.tooltip.summary": "一对能够_粉碎一切_的粉碎轮。向两个粉碎轮提供_向内_且_相反的转速_后开始工作", + "block.create.crushing_wheel.tooltip.condition1": "当两个粉碎轮一起运作时", + "block.create.crushing_wheel.tooltip.behaviour1": "_粉碎物品_并获得相应产物(建议配合jei查看)", - "block.create.mechanical_press.tooltip": "动力辊压机", - "block.create.mechanical_press.tooltip.summary": "一个强力的活塞å¼�机器,用于压制其下方的物å“�。", - "block.create.mechanical_press.tooltip.condition1": "当æ��ä¾›_红石信å�·_æ—¶", - "block.create.mechanical_press.tooltip.behaviour1": "_压制_其下方的物å“�。", - "block.create.mechanical_press.tooltip.condition2": "在传é€�带上方时", - "block.create.mechanical_press.tooltip.behaviour2": "_自动压缩_ç»�过传é€�带的物å“�。", - "block.create.mechanical_press.tooltip.condition3": "在_工作盆_上方时", - "block.create.mechanical_press.tooltip.behaviour3": "开始_压缩_é…�方中å…�许压缩的物å“�。", + "block.create.mechanical_press.tooltip": "动力辊压机", + "block.create.mechanical_press.tooltip.summary": "一个强力的活塞式机器,用于压制其下方的物品。", + "block.create.mechanical_press.tooltip.condition1": "当提供_红石信号_时", + "block.create.mechanical_press.tooltip.behaviour1": "_压制_其下方的物品。", + "block.create.mechanical_press.tooltip.condition2": "在传送带上方时", + "block.create.mechanical_press.tooltip.behaviour2": "_自动压缩_经过传送带的物品。", + "block.create.mechanical_press.tooltip.condition3": "在_工作盆_上方时", + "block.create.mechanical_press.tooltip.behaviour3": "开始_压缩_配方中允许压缩的物品。", - "block.create.basin.tooltip": "工作盆", - "block.create.basin.tooltip.summary": "一ç§�方便的_物å“�容器_,常常与_辊压机_å’Œ_æ�…拌机_é…�å�ˆä½¿ç”¨ï¼Œå�¯ä»¥è¢«_红石比较器_检测。其上自带有一个过滤槽,你å�¯ä»¥æŒ‡å®šè¯¥å·¥ä½œç›†ç”¨äºŽåˆ¶ä½œä½•ç§�产物。", - "block.create.basin.tooltip.condition1": "自动输出", - "block.create.basin.tooltip.behaviour1": "当有开放å¼�物å“�æ �(例如传é€�带,其他的工作盆,置物å�°ç­‰ï¼‰ä½�于工作盆的一侧下方时,它们将自动接收在工作盆中产出的任何物å“�/æµ�体并输出。这对自动化很有帮助。", + "block.create.basin.tooltip": "工作盆", + "block.create.basin.tooltip.summary": "一种方便的_物品容器_,常常与_辊压机_和_搅拌机_配合使用,可以被_红石比较器_检测。其上自带有一个过滤槽,你可以指定该工作盆用于制作何种产物。", + "block.create.basin.tooltip.condition1": "自动输出", + "block.create.basin.tooltip.behaviour1": "当有开放式物品栏(例如传送带,其他的工作盆,置物台等)位于工作盆的一侧下方时,它们将自动接收在工作盆中产出的任何物品/流体并输出。这对自动化很有帮助。", - "block.create.blaze_burner.tooltip": "烈焰人燃烧室", - "block.create.blaze_burner.tooltip.summary": "一个用于加热_工作盆_的设备,由烈焰人æ�¥é©±åŠ¨ã€‚", - "block.create.blaze_burner.tooltip.condition1": "放置于工作盆下方时", - "block.create.blaze_burner.tooltip.behaviour1": "为工作盆é…�æ–¹_æ��供热é‡�_。", - "block.create.blaze_burner.tooltip.condition2": "对烈焰人燃烧室使用å�¯ç‡ƒç‰©æ—¶", - "block.create.blaze_burner.tooltip.behaviour2": "_消耗_å�¯ç‡ƒç‰©ï¼Œå¹¶æ ¹æ�®è¯¥ç‰©å“�在_熔炉中的燃烧时间_æ�¥å»¶é•¿_烈焰加热器的燃烧时间_,使用_熔岩蛋糕_投喂将æ��ä¾›_更高的温度_。", + "block.create.blaze_burner.tooltip": "烈焰人燃烧室", + "block.create.blaze_burner.tooltip.summary": "一个用于加热_工作盆_的设备,由烈焰人来驱动。", + "block.create.blaze_burner.tooltip.condition1": "放置于工作盆下方时", + "block.create.blaze_burner.tooltip.behaviour1": "为工作盆配方_提供热量_。", + "block.create.blaze_burner.tooltip.condition2": "对烈焰人燃烧室使用可燃物时", + "block.create.blaze_burner.tooltip.behaviour2": "_消耗_可燃物,并根据该物品在_熔炉中的燃烧时间_来延长_烈焰加热器的燃烧时间_,使用_熔岩蛋糕_投喂将提供_更高的温度_。", - "block.create.reinforced_rail.tooltip": "强化é“�轨", - "block.create.reinforced_rail.tooltip.summary": "牢固稳定的é“�轨,下方ä¸�需è¦�_æ–¹å�—支撑_。", + "block.create.reinforced_rail.tooltip": "强化铁轨", + "block.create.reinforced_rail.tooltip.summary": "牢固稳定的铁轨,下方不需要_方块支撑_。", - "block.create.mechanical_mixer.tooltip": "动力æ�…拌器", - "block.create.mechanical_mixer.tooltip.summary": "è¿™ç§�动力æ�…拌器æ��供了一些å�¯è‡ªåŠ¨å�ˆæˆ�的,多原料无åº�å�ˆæˆ�çš„é…�方。它需è¦�稳定且足够快的转速,并且下方需è¦�放置_工作盆_(中间需è¦�一格高)。", - "block.create.mechanical_mixer.tooltip.condition1": "当ä½�于工作盆上方", - "block.create.mechanical_mixer.tooltip.behaviour1": "一旦盆内å�«æœ‰äº†æ‰€æœ‰å¿…è¦�的原料,æ�…拌器就会开始æ�…拌。若想è¦�å±�蔽掉那些ä¸�需è¦�çš„é…�方,你å�¯ä»¥åœ¨ç›†ä¸Šæ·»åŠ è¿‡æ»¤ï¼Œæˆ–者在必è¦�原料é½�全之å‰�å�œæ­¢å�‘æ�…拌器供应动力。", + "block.create.mechanical_mixer.tooltip": "动力搅拌器", + "block.create.mechanical_mixer.tooltip.summary": "这种动力搅拌器提供了一些可自动合成的,多原料无序合成的配方。它需要稳定且足够快的转速,并且下方需要放置_工作盆_(中间需要一格高)。", + "block.create.mechanical_mixer.tooltip.condition1": "当位于工作盆上方", + "block.create.mechanical_mixer.tooltip.behaviour1": "一旦盆内含有了所有必要的原料,搅拌器就会开始搅拌。若想要屏蔽掉那些不需要的配方,你可以在盆上添加过滤,或者在必要原料齐全之前停止向搅拌器供应动力。", - "block.create.mechanical_crafter.tooltip": "动力å�ˆæˆ�器", - "block.create.mechanical_crafter.tooltip.summary": "è¿™ç§�动力组装装置å�¯ä»¥_自动化_任何_有åº�å�ˆæˆ�_é…�方。根æ�®æƒ³è¦�å�ˆæˆ�的物å“�çš„_å�ˆæˆ�表尺寸_æ�¥æ‘†æ”¾_相应数é‡�_的动力å�ˆæˆ�器,并且用扳手调整物å“�在å�ˆæˆ�器里的_传动方å�‘_以让他们收æ�Ÿåœ¨ä¸€èµ·å�ˆæˆ�并输出", - "block.create.mechanical_crafter.tooltip.condition1": "接入动力时", - "block.create.mechanical_crafter.tooltip.behaviour1": "当机器中_所有_的物å“�槽都有物å“�时,将会å�¯åŠ¨æ‰€æœ‰çš„å�ˆæˆ�器进行工作。", - "block.create.mechanical_crafter.tooltip.condition2": "通入红石脉冲", - "block.create.mechanical_crafter.tooltip.behaviour2": "强制å�¯åŠ¨å½“å‰�网格中所有给定的_æ��æ–™_çš„_å�ˆæˆ�_", - "block.create.mechanical_crafter.tooltip.control1": "当在机器å‰�方使用扳手时", - "block.create.mechanical_crafter.tooltip.action1": "将会改å�˜ç‰©å“�移动的方å�‘。è¦�å�ˆæˆ�一个物å“�,所有原料必须被_移动到一起_,并且在阵列的_外缘_被弹出机器", - "block.create.mechanical_crafter.tooltip.control2": "当侧方或者å�Žæ–¹ä½¿ç”¨æ‰³æ‰‹æ—¶", - "block.create.mechanical_crafter.tooltip.action2": "连接相邻的å�ˆæˆ�器的物å“�æ �,这样_相å�Œ_的物å“�就会自动进入所有相互连接的å�ˆæˆ�器", + "block.create.mechanical_crafter.tooltip": "动力合成器", + "block.create.mechanical_crafter.tooltip.summary": "这种动力组装装置可以_自动化_任何_有序合成_配方。根据想要合成的物品的_合成表尺寸_来摆放_相应数量_的动力合成器,并且用扳手调整物品在合成器里的_传动方向_以让他们收束在一起合成并输出", + "block.create.mechanical_crafter.tooltip.condition1": "接入动力时", + "block.create.mechanical_crafter.tooltip.behaviour1": "当机器中_所有_的物品槽都有物品时,将会启动所有的合成器进行工作。", + "block.create.mechanical_crafter.tooltip.condition2": "通入红石脉冲", + "block.create.mechanical_crafter.tooltip.behaviour2": "强制启动当前网格中所有给定的_材料_的_合成_", + "block.create.mechanical_crafter.tooltip.control1": "当在机器前方使用扳手时", + "block.create.mechanical_crafter.tooltip.action1": "将会改变物品移动的方向。要合成一个物品,所有原料必须被_移动到一起_,并且在阵列的_外缘_被弹出机器", + "block.create.mechanical_crafter.tooltip.control2": "当侧方或者后方使用扳手时", + "block.create.mechanical_crafter.tooltip.action2": "连接相邻的合成器的物品栏,这样_相同_的物品就会自动进入所有相互连接的合成器", - "block.create.furnace_engine.tooltip": "熔炉引擎", - "block.create.furnace_engine.tooltip.summary": "一ç§�强力的_旋转动能_çš„æ�¥æº�,但是需è¦�_正在工作_çš„_熔炉_æ‰�能正常è¿�作。", - "block.create.furnace_engine.tooltip.condition1": "当连接到正在燃烧的熔炉", - "block.create.furnace_engine.tooltip.behaviour1": "将会带动_相连_çš„_飞轮_(需è¦�间隔一格),用高炉速度更快。", + "block.create.furnace_engine.tooltip": "熔炉引擎", + "block.create.furnace_engine.tooltip.summary": "一种强力的_旋转动能_的来源,但是需要_正在工作_的_熔炉_才能正常运作。", + "block.create.furnace_engine.tooltip.condition1": "当连接到正在燃烧的熔炉", + "block.create.furnace_engine.tooltip.behaviour1": "将会带动_相连_的_飞轮_(需要间隔一格),用高炉速度更快。", - "block.create.flywheel.tooltip": "飞轮", - "block.create.flywheel.tooltip.summary": "一ç§�大型的金属轮,能将_熔炉引擎_æ��供的动能稳定化输出,需è¦�与_熔炉引擎_间隔一个方å�—。", - "block.create.flywheel.tooltip.condition1": "当连接正在输出的熔炉引擎", - "block.create.flywheel.tooltip.behaviour1": "将会æ��供相应的_旋转动能_。", + "block.create.flywheel.tooltip": "飞轮", + "block.create.flywheel.tooltip.summary": "一种大型的金属轮,能将_熔炉引擎_提供的动能稳定化输出,需要与_熔炉引擎_间隔一个方块。", + "block.create.flywheel.tooltip.condition1": "当连接正在输出的熔炉引擎", + "block.create.flywheel.tooltip.behaviour1": "将会提供相应的_旋转动能_。", - "block.create.portable_storage_interface.tooltip": "移动存储接å�£", - "block.create.portable_storage_interface.tooltip.summary": "为动力活塞ã€�装é…�矿车ã€�旋转轴承ã€�滑轮_等移动结构_设计的_物æµ�接å�£_,_移动结构_å’Œ_固定结构_之间的物å“�交æ�¢ç«™ï¼Œä¸¤ä¸ªæŽ¥å�£ä¼šé�¢æ—¶å°†_自动对接_,且必须彼此隔开1-2个方å�—。", - "block.create.portable_storage_interface.tooltip.condition1": "装é…�在移动结构上时", - "block.create.portable_storage_interface.tooltip.behaviour1": "移动到能够满足与_固定结构_上的_移动å¼�存储接å�£_对接的æ�¡ä»¶å�Žï¼Œç§»åŠ¨ç»“构会_短暂地å�œä¸‹_,开始对接,并直接与_移动结构上的_存储容器_交互,进行物å“�çš„_输入输出_。", - "block.create.portable_storage_interface.tooltip.condition2": "通入红石信å�·æ—¶æ—¶", - "block.create.portable_storage_interface.tooltip.behaviour2": "ç«‹å�³æ–­å¼€ä»»ä½•å¤„于激活状æ€�的连接。", + "block.create.portable_storage_interface.tooltip": "移动存储接口", + "block.create.portable_storage_interface.tooltip.summary": "为动力活塞、装配矿车、旋转轴承、滑轮_等移动结构_设计的_物流接口_,_移动结构_和_固定结构_之间的物品交换站,两个接口会面时将_自动对接_,且必须彼此隔开1-2个方块。", + "block.create.portable_storage_interface.tooltip.condition1": "装配在移动结构上时", + "block.create.portable_storage_interface.tooltip.behaviour1": "移动到能够满足与_固定结构_上的_移动式存储接口_对接的条件后,移动结构会_短暂地停下_,开始对接,并直接与_移动结构上的_存储容器_交互,进行物品的_输入输出_。", + "block.create.portable_storage_interface.tooltip.condition2": "通入红石信号时时", + "block.create.portable_storage_interface.tooltip.behaviour2": "立即断开任何处于激活状态的连接。", - "block.create.portable_fluid_interface.tooltip": "移动æµ�体接å�£", - "block.create.portable_fluid_interface.tooltip.summary": "为动力活塞ã€�装é…�矿车ã€�旋转轴承ã€�滑轮_等移动结构_设计的_æµ�体接å�£_,_移动结构_å’Œ_固定结构_之间的æµ�体交æ�¢ç«™ï¼Œä¸¤ä¸ªæŽ¥å�£ä¼šé�¢æ—¶å°†_自动对接_,且必须彼此隔开1-2个方å�—。", - "block.create.portable_fluid_interface.tooltip.condition1": "装é…�在移动结构上时", - "block.create.portable_fluid_interface.tooltip.behaviour1": "移动到能够满足与_固定结构_上的_移动å¼�æµ�体接å�£_对接的æ�¡ä»¶å�Žï¼Œç§»åŠ¨ç»“构会_短暂地å�œä¸‹_,开始对接,并直接与_移动结构上的_æµ�体储ç½�_交互,进行æµ�体的_导入导出_。", - "block.create.portable_fluid_interface.tooltip.condition2": "通入红石信å�·æ—¶æ—¶", - "block.create.portable_fluid_interface.tooltip.behaviour2": "ç«‹å�³æ–­å¼€ä»»ä½•å¤„于激活状æ€�的连接。", + "block.create.portable_fluid_interface.tooltip": "移动流体接口", + "block.create.portable_fluid_interface.tooltip.summary": "为动力活塞、装配矿车、旋转轴承、滑轮_等移动结构_设计的_流体接口_,_移动结构_和_固定结构_之间的流体交换站,两个接口会面时将_自动对接_,且必须彼此隔开1-2个方块。", + "block.create.portable_fluid_interface.tooltip.condition1": "装配在移动结构上时", + "block.create.portable_fluid_interface.tooltip.behaviour1": "移动到能够满足与_固定结构_上的_移动式流体接口_对接的条件后,移动结构会_短暂地停下_,开始对接,并直接与_移动结构上的_流体储罐_交互,进行流体的_导入导出_。", + "block.create.portable_fluid_interface.tooltip.condition2": "通入红石信号时时", + "block.create.portable_fluid_interface.tooltip.behaviour2": "立即断开任何处于激活状态的连接。", - "block.create.rotation_speed_controller.tooltip": "转速控制器", - "block.create.rotation_speed_controller.tooltip.summary": "一个å�¯ä»¥å�˜æ�¢æ‰€è¿žæŽ¥é½¿è½®æ—‹è½¬é€Ÿåº¦çš„元件", - "block.create.rotation_speed_controller.tooltip.condition1": "接入大齿轮时", - "block.create.rotation_speed_controller.tooltip.behaviour1": "通过_鼠标滚轮_调整接入动力的_转速_,传递给连接的_大齿轮_,连接的大齿轮需è¦�放置在其上方。", + "block.create.rotation_speed_controller.tooltip": "转速控制器", + "block.create.rotation_speed_controller.tooltip.summary": "一个可以变换所连接齿轮旋转速度的元件", + "block.create.rotation_speed_controller.tooltip.condition1": "接入大齿轮时", + "block.create.rotation_speed_controller.tooltip.behaviour1": "通过_鼠标滚轮_调整接入动力的_转速_,传递给连接的_大齿轮_,连接的大齿轮需要放置在其上方。", - "block.create.mechanical_piston.tooltip": "动力活塞", - "block.create.mechanical_piston.tooltip.summary": "活塞的高级版本,使用_旋转动能_精确地移动其å‰�方的方å�—,背é�¢å�¯æ”¾ç½®æ´»å¡žæ�†å»¶é•¿æ´»å¡žèŒƒå›´ï¼Œæ²¡æœ‰æ´»å¡žæ�†å°†ä¸�会工作,使用_底盘_或者_粘液å�—_å�¯ä»¥ç§»åŠ¨å¤šè¡Œæ–¹å�—。", - "block.create.mechanical_piston.tooltip.condition1": "推拉活塞时", - "block.create.mechanical_piston.tooltip.behaviour1": "活塞的_速度_å’Œ_æ–¹å�‘_与所接å�—_转速_çš„_大å°�_以å�Š_æ–¹å�‘_相关。", + "block.create.mechanical_piston.tooltip": "动力活塞", + "block.create.mechanical_piston.tooltip.summary": "活塞的高级版本,使用_旋转动能_精确地移动其前方的方块,背面可放置活塞杆延长活塞范围,没有活塞杆将不会工作,使用_底盘_或者_粘液块_可以移动多行方块。", + "block.create.mechanical_piston.tooltip.condition1": "推拉活塞时", + "block.create.mechanical_piston.tooltip.behaviour1": "活塞的_速度_和_方向_与所接受_转速_的_大小_以及_方向_相关。", - "block.create.piston_extension_pole.tooltip": "活塞æ�†", - "block.create.piston_extension_pole.tooltip.summary": "用于增加_动力活塞_的移动范围", - "block.create.piston_extension_pole.tooltip.condition1": "当连接到动力活塞时", - "block.create.piston_extension_pole.tooltip.behaviour1": "活塞的移动范围将扩大", + "block.create.piston_extension_pole.tooltip": "活塞杆", + "block.create.piston_extension_pole.tooltip.summary": "用于增加_动力活塞_的移动范围", + "block.create.piston_extension_pole.tooltip.condition1": "当连接到动力活塞时", + "block.create.piston_extension_pole.tooltip.behaviour1": "活塞的移动范围将扩大", - "block.create.mechanical_bearing.tooltip": "动力轴承", - "block.create.mechanical_bearing.tooltip.summary": "使用旋转力旋转_大型结构_ 。", - "block.create.mechanical_bearing.tooltip.condition1": "接入动力时", - "block.create.mechanical_bearing.tooltip.behaviour1": "开始使相接的方å�—旋转。使用_机壳底盘_,_粘液ç�ƒ_或者_强力胶_将方å�—连接在一起,å�¯ä»¥ä½¿å¾—动力轴承带动更多的方å�—。", + "block.create.mechanical_bearing.tooltip": "动力轴承", + "block.create.mechanical_bearing.tooltip.summary": "使用旋转力旋转_大型结构_ 。", + "block.create.mechanical_bearing.tooltip.condition1": "接入动力时", + "block.create.mechanical_bearing.tooltip.behaviour1": "开始使相接的方块旋转。使用_机壳底盘_,_粘液球_或者_强力胶_将方块连接在一起,可以使得动力轴承带动更多的方块。", - "block.create.windmill_bearing.tooltip": "风车轴承", - "block.create.windmill_bearing.tooltip.summary": "借助_风的力é‡�_创造_动力_。设计你的独特风车,让其肆æ„�旋转å�§ï¼�", - "block.create.windmill_bearing.tooltip.condition1": "å�³é”®æ—¶", - "block.create.windmill_bearing.tooltip.behaviour1": "å�¯åŠ¨è½´æ‰¿ï¼Œæ��供由其_附加结构_的旋转产生的动力。结构必须包括å�ˆé€‚çš„_风帆_或_羊毛_。使用_机壳底盘_,_粘液å�—_或_强力胶_å�¯ä»¥å¸¦åŠ¨æ›´å¤šæ–¹å�—旋转。", + "block.create.windmill_bearing.tooltip": "风车轴承", + "block.create.windmill_bearing.tooltip.summary": "借助_风的力量_创造_动力_。设计你的独特风车,让其肆意旋转吧!", + "block.create.windmill_bearing.tooltip.condition1": "右键时", + "block.create.windmill_bearing.tooltip.behaviour1": "启动轴承,提供由其_附加结构_的旋转产生的动力。结构必须包括合适的_风帆_或_羊毛_。使用_机壳底盘_,_粘液块_或_强力胶_可以带动更多方块旋转。", - "block.create.sail_frame.tooltip": "风帆框架", - "block.create.sail_frame.tooltip.summary": "实用的建筑方å�—,而将其安装于_风车轴承_上并组æˆ�特定结构时,它å�ˆèƒ½äº§å‡ºåŠ¨åŠ›å­¦èƒ½é‡�。", + "block.create.sail_frame.tooltip": "风帆框架", + "block.create.sail_frame.tooltip.summary": "实用的建筑方块,而将其安装于_风车轴承_上并组成特定结构时,它又能产出动力学能量。", - "block.create.white_sail.tooltip": "风帆", - "block.create.white_sail.tooltip.summary": "å�¯ç”¨äºŽ_组装风车_的结构方å�—,ä¸�俗的动力æ�¥æº�,有多ç§�颜色。", - "block.create.white_sail.tooltip.condition1": "使用染料å�³é”®æ—¶", - "block.create.white_sail.tooltip.behaviour1": "改å�˜é¢œè‰²ã€‚", + "block.create.white_sail.tooltip": "风帆", + "block.create.white_sail.tooltip.summary": "可用于_组装风车_的结构方块,不俗的动力来源,有多种颜色。", + "block.create.white_sail.tooltip.condition1": "使用染料右键时", + "block.create.white_sail.tooltip.behaviour1": "改变颜色。", - "block.create.clockwork_bearing.tooltip": "时钟轴承", - "block.create.clockwork_bearing.tooltip.summary": "一ç§�高级的机械轴承,å�¯ä»¥æ ¹æ�®å½“å‰�游æˆ�内时间旋转两个ä¸�å�Œçš„指针", - "block.create.clockwork_bearing.tooltip.condition1": "接入动力时", - "block.create.clockwork_bearing.tooltip.behaviour1": "旋转第一个连接的结构作为时针,第二个连接的结构作为分针", + "block.create.clockwork_bearing.tooltip": "时钟轴承", + "block.create.clockwork_bearing.tooltip.summary": "一种高级的机械轴承,可以根据当前游戏内时间旋转两个不同的指针", + "block.create.clockwork_bearing.tooltip.condition1": "接入动力时", + "block.create.clockwork_bearing.tooltip.behaviour1": "旋转第一个连接的结构作为时针,第二个连接的结构作为分针", - "block.create.sequenced_gearshift.tooltip": "å�¯ç¼–程齿轮箱", - "block.create.sequenced_gearshift.tooltip.summary": "一ç§�å�¯ç¼–程的组件,å�¯ä»¥æ ¹æ�®å†…部的指令设计旋转的_æ–¹å�‘_,_速度_,以å�Š_è·�离_。此组件å�¯ä»¥æœ‰æ•ˆé…�å�ˆæ´»å¡žå’Œè½´æ‰¿ç­‰ä½¿ç”¨ã€‚最高å�¯è®©å…¶æŒ‰_顺åº�_执行_5æ�¡æŒ‡ä»¤_。在高转速时工作精度å�¯èƒ½ä¼šä¸‹é™�。", - "block.create.sequenced_gearshift.tooltip.condition1": "当通入红石信å�·æ—¶", - "block.create.sequenced_gearshift.tooltip.behaviour1": "在接入动能的情况下,执行指令。", - "block.create.sequenced_gearshift.tooltip.condition2": "当å�³é”®æ—¶", - "block.create.sequenced_gearshift.tooltip.behaviour2": "将打开_é…�置界é�¢_", + "block.create.sequenced_gearshift.tooltip": "可编程齿轮箱", + "block.create.sequenced_gearshift.tooltip.summary": "一种可编程的组件,可以根据内部的指令设计旋转的_方向_,_速度_,以及_距离_。此组件可以有效配合活塞和轴承等使用。最高可让其按_顺序_执行_5条指令_。在高转速时工作精度可能会下降。", + "block.create.sequenced_gearshift.tooltip.condition1": "当通入红石信号时", + "block.create.sequenced_gearshift.tooltip.behaviour1": "在接入动能的情况下,执行指令。", + "block.create.sequenced_gearshift.tooltip.condition2": "当右键时", + "block.create.sequenced_gearshift.tooltip.behaviour2": "将打开_配置界面_", - "block.create.cart_assembler.tooltip": "矿车装é…�ç«™", - "block.create.cart_assembler.tooltip.summary": "当放置于é“�轨上时,将会_装é…�_或者_å�¸è½½_穿越它的矿车移动结构。按下 [Ctrl] å�¯ä»¥æŸ¥é˜…它在ä¸�å�Œè½¨é�“上的行为。", - "block.create.cart_assembler.tooltip.condition1": "å�•ä¸ªçŸ¿è½¦ç»“æž„", - "block.create.cart_assembler.tooltip.behaviour1": "å�ªæœ‰_å�•ä¸ª_矿车装é…�结构,整个结构在旋转时会以这_å�•ä¸ª_矿车为基点。使用_扳手_å�¯ä»¥æŒ‡å®šç»“æž„çš„_旋转行为_。", - "block.create.cart_assembler.tooltip.condition2": "连续矿车结构", - "block.create.cart_assembler.tooltip.behaviour2": "ç”±_一整个结构所相连_的两个矿车装é…�结构,这_两个矿车_会被这_架设于它们之间的结构连接起æ�¥ã€‚这一结构的行为类似于_矿车è�”轴器_。", - "block.create.cart_assembler.tooltip.control1": "放置于轨é�“上时", - "block.create.cart_assembler.tooltip.action1": "通入红石信å�·æ—¶_装é…�_ç»�过的矿车,未激活时_å�¸è½½_ç»�过的矿车。", - "block.create.cart_assembler.tooltip.control2": "放置于充能é“�轨上时", - "block.create.cart_assembler.tooltip.action2": "通入红石信å�·æ—¶_装é…�_并加速矿车,未激活时_å�¸è½½_并å�œä½�ç»�过的矿车。", - "block.create.cart_assembler.tooltip.control3": "放置在探测é“�轨上时", - "block.create.cart_assembler.tooltip.action3": "_装é…�未装é…�_过的矿车,_å�¸è½½è£…é…�_过的矿车。", - "block.create.cart_assembler.tooltip.control4": "放置在激活é“�轨上时", - "block.create.cart_assembler.tooltip.action4": "通入红石信å�·æ—¶_å�¸è½½_矿车。", + "block.create.cart_assembler.tooltip": "矿车装配站", + "block.create.cart_assembler.tooltip.summary": "当放置于铁轨上时,将会_装配_或者_卸载_穿越它的矿车移动结构。按下 [Ctrl] 可以查阅它在不同轨道上的行为。", + "block.create.cart_assembler.tooltip.condition1": "单个矿车结构", + "block.create.cart_assembler.tooltip.behaviour1": "只有_单个_矿车装配结构,整个结构在旋转时会以这_单个_矿车为基点。使用_扳手_可以指定结构的_旋转行为_。", + "block.create.cart_assembler.tooltip.condition2": "连续矿车结构", + "block.create.cart_assembler.tooltip.behaviour2": "由_一整个结构所相连_的两个矿车装配结构,这_两个矿车_会被这_架设于它们之间的结构连接起来。这一结构的行为类似于_矿车联轴器_。", + "block.create.cart_assembler.tooltip.control1": "放置于轨道上时", + "block.create.cart_assembler.tooltip.action1": "通入红石信号时_装配_经过的矿车,未激活时_卸载_经过的矿车。", + "block.create.cart_assembler.tooltip.control2": "放置于充能铁轨上时", + "block.create.cart_assembler.tooltip.action2": "通入红石信号时_装配_并加速矿车,未激活时_卸载_并停住经过的矿车。", + "block.create.cart_assembler.tooltip.control3": "放置在探测铁轨上时", + "block.create.cart_assembler.tooltip.action3": "_装配未装配_过的矿车,_卸载装配_过的矿车。", + "block.create.cart_assembler.tooltip.control4": "放置在激活铁轨上时", + "block.create.cart_assembler.tooltip.action4": "通入红石信号时_卸载_矿车。", - "block.create.rope_pulley.tooltip": "绳索滑轮", - "block.create.rope_pulley.tooltip.summary": "带动与其相接的_æ–¹å�—_以å�Š_åž‚ç›´æ–¹å�‘上的结构_。你å�¯ä»¥åˆ©ç”¨ä½¿ç”¨_底盘_ã€�_粘液ç�ƒ_或_强力胶_æ�¥ç§»åŠ¨æ›´å¤šçš„æ–¹å�—。", - "block.create.rope_pulley.tooltip.condition1": "接入动力时", - "block.create.rope_pulley.tooltip.behaviour1": "æ ¹æ�®è¾“入的转速的大å°�以å�Šæ–¹å�‘,移动链接的结构。", + "block.create.rope_pulley.tooltip": "绳索滑轮", + "block.create.rope_pulley.tooltip.summary": "带动与其相接的_方块_以及_垂直方向上的结构_。你可以利用使用_底盘_、_粘液球_或_强力胶_来移动更多的方块。", + "block.create.rope_pulley.tooltip.condition1": "接入动力时", + "block.create.rope_pulley.tooltip.behaviour1": "根据输入的转速的大小以及方向,移动链接的结构。", - "block.create.linear_chassis.tooltip": "机壳底盘", - "block.create.linear_chassis.tooltip.summary": "一ç§�å�¯é…�置的基础方å�—,用于连接移动结构。", - "block.create.linear_chassis.tooltip.condition1": "被移动时", - "block.create.linear_chassis.tooltip.behaviour1": "_带动_所有_相接的底盘_,以å�Šä¸Šæ–¹ä¸€å®šèŒƒå›´å†…的柱形方å�—进行å�Œæ–¹å�‘移动。上方的方å�—想è¦�被_带动_,底盘上é�¢çš„é�¢å¿…须是_有é»�性的_。(详å�‚ Ctrl )", - "block.create.linear_chassis.tooltip.condition2": "手æŒ�扳手查看时", - "block.create.linear_chassis.tooltip.behaviour2": "é…�ç½®å�¯è¿žæŽ¥æ–¹å�—çš„_范围_。按ä½�_Ctrl_å�¯ä»¥å�Œæ—¶é…�置相连的其他底盘。", - "block.create.linear_chassis.tooltip.control1": "当用粘液ç�ƒå�³é”®æ—¶", - "block.create.linear_chassis.tooltip.action1": "使得被使用é�¢å…·æœ‰_é»�性_。当移动时,无论具体的移动方å�‘如何,底盘都会_带动_与该é�¢ç›¸æŽ¥çš„æ–¹å�—。", + "block.create.linear_chassis.tooltip": "机壳底盘", + "block.create.linear_chassis.tooltip.summary": "一种可配置的基础方块,用于连接移动结构。", + "block.create.linear_chassis.tooltip.condition1": "被移动时", + "block.create.linear_chassis.tooltip.behaviour1": "_带动_所有_相接的底盘_,以及上方一定范围内的柱形方块进行同方向移动。上方的方块想要被_带动_,底盘上面的面必须是_有黏性的_。(详参 Ctrl )", + "block.create.linear_chassis.tooltip.condition2": "手持扳手查看时", + "block.create.linear_chassis.tooltip.behaviour2": "配置可连接方块的_范围_。按住_Ctrl_可以同时配置相连的其他底盘。", + "block.create.linear_chassis.tooltip.control1": "当用粘液球右键时", + "block.create.linear_chassis.tooltip.action1": "使得被使用面具有_黏性_。当移动时,无论具体的移动方向如何,底盘都会_带动_与该面相接的方块。", - "block.create.secondary_linear_chassis.tooltip": "机壳底盘2å�·", - "block.create.secondary_linear_chassis.tooltip.summary": "第二ç§�_机壳底盘_,ä¸�会与第一ç§�机壳底盘互相连接。", + "block.create.secondary_linear_chassis.tooltip": "机壳底盘2号", + "block.create.secondary_linear_chassis.tooltip.summary": "第二种_机壳底盘_,不会与第一种机壳底盘互相连接。", - "block.create.radial_chassis.tooltip": "旋转底盘", - "block.create.radial_chassis.tooltip.summary": "一ç§�å�¯é…�置的基础方å�—,用于连接移动结构。", - "block.create.radial_chassis.tooltip.condition1": "当被旋转时", - "block.create.radial_chassis.tooltip.behaviour1": "_带动_所有_附ç�€äºŽå®ƒ_的,ä½�于_其上方æˆ�柱形_çš„æ–¹å�—。侧é�¢æ‰€é™„ç�€çš„æ–¹å�—必需在一定的范围内且附ç�€çš„é�¢å¿…须是有é»�性的,方å�¯è¢«å¸¦åŠ¨ã€‚(详å�‚ Ctrl)", - "block.create.radial_chassis.tooltip.condition2": "手æŒ�扳手查看时", - "block.create.radial_chassis.tooltip.behaviour2": "é…�ç½®å�¯è¿žæŽ¥æ–¹å�—çš„_范围_。按ä½�_Ctrl_å�¯ä»¥å�Œæ—¶é…�置相连的其他底盘。", - "block.create.radial_chassis.tooltip.control1": "当用粘液ç�ƒå�³é”®æ—¶", - "block.create.radial_chassis.tooltip.action1": "使旋转底盘的这一é�¢_具有é»�性_。所有该方å�‘上与其相连的方å�—会与其_一å�Œç§»åŠ¨_。", + "block.create.radial_chassis.tooltip": "旋转底盘", + "block.create.radial_chassis.tooltip.summary": "一种可配置的基础方块,用于连接移动结构。", + "block.create.radial_chassis.tooltip.condition1": "当被旋转时", + "block.create.radial_chassis.tooltip.behaviour1": "_带动_所有_附着于它_的,位于_其上方成柱形_的方块。侧面所附着的方块必需在一定的范围内且附着的面必须是有黏性的,方可被带动。(详参 Ctrl)", + "block.create.radial_chassis.tooltip.condition2": "手持扳手查看时", + "block.create.radial_chassis.tooltip.behaviour2": "配置可连接方块的_范围_。按住_Ctrl_可以同时配置相连的其他底盘。", + "block.create.radial_chassis.tooltip.control1": "当用粘液球右键时", + "block.create.radial_chassis.tooltip.action1": "使旋转底盘的这一面_具有黏性_。所有该方向上与其相连的方块会与其_一同移动_。", - "block.create.mechanical_drill.tooltip": "动力钻头", - "block.create.mechanical_drill.tooltip.summary": "用于_ç ´å��æ–¹å�—_的装置,å�¯ä»¥è¢«_动力活塞_å’Œ_动力轴承_等移动设备带动", - "block.create.mechanical_drill.tooltip.condition1": "当接入动力时", - "block.create.mechanical_drill.tooltip.behaviour1": "_原地_ç ´å��æ­£å‰�方的方å�—,且_伤害_在一定范围内生物å�ŠçŽ©å®¶ã€‚", - "block.create.mechanical_drill.tooltip.condition2": "当移动时", - "block.create.mechanical_drill.tooltip.behaviour2": "横å�‘或纵å�‘沿路破å��其所_碰到_çš„æ–¹å�—。", + "block.create.mechanical_drill.tooltip": "动力钻头", + "block.create.mechanical_drill.tooltip.summary": "用于_破坏方块_的装置,可以被_动力活塞_和_动力轴承_等移动设备带动", + "block.create.mechanical_drill.tooltip.condition1": "当接入动力时", + "block.create.mechanical_drill.tooltip.behaviour1": "_原地_破坏正前方的方块,且_伤害_在一定范围内生物及玩家。", + "block.create.mechanical_drill.tooltip.condition2": "当移动时", + "block.create.mechanical_drill.tooltip.behaviour2": "横向或纵向沿路破坏其所_碰到_的方块。", - "block.create.mechanical_harvester.tooltip": "动力收割机", - "block.create.mechanical_harvester.tooltip.summary": "适用于中型作物自动化的收割机,å�¯ä»¥è¢«_动力活塞_å’Œ_动力轴承_等带动。", - "block.create.mechanical_harvester.tooltip.condition1": "当移动时", - "block.create.mechanical_harvester.tooltip.behaviour1": "当收割机移动至_æˆ�熟作物_时,_收割_作物并将作物å�˜ä¸ºåˆ�始生长状æ€�。", + "block.create.mechanical_harvester.tooltip": "动力收割机", + "block.create.mechanical_harvester.tooltip.summary": "适用于中型作物自动化的收割机,可以被_动力活塞_和_动力轴承_等带动。", + "block.create.mechanical_harvester.tooltip.condition1": "当移动时", + "block.create.mechanical_harvester.tooltip.behaviour1": "当收割机移动至_成熟作物_时,_收割_作物并将作物变为初始生长状态。", - "block.create.mechanical_plough.tooltip": "动力çŠ�", - "block.create.mechanical_plough.tooltip.summary": "çŠ�是一个é�žå¸¸æœ‰ç”¨çš„多功能方å�—,它å�¯ä»¥è¢«_动力活塞_å’Œ_动力轴承_等带动", - "block.create.mechanical_plough.tooltip.condition1": "当移动时", - "block.create.mechanical_plough.tooltip.behaviour1": "å�¯ä»¥æ‰“掉无碰撞体积的一些_附ç�€æ–¹å�—_,比如ç�«æŠŠå’Œé›ªç­‰ã€‚å�¯ä»¥åœ¨ä¸�伤害实体的情况下移动它们。能åƒ�_锄头_一样翻土耕田。", + "block.create.mechanical_plough.tooltip": "动力犁", + "block.create.mechanical_plough.tooltip.summary": "犁是一个非常有用的多功能方块,它可以被_动力活塞_和_动力轴承_等带动", + "block.create.mechanical_plough.tooltip.condition1": "当移动时", + "block.create.mechanical_plough.tooltip.behaviour1": "可以打掉无碰撞体积的一些_附着方块_,比如火把和雪等。可以在不伤害实体的情况下移动它们。能像_锄头_一样翻土耕田。", - "block.create.mechanical_saw.tooltip": "动力锯", - "block.create.mechanical_saw.tooltip.summary": "å�¯ä»¥ç”¨äºŽ_ç �æ ‘_,也å�¯ä»¥ç”¨äºŽ_切割方å�—_,å�¯ä»¥è¢«_动力活塞_å’Œ_动力轴承_等带动", - "block.create.mechanical_saw.tooltip.condition1": "当å�‘上放置时", - "block.create.mechanical_saw.tooltip.behaviour1": "对掉è�½æˆ–放置在其上方的方å�—应用_æ�¿æ��切割_以å�Š_石æ��切割é…�æ–¹_。当å�¯èƒ½å‡ºçŽ°å¤šç§�产物时,它会进行循环输出,除é�žä½¿ç”¨_过滤器_指定其输出产物。", - "block.create.mechanical_saw.tooltip.condition2": "当水平放置时", - "block.create.mechanical_saw.tooltip.behaviour2": "å�¯ä»¥ç ´å��å…¶é�¢å‰�çš„_原木_。如果这些原木支撑ç�€_一整颗树_,这棵_æ ‘_会被锯å­�_ç �倒_。", - "block.create.mechanical_saw.tooltip.condition3": "当移动时", - "block.create.mechanical_saw.tooltip.behaviour3": "将会_ç �倒_碰撞到的树。", + "block.create.mechanical_saw.tooltip": "动力锯", + "block.create.mechanical_saw.tooltip.summary": "可以用于_砍树_,也可以用于_切割方块_,可以被_动力活塞_和_动力轴承_等带动", + "block.create.mechanical_saw.tooltip.condition1": "当向上放置时", + "block.create.mechanical_saw.tooltip.behaviour1": "对掉落或放置在其上方的方块应用_板材切割_以及_石材切割配方_。当可能出现多种产物时,它会进行循环输出,除非使用_过滤器_指定其输出产物。", + "block.create.mechanical_saw.tooltip.condition2": "当水平放置时", + "block.create.mechanical_saw.tooltip.behaviour2": "可以破坏其面前的_原木_。如果这些原木支撑着_一整颗树_,这棵_树_会被锯子_砍倒_。", + "block.create.mechanical_saw.tooltip.condition3": "当移动时", + "block.create.mechanical_saw.tooltip.behaviour3": "将会_砍倒_碰撞到的树。", - "block.create.stockpile_switch.tooltip": "å­˜é‡�转æ�¢å™¨", - "block.create.stockpile_switch.tooltip.summary": "æ ¹æ�®è¿žæŽ¥çš„容器中_储存物å“�_çš„æ•°é‡�切æ�¢çº¢çŸ³ä¿¡å�·å¼ºåº¦ã€‚自带有过滤槽,与_比较器_ä¸�å�Œçš„是,你å�¯ä»¥é…�ç½®_å­˜é‡�转æ�¢å™¨_ä¿¡å�·å��转的_阈值_。", - "block.create.stockpile_switch.tooltip.condition1": "当å�³é”®æ—¶", - "block.create.stockpile_switch.tooltip.behaviour1": "打开_é…�置界é�¢_。", + "block.create.stockpile_switch.tooltip": "存量转换器", + "block.create.stockpile_switch.tooltip.summary": "根据连接的容器中_储存物品_的数量切换红石信号强度。自带有过滤槽,与_比较器_不同的是,你可以配置_存量转换器_信号反转的_阈值_。", + "block.create.stockpile_switch.tooltip.condition1": "当右键时", + "block.create.stockpile_switch.tooltip.behaviour1": "打开_配置界面_。", - "block.create.content_observer.tooltip": "物å“�侦测器", - "block.create.content_observer.tooltip.summary": "检测_容器_å’Œ_ä¼ é€�带_中过滤器匹é…�的物å“�。当在_物å“�æ �_,_ä¼ é€�带_或者_溜槽所容物_中侦测到匹é…�的物å“�时,此组件将å�‘出_红石信å�·_。当观察到的æ¼�æ–—_转移匹é…�的物å“�_时,此组件将å�‘出_红石脉冲_。", + "block.create.content_observer.tooltip": "物品侦测器", + "block.create.content_observer.tooltip.summary": "检测_容器_和_传送带_中过滤器匹配的物品。当在_物品栏_,_传送带_或者_溜槽所容物_中侦测到匹配的物品时,此组件将发出_红石信号_。当观察到的漏斗_转移匹配的物品_时,此组件将发出_红石脉冲_。", - "block.create.redstone_link.tooltip": "无线红石信å�·ç»ˆç«¯", - "block.create.redstone_link.tooltip.summary": "无线红石信å�·ç»ˆç«¯ï¼Œå�¯ä»¥ä½¿ç”¨_任何物å“�_编辑终端_频é�“_。虽然è·�离挺远,但是终归是有é™�的。", - "block.create.redstone_link.tooltip.condition1": "当å�¯ç”¨æ—¶", - "block.create.redstone_link.tooltip.behaviour1": "接收相å�Œ_频é�“_æ��供的_红石信å�·_。", - "block.create.redstone_link.tooltip.control1": "当手æŒ�æ–¹å�—å�³é”®æ–¹å�—æ—¶", - "block.create.redstone_link.tooltip.action1": "手æŒ�_ä»»æ„�物å“�_为其设置_频é�“_,å�¯ä»¥ä½¿ç”¨ä¸¤ç§�物å“�组å�ˆè®¾ç½®_频é�“_。", - "block.create.redstone_link.tooltip.control2": "当潜行å�³é”®æ—¶", - "block.create.redstone_link.tooltip.action2": "在_å�‘射模å¼�_å’Œ_接收模å¼�_之间切æ�¢ã€‚", + "block.create.redstone_link.tooltip": "无线红石信号终端", + "block.create.redstone_link.tooltip.summary": "无线红石信号终端,可以使用_任何物品_编辑终端_频道_。虽然距离挺远,但是终归是有限的。", + "block.create.redstone_link.tooltip.condition1": "当启用时", + "block.create.redstone_link.tooltip.behaviour1": "接收相同_频道_提供的_红石信号_。", + "block.create.redstone_link.tooltip.control1": "当手持方块右键方块时", + "block.create.redstone_link.tooltip.action1": "手持_任意物品_为其设置_频道_,可以使用两种物品组合设置_频道_。", + "block.create.redstone_link.tooltip.control2": "当潜行右键时", + "block.create.redstone_link.tooltip.action2": "在_发射模式_和_接收模式_之间切换。", - "block.create.nixie_tube.tooltip": "辉光管", - "block.create.nixie_tube.tooltip.summary": "一个精致,且有红石能é‡�激活的_数值_å’Œ_文本_显示器。", - "block.create.nixie_tube.tooltip.condition1": "通入红石信å�·æ—¶æ—¶", - "block.create.nixie_tube.tooltip.behaviour1": "直观的显示当å‰�_红石信å�·_的强度", - "block.create.nixie_tube.tooltip.condition2": "被命å��牌命å��æ—¶", - "block.create.nixie_tube.tooltip.behaviour2": "在_沿直线排列_多个辉光管上显示_命å��牌内容_。", + "block.create.nixie_tube.tooltip": "辉光管", + "block.create.nixie_tube.tooltip.summary": "一个精致,且有红石能量激活的_数值_和_文本_显示器。", + "block.create.nixie_tube.tooltip.condition1": "通入红石信号时时", + "block.create.nixie_tube.tooltip.behaviour1": "直观的显示当前_红石信号_的强度", + "block.create.nixie_tube.tooltip.condition2": "被命名牌命名时", + "block.create.nixie_tube.tooltip.behaviour2": "在_沿直线排列_多个辉光管上显示_命名牌内容_。", - "block.create.redstone_contact.tooltip": "接触å¼�红石信å�·å�‘生器", - "block.create.redstone_contact.tooltip.summary": "一ç§�用于高级红石装置的设备。å�ªèƒ½ä¸¤ä¸¤å·¥ä½œã€‚å�¯ä»¥è¢«_动力活塞_å’Œ_动力轴承_等控制类机器带动。", - "block.create.redstone_contact.tooltip.condition1": "当正对é�¢æ”¾ç½®ä¹Ÿæ”¾ç½®_相互æœ�å�‘_的接触信å�·å�‘生器时", - "block.create.redstone_contact.tooltip.behaviour1": "å�‘出_红石信å�·_。", - "block.create.redstone_contact.tooltip.condition2": "当移动时", - "block.create.redstone_contact.tooltip.behaviour2": "会使所有与其接触的å�‘生器å�‘出红石信å�·ã€‚", + "block.create.redstone_contact.tooltip": "接触式红石信号发生器", + "block.create.redstone_contact.tooltip.summary": "一种用于高级红石装置的设备。只能两两工作。可以被_动力活塞_和_动力轴承_等控制类机器带动。", + "block.create.redstone_contact.tooltip.condition1": "当正对面放置也放置_相互朝向_的接触信号发生器时", + "block.create.redstone_contact.tooltip.behaviour1": "发出_红石信号_。", + "block.create.redstone_contact.tooltip.condition2": "当移动时", + "block.create.redstone_contact.tooltip.behaviour2": "会使所有与其接触的发生器发出红石信号。", - "block.create.adjustable_crate.tooltip": "å�¯è°ƒèŠ‚æ�¿æ�¡ç®±", - "block.create.adjustable_crate.tooltip.summary": "该箱å­�支æŒ�玩家对其容é‡�进行调整,最大å�¯ä»¥å®¹çº³_16组_物å“�。支æŒ�_红石比较器_。", - "block.create.adjustable_crate.tooltip.control1": "当å�³é”®æ—¶", - "block.create.adjustable_crate.tooltip.action1": "打开箱å­�", + "block.create.adjustable_crate.tooltip": "可调节板条箱", + "block.create.adjustable_crate.tooltip.summary": "该箱子支持玩家对其容量进行调整,最大可以容纳_16组_物品。支持_红石比较器_。", + "block.create.adjustable_crate.tooltip.control1": "当右键时", + "block.create.adjustable_crate.tooltip.action1": "打开箱子", - "block.create.creative_crate.tooltip": "创造æ�¿æ�¡ç®±", - "block.create.creative_crate.tooltip.summary": "è¿™ç§�_储存容器_å�¯ä»¥æ— é™�地å¤�制任何物å“�。它还å�¯ä»¥ç§»é™¤é™„è¿‘çš„_è“�图加农炮_çš„æ��料需求。", - "block.create.creative_crate.tooltip.condition1": "当标记了物å“�æ—¶", - "block.create.creative_crate.tooltip.behaviour1": "任何从容器中_æ��å�–_的物å“�都是_æ— é™�é‡�çš„_ ,而任何_放置_到容器中的物å“�都会被_é€�入虚空_", + "block.create.creative_crate.tooltip": "创造板条箱", + "block.create.creative_crate.tooltip.summary": "这种_储存容器_可以无限地复制任何物品。它还可以移除附近的_蓝图加农炮_的材料需求。", + "block.create.creative_crate.tooltip.condition1": "当标记了物品时", + "block.create.creative_crate.tooltip.behaviour1": "任何从容器中_提取_的物品都是_无限量的_ ,而任何_放置_到容器中的物品都会被_送入虚空_", - "block.create.deployer.tooltip": "机械手", - "block.create.deployer.tooltip.summary": "_攻击_,_使用_,以å�Š _激活_。这个机器会竭尽所能地_模仿_一个_玩家_的行为。它å�¯ä»¥å°†ç‰©å“�从其自身的_物å“�æ �_中_æ‹¿å�–_出æ�¥ï¼Œæˆ–者将物å“�_存入_其中。Held items have to be _inserted_ and _extracted_ from the block directly.", - "block.create.deployer.tooltip.condition1": "接入动能时", - "block.create.deployer.tooltip.behaviour1": "机械手å�¯ä¼¸é•¿_两个方å�—_çš„è·�离,å�–出_缓存区_的物å“�并使用。", - "block.create.deployer.tooltip.condition2": "当使用扳手å�³é”®æ—¶", - "block.create.deployer.tooltip.behaviour2": "å�¯ç”¨æ‹³å¤´æ¨¡å¼�,在拳头模å¼�之下,机械手将会试图使用手中的物å“�_ç ´å��æ–¹å�—_,或者_攻击实体_。", - "block.create.deployer.tooltip.condition3": "é…�有_过滤器_æ—¶", - "block.create.deployer.tooltip.behaviour3": "å�ªæœ‰åœ¨æœºæ¢°æ‰‹æ‰‹æŒ�的物å“�与_过滤器_物å“�相_匹é…�_æ—¶æ‰�会激活。ä¸�匹é…�的物å“�无法被其æŒ�有;匹é…�且æŒ�有在机械手上的物å“�无法被æ��å�–。", + "block.create.deployer.tooltip": "机械手", + "block.create.deployer.tooltip.summary": "_攻击_,_使用_,以及 _激活_。这个机器会竭尽所能地_模仿_一个_玩家_的行为。它可以将物品从其自身的_物品栏_中_拿取_出来,或者将物品_存入_其中。Held items have to be _inserted_ and _extracted_ from the block directly.", + "block.create.deployer.tooltip.condition1": "接入动能时", + "block.create.deployer.tooltip.behaviour1": "机械手可伸长_两个方块_的距离,取出_缓存区_的物品并使用。", + "block.create.deployer.tooltip.condition2": "当使用扳手右键时", + "block.create.deployer.tooltip.behaviour2": "启用拳头模式,在拳头模式之下,机械手将会试图使用手中的物品_破坏方块_,或者_攻击实体_。", + "block.create.deployer.tooltip.condition3": "配有_过滤器_时", + "block.create.deployer.tooltip.behaviour3": "只有在机械手手持的物品与_过滤器_物品相_匹配_时才会激活。不匹配的物品无法被其持有;匹配且持有在机械手上的物品无法被提取。", - "block.create.brass_casing.tooltip": "黄铜机壳", - "block.create.brass_casing.tooltip.summary": "一ç§�å�šå›ºçš„机壳,有多ç§�用途。å�¯ä»¥ç”¨æ�¥åŒ…装_传动æ�†_以å�Š_ä¼ é€�带_。", + "block.create.brass_casing.tooltip": "黄铜机壳", + "block.create.brass_casing.tooltip.summary": "一种坚固的机壳,有多种用途。可以用来包装_传动杆_以及_传送带_。", - "block.create.pulse_repeater.tooltip": "å�¯è°ƒèŠ‚脉冲中继器", - "block.create.pulse_repeater.tooltip.summary": "一个简å�•çš„电路元件,将通过的红石信å�·å�˜ä¸º 1 tick。", + "block.create.pulse_repeater.tooltip": "可调节脉冲中继器", + "block.create.pulse_repeater.tooltip.summary": "一个简单的电路元件,将通过的红石信号变为 1 tick。", - "block.create.adjustable_repeater.tooltip": "å�¯è°ƒèŠ‚中继器", - "block.create.adjustable_repeater.tooltip.summary": "高级中继器,最大å�¯è®¾ç½® 30 分钟延迟。", + "block.create.adjustable_repeater.tooltip": "可调节中继器", + "block.create.adjustable_repeater.tooltip.summary": "高级中继器,最大可设置 30 分钟延迟。", - "block.create.adjustable_pulse_repeater.tooltip": "å�¯è°ƒèŠ‚脉冲中继器", - "block.create.adjustable_pulse_repeater.tooltip.summary": "一ç§�å�•æ¬¡ 1 tick 的红石脉冲器,å�¯ä»¥è°ƒèŠ‚延时至30 min。", + "block.create.adjustable_pulse_repeater.tooltip": "可调节脉冲中继器", + "block.create.adjustable_pulse_repeater.tooltip.summary": "一种单次 1 tick 的红石脉冲器,可以调节延时至30 min。", - "block.create.analog_lever.tooltip": "å�¯è°ƒèŠ‚拉æ�†", - "block.create.analog_lever.tooltip.summary": "一ç§�å�¯ä»¥è°ƒèŠ‚ä»»æ„�ä¿¡å�·å¼ºåº¦çš„推æ�†ã€‚", + "block.create.analog_lever.tooltip": "可调节拉杆", + "block.create.analog_lever.tooltip.summary": "一种可以调节任意信号强度的推杆。", - "block.create.powered_toggle_latch.tooltip": "T触å�‘器", - "block.create.powered_toggle_latch.tooltip.summary": "一ç§�拉æ�†ï¼Œåœ¨çº¢çŸ³ç”µè·¯ä¸­å�¯ä»¥ç”¨ä½œt触å�‘器。", + "block.create.powered_toggle_latch.tooltip": "T触发器", + "block.create.powered_toggle_latch.tooltip.summary": "一种拉杆,在红石电路中可以用作t触发器。", - "block.create.powered_latch.tooltip": "é”�存器", - "block.create.powered_latch.tooltip.summary": "一ç§�拉æ�†ï¼Œåœ¨çº¢çŸ³ç”µè·¯ä¸­ç”¨ä½œé”�存器,从å�Žæ–¹è¾“入将会å�¯ç”¨è¿™ä¸ªæ‹‰æ�†ï¼Œä»Žä¾§è¾¹è¾“入将会é‡�置这个拉æ�†ã€‚", + "block.create.powered_latch.tooltip": "锁存器", + "block.create.powered_latch.tooltip.summary": "一种拉杆,在红石电路中用作锁存器,从后方输入将会启用这个拉杆,从侧边输入将会重置这个拉杆。", - "block.create.controller_rail.tooltip": "控制é“�轨", - "block.create.controller_rail.tooltip.summary": "一ç§�_汇æµ�的,å�—红石信å�·å½±å“�çš„_é“�轨,å�¯ä»¥_较好地控制_ç»�过矿车的_移动速度_。", - "block.create.controller_rail.tooltip.condition1": "通入红石信å�·æ—¶æ—¶", - "block.create.controller_rail.tooltip.behaviour1": "æ ¹æ�®ä¿¡å�·å¼ºåº¦_加速_或_å‡�速_ç»�过的矿车。还会将红石信å�·ä¼ é€’到相邻的控制é“�轨。å�‘两个控制é“�轨通入ä¸�å�Œç­‰çº§çš„红石信å�·ï¼Œä¸¤è€…中间的轨é�“会å�—到以此为区间的连续等级的红石信å�·çš„激活。", + "block.create.controller_rail.tooltip": "控制铁轨", + "block.create.controller_rail.tooltip.summary": "一种_汇流的,受红石信号影响的_铁轨,可以_较好地控制_经过矿车的_移动速度_。", + "block.create.controller_rail.tooltip.condition1": "通入红石信号时时", + "block.create.controller_rail.tooltip.behaviour1": "根据信号强度_加速_或_减速_经过的矿车。还会将红石信号传递到相邻的控制铁轨。向两个控制铁轨通入不同等级的红石信号,两者中间的轨道会受到以此为区间的连续等级的红石信号的激活。", - "block.create.speedometer.tooltip": "速度表", - "block.create.speedometer.tooltip.summary": "测é‡�并展示连接网络的_旋转速度_,支æŒ�使用_红石比较器_。", - "block.create.speedometer.tooltip.condition1": "接入动力时", - "block.create.speedometer.tooltip.behaviour1": "将会用颜色展示速度的大å°�,_绿色_为慢速ã€�_è“�色_为中速ã€�_紫色_为快速。一些动力组件需è¦�足够的速度等级方能正常工作。", + "block.create.speedometer.tooltip": "速度表", + "block.create.speedometer.tooltip.summary": "测量并展示连接网络的_旋转速度_,支持使用_红石比较器_。", + "block.create.speedometer.tooltip.condition1": "接入动力时", + "block.create.speedometer.tooltip.behaviour1": "将会用颜色展示速度的大小,_绿色_为慢速、_蓝色_为中速、_紫色_为快速。一些动力组件需要足够的速度等级方能正常工作。", - "block.create.stressometer.tooltip": "应力表", - "block.create.stressometer.tooltip.summary": "测é‡�并展示连接网络的_应力值_,支æŒ�使用_红石比较器_。", - "block.create.stressometer.tooltip.condition1": "接入动力时", - "block.create.stressometer.tooltip.behaviour1": "将会用颜色展示承å�—的应力。如果_网络过载_则会瘫痪,必须_å‡�少使用机器_或者_增加动力æº�_。", + "block.create.stressometer.tooltip": "应力表", + "block.create.stressometer.tooltip.summary": "测量并展示连接网络的_应力值_,支持使用_红石比较器_。", + "block.create.stressometer.tooltip.condition1": "接入动力时", + "block.create.stressometer.tooltip.behaviour1": "将会用颜色展示承受的应力。如果_网络过载_则会瘫痪,必须_减少使用机器_或者_增加动力源_。", - "item.create.sand_paper.tooltip": "砂纸", - "item.create.sand_paper.tooltip.summary": "用æ�¥_打磨_物å“�的砂纸,å�¯ä»¥ç”¨_机械手_æ�¥å®žçŽ°è‡ªåŠ¨åŒ–。", - "item.create.sand_paper.tooltip.condition1": "使用时", - "item.create.sand_paper.tooltip.behaviour1": "打磨_副手_上或者_准心所指_的物å“�。", + "item.create.sand_paper.tooltip": "砂纸", + "item.create.sand_paper.tooltip.summary": "用来_打磨_物品的砂纸,可以用_机械手_来实现自动化。", + "item.create.sand_paper.tooltip.condition1": "使用时", + "item.create.sand_paper.tooltip.behaviour1": "打磨_副手_上或者_准心所指_的物品。", - "item.create.super_glue.tooltip": "强力胶", - "item.create.super_glue.tooltip.summary": "让两个方å�—互相_粘在一起_,他们将å†�也无法分开了。", - "item.create.super_glue.tooltip.condition1": "å�³é”®ä½¿ç”¨æ—¶", - "item.create.super_glue.tooltip.behaviour1": "有强力胶的方å�—çš„_那一é�¢_会å�˜å¾—有é»�性。和此é�¢ç›¸é‚»çš„æ–¹å�—在被_动力活塞_或者_动力轴承_等方å�—驱动的时候会被一å�Œå¸¦åŠ¨", - "item.create.super_glue.tooltip.condition2": "在副手上时", - "item.create.super_glue.tooltip.behaviour2": "主手放置的方å�—会被_直接_粘在所放置的方å�—上", + "item.create.super_glue.tooltip": "强力胶", + "item.create.super_glue.tooltip.summary": "让两个方块互相_粘在一起_,他们将再也无法分开了。", + "item.create.super_glue.tooltip.condition1": "右键使用时", + "item.create.super_glue.tooltip.behaviour1": "有强力胶的方块的_那一面_会变得有黏性。和此面相邻的方块在被_动力活塞_或者_动力轴承_等方块驱动的时候会被一同带动", + "item.create.super_glue.tooltip.condition2": "在副手上时", + "item.create.super_glue.tooltip.behaviour2": "主手放置的方块会被_直接_粘在所放置的方块上", - "item.create.builders_tea.tooltip": "建造工茶饮", - "item.create.builders_tea.tooltip.summary": "饮下这æ�¯å®Œç¾ŽèŒ¶é¥®ï¼Œå¼€å�¯ç¥žæ¸…气爽的一天。å�¯ä»¥å›žå¤�_饥饿值_并获得_急迫_效果。", + "item.create.builders_tea.tooltip": "建造工茶饮", + "item.create.builders_tea.tooltip.summary": "饮下这杯完美茶饮,开启神清气爽的一天。可以回复_饥饿值_并获得_急迫_效果。", - "item.create.refined_radiance.tooltip": "光辉石", - "item.create.refined_radiance.tooltip.summary": "一ç§�用_光辉_锻造的化å�ˆç‰©æ��料。", + "item.create.refined_radiance.tooltip": "光辉石", + "item.create.refined_radiance.tooltip.summary": "一种用_光辉_锻造的化合物材料。", - "item.create.shadow_steel.tooltip": "暗影钢", - "item.create.shadow_steel.tooltip.summary": "一ç§�用_虚空_锻造的化å�ˆç‰©æ��料。", + "item.create.shadow_steel.tooltip": "暗影钢", + "item.create.shadow_steel.tooltip.summary": "一种用_虚空_锻造的化合物材料。", - "item.create.minecart_coupling.tooltip": "矿车连轴器", - "item.create.minecart_coupling.tooltip.summary": "将多个_矿车_或è¿�输结构链接在一起,构æˆ�雄伟的ç�«è½¦ã€‚", - "item.create.minecart_coupling.tooltip.condition1": "作用与矿车时", - "item.create.minecart_coupling.tooltip.behaviour1": "将两个矿车耦å�ˆåœ¨ä¸€èµ·ï¼Œåœ¨ç§»åŠ¨æ—¶å°†å®ƒä»¬ä¿�æŒ�_æ�’定的è·�离_。", + "item.create.minecart_coupling.tooltip": "矿车连轴器", + "item.create.minecart_coupling.tooltip.summary": "将多个_矿车_或运输结构链接在一起,构成雄伟的火车。", + "item.create.minecart_coupling.tooltip.condition1": "作用与矿车时", + "item.create.minecart_coupling.tooltip.behaviour1": "将两个矿车耦合在一起,在移动时将它们保持_恒定的距离_。", - "item.create.crafter_slot_cover.tooltip": "å�ˆæˆ�器盖æ�¿", - "item.create.crafter_slot_cover.tooltip.summary": "用æ�¥æ ‡è®°_动力å�ˆæˆ�器_以ä¸�放入物å“�。在制造与桶类似的斜å�‘å�ˆæˆ�表时é�žå¸¸æœ‰ç”¨ã€‚", + "item.create.crafter_slot_cover.tooltip": "合成器盖板", + "item.create.crafter_slot_cover.tooltip.summary": "用来标记_动力合成器_以不放入物品。在制造与桶类似的斜向合成表时非常有用。", "create.tooltip.wip": "WIP", - "create.tooltip.workInProgress": "这东西还没有å�šå®Œï¼�", - "create.tooltip.randomWipDescription0": "别把这玩æ„�给熊孩å­�", - "create.tooltip.randomWipDescription1": "æ¯�次你使用这个东西,都会让一å�ªæ— è¾œçš„熊猫丢掉性命,æ¯�ï¼�一ï¼�次ï¼�", - "create.tooltip.randomWipDescription2": "使用å�Žæžœè‡ªè´Ÿ", - "create.tooltip.randomWipDescription3": "(摇手指)这å�¯ä¸�是你在找的物å“�,走开å�§", - "create.tooltip.randomWipDescription4": "自爆模å¼�å·²å�¯åŠ¨ï¼Œ10,9,8..。", - "create.tooltip.randomWipDescription5": "相信我,你现在已ç»�没有回头路了。", - "create.tooltip.randomWipDescription6": "如果你使用这个东西,那么本作者与它造æˆ�的任何å�Žæžœæ²¡æœ‰è´£ä»»ã€‚", - "create.tooltip.randomWipDescription7": "这玩æ„�ä¸�是给你用的,æ�¢ä¸ªå�§", - "create.tooltip.randomWipDescription8": "试试就é€�世。", + "create.tooltip.workInProgress": "这东西还没有做完!", + "create.tooltip.randomWipDescription0": "别把这玩意给熊孩子", + "create.tooltip.randomWipDescription1": "每次你使用这个东西,都会让一只无辜的熊猫丢掉性命,每!一!次!", + "create.tooltip.randomWipDescription2": "使用后果自负", + "create.tooltip.randomWipDescription3": "(摇手指)这可不是你在找的物品,走开吧", + "create.tooltip.randomWipDescription4": "自爆模式已启动,10,9,8..。", + "create.tooltip.randomWipDescription5": "相信我,你现在已经没有回头路了。", + "create.tooltip.randomWipDescription6": "如果你使用这个东西,那么本作者与它造成的任何后果没有责任。", + "create.tooltip.randomWipDescription7": "这玩意不是给你用的,换个吧", + "create.tooltip.randomWipDescription8": "试试就逝世。", "_": "->------------------------] Ponder Content [------------------------<-", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_tw.json b/src/generated/resources/assets/create/lang/unfinished/zh_tw.json index 629b84756..e3aa3fae3 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_tw.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_tw.json @@ -1,836 +1,837 @@ { - "_": "Missing Localizations: 554", + "_": "Missing Localizations: 564", "_": "->------------------------] Game Elements [------------------------<-", - "block.create.acacia_window": "相æ€�木窗戶", - "block.create.acacia_window_pane": "相æ€�木窗戶片", - "block.create.adjustable_chain_gearshift": "å�¯èª¿å¼�é�ˆå¼�變速箱", - "block.create.adjustable_crate": "å�¯èª¿å¼�æ�¿æ¢�ç®±", - "block.create.adjustable_pulse_repeater": "å�¯èª¿å¼�脈è¡�中繼器", - "block.create.adjustable_repeater": "å�¯èª¿å¼�中繼器", - "block.create.analog_lever": "å�¯èª¿å¼�拉桿", - "block.create.andesite_belt_funnel": "安山岩輸é€�帶æ¼�æ–—", - "block.create.andesite_bricks": "安山岩磚", - "block.create.andesite_bricks_slab": "安山岩å�Šç£š", - "block.create.andesite_bricks_stairs": "安山岩樓梯", - "block.create.andesite_bricks_wall": "安山岩牆", - "block.create.andesite_casing": "安山岩機殼", - "block.create.andesite_cobblestone": "碎安山岩", - "block.create.andesite_cobblestone_slab": "碎安山岩å�Šç£š", - "block.create.andesite_cobblestone_stairs": "碎安山岩樓梯", - "block.create.andesite_cobblestone_wall": "碎安山岩牆", - "block.create.andesite_encased_shaft": "安山傳動軸箱", - "block.create.andesite_funnel": "安山岩æ¼�æ–—", - "block.create.andesite_pillar": "豎紋安山岩", - "block.create.andesite_tunnel": "安山岩物å“�隧é�“", - "block.create.basin": "作業盆", - "block.create.belt": "輸é€�帶", - "block.create.birch_window": "白樺木窗戶", - "block.create.birch_window_pane": "白樺木窗戶片", - "block.create.black_sail": "黑色風帆", - "block.create.black_seat": "黑色å��墊", - "block.create.black_valve_handle": "黑色閥門開關", - "block.create.blaze_burner": "烈焰使者動力çˆ�", - "block.create.blue_sail": "è—�色風帆", - "block.create.blue_seat": "è—�色å��墊", - "block.create.blue_valve_handle": "è—�色閥門開關", - "block.create.brass_belt_funnel": "黃銅輸é€�帶æ¼�æ–—", - "block.create.brass_block": "黃銅磚", - "block.create.brass_casing": "黃銅機殼", - "block.create.brass_encased_shaft": "黃銅傳動軸箱", - "block.create.brass_funnel": "黃銅æ¼�æ–—", - "block.create.brass_tunnel": "黃銅物å“�隧é�“", - "block.create.brown_sail": "棕色風帆", - "block.create.brown_seat": "棕色å��墊", - "block.create.brown_valve_handle": "棕色閥門開關", - "block.create.cart_assembler": "礦車è£�修站", - "block.create.chiseled_dark_scoria": "é�¨è£½é»‘ç�«æˆ�岩", - "block.create.chiseled_dolomite": "é�¨è£½ç™½é›²çŸ³", - "block.create.chiseled_gabbro": "é�¨è£½è¼�長岩", - "block.create.chiseled_limestone": "é�¨è£½çŸ³ç�°å²©", - "block.create.chiseled_scoria": "é�¨è£½ç�«æˆ�岩", - "block.create.chiseled_weathered_limestone": "é�¨è£½é¢¨åŒ–石ç�°å²©", - "block.create.chocolate": "巧克力", - "block.create.chute": "滑é�“", - "block.create.clockwork_bearing": "時é�˜è»¸æ‰¿", - "block.create.clutch": "離å�ˆå™¨", - "block.create.cogwheel": "齒輪", - "block.create.content_observer": "物å“�å�µæ¸¬å™¨", - "block.create.controller_rail": "控制é�µè»Œ", - "block.create.copper_block": "銅磚", - "block.create.copper_casing": "銅機殼", - "block.create.copper_ore": "銅礦石", - "block.create.copper_shingles": "塊狀銅磚", - "block.create.copper_tiles": "è�±å½¢éŠ…磚", - "block.create.copper_valve_handle": "銅製閥門開關", - "block.create.creative_crate": "創造æ�¿æ¢�ç®±", - "block.create.creative_fluid_tank": "創造液體儲存ç½�", - "block.create.creative_motor": "創造馬é�”", - "block.create.crimson_window": "赤紅窗戶", - "block.create.crimson_window_pane": "赤紅窗戶片", - "block.create.crushing_wheel": "粉碎輪", - "block.create.crushing_wheel_controller": "粉碎輪控制器", - "block.create.cuckoo_clock": "布穀鳥é�˜", - "block.create.cyan_sail": "è—�綠色風帆", - "block.create.cyan_seat": "è—�綠色å��墊", - "block.create.cyan_valve_handle": "è—�綠色閥門開關", - "block.create.dark_oak_window": "黑橡木窗戶", - "block.create.dark_oak_window_pane": "黑橡木窗戶片", - "block.create.dark_scoria": "黑ç�«æˆ�岩", - "block.create.dark_scoria_bricks": "黑ç�«æˆ�岩磚", - "block.create.dark_scoria_bricks_slab": "黑ç�«æˆ�岩å�Šç£š", - "block.create.dark_scoria_bricks_stairs": "黑ç�«æˆ�岩樓梯", - "block.create.dark_scoria_bricks_wall": "黑ç�«æˆ�岩牆", - "block.create.dark_scoria_cobblestone": "黑ç�«æˆ�岩碎石", - "block.create.dark_scoria_cobblestone_slab": "黑ç�«æˆ�岩碎石å�Šç£š", - "block.create.dark_scoria_cobblestone_stairs": "黑ç�«æˆ�岩碎石樓梯", - "block.create.dark_scoria_cobblestone_wall": "黑ç�«æˆ�岩碎石牆", - "block.create.dark_scoria_pillar": "豎紋黑ç�«æˆ�岩", - "block.create.deployer": "機器手", - "block.create.depot": "置物臺", - "block.create.diorite_bricks": "閃長岩磚", - "block.create.diorite_bricks_slab": "閃長岩å�Šç£š", - "block.create.diorite_bricks_stairs": "閃長岩樓梯", - "block.create.diorite_bricks_wall": "閃長岩牆", - "block.create.diorite_cobblestone": "碎閃長岩", - "block.create.diorite_cobblestone_slab": "碎閃長岩å�Šç£š", - "block.create.diorite_cobblestone_stairs": "碎閃長岩樓梯", - "block.create.diorite_cobblestone_wall": "碎閃長岩牆", - "block.create.diorite_pillar": "豎紋閃長岩", - "block.create.dolomite": "白雲石", - "block.create.dolomite_bricks": "白雲石磚", - "block.create.dolomite_bricks_slab": "白雲石å�Šç£š", - "block.create.dolomite_bricks_stairs": "白雲石樓梯", - "block.create.dolomite_bricks_wall": "白雲石牆", - "block.create.dolomite_cobblestone": "碎白雲石", - "block.create.dolomite_cobblestone_slab": "碎白雲石å�Šç£š", - "block.create.dolomite_cobblestone_stairs": "碎白雲石樓梯", - "block.create.dolomite_cobblestone_wall": "碎白雲石牆", - "block.create.dolomite_pillar": "豎紋白雲石", - "block.create.encased_chain_drive": "é�ˆå¼�傳動箱", - "block.create.encased_fan": "鼓風機", - "block.create.encased_fluid_pipe": "液體管é�“ç®±", - "block.create.fancy_andesite_bricks": "方紋安山岩磚", - "block.create.fancy_andesite_bricks_slab": "方紋安山岩å�Šç£š", - "block.create.fancy_andesite_bricks_stairs": "方紋安山岩樓梯", - "block.create.fancy_andesite_bricks_wall": "方紋安山岩牆", - "block.create.fancy_dark_scoria_bricks": "方紋黑ç�«æˆ�岩", - "block.create.fancy_dark_scoria_bricks_slab": "方紋黑ç�«æˆ�岩å�Šç£š", - "block.create.fancy_dark_scoria_bricks_stairs": "方紋黑ç�«æˆ�岩樓梯", - "block.create.fancy_dark_scoria_bricks_wall": "方紋黑ç�«æˆ�岩牆", - "block.create.fancy_diorite_bricks": "方紋閃長岩", - "block.create.fancy_diorite_bricks_slab": "方紋閃長岩å�Šç£š", - "block.create.fancy_diorite_bricks_stairs": "方紋閃長岩樓梯", - "block.create.fancy_diorite_bricks_wall": "方紋閃長岩牆", - "block.create.fancy_dolomite_bricks": "方紋白雲石", - "block.create.fancy_dolomite_bricks_slab": "方紋白雲石å�Šç£š", - "block.create.fancy_dolomite_bricks_stairs": "方紋白雲石樓梯", - "block.create.fancy_dolomite_bricks_wall": "方紋白雲石牆", - "block.create.fancy_gabbro_bricks": "方紋è¼�長岩", - "block.create.fancy_gabbro_bricks_slab": "方紋è¼�長岩å�Šç£š", - "block.create.fancy_gabbro_bricks_stairs": "方紋è¼�長岩樓梯", - "block.create.fancy_gabbro_bricks_wall": "方紋è¼�長岩牆", - "block.create.fancy_granite_bricks": "方紋花崗岩", - "block.create.fancy_granite_bricks_slab": "方紋花崗岩å�Šç£š", - "block.create.fancy_granite_bricks_stairs": "方紋花崗岩樓梯", - "block.create.fancy_granite_bricks_wall": "方紋花崗岩牆", - "block.create.fancy_limestone_bricks": "方紋石ç�°å²©", - "block.create.fancy_limestone_bricks_slab": "方紋石ç�°å²©å�Šç£š", - "block.create.fancy_limestone_bricks_stairs": "方紋石ç�°å²©æ¨“梯", - "block.create.fancy_limestone_bricks_wall": "方紋石ç�°å²©ç‰†", - "block.create.fancy_scoria_bricks": "方紋ç�«æˆ�岩", - "block.create.fancy_scoria_bricks_slab": "方紋ç�«æˆ�岩å�Šç£š", - "block.create.fancy_scoria_bricks_stairs": "方紋ç�«æˆ�岩樓梯", - "block.create.fancy_scoria_bricks_wall": "方紋ç�«æˆ�岩牆", - "block.create.fancy_weathered_limestone_bricks": "方紋風化石ç�°å²©", - "block.create.fancy_weathered_limestone_bricks_slab": "方紋風化石ç�°å²©å�Šç£š", - "block.create.fancy_weathered_limestone_bricks_stairs": "方紋風化石ç�°å²©æ¨“梯", - "block.create.fancy_weathered_limestone_bricks_wall": "方紋風化石ç�°å²©ç‰†", - "block.create.fluid_pipe": "液體管é�“", - "block.create.fluid_tank": "液體儲存ç½�", - "block.create.fluid_valve": "液體閥門", - "block.create.flywheel": "飛輪", - "block.create.framed_glass": "邊框玻璃", - "block.create.framed_glass_pane": "邊框玻璃片", - "block.create.furnace_engine": "熔煉引擎", - "block.create.gabbro": "è¼�長岩", - "block.create.gabbro_bricks": "è¼�長岩磚", - "block.create.gabbro_bricks_slab": "è¼�長岩å�Šç£š", - "block.create.gabbro_bricks_stairs": "è¼�長岩樓梯", - "block.create.gabbro_bricks_wall": "è¼�長岩牆", - "block.create.gabbro_cobblestone": "碎è¼�長岩", - "block.create.gabbro_cobblestone_slab": "碎è¼�長岩å�Šç£š", - "block.create.gabbro_cobblestone_stairs": "碎è¼�長岩樓梯", - "block.create.gabbro_cobblestone_wall": "碎è¼�長岩牆", - "block.create.gabbro_pillar": "豎紋è¼�長岩", + "block.create.acacia_window": "相思木窗戶", + "block.create.acacia_window_pane": "相思木窗戶片", + "block.create.adjustable_chain_gearshift": "可調式鏈式變速箱", + "block.create.adjustable_crate": "可調式板條箱", + "block.create.adjustable_pulse_repeater": "可調式脈衝中繼器", + "block.create.adjustable_repeater": "可調式中繼器", + "block.create.analog_lever": "可調式拉桿", + "block.create.andesite_belt_funnel": "安山岩輸送帶漏斗", + "block.create.andesite_bricks": "安山岩磚", + "block.create.andesite_bricks_slab": "安山岩半磚", + "block.create.andesite_bricks_stairs": "安山岩樓梯", + "block.create.andesite_bricks_wall": "安山岩牆", + "block.create.andesite_casing": "安山岩機殼", + "block.create.andesite_cobblestone": "碎安山岩", + "block.create.andesite_cobblestone_slab": "碎安山岩半磚", + "block.create.andesite_cobblestone_stairs": "碎安山岩樓梯", + "block.create.andesite_cobblestone_wall": "碎安山岩牆", + "block.create.andesite_encased_shaft": "安山傳動軸箱", + "block.create.andesite_funnel": "安山岩漏斗", + "block.create.andesite_pillar": "豎紋安山岩", + "block.create.andesite_tunnel": "安山岩物品隧道", + "block.create.basin": "作業盆", + "block.create.belt": "輸送帶", + "block.create.birch_window": "白樺木窗戶", + "block.create.birch_window_pane": "白樺木窗戶片", + "block.create.black_sail": "黑色風帆", + "block.create.black_seat": "黑色坐墊", + "block.create.black_valve_handle": "黑色閥門開關", + "block.create.blaze_burner": "烈焰使者動力爐", + "block.create.blue_sail": "藍色風帆", + "block.create.blue_seat": "藍色坐墊", + "block.create.blue_valve_handle": "藍色閥門開關", + "block.create.brass_belt_funnel": "黃銅輸送帶漏斗", + "block.create.brass_block": "黃銅磚", + "block.create.brass_casing": "黃銅機殼", + "block.create.brass_encased_shaft": "黃銅傳動軸箱", + "block.create.brass_funnel": "黃銅漏斗", + "block.create.brass_tunnel": "黃銅物品隧道", + "block.create.brown_sail": "棕色風帆", + "block.create.brown_seat": "棕色坐墊", + "block.create.brown_valve_handle": "棕色閥門開關", + "block.create.cart_assembler": "礦車裝修站", + "block.create.chiseled_dark_scoria": "鏨製黑火成岩", + "block.create.chiseled_dolomite": "鏨製白雲石", + "block.create.chiseled_gabbro": "鏨製輝長岩", + "block.create.chiseled_limestone": "鏨製石灰岩", + "block.create.chiseled_scoria": "鏨製火成岩", + "block.create.chiseled_weathered_limestone": "鏨製風化石灰岩", + "block.create.chocolate": "巧克力", + "block.create.chute": "滑道", + "block.create.clockwork_bearing": "時鐘軸承", + "block.create.clutch": "離合器", + "block.create.cogwheel": "齒輪", + "block.create.content_observer": "物品偵測器", + "block.create.controller_rail": "控制鐵軌", + "block.create.copper_block": "銅磚", + "block.create.copper_casing": "銅機殼", + "block.create.copper_ore": "銅礦石", + "block.create.copper_shingles": "塊狀銅磚", + "block.create.copper_tiles": "菱形銅磚", + "block.create.copper_valve_handle": "銅製閥門開關", + "block.create.creative_crate": "創造板條箱", + "block.create.creative_fluid_tank": "創造液體儲存罐", + "block.create.creative_motor": "創造馬達", + "block.create.crimson_window": "赤紅窗戶", + "block.create.crimson_window_pane": "赤紅窗戶片", + "block.create.crushing_wheel": "粉碎輪", + "block.create.crushing_wheel_controller": "粉碎輪控制器", + "block.create.cuckoo_clock": "布穀鳥鐘", + "block.create.cyan_sail": "藍綠色風帆", + "block.create.cyan_seat": "藍綠色坐墊", + "block.create.cyan_valve_handle": "藍綠色閥門開關", + "block.create.dark_oak_window": "黑橡木窗戶", + "block.create.dark_oak_window_pane": "黑橡木窗戶片", + "block.create.dark_scoria": "黑火成岩", + "block.create.dark_scoria_bricks": "黑火成岩磚", + "block.create.dark_scoria_bricks_slab": "黑火成岩半磚", + "block.create.dark_scoria_bricks_stairs": "黑火成岩樓梯", + "block.create.dark_scoria_bricks_wall": "黑火成岩牆", + "block.create.dark_scoria_cobblestone": "黑火成岩碎石", + "block.create.dark_scoria_cobblestone_slab": "黑火成岩碎石半磚", + "block.create.dark_scoria_cobblestone_stairs": "黑火成岩碎石樓梯", + "block.create.dark_scoria_cobblestone_wall": "黑火成岩碎石牆", + "block.create.dark_scoria_pillar": "豎紋黑火成岩", + "block.create.deployer": "機器手", + "block.create.depot": "置物臺", + "block.create.diorite_bricks": "閃長岩磚", + "block.create.diorite_bricks_slab": "閃長岩半磚", + "block.create.diorite_bricks_stairs": "閃長岩樓梯", + "block.create.diorite_bricks_wall": "閃長岩牆", + "block.create.diorite_cobblestone": "碎閃長岩", + "block.create.diorite_cobblestone_slab": "碎閃長岩半磚", + "block.create.diorite_cobblestone_stairs": "碎閃長岩樓梯", + "block.create.diorite_cobblestone_wall": "碎閃長岩牆", + "block.create.diorite_pillar": "豎紋閃長岩", + "block.create.dolomite": "白雲石", + "block.create.dolomite_bricks": "白雲石磚", + "block.create.dolomite_bricks_slab": "白雲石半磚", + "block.create.dolomite_bricks_stairs": "白雲石樓梯", + "block.create.dolomite_bricks_wall": "白雲石牆", + "block.create.dolomite_cobblestone": "碎白雲石", + "block.create.dolomite_cobblestone_slab": "碎白雲石半磚", + "block.create.dolomite_cobblestone_stairs": "碎白雲石樓梯", + "block.create.dolomite_cobblestone_wall": "碎白雲石牆", + "block.create.dolomite_pillar": "豎紋白雲石", + "block.create.encased_chain_drive": "鏈式傳動箱", + "block.create.encased_fan": "鼓風機", + "block.create.encased_fluid_pipe": "液體管道箱", + "block.create.fancy_andesite_bricks": "方紋安山岩磚", + "block.create.fancy_andesite_bricks_slab": "方紋安山岩半磚", + "block.create.fancy_andesite_bricks_stairs": "方紋安山岩樓梯", + "block.create.fancy_andesite_bricks_wall": "方紋安山岩牆", + "block.create.fancy_dark_scoria_bricks": "方紋黑火成岩", + "block.create.fancy_dark_scoria_bricks_slab": "方紋黑火成岩半磚", + "block.create.fancy_dark_scoria_bricks_stairs": "方紋黑火成岩樓梯", + "block.create.fancy_dark_scoria_bricks_wall": "方紋黑火成岩牆", + "block.create.fancy_diorite_bricks": "方紋閃長岩", + "block.create.fancy_diorite_bricks_slab": "方紋閃長岩半磚", + "block.create.fancy_diorite_bricks_stairs": "方紋閃長岩樓梯", + "block.create.fancy_diorite_bricks_wall": "方紋閃長岩牆", + "block.create.fancy_dolomite_bricks": "方紋白雲石", + "block.create.fancy_dolomite_bricks_slab": "方紋白雲石半磚", + "block.create.fancy_dolomite_bricks_stairs": "方紋白雲石樓梯", + "block.create.fancy_dolomite_bricks_wall": "方紋白雲石牆", + "block.create.fancy_gabbro_bricks": "方紋輝長岩", + "block.create.fancy_gabbro_bricks_slab": "方紋輝長岩半磚", + "block.create.fancy_gabbro_bricks_stairs": "方紋輝長岩樓梯", + "block.create.fancy_gabbro_bricks_wall": "方紋輝長岩牆", + "block.create.fancy_granite_bricks": "方紋花崗岩", + "block.create.fancy_granite_bricks_slab": "方紋花崗岩半磚", + "block.create.fancy_granite_bricks_stairs": "方紋花崗岩樓梯", + "block.create.fancy_granite_bricks_wall": "方紋花崗岩牆", + "block.create.fancy_limestone_bricks": "方紋石灰岩", + "block.create.fancy_limestone_bricks_slab": "方紋石灰岩半磚", + "block.create.fancy_limestone_bricks_stairs": "方紋石灰岩樓梯", + "block.create.fancy_limestone_bricks_wall": "方紋石灰岩牆", + "block.create.fancy_scoria_bricks": "方紋火成岩", + "block.create.fancy_scoria_bricks_slab": "方紋火成岩半磚", + "block.create.fancy_scoria_bricks_stairs": "方紋火成岩樓梯", + "block.create.fancy_scoria_bricks_wall": "方紋火成岩牆", + "block.create.fancy_weathered_limestone_bricks": "方紋風化石灰岩", + "block.create.fancy_weathered_limestone_bricks_slab": "方紋風化石灰岩半磚", + "block.create.fancy_weathered_limestone_bricks_stairs": "方紋風化石灰岩樓梯", + "block.create.fancy_weathered_limestone_bricks_wall": "方紋風化石灰岩牆", + "block.create.fluid_pipe": "液體管道", + "block.create.fluid_tank": "液體儲存罐", + "block.create.fluid_valve": "液體閥門", + "block.create.flywheel": "飛輪", + "block.create.framed_glass": "邊框玻璃", + "block.create.framed_glass_pane": "邊框玻璃片", + "block.create.furnace_engine": "熔煉引擎", + "block.create.gabbro": "輝長岩", + "block.create.gabbro_bricks": "輝長岩磚", + "block.create.gabbro_bricks_slab": "輝長岩半磚", + "block.create.gabbro_bricks_stairs": "輝長岩樓梯", + "block.create.gabbro_bricks_wall": "輝長岩牆", + "block.create.gabbro_cobblestone": "碎輝長岩", + "block.create.gabbro_cobblestone_slab": "碎輝長岩半磚", + "block.create.gabbro_cobblestone_stairs": "碎輝長岩樓梯", + "block.create.gabbro_cobblestone_wall": "碎輝長岩牆", + "block.create.gabbro_pillar": "豎紋輝長岩", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", - "block.create.gearbox": "齒輪箱", - "block.create.gearshift": "變速箱", - "block.create.glass_fluid_pipe": "玻璃液體管é�“", - "block.create.granite_bricks": "花崗岩", - "block.create.granite_bricks_slab": "花崗岩å�Šç£š", - "block.create.granite_bricks_stairs": "花崗岩樓梯", - "block.create.granite_bricks_wall": "花崗岩牆", - "block.create.granite_cobblestone": "碎花崗岩", - "block.create.granite_cobblestone_slab": "碎花崗岩å�Šç£š", - "block.create.granite_cobblestone_stairs": "碎花崗岩樓梯", - "block.create.granite_cobblestone_wall": "碎花崗岩牆", - "block.create.granite_pillar": "豎紋花崗岩", - "block.create.gray_sail": "ç�°è‰²é¢¨å¸†", - "block.create.gray_seat": "ç�°è‰²å��墊", - "block.create.gray_valve_handle": "ç�°è‰²é–¥é–€é–‹é—œ", - "block.create.green_sail": "綠色風帆", - "block.create.green_seat": "綠色å��墊", - "block.create.green_valve_handle": "綠色閥門開關", - "block.create.hand_crank": "手æ�–把手", - "block.create.honey": "蜂蜜", - "block.create.horizontal_framed_glass": "豎直邊框玻璃", - "block.create.horizontal_framed_glass_pane": "豎直邊框玻璃片", - "block.create.hose_pulley": "軟管滑輪", - "block.create.item_drain": "分液池", - "block.create.jungle_window": "å�¢æž—木窗戶", - "block.create.jungle_window_pane": "å�¢æž—木窗戶片", - "block.create.large_cogwheel": "大齒輪", - "block.create.layered_andesite": "疊層安山岩", - "block.create.layered_dark_scoria": "疊層黑ç�«æˆ�岩", - "block.create.layered_diorite": "疊層閃長岩", - "block.create.layered_dolomite": "疊層白雲石", - "block.create.layered_gabbro": "疊層è¼�長岩", - "block.create.layered_granite": "疊層花崗岩", - "block.create.layered_limestone": "疊層石ç�°å²©", - "block.create.layered_scoria": "疊層ç�«æˆ�岩", - "block.create.layered_weathered_limestone": "疊層風化石ç�°å²©", - "block.create.light_blue_sail": "æ·¡è—�色風帆", - "block.create.light_blue_seat": "æ·¡è—�色å��墊", - "block.create.light_blue_valve_handle": "æ·¡è—�色閥門開關", - "block.create.light_gray_sail": "æ·¡ç�°è‰²é¢¨å¸†", - "block.create.light_gray_seat": "æ·¡ç�°è‰²å��墊", - "block.create.light_gray_valve_handle": "æ·¡ç�°è‰²é–¥é–€é–‹é—œ", - "block.create.lime_sail": "黃綠色風帆", - "block.create.lime_seat": "黃綠色å��墊", - "block.create.lime_valve_handle": "黃綠色閥門開關", - "block.create.limesand": "石ç�°æ²™", - "block.create.limestone": "石ç�°å²©", - "block.create.limestone_bricks": "石ç�°å²©", - "block.create.limestone_bricks_slab": "石ç�°å²©å�Šç£š", - "block.create.limestone_bricks_stairs": "石ç�°å²©æ¨“梯", - "block.create.limestone_bricks_wall": "石ç�°å²©ç‰†", - "block.create.limestone_cobblestone": "碎石ç�°å²©", - "block.create.limestone_cobblestone_slab": "碎石ç�°å²©å�Šç£š", - "block.create.limestone_cobblestone_stairs": "碎石ç�°å²©æ¨“梯", - "block.create.limestone_cobblestone_wall": "碎石ç�°å²©ç‰†", - "block.create.limestone_pillar": "豎紋石ç�°å²©", - "block.create.linear_chassis": "機殼底盤", - "block.create.lit_blaze_burner": "烈焰使者動力çˆ�(已啟動)", - "block.create.magenta_sail": "洋紅色風帆", - "block.create.magenta_seat": "洋紅色å��墊", - "block.create.magenta_valve_handle": "洋紅色閥門開關", - "block.create.mechanical_arm": "機械手臂", - "block.create.mechanical_bearing": "機械軸承", - "block.create.mechanical_crafter": "機械å�ˆæˆ�器", - "block.create.mechanical_drill": "機械鑽頭", - "block.create.mechanical_harvester": "機械收割機", - "block.create.mechanical_mixer": "機械攪拌器", - "block.create.mechanical_piston": "機械活塞", - "block.create.mechanical_piston_head": "機械活塞頭", - "block.create.mechanical_plough": "機械çŠ�", - "block.create.mechanical_press": "機械液壓機", - "block.create.mechanical_pump": "機械幫浦", - "block.create.mechanical_saw": "機械切割機", - "block.create.metal_bracket": "金屬支架", - "block.create.millstone": "石磨", - "block.create.minecart_anchor": "礦車錨", - "block.create.mossy_andesite": "é�’苔安山岩", - "block.create.mossy_dark_scoria": "é�’苔黑ç�«æˆ�岩", - "block.create.mossy_diorite": "é�’苔閃長岩", - "block.create.mossy_dolomite": "é�’苔白雲石", - "block.create.mossy_gabbro": "é�’è‹”è¼�長岩", - "block.create.mossy_granite": "é�’苔花崗岩", - "block.create.mossy_limestone": "é�’苔石ç�°å²©", - "block.create.mossy_scoria": "é�’è‹”ç�«æˆ�岩", - "block.create.mossy_weathered_limestone": "é�’苔風化石ç�°å²©", - "block.create.mysterious_cuckoo_clock": "神秘布穀鳥é�˜", - "block.create.natural_scoria": "天然ç�«æˆ�岩", - "block.create.nixie_tube": "真空管顯示器", - "block.create.nozzle": "鼓風機噴嘴", - "block.create.oak_window": "橡木窗戶", - "block.create.oak_window_pane": "橡木窗戶片", - "block.create.orange_sail": "橙色風帆", - "block.create.orange_seat": "橙色å��墊", - "block.create.orange_valve_handle": "橙色閥門開關", - "block.create.ornate_iron_window": "è�¯éº—é�µçª—戶", - "block.create.ornate_iron_window_pane": "è�¯éº—é�µçª—戶片", - "block.create.overgrown_andesite": "é•·è�‰çš„安山岩", - "block.create.overgrown_dark_scoria": "é•·è�‰çš„黑ç�«æˆ�岩", - "block.create.overgrown_diorite": "é•·è�‰çš„閃長岩", - "block.create.overgrown_dolomite": "é•·è�‰çš„白雲石", - "block.create.overgrown_gabbro": "é•·è�‰çš„è¼�長岩", - "block.create.overgrown_granite": "é•·è�‰çš„花崗岩", - "block.create.overgrown_limestone": "é•·è�‰çš„石ç�°å²©", - "block.create.overgrown_scoria": "é•·è�‰çš„ç�«æˆ�岩", - "block.create.overgrown_weathered_limestone": "é•·è�‰çš„風化石ç�°å²©", - "block.create.paved_andesite": "安山岩鋪路石", - "block.create.paved_andesite_slab": "安山岩鋪路石å�Šç£š", - "block.create.paved_andesite_stairs": "安山岩鋪路石樓梯", - "block.create.paved_andesite_wall": "安山岩鋪路石牆", - "block.create.paved_dark_scoria": "黑ç�«æˆ�岩鋪路石", - "block.create.paved_dark_scoria_slab": "黑ç�«æˆ�岩鋪路石å�Šç£š", - "block.create.paved_dark_scoria_stairs": "黑ç�«æˆ�岩鋪路石樓梯", - "block.create.paved_dark_scoria_wall": "黑ç�«æˆ�岩鋪路石牆", - "block.create.paved_diorite": "閃長岩鋪路石", - "block.create.paved_diorite_slab": "閃長岩鋪路石å�Šç£š", - "block.create.paved_diorite_stairs": "閃長岩鋪路石樓梯", - "block.create.paved_diorite_wall": "閃長岩鋪路石牆", - "block.create.paved_dolomite": "白雲石鋪路石", - "block.create.paved_dolomite_slab": "白雲石鋪路石å�Šç£š", - "block.create.paved_dolomite_stairs": "白雲石鋪路石樓梯", - "block.create.paved_dolomite_wall": "白雲石鋪路石牆", - "block.create.paved_gabbro": "è¼�長岩鋪路石", - "block.create.paved_gabbro_slab": "è¼�長岩鋪路石å�Šç£š", - "block.create.paved_gabbro_stairs": "è¼�長岩鋪路石樓梯", - "block.create.paved_gabbro_wall": "è¼�長岩鋪路石牆", - "block.create.paved_granite": "花崗岩鋪路石", - "block.create.paved_granite_slab": "花崗岩鋪路石å�Šç£š", - "block.create.paved_granite_stairs": "花崗岩鋪路石樓梯", - "block.create.paved_granite_wall": "花崗岩鋪路石牆", - "block.create.paved_limestone": "石ç�°å²©é‹ªè·¯çŸ³", - "block.create.paved_limestone_slab": "石ç�°å²©é‹ªè·¯çŸ³å�Šç£š", - "block.create.paved_limestone_stairs": "石ç�°å²©é‹ªè·¯çŸ³æ¨“梯", - "block.create.paved_limestone_wall": "石ç�°å²©é‹ªè·¯çŸ³ç‰†", - "block.create.paved_scoria": "ç�«æˆ�岩鋪路石", - "block.create.paved_scoria_slab": "ç�«æˆ�岩鋪路石å�Šç£š", - "block.create.paved_scoria_stairs": "ç�«æˆ�岩鋪路石樓梯", - "block.create.paved_scoria_wall": "ç�«æˆ�岩鋪路石牆", - "block.create.paved_weathered_limestone": "風化石ç�°å²©é‹ªè·¯çŸ³", - "block.create.paved_weathered_limestone_slab": "風化石ç�°å²©é‹ªè·¯çŸ³å�Šç£š", - "block.create.paved_weathered_limestone_stairs": "風化石ç�°å²©é‹ªè·¯çŸ³æ¨“梯", - "block.create.paved_weathered_limestone_wall": "風化石ç�°å²©é‹ªè·¯çŸ³ç‰†", - "block.create.pink_sail": "粉紅色風帆", - "block.create.pink_seat": "粉紅色å��墊", - "block.create.pink_valve_handle": "粉紅色閥門開關", - "block.create.piston_extension_pole": "活塞桿", - "block.create.polished_dark_scoria": "磨製黑ç�«æˆ�岩", - "block.create.polished_dark_scoria_slab": "磨製黑ç�«æˆ�岩å�Šç£š", - "block.create.polished_dark_scoria_stairs": "磨製黑ç�«æˆ�岩樓梯", - "block.create.polished_dark_scoria_wall": "磨製黑ç�«æˆ�岩牆", - "block.create.polished_dolomite": "磨製白雲石", - "block.create.polished_dolomite_slab": "磨製白雲石å�Šç£š", - "block.create.polished_dolomite_stairs": "磨製白雲石樓梯", - "block.create.polished_dolomite_wall": "磨製白雲石牆", - "block.create.polished_gabbro": "磨製è¼�長岩", - "block.create.polished_gabbro_slab": "磨製è¼�長岩å�Šç£š", - "block.create.polished_gabbro_stairs": "磨製è¼�長岩樓梯", - "block.create.polished_gabbro_wall": "磨製è¼�長岩牆", - "block.create.polished_limestone": "磨製石ç�°å²©", - "block.create.polished_limestone_slab": "磨製石ç�°å²©å�Šç£š", - "block.create.polished_limestone_stairs": "磨製石ç�°å²©æ¨“梯", - "block.create.polished_limestone_wall": "磨製石ç�°å²©ç‰†", - "block.create.polished_scoria": "磨製ç�«æˆ�岩", - "block.create.polished_scoria_slab": "磨製ç�«æˆ�岩å�Šç£š", - "block.create.polished_scoria_stairs": "磨製ç�«æˆ�岩樓梯", - "block.create.polished_scoria_wall": "磨製ç�«æˆ�岩牆", - "block.create.polished_weathered_limestone": "磨製風化石ç�°å²©", - "block.create.polished_weathered_limestone_slab": "磨製風化石ç�°å²©å�Šç£š", - "block.create.polished_weathered_limestone_stairs": "磨製風化石ç�°å²©æ¨“梯", - "block.create.polished_weathered_limestone_wall": "磨製風化石ç�°å²©ç‰†", - "block.create.portable_fluid_interface": "移動å¼�液體å�£", - "block.create.portable_storage_interface": "移動å¼�物å“�å�£", - "block.create.powered_latch": "閂鎖器", - "block.create.powered_toggle_latch": "Tåž‹æ­£å��器", - "block.create.pulley_magnet": "滑輪ç£�é�µ", - "block.create.pulse_repeater": "脈è¡�中繼器", - "block.create.purple_sail": "紫色風帆", - "block.create.purple_seat": "紫色å��墊", - "block.create.purple_valve_handle": "紫色閥門開關", - "block.create.radial_chassis": "旋轉底盤", - "block.create.red_sail": "紅色風帆", - "block.create.red_seat": "紅色å��墊", - "block.create.red_valve_handle": "紅色閥門開關", - "block.create.redstone_contact": "接觸å¼�紅石訊號產生器", - "block.create.redstone_link": "ç„¡é™�紅石訊號機", - "block.create.refined_radiance_casing": "å…‰è¼�機殼", - "block.create.reinforced_rail": "強化é�µè»Œ", - "block.create.rope": "繩索", - "block.create.rope_pulley": "滑輪繩索", - "block.create.rotation_speed_controller": "轉速控制器", - "block.create.sail_frame": "風帆框架", - "block.create.schematic_table": "è—�圖桌", - "block.create.schematicannon": "è—�圖加農炮", - "block.create.scoria": "ç�«æˆ�岩", - "block.create.scoria_bricks": "ç�«æˆ�岩磚", - "block.create.scoria_bricks_slab": "ç�«æˆ�岩å�Šç£š", - "block.create.scoria_bricks_stairs": "ç�«æˆ�岩樓梯", - "block.create.scoria_bricks_wall": "ç�«æˆ�岩牆", - "block.create.scoria_cobblestone": "碎ç�«æˆ�岩", - "block.create.scoria_cobblestone_slab": "碎ç�«æˆ�岩å�Šç£š", - "block.create.scoria_cobblestone_stairs": "碎ç�«æˆ�岩樓梯", - "block.create.scoria_cobblestone_wall": "碎ç�«æˆ�岩牆", - "block.create.scoria_pillar": "豎紋ç�«æˆ�岩", - "block.create.secondary_linear_chassis": "機殼底盤2號", - "block.create.sequenced_gearshift": "å�¯ç¨‹å¼�化齒輪箱", - "block.create.shadow_steel_casing": "暗影機殼", - "block.create.shaft": "傳動軸", + "block.create.gearbox": "齒輪箱", + "block.create.gearshift": "變速箱", + "block.create.glass_fluid_pipe": "玻璃液體管道", + "block.create.granite_bricks": "花崗岩", + "block.create.granite_bricks_slab": "花崗岩半磚", + "block.create.granite_bricks_stairs": "花崗岩樓梯", + "block.create.granite_bricks_wall": "花崗岩牆", + "block.create.granite_cobblestone": "碎花崗岩", + "block.create.granite_cobblestone_slab": "碎花崗岩半磚", + "block.create.granite_cobblestone_stairs": "碎花崗岩樓梯", + "block.create.granite_cobblestone_wall": "碎花崗岩牆", + "block.create.granite_pillar": "豎紋花崗岩", + "block.create.gray_sail": "灰色風帆", + "block.create.gray_seat": "灰色坐墊", + "block.create.gray_valve_handle": "灰色閥門開關", + "block.create.green_sail": "綠色風帆", + "block.create.green_seat": "綠色坐墊", + "block.create.green_valve_handle": "綠色閥門開關", + "block.create.hand_crank": "手搖把手", + "block.create.honey": "蜂蜜", + "block.create.horizontal_framed_glass": "豎直邊框玻璃", + "block.create.horizontal_framed_glass_pane": "豎直邊框玻璃片", + "block.create.hose_pulley": "軟管滑輪", + "block.create.item_drain": "分液池", + "block.create.jungle_window": "叢林木窗戶", + "block.create.jungle_window_pane": "叢林木窗戶片", + "block.create.large_cogwheel": "大齒輪", + "block.create.layered_andesite": "疊層安山岩", + "block.create.layered_dark_scoria": "疊層黑火成岩", + "block.create.layered_diorite": "疊層閃長岩", + "block.create.layered_dolomite": "疊層白雲石", + "block.create.layered_gabbro": "疊層輝長岩", + "block.create.layered_granite": "疊層花崗岩", + "block.create.layered_limestone": "疊層石灰岩", + "block.create.layered_scoria": "疊層火成岩", + "block.create.layered_weathered_limestone": "疊層風化石灰岩", + "block.create.light_blue_sail": "淡藍色風帆", + "block.create.light_blue_seat": "淡藍色坐墊", + "block.create.light_blue_valve_handle": "淡藍色閥門開關", + "block.create.light_gray_sail": "淡灰色風帆", + "block.create.light_gray_seat": "淡灰色坐墊", + "block.create.light_gray_valve_handle": "淡灰色閥門開關", + "block.create.lime_sail": "黃綠色風帆", + "block.create.lime_seat": "黃綠色坐墊", + "block.create.lime_valve_handle": "黃綠色閥門開關", + "block.create.limesand": "石灰沙", + "block.create.limestone": "石灰岩", + "block.create.limestone_bricks": "石灰岩", + "block.create.limestone_bricks_slab": "石灰岩半磚", + "block.create.limestone_bricks_stairs": "石灰岩樓梯", + "block.create.limestone_bricks_wall": "石灰岩牆", + "block.create.limestone_cobblestone": "碎石灰岩", + "block.create.limestone_cobblestone_slab": "碎石灰岩半磚", + "block.create.limestone_cobblestone_stairs": "碎石灰岩樓梯", + "block.create.limestone_cobblestone_wall": "碎石灰岩牆", + "block.create.limestone_pillar": "豎紋石灰岩", + "block.create.linear_chassis": "機殼底盤", + "block.create.lit_blaze_burner": "烈焰使者動力爐(已啟動)", + "block.create.magenta_sail": "洋紅色風帆", + "block.create.magenta_seat": "洋紅色坐墊", + "block.create.magenta_valve_handle": "洋紅色閥門開關", + "block.create.mechanical_arm": "機械手臂", + "block.create.mechanical_bearing": "機械軸承", + "block.create.mechanical_crafter": "機械合成器", + "block.create.mechanical_drill": "機械鑽頭", + "block.create.mechanical_harvester": "機械收割機", + "block.create.mechanical_mixer": "機械攪拌器", + "block.create.mechanical_piston": "機械活塞", + "block.create.mechanical_piston_head": "機械活塞頭", + "block.create.mechanical_plough": "機械犁", + "block.create.mechanical_press": "機械液壓機", + "block.create.mechanical_pump": "機械幫浦", + "block.create.mechanical_saw": "機械切割機", + "block.create.metal_bracket": "金屬支架", + "block.create.millstone": "石磨", + "block.create.minecart_anchor": "礦車錨", + "block.create.mossy_andesite": "青苔安山岩", + "block.create.mossy_dark_scoria": "青苔黑火成岩", + "block.create.mossy_diorite": "青苔閃長岩", + "block.create.mossy_dolomite": "青苔白雲石", + "block.create.mossy_gabbro": "青苔輝長岩", + "block.create.mossy_granite": "青苔花崗岩", + "block.create.mossy_limestone": "青苔石灰岩", + "block.create.mossy_scoria": "青苔火成岩", + "block.create.mossy_weathered_limestone": "青苔風化石灰岩", + "block.create.mysterious_cuckoo_clock": "神秘布穀鳥鐘", + "block.create.natural_scoria": "天然火成岩", + "block.create.nixie_tube": "真空管顯示器", + "block.create.nozzle": "鼓風機噴嘴", + "block.create.oak_window": "橡木窗戶", + "block.create.oak_window_pane": "橡木窗戶片", + "block.create.orange_sail": "橙色風帆", + "block.create.orange_seat": "橙色坐墊", + "block.create.orange_valve_handle": "橙色閥門開關", + "block.create.ornate_iron_window": "華麗鐵窗戶", + "block.create.ornate_iron_window_pane": "華麗鐵窗戶片", + "block.create.overgrown_andesite": "長草的安山岩", + "block.create.overgrown_dark_scoria": "長草的黑火成岩", + "block.create.overgrown_diorite": "長草的閃長岩", + "block.create.overgrown_dolomite": "長草的白雲石", + "block.create.overgrown_gabbro": "長草的輝長岩", + "block.create.overgrown_granite": "長草的花崗岩", + "block.create.overgrown_limestone": "長草的石灰岩", + "block.create.overgrown_scoria": "長草的火成岩", + "block.create.overgrown_weathered_limestone": "長草的風化石灰岩", + "block.create.paved_andesite": "安山岩鋪路石", + "block.create.paved_andesite_slab": "安山岩鋪路石半磚", + "block.create.paved_andesite_stairs": "安山岩鋪路石樓梯", + "block.create.paved_andesite_wall": "安山岩鋪路石牆", + "block.create.paved_dark_scoria": "黑火成岩鋪路石", + "block.create.paved_dark_scoria_slab": "黑火成岩鋪路石半磚", + "block.create.paved_dark_scoria_stairs": "黑火成岩鋪路石樓梯", + "block.create.paved_dark_scoria_wall": "黑火成岩鋪路石牆", + "block.create.paved_diorite": "閃長岩鋪路石", + "block.create.paved_diorite_slab": "閃長岩鋪路石半磚", + "block.create.paved_diorite_stairs": "閃長岩鋪路石樓梯", + "block.create.paved_diorite_wall": "閃長岩鋪路石牆", + "block.create.paved_dolomite": "白雲石鋪路石", + "block.create.paved_dolomite_slab": "白雲石鋪路石半磚", + "block.create.paved_dolomite_stairs": "白雲石鋪路石樓梯", + "block.create.paved_dolomite_wall": "白雲石鋪路石牆", + "block.create.paved_gabbro": "輝長岩鋪路石", + "block.create.paved_gabbro_slab": "輝長岩鋪路石半磚", + "block.create.paved_gabbro_stairs": "輝長岩鋪路石樓梯", + "block.create.paved_gabbro_wall": "輝長岩鋪路石牆", + "block.create.paved_granite": "花崗岩鋪路石", + "block.create.paved_granite_slab": "花崗岩鋪路石半磚", + "block.create.paved_granite_stairs": "花崗岩鋪路石樓梯", + "block.create.paved_granite_wall": "花崗岩鋪路石牆", + "block.create.paved_limestone": "石灰岩鋪路石", + "block.create.paved_limestone_slab": "石灰岩鋪路石半磚", + "block.create.paved_limestone_stairs": "石灰岩鋪路石樓梯", + "block.create.paved_limestone_wall": "石灰岩鋪路石牆", + "block.create.paved_scoria": "火成岩鋪路石", + "block.create.paved_scoria_slab": "火成岩鋪路石半磚", + "block.create.paved_scoria_stairs": "火成岩鋪路石樓梯", + "block.create.paved_scoria_wall": "火成岩鋪路石牆", + "block.create.paved_weathered_limestone": "風化石灰岩鋪路石", + "block.create.paved_weathered_limestone_slab": "風化石灰岩鋪路石半磚", + "block.create.paved_weathered_limestone_stairs": "風化石灰岩鋪路石樓梯", + "block.create.paved_weathered_limestone_wall": "風化石灰岩鋪路石牆", + "block.create.pink_sail": "粉紅色風帆", + "block.create.pink_seat": "粉紅色坐墊", + "block.create.pink_valve_handle": "粉紅色閥門開關", + "block.create.piston_extension_pole": "活塞桿", + "block.create.polished_dark_scoria": "磨製黑火成岩", + "block.create.polished_dark_scoria_slab": "磨製黑火成岩半磚", + "block.create.polished_dark_scoria_stairs": "磨製黑火成岩樓梯", + "block.create.polished_dark_scoria_wall": "磨製黑火成岩牆", + "block.create.polished_dolomite": "磨製白雲石", + "block.create.polished_dolomite_slab": "磨製白雲石半磚", + "block.create.polished_dolomite_stairs": "磨製白雲石樓梯", + "block.create.polished_dolomite_wall": "磨製白雲石牆", + "block.create.polished_gabbro": "磨製輝長岩", + "block.create.polished_gabbro_slab": "磨製輝長岩半磚", + "block.create.polished_gabbro_stairs": "磨製輝長岩樓梯", + "block.create.polished_gabbro_wall": "磨製輝長岩牆", + "block.create.polished_limestone": "磨製石灰岩", + "block.create.polished_limestone_slab": "磨製石灰岩半磚", + "block.create.polished_limestone_stairs": "磨製石灰岩樓梯", + "block.create.polished_limestone_wall": "磨製石灰岩牆", + "block.create.polished_scoria": "磨製火成岩", + "block.create.polished_scoria_slab": "磨製火成岩半磚", + "block.create.polished_scoria_stairs": "磨製火成岩樓梯", + "block.create.polished_scoria_wall": "磨製火成岩牆", + "block.create.polished_weathered_limestone": "磨製風化石灰岩", + "block.create.polished_weathered_limestone_slab": "磨製風化石灰岩半磚", + "block.create.polished_weathered_limestone_stairs": "磨製風化石灰岩樓梯", + "block.create.polished_weathered_limestone_wall": "磨製風化石灰岩牆", + "block.create.portable_fluid_interface": "移動式液體口", + "block.create.portable_storage_interface": "移動式物品口", + "block.create.powered_latch": "閂鎖器", + "block.create.powered_toggle_latch": "T型正反器", + "block.create.pulley_magnet": "滑輪磁鐵", + "block.create.pulse_repeater": "脈衝中繼器", + "block.create.purple_sail": "紫色風帆", + "block.create.purple_seat": "紫色坐墊", + "block.create.purple_valve_handle": "紫色閥門開關", + "block.create.radial_chassis": "旋轉底盤", + "block.create.red_sail": "紅色風帆", + "block.create.red_seat": "紅色坐墊", + "block.create.red_valve_handle": "紅色閥門開關", + "block.create.redstone_contact": "接觸式紅石訊號產生器", + "block.create.redstone_link": "無限紅石訊號機", + "block.create.refined_radiance_casing": "光輝機殼", + "block.create.reinforced_rail": "強化鐵軌", + "block.create.rope": "繩索", + "block.create.rope_pulley": "滑輪繩索", + "block.create.rotation_speed_controller": "轉速控制器", + "block.create.sail_frame": "風帆框架", + "block.create.schematic_table": "藍圖桌", + "block.create.schematicannon": "藍圖加農炮", + "block.create.scoria": "火成岩", + "block.create.scoria_bricks": "火成岩磚", + "block.create.scoria_bricks_slab": "火成岩半磚", + "block.create.scoria_bricks_stairs": "火成岩樓梯", + "block.create.scoria_bricks_wall": "火成岩牆", + "block.create.scoria_cobblestone": "碎火成岩", + "block.create.scoria_cobblestone_slab": "碎火成岩半磚", + "block.create.scoria_cobblestone_stairs": "碎火成岩樓梯", + "block.create.scoria_cobblestone_wall": "碎火成岩牆", + "block.create.scoria_pillar": "豎紋火成岩", + "block.create.secondary_linear_chassis": "機殼底盤2號", + "block.create.sequenced_gearshift": "可程式化齒輪箱", + "block.create.shadow_steel_casing": "暗影機殼", + "block.create.shaft": "傳動軸", "block.create.smart_chute": "UNLOCALIZED: Smart Chute", - "block.create.smart_fluid_pipe": "智慧液體管é�“", - "block.create.speedometer": "速度計", - "block.create.spout": "液體ç�Œæ³¨å™¨", - "block.create.spruce_window": "雲æ�‰æœ¨çª—戶", - "block.create.spruce_window_pane": "雲æ�‰æœ¨çª—戶片", + "block.create.smart_fluid_pipe": "智慧液體管道", + "block.create.speedometer": "速度計", + "block.create.spout": "液體灌注器", + "block.create.spruce_window": "雲杉木窗戶", + "block.create.spruce_window_pane": "雲杉木窗戶片", "block.create.sticker": "UNLOCALIZED: Sticker", - "block.create.sticky_mechanical_piston": "é»�性機械活塞", - "block.create.stockpile_switch": "å­˜é‡�檢測器", - "block.create.stressometer": "動能錶", - "block.create.tiled_glass": "å��字玻璃窗", - "block.create.tiled_glass_pane": "å��字玻璃窗戶片", - "block.create.turntable": "轉盤", - "block.create.vertical_framed_glass": "豎直邊框玻璃", - "block.create.vertical_framed_glass_pane": "豎直邊框玻璃片", - "block.create.warped_window": "扭曲蕈木窗戶", - "block.create.warped_window_pane": "扭曲蕈木窗戶片", - "block.create.water_wheel": "水車", - "block.create.weathered_limestone": "風化石ç�°å²©", - "block.create.weathered_limestone_bricks": "風化石ç�°å²©ç£š", - "block.create.weathered_limestone_bricks_slab": "風化石ç�°å²©å�Šç£š", - "block.create.weathered_limestone_bricks_stairs": "風化石ç�°å²©æ¨“梯", - "block.create.weathered_limestone_bricks_wall": "風化石ç�°å²©ç‰†", - "block.create.weathered_limestone_cobblestone": "碎風化石ç�°å²©", - "block.create.weathered_limestone_cobblestone_slab": "碎風化石ç�°å²©å�Šç£š", - "block.create.weathered_limestone_cobblestone_stairs": "碎風化石ç�°å²©æ¨“梯", - "block.create.weathered_limestone_cobblestone_wall": "碎風化石ç�°å²©ç‰†", - "block.create.weathered_limestone_pillar": "豎紋風化石ç�°å²©", - "block.create.white_sail": "白色風帆", - "block.create.white_seat": "白色å��墊", - "block.create.white_valve_handle": "白色閥門開關", - "block.create.windmill_bearing": "風車軸承", - "block.create.wooden_bracket": "木製支架", - "block.create.yellow_sail": "黃色風帆", - "block.create.yellow_seat": "黃色å��墊", - "block.create.yellow_valve_handle": "黃色閥門開關", - "block.create.zinc_block": "鋅磚", - "block.create.zinc_ore": "鋅礦石", + "block.create.sticky_mechanical_piston": "黏性機械活塞", + "block.create.stockpile_switch": "存量檢測器", + "block.create.stressometer": "動能錶", + "block.create.tiled_glass": "十字玻璃窗", + "block.create.tiled_glass_pane": "十字玻璃窗戶片", + "block.create.turntable": "轉盤", + "block.create.vertical_framed_glass": "豎直邊框玻璃", + "block.create.vertical_framed_glass_pane": "豎直邊框玻璃片", + "block.create.warped_window": "扭曲蕈木窗戶", + "block.create.warped_window_pane": "扭曲蕈木窗戶片", + "block.create.water_wheel": "水車", + "block.create.weathered_limestone": "風化石灰岩", + "block.create.weathered_limestone_bricks": "風化石灰岩磚", + "block.create.weathered_limestone_bricks_slab": "風化石灰岩半磚", + "block.create.weathered_limestone_bricks_stairs": "風化石灰岩樓梯", + "block.create.weathered_limestone_bricks_wall": "風化石灰岩牆", + "block.create.weathered_limestone_cobblestone": "碎風化石灰岩", + "block.create.weathered_limestone_cobblestone_slab": "碎風化石灰岩半磚", + "block.create.weathered_limestone_cobblestone_stairs": "碎風化石灰岩樓梯", + "block.create.weathered_limestone_cobblestone_wall": "碎風化石灰岩牆", + "block.create.weathered_limestone_pillar": "豎紋風化石灰岩", + "block.create.weighted_ejector": "UNLOCALIZED: Weighted Ejector", + "block.create.white_sail": "白色風帆", + "block.create.white_seat": "白色坐墊", + "block.create.white_valve_handle": "白色閥門開關", + "block.create.windmill_bearing": "風車軸承", + "block.create.wooden_bracket": "木製支架", + "block.create.yellow_sail": "黃色風帆", + "block.create.yellow_seat": "黃色坐墊", + "block.create.yellow_valve_handle": "黃色閥門開關", + "block.create.zinc_block": "鋅磚", + "block.create.zinc_ore": "鋅礦石", - "entity.create.contraption": "çµ�構", + "entity.create.contraption": "結構", "entity.create.gantry_contraption": "UNLOCALIZED: Gantry Contraption", - "entity.create.seat": "å��墊", - "entity.create.stationary_contraption": "固定çµ�構", - "entity.create.super_glue": "強力膠", + "entity.create.seat": "坐墊", + "entity.create.stationary_contraption": "固定結構", + "entity.create.super_glue": "強力膠", - "fluid.create.milk": "牛奶", - "fluid.create.potion": "藥水", - "fluid.create.tea": "茶", + "fluid.create.milk": "牛奶", + "fluid.create.potion": "藥水", + "fluid.create.tea": "茶", - "item.create.andesite_alloy": "安山å�ˆé‡‘", - "item.create.attribute_filter": "屬性é�Žæ¿¾å™¨", - "item.create.bar_of_chocolate": "巧克力棒", - "item.create.belt_connector": "輸é€�帶", - "item.create.blaze_cake": "熔岩蛋糕", - "item.create.blaze_cake_base": "熔岩蛋糕胚", - "item.create.brass_hand": "黃銅手部零件", - "item.create.brass_ingot": "黃銅錠", - "item.create.brass_nugget": "黃銅粒", - "item.create.brass_sheet": "黃銅æ�¿", - "item.create.builders_tea": "工人茶", - "item.create.chest_minecart_contraption": "è£�ä¿®é�Žçš„機械礦車", - "item.create.chocolate_bucket": "巧克力桶", + "item.create.andesite_alloy": "安山合金", + "item.create.attribute_filter": "屬性過濾器", + "item.create.bar_of_chocolate": "巧克力棒", + "item.create.belt_connector": "輸送帶", + "item.create.blaze_cake": "熔岩蛋糕", + "item.create.blaze_cake_base": "熔岩蛋糕胚", + "item.create.brass_hand": "黃銅手部零件", + "item.create.brass_ingot": "黃銅錠", + "item.create.brass_nugget": "黃銅粒", + "item.create.brass_sheet": "黃銅板", + "item.create.builders_tea": "工人茶", + "item.create.chest_minecart_contraption": "裝修過的機械礦車", + "item.create.chocolate_bucket": "巧克力桶", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", - "item.create.chromatic_compound": "異彩化å�ˆç‰©", - "item.create.cinder_flour": "地ç�„麵粉", - "item.create.copper_ingot": "銅錠", - "item.create.copper_nugget": "銅粒", - "item.create.copper_sheet": "銅æ�¿", - "item.create.crafter_slot_cover": "å�ˆæˆ�器蓋æ�¿", - "item.create.crushed_aluminum_ore": "碎狀é‹�礦石", - "item.create.crushed_brass": "碎狀黃銅", - "item.create.crushed_copper_ore": "碎狀銅礦石", - "item.create.crushed_gold_ore": "碎狀金礦石", - "item.create.crushed_iron_ore": "碎狀é�µç¤¦çŸ³", - "item.create.crushed_lead_ore": "碎狀鉛礦石", - "item.create.crushed_nickel_ore": "碎狀鎳礦石", - "item.create.crushed_osmium_ore": "碎狀鋨礦石", - "item.create.crushed_platinum_ore": "碎狀白金礦石", - "item.create.crushed_quicksilver_ore": "碎狀水銀礦石", - "item.create.crushed_silver_ore": "碎狀銀礦石", - "item.create.crushed_tin_ore": "碎狀錫礦石", - "item.create.crushed_uranium_ore": "碎狀鈾礦石", - "item.create.crushed_zinc_ore": "碎狀鋅礦石", - "item.create.deforester": "連根拔樹斧", - "item.create.dough": "麵團", - "item.create.electron_tube": "真空管", - "item.create.empty_blaze_burner": "空的烈焰使者動力çˆ�", - "item.create.empty_schematic": "空白è—�圖", - "item.create.extendo_grip": "伸縮機械手", - "item.create.filter": "é�Žæ¿¾å™¨", - "item.create.furnace_minecart_contraption": "è£�é…�é�Žçš„機械礦車", - "item.create.goggles": "MRè­·ç›®é�¡", - "item.create.golden_sheet": "金æ�¿", - "item.create.handheld_blockzapper": "方塊放置器", - "item.create.handheld_worldshaper": "地形雕塑器", - "item.create.honey_bucket": "蜂蜜桶", + "item.create.chromatic_compound": "異彩化合物", + "item.create.cinder_flour": "地獄麵粉", + "item.create.copper_ingot": "銅錠", + "item.create.copper_nugget": "銅粒", + "item.create.copper_sheet": "銅板", + "item.create.crafter_slot_cover": "合成器蓋板", + "item.create.crushed_aluminum_ore": "碎狀鋁礦石", + "item.create.crushed_brass": "碎狀黃銅", + "item.create.crushed_copper_ore": "碎狀銅礦石", + "item.create.crushed_gold_ore": "碎狀金礦石", + "item.create.crushed_iron_ore": "碎狀鐵礦石", + "item.create.crushed_lead_ore": "碎狀鉛礦石", + "item.create.crushed_nickel_ore": "碎狀鎳礦石", + "item.create.crushed_osmium_ore": "碎狀鋨礦石", + "item.create.crushed_platinum_ore": "碎狀白金礦石", + "item.create.crushed_quicksilver_ore": "碎狀水銀礦石", + "item.create.crushed_silver_ore": "碎狀銀礦石", + "item.create.crushed_tin_ore": "碎狀錫礦石", + "item.create.crushed_uranium_ore": "碎狀鈾礦石", + "item.create.crushed_zinc_ore": "碎狀鋅礦石", + "item.create.deforester": "連根拔樹斧", + "item.create.dough": "麵團", + "item.create.electron_tube": "真空管", + "item.create.empty_blaze_burner": "空的烈焰使者動力爐", + "item.create.empty_schematic": "空白藍圖", + "item.create.extendo_grip": "伸縮機械手", + "item.create.filter": "過濾器", + "item.create.furnace_minecart_contraption": "裝配過的機械礦車", + "item.create.goggles": "MR護目鏡", + "item.create.golden_sheet": "金板", + "item.create.handheld_blockzapper": "方塊放置器", + "item.create.handheld_worldshaper": "地形雕塑器", + "item.create.honey_bucket": "蜂蜜桶", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", - "item.create.integrated_circuit": "ICæ�¿", - "item.create.iron_sheet": "é�µæ�¿", - "item.create.lapis_sheet": "é�’金石æ�¿", - "item.create.minecart_contraption": "è£�ä¿®é�Žçš„礦車", - "item.create.minecart_coupling": "礦車連çµ�器", - "item.create.polished_rose_quartz": "磨製玫瑰石英", - "item.create.powdered_obsidian": "黑曜石粉末", - "item.create.propeller": "扇葉", - "item.create.red_sand_paper": "ç´…ç ‚ç´™", - "item.create.refined_radiance": "å…‰è¼�石", - "item.create.rose_quartz": "玫瑰石英", - "item.create.sand_paper": "ç ‚ç´™", - "item.create.schematic": "è—�圖", - "item.create.schematic_and_quill": "è—�圖與筆", - "item.create.shadow_steel": "暗影鋼", - "item.create.super_glue": "強力膠", + "item.create.integrated_circuit": "IC板", + "item.create.iron_sheet": "鐵板", + "item.create.lapis_sheet": "青金石板", + "item.create.minecart_contraption": "裝修過的礦車", + "item.create.minecart_coupling": "礦車連結器", + "item.create.polished_rose_quartz": "磨製玫瑰石英", + "item.create.powdered_obsidian": "黑曜石粉末", + "item.create.propeller": "扇葉", + "item.create.red_sand_paper": "紅砂紙", + "item.create.refined_radiance": "光輝石", + "item.create.rose_quartz": "玫瑰石英", + "item.create.sand_paper": "砂紙", + "item.create.schematic": "藍圖", + "item.create.schematic_and_quill": "藍圖與筆", + "item.create.shadow_steel": "暗影鋼", + "item.create.super_glue": "強力膠", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", - "item.create.tree_fertilizer": "樹木肥料", - "item.create.vertical_gearbox": "豎直齒輪箱", - "item.create.wand_of_symmetry": "å°�稱æ�–", - "item.create.wheat_flour": "å°�麥粉", - "item.create.whisk": "攪拌器", - "item.create.wrench": "æ�¿æ‰‹", - "item.create.zinc_ingot": "鋅錠", - "item.create.zinc_nugget": "é‹…ç²’", + "item.create.tree_fertilizer": "樹木肥料", + "item.create.vertical_gearbox": "豎直齒輪箱", + "item.create.wand_of_symmetry": "對稱杖", + "item.create.wheat_flour": "小麥粉", + "item.create.whisk": "攪拌器", + "item.create.wrench": "板手", + "item.create.zinc_ingot": "鋅錠", + "item.create.zinc_nugget": "鋅粒", "_": "->------------------------] Advancements [------------------------<-", - "advancement.create.root": "æ„Ÿè¬�你安è£�機械動力模組,強烈建議您安è£�JEIé…�å�ˆæœ¬æ¨¡çµ„é�ŠçŽ©", - "advancement.create.root.desc": "該來製作一些超棒的機械çµ�構了ï¼�", - "advancement.create.andesite_alloy": "原始人類的å�ˆé‡‘替代å“�", - "advancement.create.andesite_alloy.desc": "機械動力有著許多的æ��料和å�ˆé‡‘,但å�—é™�於技術,原始的人類們暫時å�ªèƒ½è£½ä½œå‡ºå®‰å±±å�ˆé‡‘", - "advancement.create.its_alive": "鮮活的機械生命", - "advancement.create.its_alive.desc": "首次使齒輪çµ�構的旋轉。", - "advancement.create.shifting_gears": "æ�›æª”,加速,起飛ï¼�", - "advancement.create.shifting_gears.desc": "將大齒輪連接到å°�齒輪上,機械çµ�構的轉速將會翻å€�", - "advancement.create.overstressed": "超載", - "advancement.create.overstressed.desc": "首次使動能網路超載。", - "advancement.create.belt": "æµ�水線作業", - "advancement.create.belt.desc": "用輸é€�帶連接兩個傳動軸", - "advancement.create.tunnel": "尋找掩護ï¼�", - "advancement.create.tunnel.desc": "在輸é€�帶上放上物å“�隧é�“。", - "advancement.create.splitter_tunnel": "分而治之", - "advancement.create.splitter_tunnel.desc": "用黃銅物å“�隧é�“設計一個分æµ�器。", - "advancement.create.chute": "轟然倒塌", - "advancement.create.chute.desc": "放置一個滑é�“(垂直版本的輸é€�帶)。", - "advancement.create.upward_chute": "空中攔截", - "advancement.create.upward_chute.desc": "ç›®ç�¹æ‹‹å‡ºçš„物å“�飛入è£�有風扇的滑é�“。", - "advancement.create.belt_funnel": "æ¼�æ–—çš„åž‚ç°¾", - "advancement.create.belt_funnel.desc": "å°‡å�´å�‘æ¼�斗放在輸é€�帶或置物臺的上方。", - "advancement.create.belt_funnel_kiss": "比翼雙飛", - "advancement.create.belt_funnel_kiss.desc": "使兩個安è£�在輸é€�帶上的æ¼�斗相連。", - "advancement.create.fan": "機械氣æ§�", - "advancement.create.fan.desc": "飄浮在鼓風機å�¹å‡ºçš„æ°£æµ�上", - "advancement.create.fan_lava": "空間加熱器", - "advancement.create.fan_lava.desc": "æ„Ÿå�—熔煉物å“�çš„æ°£æµ�。", - "advancement.create.fan_water": "奇怪的洗滌", - "advancement.create.fan_water.desc": "被洗滌的氣æµ�所å�¸å¼•ã€‚", - "advancement.create.fan_smoke": "機械波紋管", - "advancement.create.fan_smoke.desc": "æ„Ÿå�—煙燻氣æµ�。", - "advancement.create.wrench": "細部調整", - "advancement.create.wrench.desc": "å�šå‡ºä¸€å€‹æ–¹ä¾¿èª¿æ•´æ–¹å¡Šçš„æ�¿æ‰‹", - "advancement.create.goggles": "動能,一目了然", - "advancement.create.goggles.desc": "å�šå‡ºä¸€å€‹èƒ½çœ‹åˆ°æ©Ÿæ¢°å‹•èƒ½è¨Šæ�¯çš„MR護目é�¡", - "advancement.create.speedometer": "精密的速度控制", - "advancement.create.speedometer.desc": "放置一個速度計,並且戴上MR護目é�¡ä¾†è®€å�–數據", - "advancement.create.stressometer": "精密的動能控制", - "advancement.create.stressometer.desc": "放置一個動能計,並且戴上MR護目é�¡ä¾†è®€å�–數據", - "advancement.create.aesthetics": "ç¹�榮與美學ï¼�", - "advancement.create.aesthetics.desc": "將支架放在傳動軸,管é�“和齒輪上。", - "advancement.create.reinforced": "超級加固ï¼�", - "advancement.create.reinforced.desc": "在傳動軸,管é�“和輸é€�帶上使用機殼加固。", - "advancement.create.water_wheel": "治水", - "advancement.create.water_wheel.desc": "放置一個水車並讓它開始旋轉", - "advancement.create.chocolate_wheel": "美味的動能æº�", - "advancement.create.chocolate_wheel.desc": "用èž�化的巧克力驅動水車。", - "advancement.create.lava_wheel": "風ç�«è¼ª", - "advancement.create.lava_wheel.desc": "它ä¸�應該有用的..。", - "advancement.create.cuckoo": "是時候了?", - "advancement.create.cuckoo.desc": "ç›®ç�¹å¸ƒç©€é³¥é�˜å ±å°±å¯¢æ™‚間。", - "advancement.create.millstone": "攜帶å¼�粉碎機", - "advancement.create.millstone.desc": "放置一個石磨並且為其供能", - "advancement.create.windmill": "微風拂é�Ž", - "advancement.create.windmill.desc": "組è£�風車。", - "advancement.create.maxed_windmill": "強風襲來", - "advancement.create.maxed_windmill.desc": "組è£�最大動能的風車。", - "advancement.create.andesite_casing": "安山時代", - "advancement.create.andesite_casing.desc": "使用安山å�ˆé‡‘和木頭來å�ˆæˆ�一個安山機殼", - "advancement.create.mechanical_drill": "å …è‹¥ç£�石", - "advancement.create.mechanical_drill.desc": "放置一個機械鑽頭並且為其供能", - "advancement.create.press": "'噹!'", - "advancement.create.press.desc": "使用液壓機來壓製一些æ�¿å­�", - "advancement.create.polished_rose_quartz": "粉紅鑽石", - "advancement.create.polished_rose_quartz.desc": "用砂紙將玫瑰石英磨至é€�明", - "advancement.create.electron_tube": "å—¶~~å—¶~~", - "advancement.create.electron_tube.desc": "製作一個å�¯ç”¨ä¾†å�ˆæˆ�高級機器的真空管", - "advancement.create.mechanical_saw": "一刀兩斷", - "advancement.create.mechanical_saw.desc": "放置一個切割機並且為其供能", - "advancement.create.basin": "快到碗裡來", - "advancement.create.basin.desc": "放置一個作業盆,並且往裡é�¢æ”¾äº›æ�±è¥¿", - "advancement.create.mixer": "充分攪拌", - "advancement.create.mixer.desc": "將攪拌機放在作業盆上方,並且使其攪拌盆內的物å“�", - "advancement.create.blaze_burner": "活生生的å£�çˆ�", - "advancement.create.blaze_burner.desc": "ç�²å¾—一個烈焰使者動力çˆ�。", - "advancement.create.compact": "快樂壓縮", - "advancement.create.compact.desc": "使用液壓機在作業盆中壓製一些物å“�", - "advancement.create.brass": "真正的å�ˆé‡‘", - "advancement.create.brass.desc": "使用粉碎鋅礦石和粉碎銅礦石來製作粉碎黃銅", - "advancement.create.brass_casing": "黃銅時代", - "advancement.create.brass_casing.desc": "用黃銅和木頭製作一個黃銅機殼", - "advancement.create.copper_casing": "銅時代", - "advancement.create.copper_casing.desc": "使用銅和木頭製作一個銅製機殼", - "advancement.create.spout": "è£�å¡«ï¼�", - "advancement.create.spout.desc": "觀察注液器ç�Œæ»¿ç‰©å“�。", - "advancement.create.spout_potion": "國際級啤酒大廠", - "advancement.create.spout_potion.desc": "觀察注液器注入藥水到玻璃瓶。", - "advancement.create.chocolate": "夢裡的世界", - "advancement.create.chocolate.desc": "ç�²å�–一桶熔èž�巧克力。", - "advancement.create.item_drain": "滾筒洗衣機", - "advancement.create.item_drain.desc": "觀察液體物å“�被分液池抽空。", - "advancement.create.chained_item_drain": "讓我們一起æ�–滾!", - "advancement.create.chained_item_drain.desc": "看著物å“�ç©¿é�Žå¤šå€‹åˆ†æ¶²æ± ã€‚", - "advancement.create.glass_pipe": "å�·çªºæ¶²é«”", - "advancement.create.glass_pipe.desc": "é€�é�Žçª—戶觀察液體在管é�“中æµ�動。使用æ�¿æ‰‹å�¯æ‰“開直線液體管é�“的窗戶。", - "advancement.create.pipe_collision": "æ°¸ä¸�交會的溪æµ�!", - "advancement.create.pipe_collision.desc": "觀察兩種液體在您的管é�“中會å�ˆ", - "advancement.create.pipe_spill": "æ¼�水啦!", - "advancement.create.pipe_spill.desc": "觀察管é�“的末端將液體排放到到外é�¢ã€‚", - "advancement.create.hose_pulley": "工業排放", - "advancement.create.hose_pulley.desc": "放下一個軟管滑輪,觀察它排乾或充滿液體。", - "advancement.create.infinite_water": "抽å�–æµ·æ´‹", - "advancement.create.infinite_water.desc": "從足以被èª�為是無é™�çš„æ°´æº�中抽水。", - "advancement.create.infinite_lava": "å�¸å�–行星的核心", - "advancement.create.infinite_lava.desc": "從廣闊的岩漿湖中抽出岩漿。", - "advancement.create.infinite_chocolate": "淹沒在幻想中", - "advancement.create.infinite_chocolate.desc": "從廣闊的巧克力海中抽出巧克力。", - "advancement.create.crafter": "自動化æµ�水作業", - "advancement.create.crafter.desc": "放置一些機械å�ˆæˆ�臺並且為其供能", - "advancement.create.clockwork_bearing": "時差", - "advancement.create.clockwork_bearing.desc": "組è£�安è£�在發æ¢�軸承上的çµ�構。", - "advancement.create.nixie_tube": "風格的跡象", - "advancement.create.nixie_tube.desc": "ç�²å¾—真空管顯示器並放置。", - "advancement.create.deployer": "指爽沒?", - "advancement.create.deployer.desc": "放置並且啟動一個機械手。這å�¯æ˜¯ä½ å�³æ‰‹å®Œç¾Žçš„複製å“�", - "advancement.create.speed_controller": "攻城å±�討厭他!", - "advancement.create.speed_controller.desc": "放置一個轉速控制器,這是æ�›æª”的終極è£�置。", - "advancement.create.flywheel": "工廠之心", - "advancement.create.flywheel.desc": "將引擎æˆ�功連接到飛輪。", - "advancement.create.overstress_flywheel": "壓力é�Žå¤§", - "advancement.create.overstress_flywheel.desc": "超載熔çˆ�引擎。", - "advancement.create.integrated_circuit": "複雜的é�‹ç®—", - "advancement.create.integrated_circuit.desc": "å�ˆæˆ�ICæ�¿ã€‚", - "advancement.create.mechanical_arm": "忙碌的手ï¼�", - "advancement.create.mechanical_arm.desc": "製作機械手臂,é�¸æ“‡è¼¸å…¥å’Œè¼¸å‡ºï¼Œæ”¾ç½®ä¸¦çµ¦å®ƒå‹•èƒ½ï¼› 然後看著它完æˆ�所有你交代的工作。", - "advancement.create.musical_arm": "沒人能在我的BGM裡打敗我ï¼�", - "advancement.create.musical_arm.desc": "使用機械手臂播放唱片。", - "advancement.create.arm_many_targets": "你是è¦�累死我?", - "advancement.create.arm_many_targets.desc": "é…�置一隻有å��個或更多輸出ä½�置的機械手臂。", - "advancement.create.arm_blaze_burner": "燃燒å�§ï¼�烈焰使者ï¼�", - "advancement.create.arm_blaze_burner.desc": "指æ�®æ©Ÿæ¢°è‡‚給烈焰使者動力çˆ�投食。", - "advancement.create.fist_bump": "朋å�‹ï¼Œä¾†ç¢°å€‹æ‹³", - "advancement.create.fist_bump.desc": "使兩個機械手互相碰拳", - "advancement.create.crushing_wheel": "一å°�大傢伙", - "advancement.create.crushing_wheel.desc": "製作一å°�能更快粉碎物å“�的粉碎輪", - "advancement.create.blaze_cake": "糖份超標", - "advancement.create.blaze_cake.desc": "幫烈焰使者動力çˆ�烤一份特別的蛋糕。", - "advancement.create.chromatic_compound": "兩極æ��æ–™", - "advancement.create.chromatic_compound.desc": "製作一個異彩化å�ˆç‰©", - "advancement.create.shadow_steel": "自虛空的歸來的寶石", - "advancement.create.shadow_steel.desc": "製作暗影鋼", - "advancement.create.refined_radiance": "閃耀著純白的è�–å…‰", - "advancement.create.refined_radiance.desc": "製作光è¼�石", - "advancement.create.chromatic_age": "繽紛時代", - "advancement.create.chromatic_age.desc": "創造出光與影的機殼。", - "advancement.create.zapper": "專業的建築師", - "advancement.create.zapper.desc": "製作一個é�žå¸¸æ–¹ä¾¿çš„方塊放置器", - "advancement.create.upgraded_zapper": "來自異世界的超頻", - "advancement.create.upgraded_zapper.desc": "製作一個完全å�‡ç´šçš„方塊放置器", - "advancement.create.wand_of_symmetry": "簡單的é�¡é�¢å¹¾ä½•å­¸", - "advancement.create.wand_of_symmetry.desc": "製作一個å°�稱æ�–", - "advancement.create.deforester": "超時空ç �ä¼�", - "advancement.create.deforester.desc": "製作一個連根拔樹斧,然後跟你後院的樹林é�“別å�§", + "advancement.create.root": "感謝你安裝機械動力模組,強烈建議您安裝JEI配合本模組遊玩", + "advancement.create.root.desc": "該來製作一些超棒的機械結構了!", + "advancement.create.andesite_alloy": "原始人類的合金替代品", + "advancement.create.andesite_alloy.desc": "機械動力有著許多的材料和合金,但受限於技術,原始的人類們暫時只能製作出安山合金", + "advancement.create.its_alive": "鮮活的機械生命", + "advancement.create.its_alive.desc": "首次使齒輪結構的旋轉。", + "advancement.create.shifting_gears": "換檔,加速,起飛!", + "advancement.create.shifting_gears.desc": "將大齒輪連接到小齒輪上,機械結構的轉速將會翻倍", + "advancement.create.overstressed": "超載", + "advancement.create.overstressed.desc": "首次使動能網路超載。", + "advancement.create.belt": "流水線作業", + "advancement.create.belt.desc": "用輸送帶連接兩個傳動軸", + "advancement.create.tunnel": "尋找掩護!", + "advancement.create.tunnel.desc": "在輸送帶上放上物品隧道。", + "advancement.create.splitter_tunnel": "分而治之", + "advancement.create.splitter_tunnel.desc": "用黃銅物品隧道設計一個分流器。", + "advancement.create.chute": "轟然倒塌", + "advancement.create.chute.desc": "放置一個滑道(垂直版本的輸送帶)。", + "advancement.create.upward_chute": "空中攔截", + "advancement.create.upward_chute.desc": "目睹拋出的物品飛入裝有風扇的滑道。", + "advancement.create.belt_funnel": "漏斗的垂簾", + "advancement.create.belt_funnel.desc": "將側向漏斗放在輸送帶或置物臺的上方。", + "advancement.create.belt_funnel_kiss": "比翼雙飛", + "advancement.create.belt_funnel_kiss.desc": "使兩個安裝在輸送帶上的漏斗相連。", + "advancement.create.fan": "機械氣槍", + "advancement.create.fan.desc": "飄浮在鼓風機吹出的氣流上", + "advancement.create.fan_lava": "空間加熱器", + "advancement.create.fan_lava.desc": "感受熔煉物品的氣流。", + "advancement.create.fan_water": "奇怪的洗滌", + "advancement.create.fan_water.desc": "被洗滌的氣流所吸引。", + "advancement.create.fan_smoke": "機械波紋管", + "advancement.create.fan_smoke.desc": "感受煙燻氣流。", + "advancement.create.wrench": "細部調整", + "advancement.create.wrench.desc": "做出一個方便調整方塊的板手", + "advancement.create.goggles": "動能,一目了然", + "advancement.create.goggles.desc": "做出一個能看到機械動能訊息的MR護目鏡", + "advancement.create.speedometer": "精密的速度控制", + "advancement.create.speedometer.desc": "放置一個速度計,並且戴上MR護目鏡來讀取數據", + "advancement.create.stressometer": "精密的動能控制", + "advancement.create.stressometer.desc": "放置一個動能計,並且戴上MR護目鏡來讀取數據", + "advancement.create.aesthetics": "繁榮與美學!", + "advancement.create.aesthetics.desc": "將支架放在傳動軸,管道和齒輪上。", + "advancement.create.reinforced": "超級加固!", + "advancement.create.reinforced.desc": "在傳動軸,管道和輸送帶上使用機殼加固。", + "advancement.create.water_wheel": "治水", + "advancement.create.water_wheel.desc": "放置一個水車並讓它開始旋轉", + "advancement.create.chocolate_wheel": "美味的動能源", + "advancement.create.chocolate_wheel.desc": "用融化的巧克力驅動水車。", + "advancement.create.lava_wheel": "風火輪", + "advancement.create.lava_wheel.desc": "它不應該有用的..。", + "advancement.create.cuckoo": "是時候了?", + "advancement.create.cuckoo.desc": "目睹布穀鳥鐘報就寢時間。", + "advancement.create.millstone": "攜帶式粉碎機", + "advancement.create.millstone.desc": "放置一個石磨並且為其供能", + "advancement.create.windmill": "微風拂過", + "advancement.create.windmill.desc": "組裝風車。", + "advancement.create.maxed_windmill": "強風襲來", + "advancement.create.maxed_windmill.desc": "組裝最大動能的風車。", + "advancement.create.andesite_casing": "安山時代", + "advancement.create.andesite_casing.desc": "使用安山合金和木頭來合成一個安山機殼", + "advancement.create.mechanical_drill": "堅若磐石", + "advancement.create.mechanical_drill.desc": "放置一個機械鑽頭並且為其供能", + "advancement.create.press": "'噹!'", + "advancement.create.press.desc": "使用液壓機來壓製一些板子", + "advancement.create.polished_rose_quartz": "粉紅鑽石", + "advancement.create.polished_rose_quartz.desc": "用砂紙將玫瑰石英磨至透明", + "advancement.create.electron_tube": "嗶~~嗶~~", + "advancement.create.electron_tube.desc": "製作一個可用來合成高級機器的真空管", + "advancement.create.mechanical_saw": "一刀兩斷", + "advancement.create.mechanical_saw.desc": "放置一個切割機並且為其供能", + "advancement.create.basin": "快到碗裡來", + "advancement.create.basin.desc": "放置一個作業盆,並且往裡面放些東西", + "advancement.create.mixer": "充分攪拌", + "advancement.create.mixer.desc": "將攪拌機放在作業盆上方,並且使其攪拌盆內的物品", + "advancement.create.blaze_burner": "活生生的壁爐", + "advancement.create.blaze_burner.desc": "獲得一個烈焰使者動力爐。", + "advancement.create.compact": "快樂壓縮", + "advancement.create.compact.desc": "使用液壓機在作業盆中壓製一些物品", + "advancement.create.brass": "真正的合金", + "advancement.create.brass.desc": "使用粉碎鋅礦石和粉碎銅礦石來製作粉碎黃銅", + "advancement.create.brass_casing": "黃銅時代", + "advancement.create.brass_casing.desc": "用黃銅和木頭製作一個黃銅機殼", + "advancement.create.copper_casing": "銅時代", + "advancement.create.copper_casing.desc": "使用銅和木頭製作一個銅製機殼", + "advancement.create.spout": "裝填!", + "advancement.create.spout.desc": "觀察注液器灌滿物品。", + "advancement.create.spout_potion": "國際級啤酒大廠", + "advancement.create.spout_potion.desc": "觀察注液器注入藥水到玻璃瓶。", + "advancement.create.chocolate": "夢裡的世界", + "advancement.create.chocolate.desc": "獲取一桶熔融巧克力。", + "advancement.create.item_drain": "滾筒洗衣機", + "advancement.create.item_drain.desc": "觀察液體物品被分液池抽空。", + "advancement.create.chained_item_drain": "讓我們一起搖滾!", + "advancement.create.chained_item_drain.desc": "看著物品穿過多個分液池。", + "advancement.create.glass_pipe": "偷窺液體", + "advancement.create.glass_pipe.desc": "透過窗戶觀察液體在管道中流動。使用板手可打開直線液體管道的窗戶。", + "advancement.create.pipe_collision": "永不交會的溪流!", + "advancement.create.pipe_collision.desc": "觀察兩種液體在您的管道中會合", + "advancement.create.pipe_spill": "漏水啦!", + "advancement.create.pipe_spill.desc": "觀察管道的末端將液體排放到到外面。", + "advancement.create.hose_pulley": "工業排放", + "advancement.create.hose_pulley.desc": "放下一個軟管滑輪,觀察它排乾或充滿液體。", + "advancement.create.infinite_water": "抽取海洋", + "advancement.create.infinite_water.desc": "從足以被認為是無限的水源中抽水。", + "advancement.create.infinite_lava": "吸取行星的核心", + "advancement.create.infinite_lava.desc": "從廣闊的岩漿湖中抽出岩漿。", + "advancement.create.infinite_chocolate": "淹沒在幻想中", + "advancement.create.infinite_chocolate.desc": "從廣闊的巧克力海中抽出巧克力。", + "advancement.create.crafter": "自動化流水作業", + "advancement.create.crafter.desc": "放置一些機械合成臺並且為其供能", + "advancement.create.clockwork_bearing": "時差", + "advancement.create.clockwork_bearing.desc": "組裝安裝在發條軸承上的結構。", + "advancement.create.nixie_tube": "風格的跡象", + "advancement.create.nixie_tube.desc": "獲得真空管顯示器並放置。", + "advancement.create.deployer": "指爽沒?", + "advancement.create.deployer.desc": "放置並且啟動一個機械手。這可是你右手完美的複製品", + "advancement.create.speed_controller": "攻城屍討厭他!", + "advancement.create.speed_controller.desc": "放置一個轉速控制器,這是換檔的終極裝置。", + "advancement.create.flywheel": "工廠之心", + "advancement.create.flywheel.desc": "將引擎成功連接到飛輪。", + "advancement.create.overstress_flywheel": "壓力過大", + "advancement.create.overstress_flywheel.desc": "超載熔爐引擎。", + "advancement.create.integrated_circuit": "複雜的運算", + "advancement.create.integrated_circuit.desc": "合成IC板。", + "advancement.create.mechanical_arm": "忙碌的手!", + "advancement.create.mechanical_arm.desc": "製作機械手臂,選擇輸入和輸出,放置並給它動能; 然後看著它完成所有你交代的工作。", + "advancement.create.musical_arm": "沒人能在我的BGM裡打敗我!", + "advancement.create.musical_arm.desc": "使用機械手臂播放唱片。", + "advancement.create.arm_many_targets": "你是要累死我?", + "advancement.create.arm_many_targets.desc": "配置一隻有十個或更多輸出位置的機械手臂。", + "advancement.create.arm_blaze_burner": "燃燒吧!烈焰使者!", + "advancement.create.arm_blaze_burner.desc": "指揮機械臂給烈焰使者動力爐投食。", + "advancement.create.fist_bump": "朋友,來碰個拳", + "advancement.create.fist_bump.desc": "使兩個機械手互相碰拳", + "advancement.create.crushing_wheel": "一對大傢伙", + "advancement.create.crushing_wheel.desc": "製作一對能更快粉碎物品的粉碎輪", + "advancement.create.blaze_cake": "糖份超標", + "advancement.create.blaze_cake.desc": "幫烈焰使者動力爐烤一份特別的蛋糕。", + "advancement.create.chromatic_compound": "兩極材料", + "advancement.create.chromatic_compound.desc": "製作一個異彩化合物", + "advancement.create.shadow_steel": "自虛空的歸來的寶石", + "advancement.create.shadow_steel.desc": "製作暗影鋼", + "advancement.create.refined_radiance": "閃耀著純白的聖光", + "advancement.create.refined_radiance.desc": "製作光輝石", + "advancement.create.chromatic_age": "繽紛時代", + "advancement.create.chromatic_age.desc": "創造出光與影的機殼。", + "advancement.create.zapper": "專業的建築師", + "advancement.create.zapper.desc": "製作一個非常方便的方塊放置器", + "advancement.create.upgraded_zapper": "來自異世界的超頻", + "advancement.create.upgraded_zapper.desc": "製作一個完全升級的方塊放置器", + "advancement.create.wand_of_symmetry": "簡單的鏡面幾何學", + "advancement.create.wand_of_symmetry.desc": "製作一個對稱杖", + "advancement.create.deforester": "超時空砍伐", + "advancement.create.deforester.desc": "製作一個連根拔樹斧,然後跟你後院的樹林道別吧", "advancement.create.extendo_grip": "piu piu piu!", - "advancement.create.extendo_grip.desc": "拿到一個伸縮機械手", - "advancement.create.dual_extendo_grip": "piu——piu——piu——", - "advancement.create.dual_extendo_grip.desc": "é›™æŒ�伸縮機械手進一步加長觸碰è·�離", - "advancement.create.eob": "Beta版çµ�æ�Ÿ", - "advancement.create.eob.desc": "期待日後的更新。", + "advancement.create.extendo_grip.desc": "拿到一個伸縮機械手", + "advancement.create.dual_extendo_grip": "piu——piu——piu——", + "advancement.create.dual_extendo_grip.desc": "雙持伸縮機械手進一步加長觸碰距離", + "advancement.create.eob": "Beta版結束", + "advancement.create.eob.desc": "期待日後的更新。", "_": "->------------------------] UI & Messages [------------------------<-", - "itemGroup.create.base": "動力機械", - "itemGroup.create.palettes": "動力機械建築與è£�飾方塊", + "itemGroup.create.base": "動力機械", + "itemGroup.create.palettes": "動力機械建築與裝飾方塊", - "death.attack.create.crush": "%1$s被壓æ‰�了", - "death.attack.create.fan_fire": "%1$s想接å�—熱風的洗禮", - "death.attack.create.fan_lava": "%1$s想接å�—熱風的洗禮但走ç�«å…¥é­”", - "death.attack.create.mechanical_drill": "%1$s被鑽頭鑽爆腦袋", - "death.attack.create.mechanical_saw": "%1$s被鋸切æˆ�了兩å�Š", - "death.attack.create.cuckoo_clock_explosion": "%1$s 被布穀鳥é�˜ç‚¸å¾—粉身碎骨", + "death.attack.create.crush": "%1$s被壓扁了", + "death.attack.create.fan_fire": "%1$s想接受熱風的洗禮", + "death.attack.create.fan_lava": "%1$s想接受熱風的洗禮但走火入魔", + "death.attack.create.mechanical_drill": "%1$s被鑽頭鑽爆腦袋", + "death.attack.create.mechanical_saw": "%1$s被鋸切成了兩半", + "death.attack.create.cuckoo_clock_explosion": "%1$s 被布穀鳥鐘炸得粉身碎骨", - "create.block.deployer.damage_source_name": "機械手", - "create.block.cart_assembler.invalid": "將您的礦車è£�修站放在é�µè»Œä¸Š", + "create.block.deployer.damage_source_name": "機械手", + "create.block.cart_assembler.invalid": "將您的礦車裝修站放在鐵軌上", - "create.recipe.crushing": "粉碎", - "create.recipe.milling": "研磨", - "create.recipe.fan_washing": "批次洗滌", - "create.recipe.fan_washing.fan": "在水後放置鼓風機", - "create.recipe.fan_smoking": "批次煙燻", - "create.recipe.fan_smoking.fan": "在ç�«ç„°å¾Œæ”¾ç½®é¼“風機", - "create.recipe.fan_blasting": "批次èž�ç…‰", - "create.recipe.fan_blasting.fan": "在熔岩後放置鼓風機", - "create.recipe.pressing": "金屬壓片", - "create.recipe.mixing": "æ··å�ˆæ”ªæ‹Œ", - "create.recipe.automatic_shapeless": "自動攪拌", - "create.recipe.automatic_brewing": "自動釀造", - "create.recipe.packing": "壓塊塑形", - "create.recipe.automatic_packing": "自動打包", - "create.recipe.sawing": "æ�¿æ��切割", - "create.recipe.mechanical_crafting": "自動å�ˆæˆ�", - "create.recipe.automatic_shaped": "自動å�ˆæˆ�", - "create.recipe.block_cutting": "方塊切割", + "create.recipe.crushing": "粉碎", + "create.recipe.milling": "研磨", + "create.recipe.fan_washing": "批次洗滌", + "create.recipe.fan_washing.fan": "在水後放置鼓風機", + "create.recipe.fan_smoking": "批次煙燻", + "create.recipe.fan_smoking.fan": "在火焰後放置鼓風機", + "create.recipe.fan_blasting": "批次融煉", + "create.recipe.fan_blasting.fan": "在熔岩後放置鼓風機", + "create.recipe.pressing": "金屬壓片", + "create.recipe.mixing": "混合攪拌", + "create.recipe.automatic_shapeless": "自動攪拌", + "create.recipe.automatic_brewing": "自動釀造", + "create.recipe.packing": "壓塊塑形", + "create.recipe.automatic_packing": "自動打包", + "create.recipe.sawing": "板材切割", + "create.recipe.mechanical_crafting": "自動合成", + "create.recipe.automatic_shaped": "自動合成", + "create.recipe.block_cutting": "方塊切割", "create.recipe.wood_cutting": "UNLOCALIZED: Wood Cutting", - "create.recipe.blockzapper_upgrade": "方塊放置器", - "create.recipe.sandpaper_polishing": "砂紙打磨", - "create.recipe.mystery_conversion": "神秘轉化", - "create.recipe.spout_filling": "注液", - "create.recipe.draining": "分液", - "create.recipe.processing.chance": "%1$s%%概率", - "create.recipe.heat_requirement.none": "ä¸�需加熱", - "create.recipe.heat_requirement.heated": "加熱", - "create.recipe.heat_requirement.superheated": "超級加熱", + "create.recipe.blockzapper_upgrade": "方塊放置器", + "create.recipe.sandpaper_polishing": "砂紙打磨", + "create.recipe.mystery_conversion": "神秘轉化", + "create.recipe.spout_filling": "注液", + "create.recipe.draining": "分液", + "create.recipe.processing.chance": "%1$s%%概率", + "create.recipe.heat_requirement.none": "不需加熱", + "create.recipe.heat_requirement.heated": "加熱", + "create.recipe.heat_requirement.superheated": "超級加熱", - "create.generic.range": "範åœ�", - "create.generic.radius": "å�Šå¾‘", - "create.generic.width": "寬", - "create.generic.height": "高", - "create.generic.length": "é•·", - "create.generic.speed": "速度", - "create.generic.delay": "延時", + "create.generic.range": "範圍", + "create.generic.radius": "半徑", + "create.generic.width": "寬", + "create.generic.height": "高", + "create.generic.length": "長", + "create.generic.speed": "速度", + "create.generic.delay": "延時", "create.generic.unit.ticks": "Ticks", - "create.generic.unit.seconds": "秒", - "create.generic.unit.minutes": "分", + "create.generic.unit.seconds": "秒", + "create.generic.unit.minutes": "分", "create.generic.unit.rpm": "RPM", "create.generic.unit.stress": "SU", - "create.generic.unit.degrees": "°", + "create.generic.unit.degrees": "°", "create.generic.unit.millibuckets": "%1$smB", - "create.generic.clockwise": "順時é�˜æ–¹å�‘", - "create.generic.counter_clockwise": "逆時é�˜æ–¹å�‘", + "create.generic.clockwise": "順時鐘方向", + "create.generic.counter_clockwise": "逆時鐘方向", - "create.action.scroll": "滾輪", - "create.action.confirm": "確èª�", - "create.action.abort": "退出", - "create.action.saveToFile": "離開", - "create.action.discard": "放棄", + "create.action.scroll": "滾輪", + "create.action.confirm": "確認", + "create.action.abort": "退出", + "create.action.saveToFile": "離開", + "create.action.discard": "放棄", - "create.keyinfo.toolmenu": "é�¸å–®", - "create.keyinfo.scrollup": "(é�Šæˆ²ä¸­)å�‘上滑鼠滾輪", - "create.keyinfo.scrolldown": "(é�Šæˆ²ä¸­ï¼‰å�‘下滑鼠滾輪", + "create.keyinfo.toolmenu": "選單", + "create.keyinfo.scrollup": "(遊戲中)向上滑鼠滾輪", + "create.keyinfo.scrolldown": "(遊戲中)向下滑鼠滾輪", - "create.gui.scrollInput.defaultTitle": "é�¸æ“‡ä¸€å€‹é�¸é …:", - "create.gui.scrollInput.scrollToModify": "滾動修改", - "create.gui.scrollInput.scrollToAdjustAmount": "滾動修改數é‡�", - "create.gui.scrollInput.scrollToSelect": "滾動é�¸æ“‡", - "create.gui.scrollInput.shiftScrollsFaster": "按ä½�Shift滾動更快", - "create.gui.toolmenu.focusKey": "按ä½� [%1$s] 滑鼠滾輪é�¸æ“‡", - "create.gui.toolmenu.cycle": "[SCROLL] 循環", - "create.gui.symmetryWand.mirrorType": "é�¡å­�é¡žåž‹", - "create.gui.symmetryWand.orientation": "æ–¹å�‘", + "create.gui.scrollInput.defaultTitle": "選擇一個選項:", + "create.gui.scrollInput.scrollToModify": "滾動修改", + "create.gui.scrollInput.scrollToAdjustAmount": "滾動修改數量", + "create.gui.scrollInput.scrollToSelect": "滾動選擇", + "create.gui.scrollInput.shiftScrollsFaster": "按住Shift滾動更快", + "create.gui.toolmenu.focusKey": "按住 [%1$s] 滑鼠滾輪選擇", + "create.gui.toolmenu.cycle": "[SCROLL] 循環", + "create.gui.symmetryWand.mirrorType": "鏡子類型", + "create.gui.symmetryWand.orientation": "方向", - "create.symmetry.mirror.plane": "é�¡åƒ�", - "create.symmetry.mirror.doublePlane": "矩形", - "create.symmetry.mirror.triplePlane": "八角", + "create.symmetry.mirror.plane": "鏡像", + "create.symmetry.mirror.doublePlane": "矩形", + "create.symmetry.mirror.triplePlane": "八角", - "create.orientation.orthogonal": "åž‚ç›´", - "create.orientation.diagonal": "å°�角線", - "create.orientation.horizontal": "æ°´å¹³", - "create.orientation.alongZ": "以z軸å°�齊", - "create.orientation.alongX": "以x軸å°�齊", + "create.orientation.orthogonal": "垂直", + "create.orientation.diagonal": "對角線", + "create.orientation.horizontal": "水平", + "create.orientation.alongZ": "以z軸對齊", + "create.orientation.alongX": "以x軸對齊", - "create.gui.blockzapper.title": "方塊放置機", - "create.gui.blockzapper.replaceMode": "替æ�›æ¨¡å¼�", - "create.gui.blockzapper.searchDiagonal": "å°�角線延伸", - "create.gui.blockzapper.searchFuzzy": "忽視種類分界", - "create.gui.blockzapper.range": "延伸範åœ�", - "create.gui.blockzapper.needsUpgradedAmplifier": "需è¦�å�‡ç´šç¯„åœ�擴大器", - "create.gui.blockzapper.patternSection": "模å¼�", - "create.gui.blockzapper.pattern.solid": "實心", - "create.gui.blockzapper.pattern.checkered": "棋盤", - "create.gui.blockzapper.pattern.inversecheckered": "å��轉棋盤", + "create.gui.blockzapper.title": "方塊放置機", + "create.gui.blockzapper.replaceMode": "替換模式", + "create.gui.blockzapper.searchDiagonal": "對角線延伸", + "create.gui.blockzapper.searchFuzzy": "忽視種類分界", + "create.gui.blockzapper.range": "延伸範圍", + "create.gui.blockzapper.needsUpgradedAmplifier": "需要升級範圍擴大器", + "create.gui.blockzapper.patternSection": "模式", + "create.gui.blockzapper.pattern.solid": "實心", + "create.gui.blockzapper.pattern.checkered": "棋盤", + "create.gui.blockzapper.pattern.inversecheckered": "反轉棋盤", "create.gui.blockzapper.pattern.chance25": "25% ", "create.gui.blockzapper.pattern.chance50": "50% ", "create.gui.blockzapper.pattern.chance75": "75% ", - "create.gui.terrainzapper.title": "地形雕塑器", - "create.gui.terrainzapper.placement": "放置模å¼�", - "create.gui.terrainzapper.placement.merged": "çµ�å�ˆ", - "create.gui.terrainzapper.placement.attached": "ä¾�附", - "create.gui.terrainzapper.placement.inserted": "æ�’å…¥", - "create.gui.terrainzapper.brush": "雕塑類型", - "create.gui.terrainzapper.brush.cuboid": "矩形體", - "create.gui.terrainzapper.brush.sphere": "ç�ƒé«”", - "create.gui.terrainzapper.brush.cylinder": "圓柱體", - "create.gui.terrainzapper.tool": "å¡«å……é¡žåž‹", - "create.gui.terrainzapper.tool.fill": "å¡«å……", - "create.gui.terrainzapper.tool.place": "覆寫", - "create.gui.terrainzapper.tool.replace": "替æ�›", - "create.gui.terrainzapper.tool.clear": "清除", - "create.gui.terrainzapper.tool.overlay": "覆蓋", - "create.gui.terrainzapper.tool.flatten": "平整", + "create.gui.terrainzapper.title": "地形雕塑器", + "create.gui.terrainzapper.placement": "放置模式", + "create.gui.terrainzapper.placement.merged": "結合", + "create.gui.terrainzapper.placement.attached": "依附", + "create.gui.terrainzapper.placement.inserted": "插入", + "create.gui.terrainzapper.brush": "雕塑類型", + "create.gui.terrainzapper.brush.cuboid": "矩形體", + "create.gui.terrainzapper.brush.sphere": "球體", + "create.gui.terrainzapper.brush.cylinder": "圓柱體", + "create.gui.terrainzapper.tool": "填充類型", + "create.gui.terrainzapper.tool.fill": "填充", + "create.gui.terrainzapper.tool.place": "覆寫", + "create.gui.terrainzapper.tool.replace": "替換", + "create.gui.terrainzapper.tool.clear": "清除", + "create.gui.terrainzapper.tool.overlay": "覆蓋", + "create.gui.terrainzapper.tool.flatten": "平整", - "create.terrainzapper.shiftRightClickToSet": "Shift+滑鼠å�³é�µ 以設定雕塑類型", + "create.terrainzapper.shiftRightClickToSet": "Shift+滑鼠右鍵 以設定雕塑類型", - "create.blockzapper.usingBlock": "使用:%1$s", - "create.blockzapper.componentUpgrades": "零件å�‡ç´š:", - "create.blockzapper.component.body": "放置器機體", - "create.blockzapper.component.amplifier": "範åœ�擴大器", - "create.blockzapper.component.accelerator": "射擊加速器", - "create.blockzapper.component.retriever": "物å“�撿回器", - "create.blockzapper.component.scope": "è·�離觀察é�¡", - "create.blockzapper.componentTier.none": "ç„¡", - "create.blockzapper.componentTier.brass": "黃銅", - "create.blockzapper.componentTier.chromatic": "異彩化å�ˆç‰©", - "create.blockzapper.leftClickToSet": "å·¦é�µé»žæ“Šæ–¹å¡Šä»¥è¨­å®šæ–¹å¡Šç¨®é¡ž", - "create.blockzapper.empty": "方塊ä¸�足ï¼�", + "create.blockzapper.usingBlock": "使用:%1$s", + "create.blockzapper.componentUpgrades": "零件升級:", + "create.blockzapper.component.body": "放置器機體", + "create.blockzapper.component.amplifier": "範圍擴大器", + "create.blockzapper.component.accelerator": "射擊加速器", + "create.blockzapper.component.retriever": "物品撿回器", + "create.blockzapper.component.scope": "距離觀察鏡", + "create.blockzapper.componentTier.none": "無", + "create.blockzapper.componentTier.brass": "黃銅", + "create.blockzapper.componentTier.chromatic": "異彩化合物", + "create.blockzapper.leftClickToSet": "左鍵點擊方塊以設定方塊種類", + "create.blockzapper.empty": "方塊不足!", - "create.minecart_coupling.two_couplings_max": "礦車無法被連接兩個以上的礦車連çµ�器", - "create.minecart_coupling.unloaded": "有一部份礦車存在於未讀å�–å�€å¡Šä¸­", - "create.minecart_coupling.no_loops": "礦車連çµ�器ä¸�能連æˆ�一個環", - "create.minecart_coupling.removed": "從礦車上移除所有礦車連çµ�器", - "create.minecart_coupling.too_far": "礦車è·�離你太é� äº†", + "create.minecart_coupling.two_couplings_max": "礦車無法被連接兩個以上的礦車連結器", + "create.minecart_coupling.unloaded": "有一部份礦車存在於未讀取區塊中", + "create.minecart_coupling.no_loops": "礦車連結器不能連成一個環", + "create.minecart_coupling.removed": "從礦車上移除所有礦車連結器", + "create.minecart_coupling.too_far": "礦車距離你太遠了", - "create.contraptions.movement_mode": "é�‹å‹•æ¨¡å¼�", - "create.contraptions.movement_mode.move_place": "å�œæ­¢æ™‚實體化方塊", - "create.contraptions.movement_mode.move_place_returned": "å�ªåœ¨åˆ�始ä½�置實體化方塊", - "create.contraptions.movement_mode.move_never_place": "å�ªæœ‰åœ¨æ©Ÿæ¢°æ–¹å¡Šæ‘§æ¯€å¾Œæ‰�實體化方塊", - "create.contraptions.movement_mode.rotate_place": "å�œæ­¢æ™‚實體化方塊", - "create.contraptions.movement_mode.rotate_place_returned": "å�ªåœ¨æŽ¥è¿‘åˆ�始角度實體化方塊", - "create.contraptions.movement_mode.rotate_never_place": "å�ªæœ‰åœ¨æ—‹è½‰è»¸æ‘§æ¯€å¾Œæ‰�實體化方塊", - "create.contraptions.cart_movement_mode": "礦車é�‹å‹•æ¨¡å¼�", - "create.contraptions.cart_movement_mode.rotate": "çµ�構與礦車ä¿�æŒ�相å�Œæ–¹å�‘", - "create.contraptions.cart_movement_mode.rotate_paused": "礦車轉å�‘時機器å�œæ­¢å·¥ä½œ", - "create.contraptions.cart_movement_mode.rotation_locked": "çµ�構方å�‘ä¿�æŒ�ä¸�變", - "create.contraptions.windmill.rotation_direction": "旋轉方å�‘", - "create.contraptions.clockwork.clock_hands": "é�˜éŒ¶æŒ‡é‡�", - "create.contraptions.clockwork.hour_first": "時é‡�優先", - "create.contraptions.clockwork.minute_first": "分é‡�優先", - "create.contraptions.clockwork.hour_first_24": "24å°�時制優先", + "create.contraptions.movement_mode": "運動模式", + "create.contraptions.movement_mode.move_place": "停止時實體化方塊", + "create.contraptions.movement_mode.move_place_returned": "只在初始位置實體化方塊", + "create.contraptions.movement_mode.move_never_place": "只有在機械方塊摧毀後才實體化方塊", + "create.contraptions.movement_mode.rotate_place": "停止時實體化方塊", + "create.contraptions.movement_mode.rotate_place_returned": "只在接近初始角度實體化方塊", + "create.contraptions.movement_mode.rotate_never_place": "只有在旋轉軸摧毀後才實體化方塊", + "create.contraptions.cart_movement_mode": "礦車運動模式", + "create.contraptions.cart_movement_mode.rotate": "結構與礦車保持相同方向", + "create.contraptions.cart_movement_mode.rotate_paused": "礦車轉向時機器停止工作", + "create.contraptions.cart_movement_mode.rotation_locked": "結構方向保持不變", + "create.contraptions.windmill.rotation_direction": "旋轉方向", + "create.contraptions.clockwork.clock_hands": "鐘錶指針", + "create.contraptions.clockwork.hour_first": "時針優先", + "create.contraptions.clockwork.minute_first": "分針優先", + "create.contraptions.clockwork.hour_first_24": "24小時制優先", - "create.logistics.filter": "é�Žæ¿¾å™¨", - "create.logistics.recipe_filter": "é…�æ–¹é�Žæ¿¾å™¨", - "create.logistics.fluid_filter": "液體é�Žæ¿¾å™¨", - "create.logistics.firstFrequency": "é »é�“. #1", - "create.logistics.secondFrequency": "é »é�“. #2", - "create.logistics.filter.apply": "å°‡é�Žæ¿¾å™¨æ‡‰ç”¨ä¾†%1$s。", - "create.logistics.filter.apply_click_again": "å°‡é�Žæ¿¾å™¨æ‡‰ç”¨ä¾†%1$s,å†�次點擊以復制數é‡�。", - "create.logistics.filter.apply_count": "使用æ��å�–計數é�Žæ¿¾ã€‚", + "create.logistics.filter": "過濾器", + "create.logistics.recipe_filter": "配方過濾器", + "create.logistics.fluid_filter": "液體過濾器", + "create.logistics.firstFrequency": "頻道. #1", + "create.logistics.secondFrequency": "頻道. #2", + "create.logistics.filter.apply": "將過濾器應用來%1$s。", + "create.logistics.filter.apply_click_again": "將過濾器應用來%1$s,再次點擊以復制數量。", + "create.logistics.filter.apply_count": "使用提取計數過濾。", - "create.gui.goggles.generator_stats": "產能器狀態:", - "create.gui.goggles.kinetic_stats": "機械學狀態:", - "create.gui.goggles.at_current_speed": "ç�¾åœ¨é€Ÿåº¦å‹•èƒ½å€¼", + "create.gui.goggles.generator_stats": "產能器狀態:", + "create.gui.goggles.kinetic_stats": "機械學狀態:", + "create.gui.goggles.at_current_speed": "現在速度動能值", "create.gui.goggles.pole_length": "UNLOCALIZED: Pole Length:", "create.gui.goggles.fluid_container": "UNLOCALIZED: Fluid Container Info:", "create.gui.goggles.fluid_container.capacity": "UNLOCALIZED: Capacity: ", @@ -841,317 +842,327 @@ "create.gui.assembly.exception.tooManyPistonPoles": "UNLOCALIZED: There are too many extension Poles attached to this Piston.\nThe configured maximum is: %1$s", "create.gui.assembly.exception.noPistonPoles": "UNLOCALIZED: The Piston is missing some extension Poles", "create.gui.assembly.exception.not_enough_sails": "UNLOCALIZED: Attached structure does not include enough sail-like blocks: %1$s\nA minimum of %2$s are required", - "create.gui.gauge.info_header": "儀表訊æ�¯:", - "create.gui.speedometer.title": "旋轉速度", - "create.gui.stressometer.title": "網路動能", - "create.gui.stressometer.capacity": "剩餘動能é‡�", - "create.gui.stressometer.overstressed": "動能é�Žè¼‰", - "create.gui.stressometer.no_rotation": "無旋轉", - "create.gui.contraptions.not_fast_enough": "看起來%1$s 沒有é�”到足夠的工作轉速。", - "create.gui.contraptions.network_overstressed": "è£�置似乎é�Žè¼‰ï¼Œæ¸›å°‘高動能消耗的è£�置或者增加更多更多動能", - "create.gui.adjustable_crate.title": "æ�¿æ¢�ç®±", - "create.gui.adjustable_crate.storageSpace": "儲存空間", - "create.gui.stockpile_switch.title": "儲存開關", - "create.gui.stockpile_switch.invert_signal": "å��轉訊號", - "create.gui.stockpile_switch.move_to_lower_at": "移至下線%1$s%%", - "create.gui.stockpile_switch.move_to_upper_at": "移至上線%1$s%%", - "create.gui.sequenced_gearshift.title": "å�¯ç¨‹å¼�化齒輪箱", - "create.gui.sequenced_gearshift.instruction": "指令", + "create.gui.gauge.info_header": "儀表訊息:", + "create.gui.speedometer.title": "旋轉速度", + "create.gui.stressometer.title": "網路動能", + "create.gui.stressometer.capacity": "剩餘動能量", + "create.gui.stressometer.overstressed": "動能過載", + "create.gui.stressometer.no_rotation": "無旋轉", + "create.gui.contraptions.not_fast_enough": "看起來%1$s 沒有達到足夠的工作轉速。", + "create.gui.contraptions.network_overstressed": "裝置似乎過載,減少高動能消耗的裝置或者增加更多更多動能", + "create.gui.adjustable_crate.title": "板條箱", + "create.gui.adjustable_crate.storageSpace": "儲存空間", + "create.gui.stockpile_switch.title": "儲存開關", + "create.gui.stockpile_switch.invert_signal": "反轉訊號", + "create.gui.stockpile_switch.move_to_lower_at": "移至下線%1$s%%", + "create.gui.stockpile_switch.move_to_upper_at": "移至上線%1$s%%", + "create.gui.sequenced_gearshift.title": "可程式化齒輪箱", + "create.gui.sequenced_gearshift.instruction": "指令", "create.gui.sequenced_gearshift.instruction.turn_angle.descriptive": "UNLOCALIZED: Turn by angle", - "create.gui.sequenced_gearshift.instruction.turn_angle": "旋轉", - "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "角度", + "create.gui.sequenced_gearshift.instruction.turn_angle": "旋轉", + "create.gui.sequenced_gearshift.instruction.turn_angle.angle": "角度", "create.gui.sequenced_gearshift.instruction.turn_distance.descriptive": "UNLOCALIZED: Turn to move Piston/Pulley/Gantry", - "create.gui.sequenced_gearshift.instruction.turn_distance": "驅動活塞", - "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "è·�離", + "create.gui.sequenced_gearshift.instruction.turn_distance": "驅動活塞", + "create.gui.sequenced_gearshift.instruction.turn_distance.distance": "距離", "create.gui.sequenced_gearshift.instruction.delay.descriptive": "UNLOCALIZED: Timed Delay", "create.gui.sequenced_gearshift.instruction.delay": "UNLOCALIZED: Delay", "create.gui.sequenced_gearshift.instruction.delay.duration": "UNLOCALIZED: Duration", "create.gui.sequenced_gearshift.instruction.end.descriptive": "UNLOCALIZED: End", - "create.gui.sequenced_gearshift.instruction.end": "å�œæ­¢", + "create.gui.sequenced_gearshift.instruction.end": "停止", "create.gui.sequenced_gearshift.instruction.await.descriptive": "UNLOCALIZED: Await new Redstone Pulse", "create.gui.sequenced_gearshift.instruction.await": "UNLOCALIZED: Await", - "create.gui.sequenced_gearshift.speed": "速度,速度方å�‘", - "create.gui.sequenced_gearshift.speed.forward": "一å€�速,正å�‘", - "create.gui.sequenced_gearshift.speed.forward_fast": "å…©å€�速,正å�‘", - "create.gui.sequenced_gearshift.speed.back": "一å€�速,å��å�‘", - "create.gui.sequenced_gearshift.speed.back_fast": "å…©å€�速,å��å�‘", + "create.gui.sequenced_gearshift.speed": "速度,速度方向", + "create.gui.sequenced_gearshift.speed.forward": "一倍速,正向", + "create.gui.sequenced_gearshift.speed.forward_fast": "兩倍速,正向", + "create.gui.sequenced_gearshift.speed.back": "一倍速,反向", + "create.gui.sequenced_gearshift.speed.back_fast": "兩倍速,反向", - "create.schematicAndQuill.dimensions": "è—�圖尺寸:%1$sx%2$sx%3$s", - "create.schematicAndQuill.firstPos": "第一個ä½�置。", - "create.schematicAndQuill.secondPos": "第二個ä½�置。", - "create.schematicAndQuill.noTarget": "按ä½�Ctrlé�¸æ“‡ç©ºæ°£æ–¹å¡Šã€‚", - "create.schematicAndQuill.abort": "刪除é�¸æ“‡ã€‚", - "create.schematicAndQuill.title": "è—�圖å��:", - "create.schematicAndQuill.convert": "ç«‹å�³å­˜æª”並發佈", - "create.schematicAndQuill.fallbackName": "我的è—�圖", - "create.schematicAndQuill.saved": "å�¦å­˜ç‚º%1$s", + "create.schematicAndQuill.dimensions": "藍圖尺寸:%1$sx%2$sx%3$s", + "create.schematicAndQuill.firstPos": "第一個位置。", + "create.schematicAndQuill.secondPos": "第二個位置。", + "create.schematicAndQuill.noTarget": "按住Ctrl選擇空氣方塊。", + "create.schematicAndQuill.abort": "刪除選擇。", + "create.schematicAndQuill.title": "藍圖名:", + "create.schematicAndQuill.convert": "立即存檔並發佈", + "create.schematicAndQuill.fallbackName": "我的藍圖", + "create.schematicAndQuill.saved": "另存為%1$s", - "create.schematic.invalid": "[!] 無效的項目", - "create.schematic.position": "ä½�ç½®", - "create.schematic.rotation": "旋轉", - "create.schematic.rotation.none": "ç„¡", - "create.schematic.rotation.cw90": "順時é�˜90", - "create.schematic.rotation.cw180": "順時é�˜180", - "create.schematic.rotation.cw270": "順時é�˜270", - "create.schematic.mirror": "é�¡åƒ�", - "create.schematic.mirror.none": "ç„¡", - "create.schematic.mirror.frontBack": "å‰�後", - "create.schematic.mirror.leftRight": "å·¦å�³", - "create.schematic.tool.deploy": "發佈", - "create.schematic.tool.move": "移動 XZ", - "create.schematic.tool.movey": "移動 Y", - "create.schematic.tool.rotate": "旋轉", - "create.schematic.tool.print": "列å�°", - "create.schematic.tool.flip": "翻轉", - "create.schematic.tool.deploy.description.0": "å°‡çµ�構移到æŸ�個ä½�置。", - "create.schematic.tool.deploy.description.1": "在地é�¢ä¸Šé»žæ“Šæ»‘é¼ å�³é�µä»¥æ”¾ç½®ã€‚", - "create.schematic.tool.deploy.description.2": "按ä½�Ctrl以固定è·�離é�¸æ“‡ã€‚", - "create.schematic.tool.deploy.description.3": "按ä½�Ctrl滑鼠滾動更改è·�離。", - "create.schematic.tool.move.description.0": "水平移動è—�圖", - "create.schematic.tool.move.description.1": "é�¸å®šè—�圖,然後按ä½�Ctrl滑鼠滾動。", + "create.schematic.invalid": "[!] 無效的項目", + "create.schematic.position": "位置", + "create.schematic.rotation": "旋轉", + "create.schematic.rotation.none": "無", + "create.schematic.rotation.cw90": "順時鐘90", + "create.schematic.rotation.cw180": "順時鐘180", + "create.schematic.rotation.cw270": "順時鐘270", + "create.schematic.mirror": "鏡像", + "create.schematic.mirror.none": "無", + "create.schematic.mirror.frontBack": "前後", + "create.schematic.mirror.leftRight": "左右", + "create.schematic.tool.deploy": "發佈", + "create.schematic.tool.move": "移動 XZ", + "create.schematic.tool.movey": "移動 Y", + "create.schematic.tool.rotate": "旋轉", + "create.schematic.tool.print": "列印", + "create.schematic.tool.flip": "翻轉", + "create.schematic.tool.deploy.description.0": "將結構移到某個位置。", + "create.schematic.tool.deploy.description.1": "在地面上點擊滑鼠右鍵以放置。", + "create.schematic.tool.deploy.description.2": "按住Ctrl以固定距離選擇。", + "create.schematic.tool.deploy.description.3": "按住Ctrl滑鼠滾動更改距離。", + "create.schematic.tool.move.description.0": "水平移動藍圖", + "create.schematic.tool.move.description.1": "選定藍圖,然後按住Ctrl滑鼠滾動。", "create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.3": "", - "create.schematic.tool.movey.description.0": "垂直移動è—�圖", - "create.schematic.tool.movey.description.1": "按ä½�Ctrl滑鼠滾動上下移動", + "create.schematic.tool.movey.description.0": "垂直移動藍圖", + "create.schematic.tool.movey.description.1": "按住Ctrl滑鼠滾動上下移動", "create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.3": "", - "create.schematic.tool.rotate.description.0": "åœ�繞è—�圖中心旋轉è—�圖。", - "create.schematic.tool.rotate.description.1": "按ä½�Ctrl滑鼠滾動旋轉90度", + "create.schematic.tool.rotate.description.0": "圍繞藍圖中心旋轉藍圖。", + "create.schematic.tool.rotate.description.1": "按住Ctrl滑鼠滾動旋轉90度", "create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.3": "", - "create.schematic.tool.print.description.0": "ç«‹å�³å°‡çµ�構放置在世界上", - "create.schematic.tool.print.description.1": "å�³é�µé»žæ“Šç¢ºèª�ç›®å‰�ä½�置。", - "create.schematic.tool.print.description.2": "該工具僅能用於創造模å¼�。", + "create.schematic.tool.print.description.0": "立即將結構放置在世界上", + "create.schematic.tool.print.description.1": "右鍵點擊確認目前位置。", + "create.schematic.tool.print.description.2": "該工具僅能用於創造模式。", "create.schematic.tool.print.description.3": "", - "create.schematic.tool.flip.description.0": "沿你é�¸æ“‡çš„é�¢ç¿»è½‰è—�圖。", - "create.schematic.tool.flip.description.1": "指å�‘è—�圖,然後按ä½�Ctrl滑鼠滾動將其翻轉。", + "create.schematic.tool.flip.description.0": "沿你選擇的面翻轉藍圖。", + "create.schematic.tool.flip.description.1": "指向藍圖,然後按住Ctrl滑鼠滾動將其翻轉。", "create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.3": "", - "create.schematics.synchronizing": "正在å�Œæ­¥..", - "create.schematics.uploadTooLarge": "ä½ çš„è—�圖太大", - "create.schematics.maxAllowedSize": "å…�許的最大è—�圖文件大å°�為:", + "create.schematics.synchronizing": "正在同步..", + "create.schematics.uploadTooLarge": "你的藍圖太大", + "create.schematics.maxAllowedSize": "允許的最大藍圖文件大小為:", - "create.gui.schematicTable.refresh": "é‡�æ–°æ•´ç�†æ–‡ä»¶", - "create.gui.schematicTable.open_folder": "打開資料夾", - "create.gui.schematicTable.title": "è—�圖桌", - "create.gui.schematicTable.availableSchematics": "å�¯ç”¨è—�圖", - "create.gui.schematicTable.noSchematics": "沒有存檔的è—�圖", - "create.gui.schematicTable.uploading": "正在上傳...", - "create.gui.schematicTable.finished": "上傳完æˆ�!", - "create.gui.schematicannon.title": "è—�圖加農炮", - "create.gui.schematicannon.listPrinter": "物å“�清單列å�°æ©Ÿ", - "create.gui.schematicannon.gunpowderLevel": "ç�«è—¥%1$s%%", - "create.gui.schematicannon.shotsRemaining": "發射進度:%1$s", - "create.gui.schematicannon.shotsRemainingWithBackup": "備份:%1$s", - "create.gui.schematicannon.optionEnabled": "ç›®å‰�啟用", - "create.gui.schematicannon.optionDisabled": "ç›®å‰�å�œç”¨", - "create.gui.schematicannon.showOptions": "顯示è—�圖加農炮設定", - "create.gui.schematicannon.option.dontReplaceSolid": "ä¸�è¦�替æ�›æ–¹å¡Š", - "create.gui.schematicannon.option.replaceWithSolid": "用固體方塊替æ�›å·¥ä½œå�€åŸŸå…§çš„方塊", - "create.gui.schematicannon.option.replaceWithAny": "用任何方塊替æ�›å·¥ä½œå�€åŸŸå…§çš„方塊", - "create.gui.schematicannon.option.replaceWithEmpty": "用空氣替æ�›å·¥ä½œå�€åŸŸå…§çš„方塊", - "create.gui.schematicannon.option.skipMissing": "繞é�Žç¼ºå°‘的方塊", - "create.gui.schematicannon.option.skipTileEntities": "ä¿�護儲存方塊", - "create.gui.schematicannon.slot.gunpowder": "å�‘è—�圖加農炮添加ç�«è—¥ä»¥æ��供動能", - "create.gui.schematicannon.slot.listPrinter": "在此處放置書以列å�°è—�圖所需的æ��料清單", - "create.gui.schematicannon.slot.schematic": "在此處添加你的è—�圖,務必確ä¿�其已被部放置在特定ä½�ç½®", - "create.gui.schematicannon.option.skipMissing.description": "如果æ��æ–™ä¸�夠,è—�圖大炮將忽略目å‰�ä¸�夠的æ��料並且使用其他已有æ��料繼續工作", - "create.gui.schematicannon.option.skipTileEntities.description": "è—�圖將é�¿å…�æ›´æ�›å„²å­˜æ–¹å¡Šï¼Œå¦‚ç®±å­�。", - "create.gui.schematicannon.option.dontReplaceSolid.description": "è—�圖加農炮將ä¸�會替æ�›å·¥ä½œç¯„åœ�內的任何固體方塊。", - "create.gui.schematicannon.option.replaceWithSolid.description": "è—�圖加農炮會使用所æ��供的固體方塊來替æ�›å·¥ä½œå�€åŸŸå…§çš„其他固體方塊", - "create.gui.schematicannon.option.replaceWithAny.description": "è—�圖加農炮會使用任何所æ��供的方塊來替æ�›å·¥ä½œå�€åŸŸå…§çš„固體方塊", - "create.gui.schematicannon.option.replaceWithEmpty.description": "è—�圖加農炮將清ç�†å’Œæ›¿æ�›å·¥ä½œå�€åŸŸå…§æ‰€æœ‰åŽŸæœ¬çš„方塊。", + "create.gui.schematicTable.refresh": "重新整理文件", + "create.gui.schematicTable.open_folder": "打開資料夾", + "create.gui.schematicTable.title": "藍圖桌", + "create.gui.schematicTable.availableSchematics": "可用藍圖", + "create.gui.schematicTable.noSchematics": "沒有存檔的藍圖", + "create.gui.schematicTable.uploading": "正在上傳...", + "create.gui.schematicTable.finished": "上傳完成!", + "create.gui.schematicannon.title": "藍圖加農炮", + "create.gui.schematicannon.listPrinter": "物品清單列印機", + "create.gui.schematicannon.gunpowderLevel": "火藥%1$s%%", + "create.gui.schematicannon.shotsRemaining": "發射進度:%1$s", + "create.gui.schematicannon.shotsRemainingWithBackup": "備份:%1$s", + "create.gui.schematicannon.optionEnabled": "目前啟用", + "create.gui.schematicannon.optionDisabled": "目前停用", + "create.gui.schematicannon.showOptions": "顯示藍圖加農炮設定", + "create.gui.schematicannon.option.dontReplaceSolid": "不要替換方塊", + "create.gui.schematicannon.option.replaceWithSolid": "用固體方塊替換工作區域內的方塊", + "create.gui.schematicannon.option.replaceWithAny": "用任何方塊替換工作區域內的方塊", + "create.gui.schematicannon.option.replaceWithEmpty": "用空氣替換工作區域內的方塊", + "create.gui.schematicannon.option.skipMissing": "繞過缺少的方塊", + "create.gui.schematicannon.option.skipTileEntities": "保護儲存方塊", + "create.gui.schematicannon.slot.gunpowder": "向藍圖加農炮添加火藥以提供動能", + "create.gui.schematicannon.slot.listPrinter": "在此處放置書以列印藍圖所需的材料清單", + "create.gui.schematicannon.slot.schematic": "在此處添加你的藍圖,務必確保其已被部放置在特定位置", + "create.gui.schematicannon.option.skipMissing.description": "如果材料不夠,藍圖大炮將忽略目前不夠的材料並且使用其他已有材料繼續工作", + "create.gui.schematicannon.option.skipTileEntities.description": "藍圖將避免更換儲存方塊,如箱子。", + "create.gui.schematicannon.option.dontReplaceSolid.description": "藍圖加農炮將不會替換工作範圍內的任何固體方塊。", + "create.gui.schematicannon.option.replaceWithSolid.description": "藍圖加農炮會使用所提供的固體方塊來替換工作區域內的其他固體方塊", + "create.gui.schematicannon.option.replaceWithAny.description": "藍圖加農炮會使用任何所提供的方塊來替換工作區域內的固體方塊", + "create.gui.schematicannon.option.replaceWithEmpty.description": "藍圖加農炮將清理和替換工作區域內所有原本的方塊。", - "create.schematicannon.status.idle": "é–’ç½®", - "create.schematicannon.status.ready": "準備", - "create.schematicannon.status.running": "å•Ÿå‹•", - "create.schematicannon.status.finished": "完æˆ�", - "create.schematicannon.status.paused": "已暫å�œ", - "create.schematicannon.status.stopped": "å�œæ­¢", - "create.schematicannon.status.noGunpowder": "ç�«è—¥æ¶ˆè€—完畢", - "create.schematicannon.status.targetNotLoaded": "方塊未讀å�–", - "create.schematicannon.status.targetOutsideRange": "定ä½�目標太é� ", - "create.schematicannon.status.searching": "æ�œå°‹", - "create.schematicannon.status.skipping": "è·³é�Ž", - "create.schematicannon.status.missingBlock": "缺少方塊:", - "create.schematicannon.status.placing": "建築中", - "create.schematicannon.status.clearing": "清除方塊中", - "create.schematicannon.status.schematicInvalid": "è—�圖無效", - "create.schematicannon.status.schematicNotPlaced": "è—�圖未發佈", - "create.schematicannon.status.schematicExpired": "è—�圖文件已é�ŽæœŸ", + "create.schematicannon.status.idle": "閒置", + "create.schematicannon.status.ready": "準備", + "create.schematicannon.status.running": "啟動", + "create.schematicannon.status.finished": "完成", + "create.schematicannon.status.paused": "已暫停", + "create.schematicannon.status.stopped": "停止", + "create.schematicannon.status.noGunpowder": "火藥消耗完畢", + "create.schematicannon.status.targetNotLoaded": "方塊未讀取", + "create.schematicannon.status.targetOutsideRange": "定位目標太遠", + "create.schematicannon.status.searching": "搜尋", + "create.schematicannon.status.skipping": "跳過", + "create.schematicannon.status.missingBlock": "缺少方塊:", + "create.schematicannon.status.placing": "建築中", + "create.schematicannon.status.clearing": "清除方塊中", + "create.schematicannon.status.schematicInvalid": "藍圖無效", + "create.schematicannon.status.schematicNotPlaced": "藍圖未發佈", + "create.schematicannon.status.schematicExpired": "藍圖文件已過期", - "create.materialChecklist": "æ��料清單", - "create.materialChecklist.blocksNotLoaded": "*å…�責è�²æ˜Ž* \n\n由於未讀å�–相關å�€å¡Šï¼Œæ��料清單å�¯èƒ½ä¸�正確。", + "create.materialChecklist": "材料清單", + "create.materialChecklist.blocksNotLoaded": "*免責聲明* \n\n由於未讀取相關區塊,材料清單可能不正確。", - "create.gui.filter.deny_list": "黑å��å–®", - "create.gui.filter.deny_list.description": "å�ªé€šé�Žä¸�在黑å��單中的物å“�,如果黑å��單為空,所有物å“�都å�¯ä»¥é€šé�Ž", - "create.gui.filter.allow_list": "白å��å–®", - "create.gui.filter.allow_list.description": "å�ªé€šé�Žåœ¨ç™½å��單中的物å“�,如果白å��單為空,所有物å“�都無法通é�Ž", - "create.gui.filter.respect_data": "比å°�物å“�屬性", - "create.gui.filter.respect_data.description": "å�ªæœ‰ç‰©å“�çš„è€�ä¹…ã€�附魔等其他屬性相å�Œæ™‚æ‰�å�¯ä»¥æ¯”å°�", - "create.gui.filter.ignore_data": "忽略物å“�屬性", - "create.gui.filter.ignore_data.description": "é…�å°�時忽略物å“�çš„è€�ä¹…ã€�附魔等其他屬性", + "create.gui.filter.deny_list": "黑名單", + "create.gui.filter.deny_list.description": "只通過不在黑名單中的物品,如果黑名單為空,所有物品都可以通過", + "create.gui.filter.allow_list": "白名單", + "create.gui.filter.allow_list.description": "只通過在白名單中的物品,如果白名單為空,所有物品都無法通過", + "create.gui.filter.respect_data": "比對物品屬性", + "create.gui.filter.respect_data.description": "只有物品的耐久、附魔等其他屬性相同時才可以比對", + "create.gui.filter.ignore_data": "忽略物品屬性", + "create.gui.filter.ignore_data.description": "配對時忽略物品的耐久、附魔等其他屬性", - "create.item_attributes.placeable": "å�¯æ”¾ç½®", - "create.item_attributes.placeable.inverted": "ä¸�å�¯æ”¾ç½®", - "create.item_attributes.consumable": "å�¯é£Ÿç”¨", - "create.item_attributes.consumable.inverted": "ä¸�å�¯é£Ÿç”¨", - "create.item_attributes.smeltable": "å�¯è¢«ç†”çˆ�èž�ç…‰", - "create.item_attributes.smeltable.inverted": "ä¸�å�¯è¢«ç†”çˆ�èž�ç…‰", - "create.item_attributes.washable": "å�¯è¢«ç¯©æ´—", - "create.item_attributes.washable.inverted": "ä¸�å�¯è¢«ç¯©æ´—", - "create.item_attributes.smokable": "å�¯è¢«ç…™ç†�", - "create.item_attributes.smokable.inverted": "ä¸�å�¯è¢«ç…™ç†�", - "create.item_attributes.crushable": "å�¯è¢«ç²‰ç¢Ž", - "create.item_attributes.crushable.inverted": "ä¸�å�¯è¢«ç²‰ç¢Ž", - "create.item_attributes.blastable": "å�¯è¢«é«˜çˆ�èž�ç…‰", - "create.item_attributes.blastable.inverted": "ä¸�å�¯è¢«é«˜çˆ�èž�ç…‰", - "create.item_attributes.enchanted": "已被附魔", - "create.item_attributes.enchanted.inverted": "未被附魔", - "create.item_attributes.damaged": "å·²æ��壞", - "create.item_attributes.damaged.inverted": "未æ��壞", - "create.item_attributes.badly_damaged": "åš´é‡�å�—æ��", - "create.item_attributes.badly_damaged.inverted": "未嚴é‡�å�—æ��", - "create.item_attributes.not_stackable": "無法堆疊", - "create.item_attributes.not_stackable.inverted": "å�¯å †ç–Š", - "create.item_attributes.equipable": "å�¯è£�å‚™", - "create.item_attributes.equipable.inverted": "ä¸�å�¯è£�å‚™", - "create.item_attributes.furnace_fuel": "是燃料", - "create.item_attributes.furnace_fuel.inverted": "ä¸�是燃料", - "create.item_attributes.in_tag": "標籤是%1$s", - "create.item_attributes.in_tag.inverted": "標籤ä¸�是%1$s", - "create.item_attributes.in_item_group": "屬於%1$s", - "create.item_attributes.in_item_group.inverted": "ä¸�屬於%1$s", - "create.item_attributes.added_by": "ç”±%1$s添加", - "create.item_attributes.added_by.inverted": "ä¸�是由%1$s添加", - "create.item_attributes.has_enchant": "有附魔效果%1$s", - "create.item_attributes.has_enchant.inverted": "沒有附魔效果%1$s", - "create.item_attributes.has_fluid": "包å�«%1$s", - "create.item_attributes.has_fluid.inverted": "ä¸�包å�«%1$s", - "create.item_attributes.has_name": "有自定義å��稱%1$s", - "create.item_attributes.has_name.inverted": "沒有自定義å��稱%1$s", - "create.item_attributes.book_author": "ç”±%1$s編寫", - "create.item_attributes.book_author.inverted": "未由%1$s編寫", - "create.item_attributes.book_copy_original": "是原創的", - "create.item_attributes.book_copy_original.inverted": "ä¸�是原創的", - "create.item_attributes.book_copy_first": "是第一份複製", - "create.item_attributes.book_copy_first.inverted": "ä¸�是第一份複製", - "create.item_attributes.book_copy_second": "是第二份複製", - "create.item_attributes.book_copy_second.inverted": "ä¸�是第二份複製", - "create.item_attributes.book_copy_tattered": "是第三份複製", - "create.item_attributes.book_copy_tattered.inverted": "ä¸�是第三份複製", - "create.item_attributes.astralsorcery_crystal": "具有晶體屬性%1$s", - "create.item_attributes.astralsorcery_crystal.inverted": "ä¸�具有晶體屬性%1$s", - "create.item_attributes.astralsorcery_constellation": "與%1$s調諧", - "create.item_attributes.astralsorcery_constellation.inverted": "未與%1$s調諧", - "create.item_attributes.astralsorcery_perk_gem": "具有特殊屬性%1$s", - "create.item_attributes.astralsorcery_perk_gem.inverted": "ä¸�具有特殊屬性%1$s", - "create.item_attributes.astralsorcery_amulet": "æ��å�‡%1$s", - "create.item_attributes.astralsorcery_amulet.inverted": "ä¸�æ��å�‡%1$s", + "create.item_attributes.placeable": "可放置", + "create.item_attributes.placeable.inverted": "不可放置", + "create.item_attributes.consumable": "可食用", + "create.item_attributes.consumable.inverted": "不可食用", + "create.item_attributes.smeltable": "可被熔爐融煉", + "create.item_attributes.smeltable.inverted": "不可被熔爐融煉", + "create.item_attributes.washable": "可被篩洗", + "create.item_attributes.washable.inverted": "不可被篩洗", + "create.item_attributes.smokable": "可被煙熏", + "create.item_attributes.smokable.inverted": "不可被煙熏", + "create.item_attributes.crushable": "可被粉碎", + "create.item_attributes.crushable.inverted": "不可被粉碎", + "create.item_attributes.blastable": "可被高爐融煉", + "create.item_attributes.blastable.inverted": "不可被高爐融煉", + "create.item_attributes.enchanted": "已被附魔", + "create.item_attributes.enchanted.inverted": "未被附魔", + "create.item_attributes.damaged": "已損壞", + "create.item_attributes.damaged.inverted": "未損壞", + "create.item_attributes.badly_damaged": "嚴重受損", + "create.item_attributes.badly_damaged.inverted": "未嚴重受損", + "create.item_attributes.not_stackable": "無法堆疊", + "create.item_attributes.not_stackable.inverted": "可堆疊", + "create.item_attributes.equipable": "可裝備", + "create.item_attributes.equipable.inverted": "不可裝備", + "create.item_attributes.furnace_fuel": "是燃料", + "create.item_attributes.furnace_fuel.inverted": "不是燃料", + "create.item_attributes.in_tag": "標籤是%1$s", + "create.item_attributes.in_tag.inverted": "標籤不是%1$s", + "create.item_attributes.in_item_group": "屬於%1$s", + "create.item_attributes.in_item_group.inverted": "不屬於%1$s", + "create.item_attributes.added_by": "由%1$s添加", + "create.item_attributes.added_by.inverted": "不是由%1$s添加", + "create.item_attributes.has_enchant": "有附魔效果%1$s", + "create.item_attributes.has_enchant.inverted": "沒有附魔效果%1$s", + "create.item_attributes.color": "UNLOCALIZED: is dyed %1$s", + "create.item_attributes.color.inverted": "UNLOCALIZED: is not dyed %1$s", + "create.item_attributes.max_enchanted": "UNLOCALIZED: is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "UNLOCALIZED: is not enchanted at max level", + "create.item_attributes.has_fluid": "包含%1$s", + "create.item_attributes.has_fluid.inverted": "不包含%1$s", + "create.item_attributes.has_name": "有自定義名稱%1$s", + "create.item_attributes.has_name.inverted": "沒有自定義名稱%1$s", + "create.item_attributes.book_author": "由%1$s編寫", + "create.item_attributes.book_author.inverted": "未由%1$s編寫", + "create.item_attributes.book_copy_original": "是原創的", + "create.item_attributes.book_copy_original.inverted": "不是原創的", + "create.item_attributes.book_copy_first": "是第一份複製", + "create.item_attributes.book_copy_first.inverted": "不是第一份複製", + "create.item_attributes.book_copy_second": "是第二份複製", + "create.item_attributes.book_copy_second.inverted": "不是第二份複製", + "create.item_attributes.book_copy_tattered": "是第三份複製", + "create.item_attributes.book_copy_tattered.inverted": "不是第三份複製", + "create.item_attributes.astralsorcery_crystal": "具有晶體屬性%1$s", + "create.item_attributes.astralsorcery_crystal.inverted": "不具有晶體屬性%1$s", + "create.item_attributes.astralsorcery_constellation": "與%1$s調諧", + "create.item_attributes.astralsorcery_constellation.inverted": "未與%1$s調諧", + "create.item_attributes.astralsorcery_perk_gem": "具有特殊屬性%1$s", + "create.item_attributes.astralsorcery_perk_gem.inverted": "不具有特殊屬性%1$s", + "create.item_attributes.astralsorcery_amulet": "提升%1$s", + "create.item_attributes.astralsorcery_amulet.inverted": "不提升%1$s", - "create.gui.attribute_filter.no_selected_attributes": "沒有標記任何屬性", - "create.gui.attribute_filter.selected_attributes": "å·²é�¸æ“‡çš„屬性:", - "create.gui.attribute_filter.add_attribute": "å�‘列表中添加屬性", - "create.gui.attribute_filter.add_inverted_attribute": "å�‘列表中添加相å��屬性", - "create.gui.attribute_filter.allow_list_disjunctive": "ä»»æ„�比å°�白å��單(任何)", - "create.gui.attribute_filter.allow_list_disjunctive.description": "å�ªè¦�有其中一項屬性符å�ˆï¼Œå°±å�¯ä»¥é€šé�Ž", - "create.gui.attribute_filter.allow_list_conjunctive": "全部比å°�白å��單(全部)", - "create.gui.attribute_filter.allow_list_conjunctive.description": "å�ªæœ‰æ‰€æœ‰å±¬æ€§éƒ½ç›¸ç¬¦æ‰�å�¯ä»¥é€šé�Ž", - "create.gui.attribute_filter.deny_list": "黑å��å–®", - "create.gui.attribute_filter.deny_list.description": "å�ªè¦�沒有上述屬性,就å�¯ä»¥é€šé�Ž", - "create.gui.attribute_filter.add_reference_item": "添加å�ƒè€ƒç‰©å“�", + "create.gui.attribute_filter.no_selected_attributes": "沒有標記任何屬性", + "create.gui.attribute_filter.selected_attributes": "已選擇的屬性:", + "create.gui.attribute_filter.add_attribute": "向列表中添加屬性", + "create.gui.attribute_filter.add_inverted_attribute": "向列表中添加相反屬性", + "create.gui.attribute_filter.allow_list_disjunctive": "任意比對白名單(任何)", + "create.gui.attribute_filter.allow_list_disjunctive.description": "只要有其中一項屬性符合,就可以通過", + "create.gui.attribute_filter.allow_list_conjunctive": "全部比對白名單(全部)", + "create.gui.attribute_filter.allow_list_conjunctive.description": "只有所有屬性都相符才可以通過", + "create.gui.attribute_filter.deny_list": "黑名單", + "create.gui.attribute_filter.deny_list.description": "只要沒有上述屬性,就可以通過", + "create.gui.attribute_filter.add_reference_item": "添加參考物品", - "create.tooltip.holdKey": "按ä½� [%1$s]", - "create.tooltip.holdKeyOrKey": "按ä½� [%1$s] 或 [%2$s]", + "create.tooltip.holdKey": "按住 [%1$s]", + "create.tooltip.holdKeyOrKey": "按住 [%1$s] 或 [%2$s]", "create.tooltip.keyShift": "Shift", "create.tooltip.keyCtrl": "Ctrl", - "create.tooltip.speedRequirement": "需求速度:%1$s", - "create.tooltip.speedRequirement.none": "ç„¡", - "create.tooltip.speedRequirement.medium": "é�©ç•¶", - "create.tooltip.speedRequirement.high": "å¿«", - "create.tooltip.stressImpact": "動能消耗:%1$s", - "create.tooltip.stressImpact.low": "低", - "create.tooltip.stressImpact.medium": "中", - "create.tooltip.stressImpact.high": "高", - "create.tooltip.stressImpact.overstressed": "é�Žè¼‰", - "create.tooltip.capacityProvided": "動能生產é‡�:%1$s", - "create.tooltip.capacityProvided.low": "å°�", - "create.tooltip.capacityProvided.medium": "中", - "create.tooltip.capacityProvided.high": "大", - "create.tooltip.capacityProvided.asGenerator": "(作為產生器)", - "create.tooltip.generationSpeed": "產生%1$s %2$s", - "create.tooltip.analogStrength": "調節強度:%1$s/15", + "create.tooltip.speedRequirement": "需求速度:%1$s", + "create.tooltip.speedRequirement.none": "無", + "create.tooltip.speedRequirement.medium": "適當", + "create.tooltip.speedRequirement.high": "快", + "create.tooltip.stressImpact": "動能消耗:%1$s", + "create.tooltip.stressImpact.low": "低", + "create.tooltip.stressImpact.medium": "中", + "create.tooltip.stressImpact.high": "高", + "create.tooltip.stressImpact.overstressed": "過載", + "create.tooltip.capacityProvided": "動能生產量:%1$s", + "create.tooltip.capacityProvided.low": "小", + "create.tooltip.capacityProvided.medium": "中", + "create.tooltip.capacityProvided.high": "大", + "create.tooltip.capacityProvided.asGenerator": "(作為產生器)", + "create.tooltip.generationSpeed": "產生%1$s %2$s", + "create.tooltip.analogStrength": "調節強度:%1$s/15", - "create.mechanical_arm.extract_from": "從%1$s æ‹¿å�–物å“�", - "create.mechanical_arm.deposit_to": "å�‘%1$s 儲存物å“�", - "create.mechanical_arm.summary": "機械手臂有%1$s 輸入以å�Š %2$s 輸出。", - "create.mechanical_arm.points_outside_range": "%1$s 由於è·�離é™�制,é�¸å®šçš„交互點被移除。", + "create.mechanical_arm.extract_from": "從%1$s 拿取物品", + "create.mechanical_arm.deposit_to": "向%1$s 儲存物品", + "create.mechanical_arm.summary": "機械手臂有%1$s 輸入以及 %2$s 輸出。", + "create.mechanical_arm.points_outside_range": "%1$s 由於距離限制,選定的交互點被移除。", - "create.logistics.when_multiple_outputs_available": "當多個輸出å�¯ç”¨æ™‚", + "create.weighted_ejector.target_set": "UNLOCALIZED: Target Selected", + "create.weighted_ejector.target_not_valid": "UNLOCALIZED: Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "UNLOCALIZED: Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "UNLOCALIZED: Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "UNLOCALIZED: Ejected Stack Size", - "create.mechanical_arm.selection_mode.round_robin": "輪詢調度", - "create.mechanical_arm.selection_mode.forced_round_robin": "強制輪詢調度", - "create.mechanical_arm.selection_mode.prefer_first": "第一目標優先", + "create.logistics.when_multiple_outputs_available": "當多個輸出可用時", - "create.tunnel.selection_mode.split": "分攤", - "create.tunnel.selection_mode.forced_split": "強制分攤", - "create.tunnel.selection_mode.round_robin": "輪詢調度", - "create.tunnel.selection_mode.forced_round_robin": "強制輪詢調度", - "create.tunnel.selection_mode.prefer_nearest": "最近優先", - "create.tunnel.selection_mode.randomize": "隨機", - "create.tunnel.selection_mode.synchronize": "å�Œæ­¥è¼¸å…¥", + "create.mechanical_arm.selection_mode.round_robin": "輪詢調度", + "create.mechanical_arm.selection_mode.forced_round_robin": "強制輪詢調度", + "create.mechanical_arm.selection_mode.prefer_first": "第一目標優先", - "create.tooltip.chute.header": "滑é�“訊æ�¯", - "create.tooltip.chute.items_move_down": "物å“�å�‘下移動", - "create.tooltip.chute.items_move_up": "物å“�å�‘上移動", - "create.tooltip.chute.no_fans_attached": "未安è£�鼓風機", - "create.tooltip.chute.fans_push_up": "鼓風機從下方進行推動", - "create.tooltip.chute.fans_push_down": "鼓風機從上方進行推動", - "create.tooltip.chute.fans_pull_up": "鼓風機從下方進行å�¸å¼•", - "create.tooltip.chute.fans_pull_down": "鼓風機從上方進行å�¸å¼•", + "create.tunnel.selection_mode.split": "分攤", + "create.tunnel.selection_mode.forced_split": "強制分攤", + "create.tunnel.selection_mode.round_robin": "輪詢調度", + "create.tunnel.selection_mode.forced_round_robin": "強制輪詢調度", + "create.tunnel.selection_mode.prefer_nearest": "最近優先", + "create.tunnel.selection_mode.randomize": "隨機", + "create.tunnel.selection_mode.synchronize": "同步輸入", + + "create.tooltip.chute.header": "滑道訊息", + "create.tooltip.chute.items_move_down": "物品向下移動", + "create.tooltip.chute.items_move_up": "物品向上移動", + "create.tooltip.chute.no_fans_attached": "未安裝鼓風機", + "create.tooltip.chute.fans_push_up": "鼓風機從下方進行推動", + "create.tooltip.chute.fans_push_down": "鼓風機從上方進行推動", + "create.tooltip.chute.fans_pull_up": "鼓風機從下方進行吸引", + "create.tooltip.chute.fans_pull_down": "鼓風機從上方進行吸引", "create.tooltip.chute.contains": "UNLOCALIZED: Contains: %1$s x%2$s", "create.hint.hose_pulley.title": "UNLOCALIZED: Bottomless Supply", "create.hint.hose_pulley": "UNLOCALIZED: The targeted body of fluid is considered infinite.", - "create.hint.mechanical_arm_no_targets.title": "沒有目標", - "create.hint.mechanical_arm_no_targets": "看起來這個_機械手臂_沒有被分é…�任何_目標_。在手æŒ�機械手臂的å�Œæ™‚,å�³é�µé�¸å�–輸é€�帶ã€�置物臺ã€�æ¼�斗或其他設備來設定目標。", - "create.hint.horizontal_funnel.title": "æ°´å¹³æ¼�æ–—", - "create.hint.horizontal_funnel": "無法_直接_在兩個庫存間移動物å“�。試著使用輸é€�帶或者置物臺來從庫存中æ��å�–物å“�。", - "create.hint.upward_funnel.title": "æ¼�æ–—å�‘上", - "create.hint.upward_funnel": "å�ªå�¯ä»¥å‚³é€�ç”±_機械手臂_,鼓風機驅動的_滑é�“_或者被投擲的物å“�。試著å�šä¸€äº›æ»‘é�“來垂直輸é€�物å“�。", - "create.hint.empty_bearing.title": "更新軸承", - "create.hint.empty_bearing": "_空手å�³é�µ_軸承來_添加_你新建造的çµ�構。", - "create.hint.full_deployer.title": "機械手物å“�溢出", - "create.hint.full_deployer": "_機械手_包å�«_é�Žå‰©çš„物å“�_需è¦�被_æ��å�–._使用_æ¼�斗,__æ¼�æ–—_或其他方法將溢出解決。", + "create.hint.mechanical_arm_no_targets.title": "沒有目標", + "create.hint.mechanical_arm_no_targets": "看起來這個_機械手臂_沒有被分配任何_目標_。在手持機械手臂的同時,右鍵選取輸送帶、置物臺、漏斗或其他設備來設定目標。", + "create.hint.horizontal_funnel.title": "水平漏斗", + "create.hint.horizontal_funnel": "無法_直接_在兩個庫存間移動物品。試著使用輸送帶或者置物臺來從庫存中提取物品。", + "create.hint.upward_funnel.title": "漏斗向上", + "create.hint.upward_funnel": "只可以傳送由_機械手臂_,鼓風機驅動的_滑道_或者被投擲的物品。試著做一些滑道來垂直輸送物品。", + "create.hint.empty_bearing.title": "更新軸承", + "create.hint.empty_bearing": "_空手右鍵_軸承來_添加_你新建造的結構。", + "create.hint.full_deployer.title": "機械手物品溢出", + "create.hint.full_deployer": "_機械手_包含_過剩的物品_需要被_提取._使用_漏斗,__漏斗_或其他方法將溢出解決。", - "create.gui.config.overlay1": "å—¨ :)", - "create.gui.config.overlay2": "這是一個實例層", - "create.gui.config.overlay3": "點擊拖拽你的滑鼠", - "create.gui.config.overlay4": "來將它移動到å‰�æ–¹", - "create.gui.config.overlay5": "ESC退出目å‰�ç•Œé�¢", - "create.gui.config.overlay6": "並儲存新的ä½�ç½®", - "create.gui.config.overlay7": "輸入/create overlay reset", - "create.gui.config.overlay8": "é‡�置到é �設ä½�ç½®", + "create.gui.config.overlay1": "嗨 :)", + "create.gui.config.overlay2": "這是一個實例層", + "create.gui.config.overlay3": "點擊拖拽你的滑鼠", + "create.gui.config.overlay4": "來將它移動到前方", + "create.gui.config.overlay5": "ESC退出目前界面", + "create.gui.config.overlay6": "並儲存新的位置", + "create.gui.config.overlay7": "輸入/create overlay reset", + "create.gui.config.overlay8": "重置到預設位置", "create.command.killTPSCommand": "killtps", - "create.command.killTPSCommand.status.slowed_by.0": "[Create]: 伺æœ�器æ¯�秒TICK被é™�為 %s ms :o", - "create.command.killTPSCommand.status.slowed_by.1": "[Create]: 伺æœ�器ç�¾åœ¨æ¯�秒TICK被é™�為 >:)", - "create.command.killTPSCommand.status.slowed_by.2": "[Create]: 伺æœ�器ç�¾åœ¨ä¸�延é�²äº†ï¼ŒTPS正常 :D", - "create.command.killTPSCommand.status.usage.0": "[Create]: 用 /killtps stop 來讓伺æœ�器的TPS速度æ�¢å¾©æ­£å¸¸", - "create.command.killTPSCommand.status.usage.1": "[Create]: 用 /killtps start 來手動é™�低伺æœ�器TPS", + "create.command.killTPSCommand.status.slowed_by.0": "[Create]: 伺服器每秒TICK被降為 %s ms :o", + "create.command.killTPSCommand.status.slowed_by.1": "[Create]: 伺服器現在每秒TICK被降為 >:)", + "create.command.killTPSCommand.status.slowed_by.2": "[Create]: 伺服器現在不延遲了,TPS正常 :D", + "create.command.killTPSCommand.status.usage.0": "[Create]: 用 /killtps stop 來讓伺服器的TPS速度恢復正常", + "create.command.killTPSCommand.status.usage.1": "[Create]: 用 /killtps start 來手動降低伺服器TPS", "create.command.killTPSCommand.argument.tickTime": "tickTime", - "create.subtitle.schematicannon_launch_block": "è—�圖大炮發射", - "create.subtitle.schematicannon_finish": "è—�圖大炮完æˆ�任務", - "create.subtitle.slime_added": "é»�液擠壓", - "create.subtitle.mechanical_press_activation": "液壓機工作", - "create.subtitle.mechanical_press_item_break": "金屬碰撞", - "create.subtitle.blockzapper_place": "放置方塊", - "create.subtitle.blockzapper_confirm": "é�¸æ“‡æ–¹å¡Š", - "create.subtitle.blockzapper_deny": "放置失敗", - "create.subtitle.block_funnel_eat": "æ¼�æ–—å�¸æ”¶", - "create.subtitle.blaze_munch": "烈焰使者開心地å�ƒè‘—", + "create.subtitle.schematicannon_launch_block": "藍圖大炮發射", + "create.subtitle.schematicannon_finish": "藍圖大炮完成任務", + "create.subtitle.slime_added": "黏液擠壓", + "create.subtitle.mechanical_press_activation": "液壓機工作", + "create.subtitle.mechanical_press_item_break": "金屬碰撞", + "create.subtitle.blockzapper_place": "放置方塊", + "create.subtitle.blockzapper_confirm": "選擇方塊", + "create.subtitle.blockzapper_deny": "放置失敗", + "create.subtitle.block_funnel_eat": "漏斗吸收", + "create.subtitle.blaze_munch": "烈焰使者開心地吃著", "_": "->------------------------] Item Descriptions [------------------------<-", @@ -1159,659 +1170,659 @@ "item.create.example_item.tooltip": "EXAMPLE ITEM (just a marker that this tooltip exists)", "item.create.example_item.tooltip.summary": "A brief description of the item._Underscores_highlight a term.", "item.create.example_item.tooltip.condition1": "When this", - "item.create.example_item.tooltip.behaviour1": "Then this item does this。(behaviours show on shift)", + "item.create.example_item.tooltip.behaviour1": "Then this item does this。(behaviours show on shift)", "item.create.example_item.tooltip.condition2": "And When this", "item.create.example_item.tooltip.behaviour2": "You can add as many behaviours as you like", "item.create.example_item.tooltip.control1": "When Ctrl pressed", "item.create.example_item.tooltip.action1": "These controls are displayed.", - "block.create.andesite_encased_shaft.tooltip": "安山岩傳動軸箱", - "block.create.andesite_encased_shaft.tooltip.summary": "_創造模å¼�_物å“�。用安山岩機殼包覆世界中的傳動軸,將ä¸�會消耗機殼。", + "block.create.andesite_encased_shaft.tooltip": "安山岩傳動軸箱", + "block.create.andesite_encased_shaft.tooltip.summary": "_創造模式_物品。用安山岩機殼包覆世界中的傳動軸,將不會消耗機殼。", - "block.create.brass_encased_shaft.tooltip": "黃銅傳動軸箱", - "block.create.brass_encased_shaft.tooltip.summary": "_創造模å¼�_物å“�。用黃銅機殼包覆世界中的傳動軸,將ä¸�會消耗機殼。", + "block.create.brass_encased_shaft.tooltip": "黃銅傳動軸箱", + "block.create.brass_encased_shaft.tooltip.summary": "_創造模式_物品。用黃銅機殼包覆世界中的傳動軸,將不會消耗機殼。", - "block.create.wooden_bracket.tooltip": "木製支架", - "block.create.wooden_bracket.tooltip.summary": "用來è£�飾_傳動軸_,_齒輪_å’Œ_管é�“_。", + "block.create.wooden_bracket.tooltip": "木製支架", + "block.create.wooden_bracket.tooltip.summary": "用來裝飾_傳動軸_,_齒輪_和_管道_。", - "block.create.metal_bracket.tooltip": "金屬支架", - "block.create.metal_bracket.tooltip.summary": "用來è£�飾_傳動軸_,_齒輪_å’Œ_管é�“_。", + "block.create.metal_bracket.tooltip": "金屬支架", + "block.create.metal_bracket.tooltip.summary": "用來裝飾_傳動軸_,_齒輪_和_管道_。", - "block.create.andesite_casing.tooltip": "安山機殼", - "block.create.andesite_casing.tooltip.summary": "具多種用途簡易機殼,å�¯ç”¨ä¾†åŠ å›ºä¸¦è£�飾_傳動軸_,_輸é€�帶_", + "block.create.andesite_casing.tooltip": "安山機殼", + "block.create.andesite_casing.tooltip.summary": "具多種用途簡易機殼,可用來加固並裝飾_傳動軸_,_輸送帶_", - "block.create.andesite_funnel.tooltip": "安山æ¼�æ–—", - "block.create.andesite_funnel.tooltip.summary": "一種常用的傳輸è£�置,é…�å�ˆå�„種物æµ�çµ�構傳輸物å“�,å�¯ç”±_紅石訊號_控制。", - "block.create.andesite_funnel.tooltip.condition1": "一般形態", - "block.create.andesite_funnel.tooltip.behaviour1": "é–‹å�£çš„é�¢æœƒå�¸æ”¶é�¢å‰�çš„_掉è�½ç‰©_,並_傳輸_到它所附著的_容器_裡。", - "block.create.andesite_funnel.tooltip.condition2": "安è£�在輸é€�帶ã€�置物臺等çµ�構上時,會轉為附著形態", - "block.create.andesite_funnel.tooltip.behaviour2": "從容器中å�‘輸é€�帶ã€�置物臺放置物å“�,或從中收集物å“�到容器中。", - "block.create.andesite_funnel.tooltip.condition3": "垂直放置於兩個容器之間時", - "block.create.andesite_funnel.tooltip.behaviour3": "僅å�‘下垂直傳輸物å“�,類似一個沒有緩è¡�空間的æ¼�斗。", + "block.create.andesite_funnel.tooltip": "安山漏斗", + "block.create.andesite_funnel.tooltip.summary": "一種常用的傳輸裝置,配合各種物流結構傳輸物品,可由_紅石訊號_控制。", + "block.create.andesite_funnel.tooltip.condition1": "一般形態", + "block.create.andesite_funnel.tooltip.behaviour1": "開口的面會吸收面前的_掉落物_,並_傳輸_到它所附著的_容器_裡。", + "block.create.andesite_funnel.tooltip.condition2": "安裝在輸送帶、置物臺等結構上時,會轉為附著形態", + "block.create.andesite_funnel.tooltip.behaviour2": "從容器中向輸送帶、置物臺放置物品,或從中收集物品到容器中。", + "block.create.andesite_funnel.tooltip.condition3": "垂直放置於兩個容器之間時", + "block.create.andesite_funnel.tooltip.behaviour3": "僅向下垂直傳輸物品,類似一個沒有緩衝空間的漏斗。", - "block.create.andesite_tunnel.tooltip": "安山物å“�隧é�“", - "block.create.andesite_tunnel.tooltip.summary": "輸é€�帶的ä¿�護隧é�“,能讓你的æµ�水線優雅的穿é�Žç‰†å£�。", - "block.create.andesite_tunnel.tooltip.control1": "æ�¿æ‰‹å�³é�µå�´é�¢æ™‚", - "block.create.andesite_tunnel.tooltip.action1": "如果輸é€�帶隧é�“串連的數é‡�é�”到三個或以上,å�¯åœ¨ä½�於中間的隧é�“å�´é�¢ä¸Šé–‹å•Ÿæˆ–關閉百葉窗。", + "block.create.andesite_tunnel.tooltip": "安山物品隧道", + "block.create.andesite_tunnel.tooltip.summary": "輸送帶的保護隧道,能讓你的流水線優雅的穿過牆壁。", + "block.create.andesite_tunnel.tooltip.control1": "板手右鍵側面時", + "block.create.andesite_tunnel.tooltip.action1": "如果輸送帶隧道串連的數量達到三個或以上,可在位於中間的隧道側面上開啟或關閉百葉窗。", - "block.create.brass_funnel.tooltip": "黃銅æ¼�æ–—", - "block.create.brass_funnel.tooltip.summary": "一種常用的傳輸è£�置,é…�å�ˆå�„種物æµ�çµ�構傳輸物å“�,å�¯ç”±_紅石訊號_控制,並附有é�Žæ¿¾æ�’槽", - "block.create.brass_funnel.tooltip.condition1": "一般形態", - "block.create.brass_funnel.tooltip.behaviour1": "é–‹å�£çš„é�¢æœƒå�¸æ”¶é�¢å‰�çš„_掉è�½ç‰©_,並_傳輸_到它所附著的_容器_里。", - "block.create.brass_funnel.tooltip.condition2": "安è£�在輸é€�帶ã€�置物臺等çµ�構上時", - "block.create.brass_funnel.tooltip.behaviour2": "從容器中å�‘輸é€�帶ã€�置物臺放置物å“�,或從中收集物å“�到容器中。", - "block.create.brass_funnel.tooltip.condition3": "垂直放置於兩個容器之間時", - "block.create.brass_funnel.tooltip.behaviour3": "å�‘下垂直傳輸物å“�,類似一個沒有緩è¡�空間的æ¼�斗。", + "block.create.brass_funnel.tooltip": "黃銅漏斗", + "block.create.brass_funnel.tooltip.summary": "一種常用的傳輸裝置,配合各種物流結構傳輸物品,可由_紅石訊號_控制,並附有過濾插槽", + "block.create.brass_funnel.tooltip.condition1": "一般形態", + "block.create.brass_funnel.tooltip.behaviour1": "開口的面會吸收面前的_掉落物_,並_傳輸_到它所附著的_容器_里。", + "block.create.brass_funnel.tooltip.condition2": "安裝在輸送帶、置物臺等結構上時", + "block.create.brass_funnel.tooltip.behaviour2": "從容器中向輸送帶、置物臺放置物品,或從中收集物品到容器中。", + "block.create.brass_funnel.tooltip.condition3": "垂直放置於兩個容器之間時", + "block.create.brass_funnel.tooltip.behaviour3": "向下垂直傳輸物品,類似一個沒有緩衝空間的漏斗。", - "block.create.brass_tunnel.tooltip": "黃銅物å“�隧é�“", - "block.create.brass_tunnel.tooltip.summary": "_黃銅物å“�隧é�“_æ“�有_é�Žæ¿¾_,_分æµ�_輸é€�帶上物å“�的功能。", - "block.create.brass_tunnel.tooltip.condition1": "將它們_並排放置_時", - "block.create.brass_tunnel.tooltip.behaviour1": "相鄰的_黃銅物å“�隧é�“_å�¯ä»¥è®“輸é€�帶路線上穿é�Žçš„物å“�_é‡�定å�‘_到與其並排的輸é€�帶路線上。", - "block.create.brass_tunnel.tooltip.condition2": "é�Žæ¿¾", - "block.create.brass_tunnel.tooltip.behaviour2": "_黃銅物å“�隧é�“_çš„_輸入_æ–¹å�‘å’Œ_輸出_æ–¹å�‘都帶有é�Žæ¿¾æ�’槽。如果進入的物å“�ä¸�滿足隧é�“輸出端的é�Žæ¿¾æ¢�件,則該物å“�會從並排的其他隧é�“出å�£å‚³å‡ºã€‚", - "block.create.brass_tunnel.tooltip.condition3": "分æµ�", - "block.create.brass_tunnel.tooltip.behaviour3": "_黃銅物å“�隧é�“_å�¯ä»¥ç‚ºä¸¦æŽ’的輸é€�帶路線æ��供多個物å“�分æµ�的方案。", - "block.create.brass_tunnel.tooltip.control1": "扳手å�³é�µå�´é�¢æ™‚", - "block.create.brass_tunnel.tooltip.action1": "如果輸é€�帶隧é�“串è�¯çš„數é‡�é�”到三個或以上,å�¯åœ¨ä½�於中間的隧é�“å�´é�¢ä¸Šé–‹å•Ÿé—œé–‰ç™¾è‘‰çª—。", - "block.create.brass_tunnel.tooltip.control2": "手æŒ�扳手在隧é�“頂部滾動滑鼠滾輪", - "block.create.brass_tunnel.tooltip.action2": "更改_隧é�“_的分æµ�模å¼�。", + "block.create.brass_tunnel.tooltip": "黃銅物品隧道", + "block.create.brass_tunnel.tooltip.summary": "_黃銅物品隧道_擁有_過濾_,_分流_輸送帶上物品的功能。", + "block.create.brass_tunnel.tooltip.condition1": "將它們_並排放置_時", + "block.create.brass_tunnel.tooltip.behaviour1": "相鄰的_黃銅物品隧道_可以讓輸送帶路線上穿過的物品_重定向_到與其並排的輸送帶路線上。", + "block.create.brass_tunnel.tooltip.condition2": "過濾", + "block.create.brass_tunnel.tooltip.behaviour2": "_黃銅物品隧道_的_輸入_方向和_輸出_方向都帶有過濾插槽。如果進入的物品不滿足隧道輸出端的過濾條件,則該物品會從並排的其他隧道出口傳出。", + "block.create.brass_tunnel.tooltip.condition3": "分流", + "block.create.brass_tunnel.tooltip.behaviour3": "_黃銅物品隧道_可以為並排的輸送帶路線提供多個物品分流的方案。", + "block.create.brass_tunnel.tooltip.control1": "扳手右鍵側面時", + "block.create.brass_tunnel.tooltip.action1": "如果輸送帶隧道串聯的數量達到三個或以上,可在位於中間的隧道側面上開啟關閉百葉窗。", + "block.create.brass_tunnel.tooltip.control2": "手持扳手在隧道頂部滾動滑鼠滾輪", + "block.create.brass_tunnel.tooltip.action2": "更改_隧道_的分流模式。", - "block.create.copper_casing.tooltip": "銅製機殼", - "block.create.copper_casing.tooltip.summary": "具備多種用途的堅固機殼,也å�¯ç”¨æ–¼è£�飾。", - "block.create.copper_casing.tooltip.condition1": "å°�æµ�體管é�“使用時", - "block.create.copper_casing.tooltip.behaviour1": "會把管é�“è£�入機殼,è£�進機殼的管é�“會與其他管é�“分開,以å…�它們自動相連。", + "block.create.copper_casing.tooltip": "銅製機殼", + "block.create.copper_casing.tooltip.summary": "具備多種用途的堅固機殼,也可用於裝飾。", + "block.create.copper_casing.tooltip.condition1": "對流體管道使用時", + "block.create.copper_casing.tooltip.behaviour1": "會把管道裝入機殼,裝進機殼的管道會與其他管道分開,以免它們自動相連。", - "block.create.encased_fluid_pipe.tooltip": "æµ�體管é�“ç®±", - "block.create.encased_fluid_pipe.tooltip.summary": "用銅機殼加固å�Žçš„液體管é�“。", + "block.create.encased_fluid_pipe.tooltip": "流體管道箱", + "block.create.encased_fluid_pipe.tooltip.summary": "用銅機殼加固后的液體管道。", - "block.create.copper_valve_handle.tooltip": "銅閥門開關", - "block.create.copper_valve_handle.tooltip.summary": "精確的機械來æº�,需è¦�玩家手動æ“�作。注æ„�ä¸�è¦�讓自己太累ï¼�", - "block.create.copper_valve_handle.tooltip.condition1": "å�³é�µä½¿ç”¨æ™‚", - "block.create.copper_valve_handle.tooltip.behaviour1": "為連接的設備æ��供機械。潛行狀態下å��å�‘旋轉。", + "block.create.copper_valve_handle.tooltip": "銅閥門開關", + "block.create.copper_valve_handle.tooltip.summary": "精確的機械來源,需要玩家手動操作。注意不要讓自己太累!", + "block.create.copper_valve_handle.tooltip.condition1": "右鍵使用時", + "block.create.copper_valve_handle.tooltip.behaviour1": "為連接的設備提供機械。潛行狀態下反向旋轉。", - "block.create.seat.tooltip": "å��墊", - "block.create.seat.tooltip.summary": "å��下來享å�—旅程å�§ï¼�å��墊將會把玩家固定在一個移動è£�置上。也å�¯ä»¥ç”¨ä¾†ä½œç‚ºå±…家è£�飾,畢竟他有許多é¡�色。", - "block.create.seat.tooltip.condition1": "å°�å��墊å�³é�µ", - "block.create.seat.tooltip.behaviour1": "玩家將å��在_å��墊_上,Left-Shiftå�¯é›¢é–‹_å��墊_。", + "block.create.seat.tooltip": "坐墊", + "block.create.seat.tooltip.summary": "坐下來享受旅程吧!坐墊將會把玩家固定在一個移動裝置上。也可以用來作為居家裝飾,畢竟他有許多顏色。", + "block.create.seat.tooltip.condition1": "對坐墊右鍵", + "block.create.seat.tooltip.behaviour1": "玩家將坐在_坐墊_上,Left-Shift可離開_坐墊_。", - "block.create.chute.tooltip": "滑é�“", - "block.create.chute.tooltip.summary": "用來_收集_物å“�並_åž‚ç›´é�‹è¼¸_它們。å�¯ä»¥å¾ž_容器_中抽å�–也å�¯å�‘_容器_輸入。它的å�´é�¢å�¯ä»¥è¢«_æ¼�æ–—_ã€�_è£�é…�的安山岩æ¼�æ–—_å’Œ_è£�é…�的黃銅æ¼�æ–—_等傳輸設備交互", - "block.create.chute.tooltip.condition1": "當被上方的鼓風機通風時", - "block.create.chute.tooltip.behaviour1": "ç”±_鼓風機_é©…å‹•çš„_滑é�“_å�¯ç”±ä¸‹å�‘上傳輸_物å“�_,å�¯ä»¥å¾ž_置物臺_或者_輸é€�帶_上å�¸å�–物å“�。", + "block.create.chute.tooltip": "滑道", + "block.create.chute.tooltip.summary": "用來_收集_物品並_垂直運輸_它們。可以從_容器_中抽取也可向_容器_輸入。它的側面可以被_漏斗_、_裝配的安山岩漏斗_和_裝配的黃銅漏斗_等傳輸設備交互", + "block.create.chute.tooltip.condition1": "當被上方的鼓風機通風時", + "block.create.chute.tooltip.behaviour1": "由_鼓風機_驅動的_滑道_可由下向上傳輸_物品_,可以從_置物臺_或者_輸送帶_上吸取物品。", - "block.create.depot.tooltip": "置物臺", - "block.create.depot.tooltip.summary": "一個方便的放置物å“�的地方。它為多臺機器æ��供了一個交互點", - "block.create.depot.tooltip.condition1": "å�³é�µç½®ç‰©è‡º", - "block.create.depot.tooltip.behaviour1": "å�¯ä»¥åœ¨_置物臺_放置或å�–出物å“�。å�¯ä»¥èˆ‡_輸é€�帶_交互的方塊或è£�置也å�¯ä»¥èˆ‡_置物臺_交互。", + "block.create.depot.tooltip": "置物臺", + "block.create.depot.tooltip.summary": "一個方便的放置物品的地方。它為多臺機器提供了一個交互點", + "block.create.depot.tooltip.condition1": "右鍵置物臺", + "block.create.depot.tooltip.behaviour1": "可以在_置物臺_放置或取出物品。可以與_輸送帶_交互的方塊或裝置也可以與_置物臺_交互。", - "item.create.blaze_cake.tooltip": "熔岩蛋糕", - "item.create.blaze_cake.tooltip.summary": "å°�辛苦的_烈焰使者_的美味款待。讓他們興奮起來å�§ï¼�", + "item.create.blaze_cake.tooltip": "熔岩蛋糕", + "item.create.blaze_cake.tooltip.summary": "對辛苦的_烈焰使者_的美味款待。讓他們興奮起來吧!", - "item.create.empty_blaze_burner.tooltip": "空的烈焰使者動力çˆ�", - "item.create.empty_blaze_burner.tooltip.summary": "ä½ ç�«ç†±çš„朋å�‹çš„一個å°�å°�çš„é�µè³ªçš„家。我相信你會好好利用他們的ï¼�", - "item.create.empty_blaze_burner.tooltip.condition1": "當å°�著烈焰使者或烈焰使者刷怪籠使用時", - "item.create.empty_blaze_burner.tooltip.behaviour1": "å�³å�¯_æ�•ç�²_烈焰使者", + "item.create.empty_blaze_burner.tooltip": "空的烈焰使者動力爐", + "item.create.empty_blaze_burner.tooltip.summary": "你火熱的朋友的一個小小的鐵質的家。我相信你會好好利用他們的!", + "item.create.empty_blaze_burner.tooltip.condition1": "當對著烈焰使者或烈焰使者刷怪籠使用時", + "item.create.empty_blaze_burner.tooltip.behaviour1": "即可_捕獲_烈焰使者", - "block.create.fluid_pipe.tooltip": "液體管é�“", - "block.create.fluid_pipe.tooltip.summary": "用來傳輸_液體_。需è¦�一個_機械泵_來æ��供壓強。", - "block.create.fluid_pipe.tooltip.condition1": "轉移液體", - "block.create.fluid_pipe.tooltip.behaviour1": "å�¯ä»¥èˆ‡_液體容器_如_儲存ç½�_或_作業盆_相連_。裸露的_管é�“_末端也å�¯ä»¥æŽ’放或抽å�–液體。注æ„�別æ¼�水了ï¼�", - "block.create.fluid_pipe.tooltip.control1": "使用扳手å�³é�µ", - "block.create.fluid_pipe.tooltip.action1": "如果å�¯èƒ½çš„話,在管é�“å�´é�¢é–‹å•Ÿ/關閉窗å�£ã€‚", + "block.create.fluid_pipe.tooltip": "液體管道", + "block.create.fluid_pipe.tooltip.summary": "用來傳輸_液體_。需要一個_機械泵_來提供壓強。", + "block.create.fluid_pipe.tooltip.condition1": "轉移液體", + "block.create.fluid_pipe.tooltip.behaviour1": "可以與_液體容器_如_儲存罐_或_作業盆_相連_。裸露的_管道_末端也可以排放或抽取液體。注意別漏水了!", + "block.create.fluid_pipe.tooltip.control1": "使用扳手右鍵", + "block.create.fluid_pipe.tooltip.action1": "如果可能的話,在管道側面開啟/關閉窗口。", - "block.create.hose_pulley.tooltip": "軟管滑輪", - "block.create.hose_pulley.tooltip.summary": "用來在_世界_中放置或排放大é‡�的液體。", - "block.create.hose_pulley.tooltip.condition1": "接入機械時", - "block.create.hose_pulley.tooltip.behaviour1": "å�‡é«˜æˆ–é™�低軟管,軟管的ä½�置決定了抽å�–或填充液體的高度。", - "block.create.hose_pulley.tooltip.condition2": "當軟管滑輪抽å�–液體時", - "block.create.hose_pulley.tooltip.behaviour2": "開始從軟管末端將其從中å�–出_液體方塊_。巨大的液體湖將被èª�定是_ç„¡é™�_çš„", - "block.create.hose_pulley.tooltip.condition3": "當液體從軟管滑輪中排出時", - "block.create.hose_pulley.tooltip.behaviour3": "開始å�‘世界填充液體,直到é�”到_軟管末端_的高度。", + "block.create.hose_pulley.tooltip": "軟管滑輪", + "block.create.hose_pulley.tooltip.summary": "用來在_世界_中放置或排放大量的液體。", + "block.create.hose_pulley.tooltip.condition1": "接入機械時", + "block.create.hose_pulley.tooltip.behaviour1": "升高或降低軟管,軟管的位置決定了抽取或填充液體的高度。", + "block.create.hose_pulley.tooltip.condition2": "當軟管滑輪抽取液體時", + "block.create.hose_pulley.tooltip.behaviour2": "開始從軟管末端將其從中取出_液體方塊_。巨大的液體湖將被認定是_無限_的", + "block.create.hose_pulley.tooltip.condition3": "當液體從軟管滑輪中排出時", + "block.create.hose_pulley.tooltip.behaviour3": "開始向世界填充液體,直到達到_軟管末端_的高度。", - "block.create.fluid_tank.tooltip": "液體儲存ç½�", - "block.create.fluid_tank.tooltip.summary": "_儲存_ä»»æ„�_液體_", - "block.create.fluid_tank.tooltip.condition1": "使用扳手å�³é�µ", - "block.create.fluid_tank.tooltip.behaviour1": "改變å�¯é�¸çª—å�£", + "block.create.fluid_tank.tooltip": "液體儲存罐", + "block.create.fluid_tank.tooltip.summary": "_儲存_任意_液體_", + "block.create.fluid_tank.tooltip.condition1": "使用扳手右鍵", + "block.create.fluid_tank.tooltip.behaviour1": "改變可選窗口", - "block.create.creative_fluid_tank.tooltip": "創造液體儲存ç½�", - "block.create.creative_fluid_tank.tooltip.summary": "此液體儲存ç½�能夠_ç„¡é™�的復制_任何液體。", - "block.create.creative_fluid_tank.tooltip.condition1": "ç½�中è£�有液體時", - "block.create.creative_fluid_tank.tooltip.behaviour1": "ä»»æ„�çš„_液體æ��å�–設備_能夠從中æ��å�–無窮無盡的指定液體,液體的導入功能å�Œæ™‚也會無效。", - "block.create.creative_fluid_tank.tooltip.condition2": "扳手å�³æ“Šæ™‚", - "block.create.creative_fluid_tank.tooltip.behaviour2": "打開關閉窗戶", + "block.create.creative_fluid_tank.tooltip": "創造液體儲存罐", + "block.create.creative_fluid_tank.tooltip.summary": "此液體儲存罐能夠_無限的復制_任何液體。", + "block.create.creative_fluid_tank.tooltip.condition1": "罐中裝有液體時", + "block.create.creative_fluid_tank.tooltip.behaviour1": "任意的_液體提取設備_能夠從中提取無窮無盡的指定液體,液體的導入功能同時也會無效。", + "block.create.creative_fluid_tank.tooltip.condition2": "扳手右擊時", + "block.create.creative_fluid_tank.tooltip.behaviour2": "打開關閉窗戶", - "block.create.fluid_valve.tooltip": "液體閥門", - "block.create.fluid_valve.tooltip.summary": "阻止液體沿管é�“å�‘å‰�æµ�動。", - "block.create.fluid_valve.tooltip.condition1": "控制æµ�é‡�", - "block.create.fluid_valve.tooltip.behaviour1": "施加的_旋轉力_將迫使閥門關閉,從而阻止液體æµ�動。_逆轉旋轉方å�‘_以é‡�新打開閥門。", + "block.create.fluid_valve.tooltip": "液體閥門", + "block.create.fluid_valve.tooltip.summary": "阻止液體沿管道向前流動。", + "block.create.fluid_valve.tooltip.condition1": "控制流量", + "block.create.fluid_valve.tooltip.behaviour1": "施加的_旋轉力_將迫使閥門關閉,從而阻止液體流動。_逆轉旋轉方向_以重新打開閥門。", - "block.create.mechanical_pump.tooltip": "機械泵", - "block.create.mechanical_pump.tooltip.summary": "_接入機械_,能迫使液體_沿管é�“指定方å�‘移動_。在兩個方å�‘上都有_最大的作用範åœ�_。(默èª�為16個方塊è·�離)", - "block.create.mechanical_pump.tooltip.condition1": "液體æµ�å�‘", - "block.create.mechanical_pump.tooltip.behaviour1": "_接入機械_å�Žæœƒç”¢ç”Ÿå£“力,迫使液體通é�Žç®¡é�“。_å��轉機械_çš„æ–¹å�‘以切æ�›æ¶²é«”_æµ�å�‘_。", - "block.create.mechanical_pump.tooltip.control1": "扳手å�³é�µæ™‚", - "block.create.mechanical_pump.tooltip.action1": "å��轉泵的方å�‘,從而改變默èª�的液體æµ�å�‘", + "block.create.mechanical_pump.tooltip": "機械泵", + "block.create.mechanical_pump.tooltip.summary": "_接入機械_,能迫使液體_沿管道指定方向移動_。在兩個方向上都有_最大的作用範圍_。(默認為16個方塊距離)", + "block.create.mechanical_pump.tooltip.condition1": "液體流向", + "block.create.mechanical_pump.tooltip.behaviour1": "_接入機械_后會產生壓力,迫使液體通過管道。_反轉機械_的方向以切換液體_流向_。", + "block.create.mechanical_pump.tooltip.control1": "扳手右鍵時", + "block.create.mechanical_pump.tooltip.action1": "反轉泵的方向,從而改變默認的液體流向", - "block.create.smart_fluid_pipe.tooltip": "智慧液體管é�“", - "block.create.smart_fluid_pipe.tooltip.summary": "帶有é�Žæ¿¾å™¨çš„_液體管é�“_。å�¯ä»¥æŒ‡å®šé€šé�Žå“ªå€‹_液體_。", - "block.create.smart_fluid_pipe.tooltip.condition1": "當液體進入時", - "block.create.smart_fluid_pipe.tooltip.behaviour1": "進入的液體與_é�Žæ¿¾å™¨_ä¸�匹é…�時,智慧管é�“å°‡_阻止_其通é�Žã€‚", - "block.create.smart_fluid_pipe.tooltip.condition2": "與_液體容器相鄰_時", - "block.create.smart_fluid_pipe.tooltip.behaviour2": "從_任何容器_開始æµ�å‹•çš„_智慧管é�“_å�ªæœƒæŠ½å�–與其é�Žæ¿¾å™¨åŒ¹é…�的液體。", + "block.create.smart_fluid_pipe.tooltip": "智慧液體管道", + "block.create.smart_fluid_pipe.tooltip.summary": "帶有過濾器的_液體管道_。可以指定通過哪個_液體_。", + "block.create.smart_fluid_pipe.tooltip.condition1": "當液體進入時", + "block.create.smart_fluid_pipe.tooltip.behaviour1": "進入的液體與_過濾器_不匹配時,智慧管道將_阻止_其通過。", + "block.create.smart_fluid_pipe.tooltip.condition2": "與_液體容器相鄰_時", + "block.create.smart_fluid_pipe.tooltip.behaviour2": "從_任何容器_開始流動的_智慧管道_只會抽取與其過濾器匹配的液體。", - "block.create.spout.tooltip": "注液器", - "block.create.spout.tooltip.summary": "一種用來_è£�ç½�_的機器。", - "block.create.spout.tooltip.condition1": "液體傳輸", - "block.create.spout.tooltip.behaviour1": "當下方放置類似_玻璃瓶_,_桶_這樣的液體容器物å“�時,注液器將試圖將自身儲存的液體注入到下方的_液體容器物å“�_中。", - "block.create.spout.tooltip.condition2": "液體自動化", - "block.create.spout.tooltip.behaviour2": "注液器ä½�æ–¼_輸é€�帶_或者_置物臺_上方時,將自動為æµ�水線上的_液體容器物å“�_進行_注入_。", + "block.create.spout.tooltip": "注液器", + "block.create.spout.tooltip.summary": "一種用來_裝罐_的機器。", + "block.create.spout.tooltip.condition1": "液體傳輸", + "block.create.spout.tooltip.behaviour1": "當下方放置類似_玻璃瓶_,_桶_這樣的液體容器物品時,注液器將試圖將自身儲存的液體注入到下方的_液體容器物品_中。", + "block.create.spout.tooltip.condition2": "液體自動化", + "block.create.spout.tooltip.behaviour2": "注液器位於_輸送帶_或者_置物臺_上方時,將自動為流水線上的_液體容器物品_進行_注入_。", - "block.create.item_drain.tooltip": "分液池", - "block.create.item_drain.tooltip.summary": "一種用來_抽空液體容器物å“�_的置物臺", - "block.create.item_drain.tooltip.condition1": "液體傳輸", - "block.create.item_drain.tooltip.behaviour1": "當從å�´é�¢å°Žå…¥è«¸å¦‚_桶_或_瓶å­�_之類的_液體容器物å“�_時,_分液池_將嘗試將其倒入其_自身的液體庫存_中。空的_液體容器物å“�_將被彈出至_å�¦ä¸€å�´_。", + "block.create.item_drain.tooltip": "分液池", + "block.create.item_drain.tooltip.summary": "一種用來_抽空液體容器物品_的置物臺", + "block.create.item_drain.tooltip.condition1": "液體傳輸", + "block.create.item_drain.tooltip.behaviour1": "當從側面導入諸如_桶_或_瓶子_之類的_液體容器物品_時,_分液池_將嘗試將其倒入其_自身的液體庫存_中。空的_液體容器物品_將被彈出至_另一側_。", - "block.create.mechanical_arm.tooltip": "機械臂", - "block.create.mechanical_arm.tooltip.summary": "移動_物å“�_的高級è£�ç½®", - "block.create.mechanical_arm.tooltip.condition1": "轉移物å“�", - "block.create.mechanical_arm.tooltip.behaviour1": "å�¯ä»¥å¾žä»»æ„�_å�¯å¤ åˆ°çš„設備_中拿å�–或放置物å“�,比如說_輸é€�帶_,_置物臺_,_æ¼�æ–—_以å�Š_機械å�ˆæˆ�器_。", - "block.create.mechanical_arm.tooltip.control1": "手æŒ�時", - "block.create.mechanical_arm.tooltip.action1": "å�³é�µå–®æ“Šä¸€å€‹_å�¯ç�²å�–的容器_來將其設置為_機械臂_çš„_輸入端_。å�³é�µé›™æ“Šå°‡å…¶è¨­ç½®ç‚º_機械臂_çš„_輸出端_。", - "block.create.mechanical_arm.tooltip.control2": "手æŒ�扳手滾動滾輪", - "block.create.mechanical_arm.tooltip.action2": "調整_機械臂_輸出物å“�時的調度模å¼�。", + "block.create.mechanical_arm.tooltip": "機械臂", + "block.create.mechanical_arm.tooltip.summary": "移動_物品_的高級裝置", + "block.create.mechanical_arm.tooltip.condition1": "轉移物品", + "block.create.mechanical_arm.tooltip.behaviour1": "可以從任意_可夠到的設備_中拿取或放置物品,比如說_輸送帶_,_置物臺_,_漏斗_以及_機械合成器_。", + "block.create.mechanical_arm.tooltip.control1": "手持時", + "block.create.mechanical_arm.tooltip.action1": "右鍵單擊一個_可獲取的容器_來將其設置為_機械臂_的_輸入端_。右鍵雙擊將其設置為_機械臂_的_輸出端_。", + "block.create.mechanical_arm.tooltip.control2": "手持扳手滾動滾輪", + "block.create.mechanical_arm.tooltip.action2": "調整_機械臂_輸出物品時的調度模式。", - "item.create.wand_of_symmetry.tooltip": "å°�稱æ�–", - "item.create.wand_of_symmetry.tooltip.summary": "完美地é�¡é�¢å¾©åˆ¶å·¥ä½œå�€åŸŸå…§çš„方塊放置於破壞", - "item.create.wand_of_symmetry.tooltip.condition1": "當在熱é�µæ¬„時", - "item.create.wand_of_symmetry.tooltip.behaviour1": "æŒ�續進行é�¡é�¢å¾©åˆ¶", - "item.create.wand_of_symmetry.tooltip.control1": "當å�³é�µåœ°é�¢æ™‚", - "item.create.wand_of_symmetry.tooltip.action1": "_創建_或_移動_é�¡å­�", - "item.create.wand_of_symmetry.tooltip.control2": "當å�³é�µç©ºæ°£æ™‚", - "item.create.wand_of_symmetry.tooltip.action2": "_刪除_é�¡å­�", - "item.create.wand_of_symmetry.tooltip.control3": "當潛行å�³é�µæ™‚", - "item.create.wand_of_symmetry.tooltip.action3": "打開_guiç•Œé�¢_", + "item.create.wand_of_symmetry.tooltip": "對稱杖", + "item.create.wand_of_symmetry.tooltip.summary": "完美地鏡面復制工作區域內的方塊放置於破壞", + "item.create.wand_of_symmetry.tooltip.condition1": "當在熱鍵欄時", + "item.create.wand_of_symmetry.tooltip.behaviour1": "持續進行鏡面復制", + "item.create.wand_of_symmetry.tooltip.control1": "當右鍵地面時", + "item.create.wand_of_symmetry.tooltip.action1": "_創建_或_移動_鏡子", + "item.create.wand_of_symmetry.tooltip.control2": "當右鍵空氣時", + "item.create.wand_of_symmetry.tooltip.action2": "_刪除_鏡子", + "item.create.wand_of_symmetry.tooltip.control3": "當潛行右鍵時", + "item.create.wand_of_symmetry.tooltip.action3": "打開_gui界面_", - "item.create.handheld_blockzapper.tooltip": "方塊放置器", - "item.create.handheld_blockzapper.tooltip.summary": "æ–°ç©Žçš„å°�工具,å�¯ä»¥é� è·�離放置或更æ�›æ–¹å¡Šã€‚", - "item.create.handheld_blockzapper.tooltip.control1": "當左é�µæ–¹å¡Šæ™‚", - "item.create.handheld_blockzapper.tooltip.action1": "設定放置此方塊。", - "item.create.handheld_blockzapper.tooltip.control2": "當å�³é�µæ–¹å¡Šæ™‚", - "item.create.handheld_blockzapper.tooltip.action2": "_放置_或_替æ�›_目標方塊。", - "item.create.handheld_blockzapper.tooltip.control3": "當潛行å�³é�µæ™‚", - "item.create.handheld_blockzapper.tooltip.action3": "打開_guiç•Œé�¢_", + "item.create.handheld_blockzapper.tooltip": "方塊放置器", + "item.create.handheld_blockzapper.tooltip.summary": "新穎的小工具,可以遠距離放置或更換方塊。", + "item.create.handheld_blockzapper.tooltip.control1": "當左鍵方塊時", + "item.create.handheld_blockzapper.tooltip.action1": "設定放置此方塊。", + "item.create.handheld_blockzapper.tooltip.control2": "當右鍵方塊時", + "item.create.handheld_blockzapper.tooltip.action2": "_放置_或_替換_目標方塊。", + "item.create.handheld_blockzapper.tooltip.control3": "當潛行右鍵時", + "item.create.handheld_blockzapper.tooltip.action3": "打開_gui界面_", - "item.create.handheld_worldshaper.tooltip": "環境塑形器", - "item.create.handheld_worldshaper.tooltip.summary": "_大é�¢ç©�_更改地形的手æŒ�工具", - "item.create.handheld_worldshaper.tooltip.control1": "當左é�µæ–¹å¡Šæ™‚", - "item.create.handheld_worldshaper.tooltip.action1": "設定放置此方塊", - "item.create.handheld_worldshaper.tooltip.control2": "當å�³é�µæ–¹å¡Šæ™‚", - "item.create.handheld_worldshaper.tooltip.action2": "_放置_或_替æ�›_目標方塊", - "item.create.handheld_worldshaper.tooltip.control3": "當潛行å�³é�µæ™‚", - "item.create.handheld_worldshaper.tooltip.action3": "打開工具的_guiç•Œé�¢_", + "item.create.handheld_worldshaper.tooltip": "環境塑形器", + "item.create.handheld_worldshaper.tooltip.summary": "_大面積_更改地形的手持工具", + "item.create.handheld_worldshaper.tooltip.control1": "當左鍵方塊時", + "item.create.handheld_worldshaper.tooltip.action1": "設定放置此方塊", + "item.create.handheld_worldshaper.tooltip.control2": "當右鍵方塊時", + "item.create.handheld_worldshaper.tooltip.action2": "_放置_或_替換_目標方塊", + "item.create.handheld_worldshaper.tooltip.control3": "當潛行右鍵時", + "item.create.handheld_worldshaper.tooltip.action3": "打開工具的_gui界面_", - "item.create.tree_fertilizer.tooltip": "樹木肥料", - "item.create.tree_fertilizer.tooltip.summary": "é�©ç”¨ä¾†å¸¸è¦‹æ¨¹æœ¨çš„快速肥料", - "item.create.tree_fertilizer.tooltip.condition1": "在樹苗上使用時", - "item.create.tree_fertilizer.tooltip.behaviour1": "ç„¡è«–_生長時間_多少,直接長大", + "item.create.tree_fertilizer.tooltip": "樹木肥料", + "item.create.tree_fertilizer.tooltip.summary": "適用來常見樹木的快速肥料", + "item.create.tree_fertilizer.tooltip.condition1": "在樹苗上使用時", + "item.create.tree_fertilizer.tooltip.behaviour1": "無論_生長時間_多少,直接長大", - "item.create.deforester.tooltip": "連根拔樹斧", - "item.create.deforester.tooltip.summary": "_連根拔樹斧_,從最根ç �樹時,能夠瞬間連根拔起一棵樹", + "item.create.deforester.tooltip": "連根拔樹斧", + "item.create.deforester.tooltip.summary": "_連根拔樹斧_,從最根砍樹時,能夠瞬間連根拔起一棵樹", - "item.create.extendo_grip.tooltip": "伸縮機械手", - "item.create.extendo_grip.tooltip.summary": "biubiubiu! 大幅度_增加了_使用者的_觸碰è·�離_。", - "item.create.extendo_grip.tooltip.condition1": "放置於副手欄時", - "item.create.extendo_grip.tooltip.behaviour1": "大幅增加_主手_的觸碰è·�離,與_主手_的伸縮機械手攜å�Œä½¿ç”¨ï¼Œå�¯é€²ä¸€æ­¥å¢žåŠ _觸碰è·�離_。", + "item.create.extendo_grip.tooltip": "伸縮機械手", + "item.create.extendo_grip.tooltip.summary": "biubiubiu! 大幅度_增加了_使用者的_觸碰距離_。", + "item.create.extendo_grip.tooltip.condition1": "放置於副手欄時", + "item.create.extendo_grip.tooltip.behaviour1": "大幅增加_主手_的觸碰距離,與_主手_的伸縮機械手攜同使用,可進一步增加_觸碰距離_。", - "item.create.filter.tooltip": "é�Žæ¿¾å™¨", - "item.create.filter.tooltip.summary": "將物å“�更精確地進行_篩é�¸åˆ†é¡ž_,å�¯ä»¥å�Œæ™‚_篩é�¸_多個物å“�或者將已標記的_é�Žæ¿¾å™¨_放在å�¦ä¸€å€‹_é�Žæ¿¾å™¨_里_嵌套_使用。", - "item.create.filter.tooltip.condition1": "放置於é�Žæ¿¾æ�’槽中時", - "item.create.filter.tooltip.behaviour1": "根據_é�Žæ¿¾å™¨_çš„é…�置,來_決定_物å“�是å�¦èƒ½å¤ é€šé�Ž", - "item.create.filter.tooltip.condition2": "當å�³é�µæ™‚", - "item.create.filter.tooltip.behaviour2": "打開_é…�ç½®é�¢æ�¿_", + "item.create.filter.tooltip": "過濾器", + "item.create.filter.tooltip.summary": "將物品更精確地進行_篩選分類_,可以同時_篩選_多個物品或者將已標記的_過濾器_放在另一個_過濾器_里_嵌套_使用。", + "item.create.filter.tooltip.condition1": "放置於過濾插槽中時", + "item.create.filter.tooltip.behaviour1": "根據_過濾器_的配置,來_決定_物品是否能夠通過", + "item.create.filter.tooltip.condition2": "當右鍵時", + "item.create.filter.tooltip.behaviour2": "打開_配置面板_", - "item.create.attribute_filter.tooltip": "屬性é�Žæ¿¾å™¨", - "item.create.attribute_filter.tooltip.summary": "比起普通é�Žæ¿¾å™¨ï¼Œ_屬性é�Žæ¿¾å™¨_å�¯ä»¥æ ¹æ“šä¸�å�Œç‰©å“�çš„_屬性_來進行é�Žæ¿¾", - "item.create.attribute_filter.tooltip.condition1": "放置於é�Žæ¿¾æ�’槽中時", - "item.create.attribute_filter.tooltip.behaviour1": "根據_é�Žæ¿¾å™¨_çš„é…�置,來_決定_物å“�是å�¦èƒ½å¤ é€šé�Ž", - "item.create.attribute_filter.tooltip.condition2": "當å�³é�µæ™‚", - "item.create.attribute_filter.tooltip.behaviour2": "打開_é…�ç½®é�¢æ�¿_", + "item.create.attribute_filter.tooltip": "屬性過濾器", + "item.create.attribute_filter.tooltip.summary": "比起普通過濾器,_屬性過濾器_可以根據不同物品的_屬性_來進行過濾", + "item.create.attribute_filter.tooltip.condition1": "放置於過濾插槽中時", + "item.create.attribute_filter.tooltip.behaviour1": "根據_過濾器_的配置,來_決定_物品是否能夠通過", + "item.create.attribute_filter.tooltip.condition2": "當右鍵時", + "item.create.attribute_filter.tooltip.behaviour2": "打開_配置面板_", - "item.create.empty_schematic.tooltip": "空白è—�圖", - "item.create.empty_schematic.tooltip.summary": "å�¯ä½œç‚ºå�ˆæˆ�æ��料或在_è—�圖桌_使用", + "item.create.empty_schematic.tooltip": "空白藍圖", + "item.create.empty_schematic.tooltip.summary": "可作為合成材料或在_藍圖桌_使用", - "item.create.schematic.tooltip": "è—�圖", - "item.create.schematic.tooltip.summary": "將工程çµ�構的_å…¨æ�¯åœ–_放置於_世界中_,並使用_è—�圖加農炮_進行構建。", - "item.create.schematic.tooltip.condition1": "當全æ�¯åœ–存在時", - "item.create.schematic.tooltip.behaviour1": "å�¯ä»¥ä½¿ç”¨å±�幕上的工具調整ä½�ç½®", - "item.create.schematic.tooltip.control1": "當潛行å�³é�µæ™‚", - "item.create.schematic.tooltip.action1": "打開一個用來輸入_精確å��標_çš„ç•Œé�¢ã€‚", + "item.create.schematic.tooltip": "藍圖", + "item.create.schematic.tooltip.summary": "將工程結構的_全息圖_放置於_世界中_,並使用_藍圖加農炮_進行構建。", + "item.create.schematic.tooltip.condition1": "當全息圖存在時", + "item.create.schematic.tooltip.behaviour1": "可以使用屏幕上的工具調整位置", + "item.create.schematic.tooltip.control1": "當潛行右鍵時", + "item.create.schematic.tooltip.action1": "打開一個用來輸入_精確坐標_的界面。", - "item.create.schematic_and_quill.tooltip": "è—�圖與筆", - "item.create.schematic_and_quill.tooltip.summary": "用來將世界中的çµ�構ä¿�存到.nbt文件。", - "item.create.schematic_and_quill.tooltip.condition1": "第一步", - "item.create.schematic_and_quill.tooltip.behaviour1": "手æŒ�è—�圖與å�³é�µæ—‹è½‰å…©å€‹é»ž", - "item.create.schematic_and_quill.tooltip.condition2": "第二步", - "item.create.schematic_and_quill.tooltip.behaviour2": "按ä½�Ctrl滑鼠滾輪é�¸æ“‡é�¸å�€å¤§å°�,å�³é�µç©ºç™½è™•ä¿�存。", - "item.create.schematic_and_quill.tooltip.control1": "å�³é�µ", - "item.create.schematic_and_quill.tooltip.action1": "é�¸å�–點/確èª�ä¿�å­˜", - "item.create.schematic_and_quill.tooltip.control2": "按ä½�Ctrl滑鼠滾輪", - "item.create.schematic_and_quill.tooltip.action2": "在_空中_é�¸æ“‡é»žæ»¾å‹•ä»¥èª¿æ•´è·�離。", - "item.create.schematic_and_quill.tooltip.control3": "當潛行å�³é�µæ™‚", - "item.create.schematic_and_quill.tooltip.action3": "_é‡�ç½®_並刪除é�¸å�€ã€‚", + "item.create.schematic_and_quill.tooltip": "藍圖與筆", + "item.create.schematic_and_quill.tooltip.summary": "用來將世界中的結構保存到.nbt文件。", + "item.create.schematic_and_quill.tooltip.condition1": "第一步", + "item.create.schematic_and_quill.tooltip.behaviour1": "手持藍圖與右鍵旋轉兩個點", + "item.create.schematic_and_quill.tooltip.condition2": "第二步", + "item.create.schematic_and_quill.tooltip.behaviour2": "按住Ctrl滑鼠滾輪選擇選區大小,右鍵空白處保存。", + "item.create.schematic_and_quill.tooltip.control1": "右鍵", + "item.create.schematic_and_quill.tooltip.action1": "選取點/確認保存", + "item.create.schematic_and_quill.tooltip.control2": "按住Ctrl滑鼠滾輪", + "item.create.schematic_and_quill.tooltip.action2": "在_空中_選擇點滾動以調整距離。", + "item.create.schematic_and_quill.tooltip.control3": "當潛行右鍵時", + "item.create.schematic_and_quill.tooltip.action3": "_重置_並刪除選區。", - "block.create.schematicannon.tooltip": "è—�圖加農炮", - "block.create.schematicannon.tooltip.summary": "通é�Žç™¼å°„方塊以在世界中é‡�新構建已部署的_å…¨æ�¯åœ–_,使用相鄰箱å­�中的物å“�å�Š_ç�«è—¥_作為燃料。", - "block.create.schematicannon.tooltip.control1": "當å�³é�µæ™‚", - "block.create.schematicannon.tooltip.action1": "打開_guiç•Œé�¢_", + "block.create.schematicannon.tooltip": "藍圖加農炮", + "block.create.schematicannon.tooltip.summary": "通過發射方塊以在世界中重新構建已部署的_全息圖_,使用相鄰箱子中的物品及_火藥_作為燃料。", + "block.create.schematicannon.tooltip.control1": "當右鍵時", + "block.create.schematicannon.tooltip.action1": "打開_gui界面_", - "block.create.schematic_table.tooltip": "è—�圖桌", - "block.create.schematic_table.tooltip.summary": "å°‡ä¿�存的è—�圖圖寫入_空白è—�圖_", - "block.create.schematic_table.tooltip.condition1": "放入空白è—�圖時", - "block.create.schematic_table.tooltip.behaviour1": "從Schematics文件夾上傳所é�¸æ–‡ä»¶", + "block.create.schematic_table.tooltip": "藍圖桌", + "block.create.schematic_table.tooltip.summary": "將保存的藍圖圖寫入_空白藍圖_", + "block.create.schematic_table.tooltip.condition1": "放入空白藍圖時", + "block.create.schematic_table.tooltip.behaviour1": "從Schematics文件夾上傳所選文件", - "block.create.shaft.tooltip": "傳動軸", - "block.create.shaft.tooltip.summary": "å°‡_旋轉動能_進行直線傳é�žã€‚", + "block.create.shaft.tooltip": "傳動軸", + "block.create.shaft.tooltip.summary": "將_旋轉動能_進行直線傳遞。", - "block.create.cogwheel.tooltip": "齒輪", - "block.create.cogwheel.tooltip.summary": "å°‡_旋轉動能_進行直線傳é�žï¼Œæˆ–者傳é�žåˆ°é„°è¿‘çš„_齒輪_上", + "block.create.cogwheel.tooltip": "齒輪", + "block.create.cogwheel.tooltip.summary": "將_旋轉動能_進行直線傳遞,或者傳遞到鄰近的_齒輪_上", - "block.create.large_cogwheel.tooltip": "大齒輪", - "block.create.large_cogwheel.tooltip.summary": "大號齒輪傳動çµ�構,連接到_å°�號齒輪_時改變其_轉速_。", + "block.create.large_cogwheel.tooltip": "大齒輪", + "block.create.large_cogwheel.tooltip.summary": "大號齒輪傳動結構,連接到_小號齒輪_時改變其_轉速_。", - "block.create.encased_shaft.tooltip": "傳動軸箱", - "block.create.encased_shaft.tooltip.summary": "å°‡_旋轉動能_進行直線傳é�žï¼Œå…¶æ–¹å¡Šé«”ç©�使其在穿é�Žç‰†é«”時更加_美觀_。", + "block.create.encased_shaft.tooltip": "傳動軸箱", + "block.create.encased_shaft.tooltip.summary": "將_旋轉動能_進行直線傳遞,其方塊體積使其在穿過牆體時更加_美觀_。", - "block.create.gearbox.tooltip": "齒輪箱", - "block.create.gearbox.tooltip.summary": "å��字傳動旋轉çµ�構,å�Œæ™‚將直線旋轉方å�‘_å��轉_。", + "block.create.gearbox.tooltip": "齒輪箱", + "block.create.gearbox.tooltip.summary": "十字傳動旋轉結構,同時將直線旋轉方向_反轉_。", - "block.create.gearshift.tooltip": "æ�›æ“‹é½’輪箱", - "block.create.gearshift.tooltip.summary": "用來å��轉傳動軸_旋轉方å�‘_的開關。", - "block.create.gearshift.tooltip.condition1": "當æ��供紅石訊號時", - "block.create.gearshift.tooltip.behaviour1": "_更改_旋轉方å�‘。", + "block.create.gearshift.tooltip": "換擋齒輪箱", + "block.create.gearshift.tooltip.summary": "用來反轉傳動軸_旋轉方向_的開關。", + "block.create.gearshift.tooltip.condition1": "當提供紅石訊號時", + "block.create.gearshift.tooltip.behaviour1": "_更改_旋轉方向。", - "block.create.clutch.tooltip": "離å�ˆå™¨", - "block.create.clutch.tooltip.summary": "傳動開關è£�置。", - "block.create.clutch.tooltip.condition1": "當æ��供紅石訊號時", - "block.create.clutch.tooltip.behaviour1": " _å�œæ­¢_ å�¦ä¸€å�´çš„旋轉。", + "block.create.clutch.tooltip": "離合器", + "block.create.clutch.tooltip.summary": "傳動開關裝置。", + "block.create.clutch.tooltip.condition1": "當提供紅石訊號時", + "block.create.clutch.tooltip.behaviour1": " _停止_ 另一側的旋轉。", - "block.create.encased_chain_drive.tooltip": "é�ˆå¼�傳動箱", - "block.create.encased_chain_drive.tooltip.summary": "將動能_é�ˆå¼�傳é�ž_給å�´é�¢ç›¸è²¼çš„_é�ˆå¼�傳動箱_,呈_ç›´ç·š_放置形æˆ�é�ˆå¼�傳動箱組,它們的æœ�å�‘ä¸�必一致。", - "block.create.encased_chain_drive.tooltip.condition1": "互相連接時", - "block.create.encased_chain_drive.tooltip.behaviour1": "_é�ˆå¼�傳動箱組_中的_é�ˆå¼�傳動箱_將以相å�Œçš„速度旋轉。", + "block.create.encased_chain_drive.tooltip": "鏈式傳動箱", + "block.create.encased_chain_drive.tooltip.summary": "將動能_鏈式傳遞_給側面相貼的_鏈式傳動箱_,呈_直線_放置形成鏈式傳動箱組,它們的朝向不必一致。", + "block.create.encased_chain_drive.tooltip.condition1": "互相連接時", + "block.create.encased_chain_drive.tooltip.behaviour1": "_鏈式傳動箱組_中的_鏈式傳動箱_將以相同的速度旋轉。", - "block.create.adjustable_chain_gearshift.tooltip": "å�¯èª¿ç¯€é�ˆå¼�傳動箱", - "block.create.adjustable_chain_gearshift.tooltip.summary": "將動能_é�ˆå¼�傳é�ž_給å�´é�¢ç›¸è²¼çš„_é�ˆå¼�傳動箱_,呈_ç›´ç·š_放置形æˆ�é�ˆå¼�傳動箱組,å�¯é€šé�Ž_紅石訊號_改變其內部主齒輪的å�Šå¾‘大å°�從而æ��高其耦å�ˆé½’輪的_轉速_,進而æ��高其_連攜_的其它_é�ˆå¼�傳動箱_çš„_轉速_。", - "block.create.adjustable_chain_gearshift.tooltip.condition1": "紅石控制", - "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "沒有紅石訊號時,_é�ˆå¼�傳動箱組_中的_é�ˆå¼�傳動箱_將以相å�Œçš„速度旋轉。紅石訊號拉滿時,_é�ˆå¼�傳動箱組_中除自身以外的_é�ˆå¼�傳動箱_將以兩å€�的速度旋轉。介於兩者之間的任何çµ�果都將使其速度æ��高1-2å€�。", + "block.create.adjustable_chain_gearshift.tooltip": "可調節鏈式傳動箱", + "block.create.adjustable_chain_gearshift.tooltip.summary": "將動能_鏈式傳遞_給側面相貼的_鏈式傳動箱_,呈_直線_放置形成鏈式傳動箱組,可通過_紅石訊號_改變其內部主齒輪的半徑大小從而提高其耦合齒輪的_轉速_,進而提高其_連攜_的其它_鏈式傳動箱_的_轉速_。", + "block.create.adjustable_chain_gearshift.tooltip.condition1": "紅石控制", + "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "沒有紅石訊號時,_鏈式傳動箱組_中的_鏈式傳動箱_將以相同的速度旋轉。紅石訊號拉滿時,_鏈式傳動箱組_中除自身以外的_鏈式傳動箱_將以兩倍的速度旋轉。介於兩者之間的任何結果都將使其速度提高1-2倍。", - "item.create.belt_connector.tooltip": "輸é€�帶", - "item.create.belt_connector.tooltip.summary": "用_輸é€�帶_連接兩個_傳動軸_,連接的傳動軸將具有完全相å�Œçš„轉速和方å�‘。輸é€�帶å�¯ä»¥_傳輸實體_å’Œ_物å“�_。", - "item.create.belt_connector.tooltip.control1": "當å�³é�µå‚³å‹•è»¸æ™‚", - "item.create.belt_connector.tooltip.action1": "é�¸æ“‡å‚³å‹•è»¸ä½œç‚ºè¼¸é€�帶的傳輸點,é�¸å®šçš„兩個傳動軸都必須相互_åž‚ç›´_,_æ°´å¹³_或_å°�角平齊_。", - "item.create.belt_connector.tooltip.control2": "當潛行å�³é�µæ™‚", - "item.create.belt_connector.tooltip.action2": "_é‡�ç½®_輸é€�帶的第一個é�¸å®šä½�ç½®", + "item.create.belt_connector.tooltip": "輸送帶", + "item.create.belt_connector.tooltip.summary": "用_輸送帶_連接兩個_傳動軸_,連接的傳動軸將具有完全相同的轉速和方向。輸送帶可以_傳輸實體_和_物品_。", + "item.create.belt_connector.tooltip.control1": "當右鍵傳動軸時", + "item.create.belt_connector.tooltip.action1": "選擇傳動軸作為輸送帶的傳輸點,選定的兩個傳動軸都必須相互_垂直_,_水平_或_對角平齊_。", + "item.create.belt_connector.tooltip.control2": "當潛行右鍵時", + "item.create.belt_connector.tooltip.action2": "_重置_輸送帶的第一個選定位置", - "item.create.goggles.tooltip": "MRè­·ç›®é�¡", - "item.create.goggles.tooltip.summary": "一副特殊的眼é�¡ï¼Œèƒ½å¤ è®“你看見_動能_çš„ä¿¡æ�¯ã€‚", - "item.create.goggles.tooltip.condition1": "當è£�備後", - "item.create.goggles.tooltip.behaviour1": "將會展示該機械元件的_速度_ã€�_動能_等數值", - "item.create.goggles.tooltip.condition2": "當è£�備後看å�‘儀表時", - "item.create.goggles.tooltip.behaviour2": "將會展示該儀表所連接網路的_速度_ã€�_動能_等數值。", + "item.create.goggles.tooltip": "MR護目鏡", + "item.create.goggles.tooltip.summary": "一副特殊的眼鏡,能夠讓你看見_動能_的信息。", + "item.create.goggles.tooltip.condition1": "當裝備後", + "item.create.goggles.tooltip.behaviour1": "將會展示該機械元件的_速度_、_動能_等數值", + "item.create.goggles.tooltip.condition2": "當裝備後看向儀表時", + "item.create.goggles.tooltip.behaviour2": "將會展示該儀表所連接網路的_速度_、_動能_等數值。", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", - "item.create.wrench.tooltip": "æ�¿æ‰‹", - "item.create.wrench.tooltip.summary": "一種常用的工具,能夠調整_動能_çš„_æ–¹å�‘_ã€�_é…�ç½®_等。", - "item.create.wrench.tooltip.control1": "當å�³é�µé»žæ“Š_動能元件_時", - "item.create.wrench.tooltip.action1": "以點擊的é�¢ç‚ºè»¸å¿ƒ_旋轉_點擊的方塊", - "item.create.wrench.tooltip.control2": "當潛行å�³é�µæ™‚", - "item.create.wrench.tooltip.action2": "將物å“�_å�–下_並移動到你的背包中。", + "item.create.wrench.tooltip": "板手", + "item.create.wrench.tooltip.summary": "一種常用的工具,能夠調整_動能_的_方向_、_配置_等。", + "item.create.wrench.tooltip.control1": "當右鍵點擊_動能元件_時", + "item.create.wrench.tooltip.action1": "以點擊的面為軸心_旋轉_點擊的方塊", + "item.create.wrench.tooltip.control2": "當潛行右鍵時", + "item.create.wrench.tooltip.action2": "將物品_取下_並移動到你的背包中。", - "block.create.creative_motor.tooltip": "創造馬é�”", - "block.create.creative_motor.tooltip.summary": "å�¯ä»¥ç�²å¾—_ç„¡é™�動能_", + "block.create.creative_motor.tooltip": "創造馬達", + "block.create.creative_motor.tooltip.summary": "可以獲得_無限動能_", - "block.create.water_wheel.tooltip": "水車", - "block.create.water_wheel.tooltip.summary": "從相鄰的æµ�水中ç�²å¾—動能", + "block.create.water_wheel.tooltip": "水車", + "block.create.water_wheel.tooltip.summary": "從相鄰的流水中獲得動能", - "block.create.encased_fan.tooltip": "鼓風機", - "block.create.encased_fan.tooltip.summary": "有多種用途,主è¦�å�¯ä»¥å°‡_機械_å’Œ_風力_進行互相轉æ�›ã€‚", - "block.create.encased_fan.tooltip.condition1": "當被紅石訊號激活å�Ž", - "block.create.encased_fan.tooltip.behaviour1": "å�¯å°‡é¼“風機下方的_熱能_(ç�«ã€�熔岩等)轉化æˆ�_動能_,需è¦�將鼓風機å�‘下擺放", - "block.create.encased_fan.tooltip.condition2": "接入機械時", - "block.create.encased_fan.tooltip.behaviour2": "根據旋轉方å�‘_推動_或者_å�¸å¼•_實體,強度和速度å�–決於給予的機械。", - "block.create.encased_fan.tooltip.condition3": "當氣æµ�通é�Žç�«ã€�æ°´ã€�熔岩時", - "block.create.encased_fan.tooltip.behaviour3": "在_被å�¹å‡º_的水,ç�«ï¼Œç†”岩粒å­�中放置物å“�會ç�²å¾—相應產物(_建議é…�å�ˆjei查看_)。", + "block.create.encased_fan.tooltip": "鼓風機", + "block.create.encased_fan.tooltip.summary": "有多種用途,主要可以將_機械_和_風力_進行互相轉換。", + "block.create.encased_fan.tooltip.condition1": "當被紅石訊號激活后", + "block.create.encased_fan.tooltip.behaviour1": "可將鼓風機下方的_熱能_(火、熔岩等)轉化成_動能_,需要將鼓風機向下擺放", + "block.create.encased_fan.tooltip.condition2": "接入機械時", + "block.create.encased_fan.tooltip.behaviour2": "根據旋轉方向_推動_或者_吸引_實體,強度和速度取決於給予的機械。", + "block.create.encased_fan.tooltip.condition3": "當氣流通過火、水、熔岩時", + "block.create.encased_fan.tooltip.behaviour3": "在_被吹出_的水,火,熔岩粒子中放置物品會獲得相應產物(_建議配合jei查看_)。", - "block.create.nozzle.tooltip": "分散網", - "block.create.nozzle.tooltip.summary": "ä¾�附在鼓風機上,能夠將鼓風機的效果_分散_å�„個方å�‘。", + "block.create.nozzle.tooltip": "分散網", + "block.create.nozzle.tooltip.summary": "依附在鼓風機上,能夠將鼓風機的效果_分散_各個方向。", - "block.create.hand_crank.tooltip": "手æ�–把手", - "block.create.hand_crank.tooltip.summary": "簡單的動能來æº�,需è¦�_人工轉動_,ä¸�è¦�讓自己累倒了ï¼�", - "block.create.hand_crank.tooltip.condition1": "當使用時", - "block.create.hand_crank.tooltip.behaviour1": "å�‘ä¾�附的çµ�構æ��供動能,_潛行_時將會æ��ä¾›_å��å�‘_的動能", + "block.create.hand_crank.tooltip": "手搖把手", + "block.create.hand_crank.tooltip.summary": "簡單的動能來源,需要_人工轉動_,不要讓自己累倒了!", + "block.create.hand_crank.tooltip.condition1": "當使用時", + "block.create.hand_crank.tooltip.behaviour1": "向依附的結構提供動能,_潛行_時將會提供_反向_的動能", - "block.create.cuckoo_clock.tooltip": "布穀鳥é�˜", - "block.create.cuckoo_clock.tooltip.summary": "精美的布穀鳥é�˜ï¼Œèƒ½å¤ å ±æ™‚", - "block.create.cuckoo_clock.tooltip.condition1": "連接機械時", - "block.create.cuckoo_clock.tooltip.behaviour1": "顯示_ç�¾åœ¨æ™‚é–“_且一天會報時_兩次_。中å�ˆä¸€æ¬¡ï¼Œé»ƒæ˜�å�¯ä»¥ç�¡è¦ºæ™‚一次 ", + "block.create.cuckoo_clock.tooltip": "布穀鳥鐘", + "block.create.cuckoo_clock.tooltip.summary": "精美的布穀鳥鐘,能夠報時", + "block.create.cuckoo_clock.tooltip.condition1": "連接機械時", + "block.create.cuckoo_clock.tooltip.behaviour1": "顯示_現在時間_且一天會報時_兩次_。中午一次,黃昏可以睡覺時一次 ", - "block.create.turntable.tooltip": "轉盤", - "block.create.turntable.tooltip.summary": "讓旋轉機械給你帶來一場刺激的旋轉風車體驗。", + "block.create.turntable.tooltip": "轉盤", + "block.create.turntable.tooltip.summary": "讓旋轉機械給你帶來一場刺激的旋轉風車體驗。", - "block.create.millstone.tooltip": "石磨", - "block.create.millstone.tooltip.summary": "一個能_研磨物å“�_的動能è£�置,å�¯ä»¥è¢«è‡¨è¿‘çš„_齒輪_供能,或者å�¯ä»¥åœ¨åº•éƒ¨ç”¨å‚³å‹•è»¸ä¾›èƒ½ï¼Œæˆ�å“�必須被æ��å�–出石磨", - "block.create.millstone.tooltip.condition1": "當旋轉é�‹ä½œæ™‚", - "block.create.millstone.tooltip.behaviour1": "開始根據_研磨é…�æ–¹_來處ç�†ç‰©å“�。", - "block.create.millstone.tooltip.condition2": "當å�³é�µæ™‚", - "block.create.millstone.tooltip.behaviour2": "手動å�–出研磨å�Žçš„æˆ�å“�。", + "block.create.millstone.tooltip": "石磨", + "block.create.millstone.tooltip.summary": "一個能_研磨物品_的動能裝置,可以被臨近的_齒輪_供能,或者可以在底部用傳動軸供能,成品必須被提取出石磨", + "block.create.millstone.tooltip.condition1": "當旋轉運作時", + "block.create.millstone.tooltip.behaviour1": "開始根據_研磨配方_來處理物品。", + "block.create.millstone.tooltip.condition2": "當右鍵時", + "block.create.millstone.tooltip.behaviour2": "手動取出研磨后的成品。", - "block.create.crushing_wheel.tooltip": "粉碎輪", - "block.create.crushing_wheel.tooltip.summary": "一å°�能夠_粉碎一切_的粉碎輪。å�‘這å°�粉碎輪æ��ä¾›_å�‘å…§_且_相å��的動能_後開始工作", - "block.create.crushing_wheel.tooltip.condition1": "當兩個粉碎輪一起工作時", - "block.create.crushing_wheel.tooltip.behaviour1": "_粉碎物å“�_並ç�²å¾—產物(請使用JEI查看å°�應的產物)", + "block.create.crushing_wheel.tooltip": "粉碎輪", + "block.create.crushing_wheel.tooltip.summary": "一對能夠_粉碎一切_的粉碎輪。向這對粉碎輪提供_向內_且_相反的動能_後開始工作", + "block.create.crushing_wheel.tooltip.condition1": "當兩個粉碎輪一起工作時", + "block.create.crushing_wheel.tooltip.behaviour1": "_粉碎物品_並獲得產物(請使用JEI查看對應的產物)", - "block.create.mechanical_press.tooltip": "機械液壓機", - "block.create.mechanical_press.tooltip.summary": "一個強力的活塞å¼�機器,壓æ‰�其下é�¢çš„物å“�。", - "block.create.mechanical_press.tooltip.condition1": "當輸入_紅石訊號_時", - "block.create.mechanical_press.tooltip.behaviour1": "_壓æ‰�_其下方的物å“�。", - "block.create.mechanical_press.tooltip.condition2": "在輸é€�帶上方時", - "block.create.mechanical_press.tooltip.behaviour2": "_自動壓æ‰�_經é�Žè¼¸é€�帶的物å“�。", - "block.create.mechanical_press.tooltip.condition3": "在_作業盆_上方時", - "block.create.mechanical_press.tooltip.behaviour3": "_壓縮_é…�方中å…�許壓縮的物å“�。", + "block.create.mechanical_press.tooltip": "機械液壓機", + "block.create.mechanical_press.tooltip.summary": "一個強力的活塞式機器,壓扁其下面的物品。", + "block.create.mechanical_press.tooltip.condition1": "當輸入_紅石訊號_時", + "block.create.mechanical_press.tooltip.behaviour1": "_壓扁_其下方的物品。", + "block.create.mechanical_press.tooltip.condition2": "在輸送帶上方時", + "block.create.mechanical_press.tooltip.behaviour2": "_自動壓扁_經過輸送帶的物品。", + "block.create.mechanical_press.tooltip.condition3": "在_作業盆_上方時", + "block.create.mechanical_press.tooltip.behaviour3": "_壓縮_配方中允許壓縮的物品。", - "block.create.basin.tooltip": "作業盆", - "block.create.basin.tooltip.summary": "一種_物å“�容器_,與_液壓機_å’Œ_攪拌機_é…�å�ˆä½¿ç”¨ï¼Œå�¯ä»¥è¢«_紅石比較器_檢測", - "block.create.basin.tooltip.condition1": "自動輸出", - "block.create.basin.tooltip.behaviour1": "當其他å°�應容器(例如輸é€�帶,其他的作業盆,置物臺等)在作業盆的一å�´ä¸‹æ–¹æ™‚,它們將自動收集在作業盆中產出的任何物å“�/液體。自動化的好夥伴。", + "block.create.basin.tooltip": "作業盆", + "block.create.basin.tooltip.summary": "一種_物品容器_,與_液壓機_和_攪拌機_配合使用,可以被_紅石比較器_檢測", + "block.create.basin.tooltip.condition1": "自動輸出", + "block.create.basin.tooltip.behaviour1": "當其他對應容器(例如輸送帶,其他的作業盆,置物臺等)在作業盆的一側下方時,它們將自動收集在作業盆中產出的任何物品/液體。自動化的好夥伴。", - "block.create.blaze_burner.tooltip": "烈焰使者動力çˆ�", - "block.create.blaze_burner.tooltip.summary": "一個用來加熱_作業盆_的設備,由烈焰使者來驅動。", - "block.create.blaze_burner.tooltip.condition1": "放置於作業盆下方時", - "block.create.blaze_burner.tooltip.behaviour1": "為作業盆_æ��供熱é‡�_。", - "block.create.blaze_burner.tooltip.condition2": "å°�本çˆ�使用å�¯ç‡ƒç‰©æ™‚", - "block.create.blaze_burner.tooltip.behaviour2": "_消耗_å�¯ç‡ƒç‰©ï¼Œä¸¦æ ¹æ“šè©²ç‰©åœ¨_熔çˆ�中的燃燒時間_來延長_本çˆ�的燃燒時間_,使用_熔岩蛋糕_å°‡æ��ä¾›_更高的溫度_。", + "block.create.blaze_burner.tooltip": "烈焰使者動力爐", + "block.create.blaze_burner.tooltip.summary": "一個用來加熱_作業盆_的設備,由烈焰使者來驅動。", + "block.create.blaze_burner.tooltip.condition1": "放置於作業盆下方時", + "block.create.blaze_burner.tooltip.behaviour1": "為作業盆_提供熱量_。", + "block.create.blaze_burner.tooltip.condition2": "對本爐使用可燃物時", + "block.create.blaze_burner.tooltip.behaviour2": "_消耗_可燃物,並根據該物在_熔爐中的燃燒時間_來延長_本爐的燃燒時間_,使用_熔岩蛋糕_將提供_更高的溫度_。", - "block.create.reinforced_rail.tooltip": "強化é�µè»Œ", - "block.create.reinforced_rail.tooltip.summary": "堅固的é�µè»Œï¼Œä¸�需è¦�_方塊的支æ’�_。", + "block.create.reinforced_rail.tooltip": "強化鐵軌", + "block.create.reinforced_rail.tooltip.summary": "堅固的鐵軌,不需要_方塊的支撐_。", - "block.create.mechanical_mixer.tooltip": "機械攪拌器", - "block.create.mechanical_mixer.tooltip.summary": "一種能夠動態進行攪拌的機器,需è¦�穩定且足夠快的轉速,並且下方需è¦�放置_作業盆_(中間需è¦�一格高)", - "block.create.mechanical_mixer.tooltip.condition1": "當ä½�於作業盆上方", - "block.create.mechanical_mixer.tooltip.behaviour1": "å�ªè¦�_作業盆_中有滿足é…�方的物å“�,將自動進行攪拌", + "block.create.mechanical_mixer.tooltip": "機械攪拌器", + "block.create.mechanical_mixer.tooltip.summary": "一種能夠動態進行攪拌的機器,需要穩定且足夠快的轉速,並且下方需要放置_作業盆_(中間需要一格高)", + "block.create.mechanical_mixer.tooltip.condition1": "當位於作業盆上方", + "block.create.mechanical_mixer.tooltip.behaviour1": "只要_作業盆_中有滿足配方的物品,將自動進行攪拌", - "block.create.mechanical_crafter.tooltip": "機械å�ˆæˆ�器", - "block.create.mechanical_crafter.tooltip.summary": "一種ä¾�é� _動能_çš„_自動_å�ˆæˆ�臺。根據想è¦�å�ˆæˆ�的物å“�çš„_å�ˆæˆ�表尺寸_來擺放_相應數é‡�_的機械å�ˆæˆ�器,並且用扳手調整物å“�在å�ˆæˆ�器里的_傳動方å�‘_以讓他們收æ�Ÿåœ¨ä¸€èµ·å�ˆæˆ�並輸出", - "block.create.mechanical_crafter.tooltip.condition1": "接入機械時", - "block.create.mechanical_crafter.tooltip.behaviour1": "當機器中_所有_的物å“�槽有物å“�時,將會啟動所有的å�ˆæˆ�器來工作。", - "block.create.mechanical_crafter.tooltip.condition2": "被紅石激活時", - "block.create.mechanical_crafter.tooltip.behaviour2": "強制啟動目å‰�網格中所有給定的_æ��æ–™_çš„_å�ˆæˆ�_", - "block.create.mechanical_crafter.tooltip.control1": "當在機器å‰�方使用扳手時", - "block.create.mechanical_crafter.tooltip.action1": "將會改變物å“�移動的方å�‘。è¦�å�ˆæˆ�一個物å“�,所有原料必須被_移動到一起_,並且在陣列的_外緣_被彈出機器", - "block.create.mechanical_crafter.tooltip.control2": "當å�´æ–¹æˆ–者å�Žæ–¹ä½¿ç”¨æ‰³æ‰‹æ™‚", - "block.create.mechanical_crafter.tooltip.action2": "連接相鄰的å�ˆæˆ�器的物å“�欄,這樣_相å�Œ_的物å“�就會自動進入所有相互連接的å�ˆæˆ�器", + "block.create.mechanical_crafter.tooltip": "機械合成器", + "block.create.mechanical_crafter.tooltip.summary": "一種依靠_動能_的_自動_合成臺。根據想要合成的物品的_合成表尺寸_來擺放_相應數量_的機械合成器,並且用扳手調整物品在合成器里的_傳動方向_以讓他們收束在一起合成並輸出", + "block.create.mechanical_crafter.tooltip.condition1": "接入機械時", + "block.create.mechanical_crafter.tooltip.behaviour1": "當機器中_所有_的物品槽有物品時,將會啟動所有的合成器來工作。", + "block.create.mechanical_crafter.tooltip.condition2": "被紅石激活時", + "block.create.mechanical_crafter.tooltip.behaviour2": "強制啟動目前網格中所有給定的_材料_的_合成_", + "block.create.mechanical_crafter.tooltip.control1": "當在機器前方使用扳手時", + "block.create.mechanical_crafter.tooltip.action1": "將會改變物品移動的方向。要合成一個物品,所有原料必須被_移動到一起_,並且在陣列的_外緣_被彈出機器", + "block.create.mechanical_crafter.tooltip.control2": "當側方或者后方使用扳手時", + "block.create.mechanical_crafter.tooltip.action2": "連接相鄰的合成器的物品欄,這樣_相同_的物品就會自動進入所有相互連接的合成器", - "block.create.furnace_engine.tooltip": "熔çˆ�引擎", - "block.create.furnace_engine.tooltip.summary": "一種強力的_旋轉動能_的來æº�,但是需è¦�_正在工作_çš„_熔çˆ�_(三種熔çˆ�都å�¯ä»¥)", - "block.create.furnace_engine.tooltip.condition1": "當連接正在燃燒的熔çˆ�", - "block.create.furnace_engine.tooltip.behaviour1": "將會帶動_相連_çš„_飛輪_(需è¦�間隔一格),用高çˆ�速度更快", + "block.create.furnace_engine.tooltip": "熔爐引擎", + "block.create.furnace_engine.tooltip.summary": "一種強力的_旋轉動能_的來源,但是需要_正在工作_的_熔爐_(三種熔爐都可以)", + "block.create.furnace_engine.tooltip.condition1": "當連接正在燃燒的熔爐", + "block.create.furnace_engine.tooltip.behaviour1": "將會帶動_相連_的_飛輪_(需要間隔一格),用高爐速度更快", - "block.create.flywheel.tooltip": "飛輪", - "block.create.flywheel.tooltip.summary": "一種大型的金屬輪,能將_熔çˆ�引擎_æ��供的動能穩定化輸出,需è¦�與_熔çˆ�引擎_間隔一個方塊", - "block.create.flywheel.tooltip.condition1": "當連接正在輸出的_熔çˆ�引擎_", - "block.create.flywheel.tooltip.behaviour1": "將會æ��供相應的_旋轉動能_。", + "block.create.flywheel.tooltip": "飛輪", + "block.create.flywheel.tooltip.summary": "一種大型的金屬輪,能將_熔爐引擎_提供的動能穩定化輸出,需要與_熔爐引擎_間隔一個方塊", + "block.create.flywheel.tooltip.condition1": "當連接正在輸出的_熔爐引擎_", + "block.create.flywheel.tooltip.behaviour1": "將會提供相應的_旋轉動能_。", - "block.create.portable_storage_interface.tooltip": "移動儲存接å�£", - "block.create.portable_storage_interface.tooltip.summary": "為機械活塞ã€�è£�é…�礦車ã€�旋轉軸承ã€�滑輪_等移動çµ�構_設計的_物æµ�接å�£_,_移動çµ�構_å’Œ_固定çµ�構_之間的物å“�交æ�›ç«™ï¼Œå…©å€‹æŽ¥å�£æœƒé�¢æ™‚å°‡_自動å°�接_,接å�£å¿…須彼此é�¢å°�且彼此隔開1-2個方塊。", - "block.create.portable_storage_interface.tooltip.condition1": "è£�é…�在移動çµ�構上時", - "block.create.portable_storage_interface.tooltip.behaviour1": "移動到能夠滿足與_固定çµ�構_上的_移動å¼�儲存接å�£_å°�接的æ¢�件å�Žï¼Œç§»å‹•çµ�構會_短暫地å�œä¸‹_,開始å°�接,並直接與_移動çµ�構上的_儲存容器_交互,進行物å“�çš„_輸入輸出_。", - "block.create.portable_storage_interface.tooltip.condition2": "被紅石激活時", - "block.create.portable_storage_interface.tooltip.behaviour2": "ç«‹å�³çµ‚止任何活動連接。", + "block.create.portable_storage_interface.tooltip": "移動儲存接口", + "block.create.portable_storage_interface.tooltip.summary": "為機械活塞、裝配礦車、旋轉軸承、滑輪_等移動結構_設計的_物流接口_,_移動結構_和_固定結構_之間的物品交換站,兩個接口會面時將_自動對接_,接口必須彼此面對且彼此隔開1-2個方塊。", + "block.create.portable_storage_interface.tooltip.condition1": "裝配在移動結構上時", + "block.create.portable_storage_interface.tooltip.behaviour1": "移動到能夠滿足與_固定結構_上的_移動式儲存接口_對接的條件后,移動結構會_短暫地停下_,開始對接,並直接與_移動結構上的_儲存容器_交互,進行物品的_輸入輸出_。", + "block.create.portable_storage_interface.tooltip.condition2": "被紅石激活時", + "block.create.portable_storage_interface.tooltip.behaviour2": "立即終止任何活動連接。", - "block.create.portable_fluid_interface.tooltip": "移動液體接å�£", - "block.create.portable_fluid_interface.tooltip.summary": "為機械活塞ã€�è£�é…�礦車ã€�旋轉軸承ã€�滑輪_等移動çµ�構_設計的_液體接å�£_,_移動çµ�構_å’Œ_固定çµ�構_之間的液體交æ�›ç«™ï¼Œå…©å€‹æœƒé�¢çš„接å�£å¿…須彼此é�¢å°�且彼此隔開1-2個方塊。", - "block.create.portable_fluid_interface.tooltip.condition1": "è£�é…�在移動çµ�構上時", - "block.create.portable_fluid_interface.tooltip.behaviour1": "移動到能夠滿足與_固定çµ�構_上的_移動å¼�液體接å�£_å°�接的æ¢�件å�Žï¼Œç§»å‹•çµ�構會_短暫地å�œä¸‹_,開始å°�接,並直接與_移動çµ�構上的_液體儲存ç½�_交互,進行液體的_導入導出_。", - "block.create.portable_fluid_interface.tooltip.condition2": "被紅石激活時", - "block.create.portable_fluid_interface.tooltip.behaviour2": "ç«‹å�³çµ‚止任何活動的連接。", + "block.create.portable_fluid_interface.tooltip": "移動液體接口", + "block.create.portable_fluid_interface.tooltip.summary": "為機械活塞、裝配礦車、旋轉軸承、滑輪_等移動結構_設計的_液體接口_,_移動結構_和_固定結構_之間的液體交換站,兩個會面的接口必須彼此面對且彼此隔開1-2個方塊。", + "block.create.portable_fluid_interface.tooltip.condition1": "裝配在移動結構上時", + "block.create.portable_fluid_interface.tooltip.behaviour1": "移動到能夠滿足與_固定結構_上的_移動式液體接口_對接的條件后,移動結構會_短暫地停下_,開始對接,並直接與_移動結構上的_液體儲存罐_交互,進行液體的_導入導出_。", + "block.create.portable_fluid_interface.tooltip.condition2": "被紅石激活時", + "block.create.portable_fluid_interface.tooltip.behaviour2": "立即終止任何活動的連接。", - "block.create.rotation_speed_controller.tooltip": "轉速控制器", - "block.create.rotation_speed_controller.tooltip.summary": "一個å�¯ä»¥è®Šæ�›æ‰€é€£æŽ¥é½’輪旋轉速度的元件", - "block.create.rotation_speed_controller.tooltip.condition1": "接入大齒輪時", - "block.create.rotation_speed_controller.tooltip.behaviour1": "通é�Ž_滑鼠滾輪_調整接入機械的_轉速_,傳é�žçµ¦é€£æŽ¥çš„_大齒輪_,連接的大齒輪需è¦�放置在其上方。", + "block.create.rotation_speed_controller.tooltip": "轉速控制器", + "block.create.rotation_speed_controller.tooltip.summary": "一個可以變換所連接齒輪旋轉速度的元件", + "block.create.rotation_speed_controller.tooltip.condition1": "接入大齒輪時", + "block.create.rotation_speed_controller.tooltip.behaviour1": "通過_滑鼠滾輪_調整接入機械的_轉速_,傳遞給連接的_大齒輪_,連接的大齒輪需要放置在其上方。", - "block.create.mechanical_piston.tooltip": "機械活塞", - "block.create.mechanical_piston.tooltip.summary": "活塞的高級版本,使用_旋轉動能_精確地移動其連接的方塊,背é�¢å�¯æ”¾ç½®æ´»å¡žæ¡¿å»¶é•·æ´»å¡žç¯„åœ�,沒有活塞桿將ä¸�會工作,使用_底盤_或者_粘液塊_å�¯ä»¥ç§»å‹•å¤šè¡Œæ–¹å¡Šã€‚", - "block.create.mechanical_piston.tooltip.condition1": "推拉活塞時", - "block.create.mechanical_piston.tooltip.behaviour1": "活塞的_速度_å’Œ_æ–¹å�‘_與所接å�—_轉速_çš„_大å°�_以å�Š_æ–¹å�‘_相關。", + "block.create.mechanical_piston.tooltip": "機械活塞", + "block.create.mechanical_piston.tooltip.summary": "活塞的高級版本,使用_旋轉動能_精確地移動其連接的方塊,背面可放置活塞桿延長活塞範圍,沒有活塞桿將不會工作,使用_底盤_或者_粘液塊_可以移動多行方塊。", + "block.create.mechanical_piston.tooltip.condition1": "推拉活塞時", + "block.create.mechanical_piston.tooltip.behaviour1": "活塞的_速度_和_方向_與所接受_轉速_的_大小_以及_方向_相關。", - "block.create.piston_extension_pole.tooltip": "活塞桿", - "block.create.piston_extension_pole.tooltip.summary": "用來增加_機械活塞_的移動範åœ�", - "block.create.piston_extension_pole.tooltip.condition1": "當連接到機械活塞時", - "block.create.piston_extension_pole.tooltip.behaviour1": "活塞的移動範åœ�將擴大", + "block.create.piston_extension_pole.tooltip": "活塞桿", + "block.create.piston_extension_pole.tooltip.summary": "用來增加_機械活塞_的移動範圍", + "block.create.piston_extension_pole.tooltip.condition1": "當連接到機械活塞時", + "block.create.piston_extension_pole.tooltip.behaviour1": "活塞的移動範圍將擴大", - "block.create.mechanical_bearing.tooltip": "機械軸承", - "block.create.mechanical_bearing.tooltip.summary": "由機械驅動,根據機械的方å�‘旋轉,用來建造大型的旋轉çµ�構。", - "block.create.mechanical_bearing.tooltip.condition1": "接入機械時", - "block.create.mechanical_bearing.tooltip.behaviour1": "å‰�方的旋轉盤將帶動_粘液塊_或者_底盤_來驅動更多方塊一å�Œæ—‹è½‰ã€‚", + "block.create.mechanical_bearing.tooltip": "機械軸承", + "block.create.mechanical_bearing.tooltip.summary": "由機械驅動,根據機械的方向旋轉,用來建造大型的旋轉結構。", + "block.create.mechanical_bearing.tooltip.condition1": "接入機械時", + "block.create.mechanical_bearing.tooltip.behaviour1": "前方的旋轉盤將帶動_粘液塊_或者_底盤_來驅動更多方塊一同旋轉。", - "block.create.windmill_bearing.tooltip": "風車軸承", - "block.create.windmill_bearing.tooltip.summary": "借助_風的力é‡�_創造_機械_。用您ç�¨ç‰¹çš„設計拼接它並讓它旋轉ï¼�", - "block.create.windmill_bearing.tooltip.condition1": "å�³é�µæ™‚", - "block.create.windmill_bearing.tooltip.behaviour1": "啟動軸承,æ��供由其_附加çµ�構_的旋轉產生的機械。çµ�構必須包括å�ˆé�©çš„_風帆_或_羊毛_。使用_機殼地盤_,_粘液塊_或_強力膠_å�¯ä»¥å¸¶å‹•æ›´å¤šæ–¹å¡Šæ—‹è½‰ã€‚", + "block.create.windmill_bearing.tooltip": "風車軸承", + "block.create.windmill_bearing.tooltip.summary": "借助_風的力量_創造_機械_。用您獨特的設計拼接它並讓它旋轉!", + "block.create.windmill_bearing.tooltip.condition1": "右鍵時", + "block.create.windmill_bearing.tooltip.behaviour1": "啟動軸承,提供由其_附加結構_的旋轉產生的機械。結構必須包括合適的_風帆_或_羊毛_。使用_機殼地盤_,_粘液塊_或_強力膠_可以帶動更多方塊旋轉。", - "block.create.sail_frame.tooltip": "風帆框架", - "block.create.sail_frame.tooltip.summary": "å�¯ç”¨ä¾†_組è£�風車_çš„çµ�構方塊,ä¸�俗的機械來æº�。", + "block.create.sail_frame.tooltip": "風帆框架", + "block.create.sail_frame.tooltip.summary": "可用來_組裝風車_的結構方塊,不俗的機械來源。", - "block.create.white_sail.tooltip": "風帆", - "block.create.white_sail.tooltip.summary": "å�¯ç”¨ä¾†_組è£�風車_çš„çµ�構方塊,ä¸�俗的機械來æº�,有多種é¡�色。", - "block.create.white_sail.tooltip.condition1": "使用染料å�³é�µæ™‚", - "block.create.white_sail.tooltip.behaviour1": "改變é¡�色。", + "block.create.white_sail.tooltip": "風帆", + "block.create.white_sail.tooltip.summary": "可用來_組裝風車_的結構方塊,不俗的機械來源,有多種顏色。", + "block.create.white_sail.tooltip.condition1": "使用染料右鍵時", + "block.create.white_sail.tooltip.behaviour1": "改變顏色。", - "block.create.clockwork_bearing.tooltip": "時é�˜è»¸æ‰¿", - "block.create.clockwork_bearing.tooltip.summary": "一種高級的機械軸承,å�¯ä»¥æ ¹æ“šç›®å‰�é�Šæˆ²å…§æ™‚間旋轉兩個ä¸�å�Œçš„指é‡�", - "block.create.clockwork_bearing.tooltip.condition1": "接入機械時", - "block.create.clockwork_bearing.tooltip.behaviour1": "旋轉第一個連接的çµ�構作為時é‡�,第二個連接的çµ�構作為分é‡�", + "block.create.clockwork_bearing.tooltip": "時鐘軸承", + "block.create.clockwork_bearing.tooltip.summary": "一種高級的機械軸承,可以根據目前遊戲內時間旋轉兩個不同的指針", + "block.create.clockwork_bearing.tooltip.condition1": "接入機械時", + "block.create.clockwork_bearing.tooltip.behaviour1": "旋轉第一個連接的結構作為時針,第二個連接的結構作為分針", - "block.create.sequenced_gearshift.tooltip": "å�¯ç·¨ç¨‹é½’輪箱", - "block.create.sequenced_gearshift.tooltip.summary": "一種å�¯ç·¨ç¨‹çš„組件,å�¯ä»¥æ ¹æ“šå…§éƒ¨çš„指令設計旋轉的_æ–¹å�‘_,_速度_,以å�Š_è·�離_。此組件å�¯ä»¥æœ‰æ•ˆé…�å�ˆæ´»å¡žå’Œè»¸æ‰¿ç­‰ä½¿ç”¨ã€‚最高å�¯è®“其按_é †åº�_執行_5æ¢�指令_。æ¢�高速旋轉時å�¯èƒ½æœƒè®Šå¾—ä¸�精確。", - "block.create.sequenced_gearshift.tooltip.condition1": "當給予紅石訊號時", - "block.create.sequenced_gearshift.tooltip.behaviour1": "在接入動能的情æ³�下,執行指令。", - "block.create.sequenced_gearshift.tooltip.condition2": "當å�³é�µæ™‚", - "block.create.sequenced_gearshift.tooltip.behaviour2": "將打開_é…�置界é�¢_", + "block.create.sequenced_gearshift.tooltip": "可編程齒輪箱", + "block.create.sequenced_gearshift.tooltip.summary": "一種可編程的組件,可以根據內部的指令設計旋轉的_方向_,_速度_,以及_距離_。此組件可以有效配合活塞和軸承等使用。最高可讓其按_順序_執行_5條指令_。條高速旋轉時可能會變得不精確。", + "block.create.sequenced_gearshift.tooltip.condition1": "當給予紅石訊號時", + "block.create.sequenced_gearshift.tooltip.behaviour1": "在接入動能的情況下,執行指令。", + "block.create.sequenced_gearshift.tooltip.condition2": "當右鍵時", + "block.create.sequenced_gearshift.tooltip.behaviour2": "將打開_配置界面_", - "block.create.cart_assembler.tooltip": "礦車è£�é…�ç«™", - "block.create.cart_assembler.tooltip.summary": "將連接目å‰�方塊的çµ�構連接在_礦車_上", - "block.create.cart_assembler.tooltip.condition1": "當被紅石訊號激活時", - "block.create.cart_assembler.tooltip.behaviour1": "å°‡è£�é…�站上連接的çµ�構組è£�到礦車上,並é€�礦車上路", - "block.create.cart_assembler.tooltip.condition2": "沒有紅石訊號時", - "block.create.cart_assembler.tooltip.behaviour2": "將經é�Žçš„礦車上的çµ�構_實體化_,並å�œä½�礦車。", - "block.create.cart_assembler.tooltip.control1": "放置於軌é�“上時", - "block.create.cart_assembler.tooltip.action1": "紅石激活時_è£�é…�_經é�Žçš„礦車,未激活時_å�¸è¼‰_經é�Žçš„礦車。", - "block.create.cart_assembler.tooltip.control2": "放置於充能é�µè»Œä¸Šæ™‚", - "block.create.cart_assembler.tooltip.action2": "紅石激活時_è£�é…�_並加速礦車,未激活時_å�¸è¼‰_並å�œä½�經é�Žçš„礦車。", - "block.create.cart_assembler.tooltip.control3": "放置在探測é�µè»Œä¸Šæ™‚", - "block.create.cart_assembler.tooltip.action3": "_è£�é…�_未è£�é…�é�Žçš„礦車,_å�¸è¼‰_è£�é…�é�Žçš„礦車。", - "block.create.cart_assembler.tooltip.control4": "放置在激活é�µè»Œä¸Šæ™‚", - "block.create.cart_assembler.tooltip.action4": "紅石激活時_å�¸è¼‰_礦車。", + "block.create.cart_assembler.tooltip": "礦車裝配站", + "block.create.cart_assembler.tooltip.summary": "將連接目前方塊的結構連接在_礦車_上", + "block.create.cart_assembler.tooltip.condition1": "當被紅石訊號激活時", + "block.create.cart_assembler.tooltip.behaviour1": "將裝配站上連接的結構組裝到礦車上,並送礦車上路", + "block.create.cart_assembler.tooltip.condition2": "沒有紅石訊號時", + "block.create.cart_assembler.tooltip.behaviour2": "將經過的礦車上的結構_實體化_,並停住礦車。", + "block.create.cart_assembler.tooltip.control1": "放置於軌道上時", + "block.create.cart_assembler.tooltip.action1": "紅石激活時_裝配_經過的礦車,未激活時_卸載_經過的礦車。", + "block.create.cart_assembler.tooltip.control2": "放置於充能鐵軌上時", + "block.create.cart_assembler.tooltip.action2": "紅石激活時_裝配_並加速礦車,未激活時_卸載_並停住經過的礦車。", + "block.create.cart_assembler.tooltip.control3": "放置在探測鐵軌上時", + "block.create.cart_assembler.tooltip.action3": "_裝配_未裝配過的礦車,_卸載_裝配過的礦車。", + "block.create.cart_assembler.tooltip.control4": "放置在激活鐵軌上時", + "block.create.cart_assembler.tooltip.action4": "紅石激活時_卸載_礦車。", - "block.create.rope_pulley.tooltip": "繩索滑輪", - "block.create.rope_pulley.tooltip.summary": "移動繩索相連的çµ�構。使用_底盤_或者_粘液塊_來移動多行方塊", - "block.create.rope_pulley.tooltip.condition1": "接入機械時", - "block.create.rope_pulley.tooltip.behaviour1": "根據輸入的轉速的大å°�以å�Šæ–¹å�‘,移動é�ˆæŽ¥çš„çµ�構。", + "block.create.rope_pulley.tooltip": "繩索滑輪", + "block.create.rope_pulley.tooltip.summary": "移動繩索相連的結構。使用_底盤_或者_粘液塊_來移動多行方塊", + "block.create.rope_pulley.tooltip.condition1": "接入機械時", + "block.create.rope_pulley.tooltip.behaviour1": "根據輸入的轉速的大小以及方向,移動鏈接的結構。", - "block.create.linear_chassis.tooltip": "機殼底盤", - "block.create.linear_chassis.tooltip.summary": "一種å�¯é…�置的_底盤_。這種底盤å�¯ä»¥å°‡å¤šå€‹æ–¹å¡Šé€£æŽ¥èµ·ä¾†çµ„å�ˆæˆ�_大型çµ�構_", - "block.create.linear_chassis.tooltip.condition1": "被移動時", - "block.create.linear_chassis.tooltip.behaviour1": "移動所有_並排_çš„_機殼底盤_。如果底盤上涂了_粘液ç�ƒ_,那麼其範åœ�內一æ¢�直線的方塊都會被_é»�附移動_(詳情見Ctrl)。", - "block.create.linear_chassis.tooltip.condition2": "當使用扳手時", - "block.create.linear_chassis.tooltip.behaviour2": "通é�Ž_滑鼠滾輪_來é…�置連接的方塊的範åœ�。按ä½�_Ctrl_時滾動滾輪å�¯ä»¥å�Œæ™‚é…�置相連的其他底盤。", - "block.create.linear_chassis.tooltip.control1": "當用粘液ç�ƒå�³é�µæ™‚", - "block.create.linear_chassis.tooltip.action1": "變為_粘性機殼底盤_。所有工作範åœ�內與其相連的方塊會與其_一å�Œç§»å‹•_", + "block.create.linear_chassis.tooltip": "機殼底盤", + "block.create.linear_chassis.tooltip.summary": "一種可配置的_底盤_。這種底盤可以將多個方塊連接起來組合成_大型結構_", + "block.create.linear_chassis.tooltip.condition1": "被移動時", + "block.create.linear_chassis.tooltip.behaviour1": "移動所有_並排_的_機殼底盤_。如果底盤上涂了_粘液球_,那麼其範圍內一條直線的方塊都會被_黏附移動_(詳情見Ctrl)。", + "block.create.linear_chassis.tooltip.condition2": "當使用扳手時", + "block.create.linear_chassis.tooltip.behaviour2": "通過_滑鼠滾輪_來配置連接的方塊的範圍。按住_Ctrl_時滾動滾輪可以同時配置相連的其他底盤。", + "block.create.linear_chassis.tooltip.control1": "當用粘液球右鍵時", + "block.create.linear_chassis.tooltip.action1": "變為_粘性機殼底盤_。所有工作範圍內與其相連的方塊會與其_一同移動_", - "block.create.secondary_linear_chassis.tooltip": "機殼底盤2號", - "block.create.secondary_linear_chassis.tooltip.summary": "第二種_機殼底盤_,ä¸�會與第一種機殼底盤互相連接。", + "block.create.secondary_linear_chassis.tooltip": "機殼底盤2號", + "block.create.secondary_linear_chassis.tooltip.summary": "第二種_機殼底盤_,不會與第一種機殼底盤互相連接。", - "block.create.radial_chassis.tooltip": "旋轉底盤", - "block.create.radial_chassis.tooltip.summary": "一種å�¯é…�置的底盤。這種底盤å�¯ä»¥å°‡å¤šå€‹æ–¹å¡Šé€£æŽ¥èµ·ä¾†çµ„å�ˆæˆ�_大型çµ�構_", - "block.create.radial_chassis.tooltip.condition1": "當被旋轉時", - "block.create.radial_chassis.tooltip.behaviour1": "所有_豎排_çš„_旋轉底盤_會互相粘連移動,並且æ¯�個涂了_粘液ç�ƒ_的底盤都會帶動其工作å�Šå¾‘內的方塊(詳情見Ctrl)。", - "block.create.radial_chassis.tooltip.condition2": "當使用扳手時", - "block.create.radial_chassis.tooltip.behaviour2": "é…�置連接的方塊的å�Šå¾‘。按ä½�_Ctrl_å�¯ä»¥å�Œæ™‚é…�置相連的其他底盤。", - "block.create.radial_chassis.tooltip.control1": "當用粘液ç�ƒå�³é�µæ™‚", - "block.create.radial_chassis.tooltip.action1": "變為_粘性旋轉底盤_。所有工作範åœ�內與其相連的方塊會與其_一å�Œç§»å‹•_。", + "block.create.radial_chassis.tooltip": "旋轉底盤", + "block.create.radial_chassis.tooltip.summary": "一種可配置的底盤。這種底盤可以將多個方塊連接起來組合成_大型結構_", + "block.create.radial_chassis.tooltip.condition1": "當被旋轉時", + "block.create.radial_chassis.tooltip.behaviour1": "所有_豎排_的_旋轉底盤_會互相粘連移動,並且每個涂了_粘液球_的底盤都會帶動其工作半徑內的方塊(詳情見Ctrl)。", + "block.create.radial_chassis.tooltip.condition2": "當使用扳手時", + "block.create.radial_chassis.tooltip.behaviour2": "配置連接的方塊的半徑。按住_Ctrl_可以同時配置相連的其他底盤。", + "block.create.radial_chassis.tooltip.control1": "當用粘液球右鍵時", + "block.create.radial_chassis.tooltip.action1": "變為_粘性旋轉底盤_。所有工作範圍內與其相連的方塊會與其_一同移動_。", - "block.create.mechanical_drill.tooltip": "機械鑽頭", - "block.create.mechanical_drill.tooltip.summary": "用來_破壞方塊_çš„è£�置,å�¯ä»¥è¢«_機械活塞_å’Œ_機械軸承_等移動設備帶動", - "block.create.mechanical_drill.tooltip.condition1": "被供能時", - "block.create.mechanical_drill.tooltip.behaviour1": "_原地_破壞正å‰�方的方塊,且_傷害_在一定範åœ�內生物å�ŠçŽ©å®¶ã€‚", - "block.create.mechanical_drill.tooltip.condition2": "當移動時", - "block.create.mechanical_drill.tooltip.behaviour2": "æ©«å�‘或縱å�‘沿路破壞其所_碰到_的方塊。", + "block.create.mechanical_drill.tooltip": "機械鑽頭", + "block.create.mechanical_drill.tooltip.summary": "用來_破壞方塊_的裝置,可以被_機械活塞_和_機械軸承_等移動設備帶動", + "block.create.mechanical_drill.tooltip.condition1": "被供能時", + "block.create.mechanical_drill.tooltip.behaviour1": "_原地_破壞正前方的方塊,且_傷害_在一定範圍內生物及玩家。", + "block.create.mechanical_drill.tooltip.condition2": "當移動時", + "block.create.mechanical_drill.tooltip.behaviour2": "橫向或縱向沿路破壞其所_碰到_的方塊。", - "block.create.mechanical_harvester.tooltip": "機械收割機", - "block.create.mechanical_harvester.tooltip.summary": "é�©ç”¨ä¾†ä¸­åž‹ä½œç‰©è‡ªå‹•åŒ–的收割機,å�¯ä»¥è¢«_機械活塞_å’Œ_機械軸承_等帶動。", - "block.create.mechanical_harvester.tooltip.condition1": "當移動時", - "block.create.mechanical_harvester.tooltip.behaviour1": "收割機移動至æˆ�熟作物,收割作物並將作物變為åˆ�始生長狀態。", + "block.create.mechanical_harvester.tooltip": "機械收割機", + "block.create.mechanical_harvester.tooltip.summary": "適用來中型作物自動化的收割機,可以被_機械活塞_和_機械軸承_等帶動。", + "block.create.mechanical_harvester.tooltip.condition1": "當移動時", + "block.create.mechanical_harvester.tooltip.behaviour1": "收割機移動至成熟作物,收割作物並將作物變為初始生長狀態。", - "block.create.mechanical_plough.tooltip": "機械çŠ�", - "block.create.mechanical_plough.tooltip.summary": "çŠ�是一個é�žå¸¸æœ‰ç”¨çš„多功能方塊,它å�¯ä»¥è¢«_機械活塞_å’Œ_機械軸承_等帶動", - "block.create.mechanical_plough.tooltip.condition1": "當移動時", - "block.create.mechanical_plough.tooltip.behaviour1": "å�¯ä»¥æ‰“掉無碰撞體ç©�的一些_附著方塊_,比如ç�«æŠŠå’Œé›ªç­‰ã€‚å�¯ä»¥åœ¨ä¸�傷害實體的情æ³�下移動它們。能åƒ�_鋤頭_一樣翻土耕田。", + "block.create.mechanical_plough.tooltip": "機械犁", + "block.create.mechanical_plough.tooltip.summary": "犁是一個非常有用的多功能方塊,它可以被_機械活塞_和_機械軸承_等帶動", + "block.create.mechanical_plough.tooltip.condition1": "當移動時", + "block.create.mechanical_plough.tooltip.behaviour1": "可以打掉無碰撞體積的一些_附著方塊_,比如火把和雪等。可以在不傷害實體的情況下移動它們。能像_鋤頭_一樣翻土耕田。", - "block.create.mechanical_saw.tooltip": "機械切割機", - "block.create.mechanical_saw.tooltip.summary": "å�¯ä»¥ç”¨ä¾†ç �樹,也å�¯ä»¥ç”¨ä¾†åˆ‡å‰²æ–¹å¡Šï¼Œå�¯ä»¥è¢«_機械活塞_å’Œ_機械軸承_等帶動", - "block.create.mechanical_saw.tooltip.condition1": "當å�‘上放置時", - "block.create.mechanical_saw.tooltip.behaviour1": "å�¯ä»¥åˆ‡å‰²å�„種物å“�(建議é…�å�ˆjei查看)", - "block.create.mechanical_saw.tooltip.condition2": "當方å�‘在水平é�¢æ™‚", - "block.create.mechanical_saw.tooltip.behaviour2": "å�¯ä»¥ç �倒é�¢å‰�的樹木", - "block.create.mechanical_saw.tooltip.condition3": "當移動時", - "block.create.mechanical_saw.tooltip.behaviour3": "將會ç �倒碰撞到的樹木", + "block.create.mechanical_saw.tooltip": "機械切割機", + "block.create.mechanical_saw.tooltip.summary": "可以用來砍樹,也可以用來切割方塊,可以被_機械活塞_和_機械軸承_等帶動", + "block.create.mechanical_saw.tooltip.condition1": "當向上放置時", + "block.create.mechanical_saw.tooltip.behaviour1": "可以切割各種物品(建議配合jei查看)", + "block.create.mechanical_saw.tooltip.condition2": "當方向在水平面時", + "block.create.mechanical_saw.tooltip.behaviour2": "可以砍倒面前的樹木", + "block.create.mechanical_saw.tooltip.condition3": "當移動時", + "block.create.mechanical_saw.tooltip.behaviour3": "將會砍倒碰撞到的樹木", - "block.create.stockpile_switch.tooltip": "å­˜é‡�檢測器", - "block.create.stockpile_switch.tooltip.summary": "根據連接的容器_儲存空間_çš„å� ç”¨æƒ…æ³�切æ�›ç´…石訊號強度。", - "block.create.stockpile_switch.tooltip.condition1": "低於_下線_或高於_上線_時", - "block.create.stockpile_switch.tooltip.behaviour1": "æ��供紅石訊號", + "block.create.stockpile_switch.tooltip": "存量檢測器", + "block.create.stockpile_switch.tooltip.summary": "根據連接的容器_儲存空間_的占用情況切換紅石訊號強度。", + "block.create.stockpile_switch.tooltip.condition1": "低於_下線_或高於_上線_時", + "block.create.stockpile_switch.tooltip.behaviour1": "提供紅石訊號", - "block.create.content_observer.tooltip": "物å“�å�µæ¸¬å™¨", - "block.create.content_observer.tooltip.summary": "檢測_容器_å’Œ_輸é€�帶_中é�Žæ¿¾å™¨åŒ¹é…�的物å“�。當觀察到包å�«åŒ¹é…�的物å“�時,此組件將發出_紅石訊號_。當觀察到的æ¼�æ–—_轉移匹é…�的物å“�_時,此組件將發出_紅石脈沖_。", + "block.create.content_observer.tooltip": "物品偵測器", + "block.create.content_observer.tooltip.summary": "檢測_容器_和_輸送帶_中過濾器匹配的物品。當觀察到包含匹配的物品時,此組件將發出_紅石訊號_。當觀察到的漏斗_轉移匹配的物品_時,此組件將發出_紅石脈沖_。", - "block.create.redstone_link.tooltip": "ç„¡é™�紅石訊號終端", - "block.create.redstone_link.tooltip.summary": "無線紅石訊號終端,å�¯ä»¥ä½¿ç”¨_任何物å“�_編輯終端_é »é�“_。雖然è·�離有é™�,但是也挺é� çš„。", - "block.create.redstone_link.tooltip.condition1": "當啟用時", - "block.create.redstone_link.tooltip.behaviour1": "接收相å�Œ_é »é�“_æ��供的_紅石訊號_。", - "block.create.redstone_link.tooltip.control1": "當手æŒ�方塊å�³é�µæ–¹å¡Šæ™‚", - "block.create.redstone_link.tooltip.action1": "手æŒ�_ä»»æ„�物å“�_為其設置_é »é�“_,å�¯ä»¥ä½¿ç”¨å…©ç¨®ç‰©å“�組å�ˆè¨­ç½®_é »é�“_。", - "block.create.redstone_link.tooltip.control2": "當潛行å�³é�µæ™‚", - "block.create.redstone_link.tooltip.action2": "在_發射模å¼�_å’Œ_接收模å¼�_之間切æ�›ã€‚", + "block.create.redstone_link.tooltip": "無限紅石訊號終端", + "block.create.redstone_link.tooltip.summary": "無線紅石訊號終端,可以使用_任何物品_編輯終端_頻道_。雖然距離有限,但是也挺遠的。", + "block.create.redstone_link.tooltip.condition1": "當啟用時", + "block.create.redstone_link.tooltip.behaviour1": "接收相同_頻道_提供的_紅石訊號_。", + "block.create.redstone_link.tooltip.control1": "當手持方塊右鍵方塊時", + "block.create.redstone_link.tooltip.action1": "手持_任意物品_為其設置_頻道_,可以使用兩種物品組合設置_頻道_。", + "block.create.redstone_link.tooltip.control2": "當潛行右鍵時", + "block.create.redstone_link.tooltip.action2": "在_發射模式_和_接收模式_之間切換。", - "block.create.nixie_tube.tooltip": "真空管顯示器", - "block.create.nixie_tube.tooltip.summary": "一個炫泡的_紅石強度_顯示器,範åœ�:0到15。", - "block.create.nixie_tube.tooltip.condition1": "收到紅時訊號時", - "block.create.nixie_tube.tooltip.behaviour1": "顯示ç�¾åœ¨çš„紅時訊號強度", - "block.create.nixie_tube.tooltip.condition2": "被命å��牌命å��時", - "block.create.nixie_tube.tooltip.behaviour2": "顯示_命å��牌內容_,å��稱太長時需_排列_多個真空管顯示器。", + "block.create.nixie_tube.tooltip": "真空管顯示器", + "block.create.nixie_tube.tooltip.summary": "一個炫泡的_紅石強度_顯示器,範圍:0到15。", + "block.create.nixie_tube.tooltip.condition1": "收到紅時訊號時", + "block.create.nixie_tube.tooltip.behaviour1": "顯示現在的紅時訊號強度", + "block.create.nixie_tube.tooltip.condition2": "被命名牌命名時", + "block.create.nixie_tube.tooltip.behaviour2": "顯示_命名牌內容_,名稱太長時需_排列_多個真空管顯示器。", - "block.create.redstone_contact.tooltip": "接觸å¼�紅石訊號產生器", - "block.create.redstone_contact.tooltip.summary": "一種用來高級紅石è£�置的設備。å�ªèƒ½å…©å…©å·¥ä½œã€‚å�¯ä»¥è¢«_機械活塞_å’Œ_機械軸承_等帶動", - "block.create.redstone_contact.tooltip.condition1": "當正å°�é�¢æ”¾ç½®ä¹Ÿæ”¾ç½®_相互æœ�å�‘_的接觸訊號發生器時", - "block.create.redstone_contact.tooltip.behaviour1": "æ��ä¾›_紅石訊號_。", - "block.create.redstone_contact.tooltip.condition2": "當移動時", - "block.create.redstone_contact.tooltip.behaviour2": "如果接觸到其他訊號發生器,使其發出紅石訊號。", + "block.create.redstone_contact.tooltip": "接觸式紅石訊號產生器", + "block.create.redstone_contact.tooltip.summary": "一種用來高級紅石裝置的設備。只能兩兩工作。可以被_機械活塞_和_機械軸承_等帶動", + "block.create.redstone_contact.tooltip.condition1": "當正對面放置也放置_相互朝向_的接觸訊號發生器時", + "block.create.redstone_contact.tooltip.behaviour1": "提供_紅石訊號_。", + "block.create.redstone_contact.tooltip.condition2": "當移動時", + "block.create.redstone_contact.tooltip.behaviour2": "如果接觸到其他訊號發生器,使其發出紅石訊號。", - "block.create.adjustable_crate.tooltip": "å�¯èª¿ç¯€æ�¿æ¢�ç®±", - "block.create.adjustable_crate.tooltip.summary": "該箱å­�支æŒ�玩家å°�其容é‡�進行調整,最大å�¯ä»¥å®¹ç´�_16組_物å“�。", - "block.create.adjustable_crate.tooltip.control1": "當å�³é�µæ™‚", - "block.create.adjustable_crate.tooltip.action1": "打開箱å­�", + "block.create.adjustable_crate.tooltip": "可調節板條箱", + "block.create.adjustable_crate.tooltip.summary": "該箱子支持玩家對其容量進行調整,最大可以容納_16組_物品。", + "block.create.adjustable_crate.tooltip.control1": "當右鍵時", + "block.create.adjustable_crate.tooltip.action1": "打開箱子", - "block.create.creative_crate.tooltip": "創造æ�¿æ¢�ç®±", - "block.create.creative_crate.tooltip.summary": "這個容器å�¯ä»¥çµ¦è‡¨è¿‘çš„_è—�圖大炮_æ��供無é™�物å“�以å�Šç‡ƒæ–™ (創造專用物å“�)", - "block.create.creative_crate.tooltip.condition1": "當標記了物å“�時", - "block.create.creative_crate.tooltip.behaviour1": "容器將會從虛空中æ��ä¾›_ç„¡é™�é‡�_的標記物å“�,並且任何放置到容器中的物å“�都會被_é€�入虛空_", + "block.create.creative_crate.tooltip": "創造板條箱", + "block.create.creative_crate.tooltip.summary": "這個容器可以給臨近的_藍圖大炮_提供無限物品以及燃料 (創造專用物品)", + "block.create.creative_crate.tooltip.condition1": "當標記了物品時", + "block.create.creative_crate.tooltip.behaviour1": "容器將會從虛空中提供_無限量_的標記物品,並且任何放置到容器中的物品都會被_送入虛空_", - "block.create.deployer.tooltip": "機械手", - "block.create.deployer.tooltip.summary": "它是一個盡å�¯èƒ½_模仿玩家_的行為的_機械手_,自帶一個物å“�_ç·©å­˜å�€_,å�¯ä»¥ç”±æ¼�æ–—ã€�機械臂等輸入設備為其æ��供物å“�,並帶有é�Žæ¿¾æ�’槽", - "block.create.deployer.tooltip.condition1": "接入動能時", - "block.create.deployer.tooltip.behaviour1": "機械手å�¯ä¼¸é•·_兩個方塊_çš„è·�離,å�–出_ç·©å­˜å�€_的物å“�並使用。", - "block.create.deployer.tooltip.condition2": "當使用扳手å�³é�µæ™‚", - "block.create.deployer.tooltip.behaviour2": "啟用拳頭模å¼�,在拳頭模å¼�之下,機械手將會試圖使用手中的物å“�_破壞方塊_,或者_攻擊實體_。", - "block.create.deployer.tooltip.condition3": "é…�有_é�Žæ¿¾å™¨_時", - "block.create.deployer.tooltip.behaviour3": "當_ç·©å­˜å�€_的物å“�與é�Žæ¿¾å™¨åŒ¹é…�,機械手æ‰�會å�–出並使用,ä¸�匹é…�的物å“�_無法從外部輸入_到機械手的_ç·©å­˜å�€_中;_ç·©å­˜å�€_中與é�Žæ¿¾å™¨åŒ¹é…�的物å“�_無法被æ��å�–_。", + "block.create.deployer.tooltip": "機械手", + "block.create.deployer.tooltip.summary": "它是一個盡可能_模仿玩家_的行為的_機械手_,自帶一個物品_緩存區_,可以由漏斗、機械臂等輸入設備為其提供物品,並帶有過濾插槽", + "block.create.deployer.tooltip.condition1": "接入動能時", + "block.create.deployer.tooltip.behaviour1": "機械手可伸長_兩個方塊_的距離,取出_緩存區_的物品並使用。", + "block.create.deployer.tooltip.condition2": "當使用扳手右鍵時", + "block.create.deployer.tooltip.behaviour2": "啟用拳頭模式,在拳頭模式之下,機械手將會試圖使用手中的物品_破壞方塊_,或者_攻擊實體_。", + "block.create.deployer.tooltip.condition3": "配有_過濾器_時", + "block.create.deployer.tooltip.behaviour3": "當_緩存區_的物品與過濾器匹配,機械手才會取出並使用,不匹配的物品_無法從外部輸入_到機械手的_緩存區_中;_緩存區_中與過濾器匹配的物品_無法被提取_。", - "block.create.brass_casing.tooltip": "黃銅機殼", - "block.create.brass_casing.tooltip.summary": "一種堅固的機殼,有多種用途。", + "block.create.brass_casing.tooltip": "黃銅機殼", + "block.create.brass_casing.tooltip.summary": "一種堅固的機殼,有多種用途。", - "block.create.pulse_repeater.tooltip": "å�¯èª¿ç¯€è„ˆæ²–中繼器", - "block.create.pulse_repeater.tooltip.summary": "一個簡單的電路元件,將通é�Žçš„紅石訊號變為1tick。", + "block.create.pulse_repeater.tooltip": "可調節脈沖中繼器", + "block.create.pulse_repeater.tooltip.summary": "一個簡單的電路元件,將通過的紅石訊號變為1tick。", - "block.create.adjustable_repeater.tooltip": "å�¯èª¿ç¯€ä¸­ç¹¼å™¨", - "block.create.adjustable_repeater.tooltip.summary": "高級中繼器,最大å�¯è¨­ç½®30分é�˜å»¶é�²", + "block.create.adjustable_repeater.tooltip": "可調節中繼器", + "block.create.adjustable_repeater.tooltip.summary": "高級中繼器,最大可設置30分鐘延遲", - "block.create.adjustable_pulse_repeater.tooltip": "å�¯èª¿ç¯€è„ˆæ²–中繼器", - "block.create.adjustable_pulse_repeater.tooltip.summary": "一種單次1tick的紅石脈沖器,å�¯ä»¥èª¿ç¯€å»¶æ™‚至30min", + "block.create.adjustable_pulse_repeater.tooltip": "可調節脈沖中繼器", + "block.create.adjustable_pulse_repeater.tooltip.summary": "一種單次1tick的紅石脈沖器,可以調節延時至30min", - "block.create.analog_lever.tooltip": "å�¯èª¿ç¯€æ‹‰æ¡¿", - "block.create.analog_lever.tooltip.summary": "一種å�¯ä»¥èª¿ç¯€ä»»æ„�訊號強度的推桿。", + "block.create.analog_lever.tooltip": "可調節拉桿", + "block.create.analog_lever.tooltip.summary": "一種可以調節任意訊號強度的推桿。", - "block.create.powered_toggle_latch.tooltip": "T觸發器", - "block.create.powered_toggle_latch.tooltip.summary": "一種拉桿,在紅石電路中å�¯ä»¥ç”¨ä½œt觸發器。", + "block.create.powered_toggle_latch.tooltip": "T觸發器", + "block.create.powered_toggle_latch.tooltip.summary": "一種拉桿,在紅石電路中可以用作t觸發器。", - "block.create.powered_latch.tooltip": "鎖存器", - "block.create.powered_latch.tooltip.summary": "一種拉桿,在紅石電路中用作鎖存器,從å�Žæ–¹è¼¸å…¥å°‡æœƒå•Ÿç”¨é€™å€‹æ‹‰æ¡¿ï¼Œå¾žå�´é‚Šè¼¸å…¥å°‡æœƒé‡�置這個拉桿。", + "block.create.powered_latch.tooltip": "鎖存器", + "block.create.powered_latch.tooltip.summary": "一種拉桿,在紅石電路中用作鎖存器,從后方輸入將會啟用這個拉桿,從側邊輸入將會重置這個拉桿。", - "block.create.controller_rail.tooltip": "控制é�µè»Œ", - "block.create.controller_rail.tooltip.summary": "å–®å�‘電動導軌,能夠精細控制礦車的移動速度。", - "block.create.controller_rail.tooltip.condition1": "被紅石激活時", - "block.create.controller_rail.tooltip.behaviour1": "根據訊號強度_加速_或_減速_經é�Žçš„礦車。將紅石強度傳播到相鄰的控制é�µè»Œã€‚", + "block.create.controller_rail.tooltip": "控制鐵軌", + "block.create.controller_rail.tooltip.summary": "單向電動導軌,能夠精細控制礦車的移動速度。", + "block.create.controller_rail.tooltip.condition1": "被紅石激活時", + "block.create.controller_rail.tooltip.behaviour1": "根據訊號強度_加速_或_減速_經過的礦車。將紅石強度傳播到相鄰的控制鐵軌。", - "block.create.speedometer.tooltip": "速度計", - "block.create.speedometer.tooltip.summary": "測é‡�並展示連接網絡的旋轉速度,支æŒ�使用紅石比較器", - "block.create.speedometer.tooltip.condition1": "接入機械時", - "block.create.speedometer.tooltip.behaviour1": "將會用é¡�色展示速度的大å°�,綠-æ…¢ã€�è—�-中ã€�ç´«-快。", + "block.create.speedometer.tooltip": "速度計", + "block.create.speedometer.tooltip.summary": "測量並展示連接網絡的旋轉速度,支持使用紅石比較器", + "block.create.speedometer.tooltip.condition1": "接入機械時", + "block.create.speedometer.tooltip.behaviour1": "將會用顏色展示速度的大小,綠-慢、藍-中、紫-快。", - "block.create.stressometer.tooltip": "動能錶", - "block.create.stressometer.tooltip.summary": "測é‡�並展示連接網絡的動能值,支æŒ�紅石比較器", - "block.create.stressometer.tooltip.condition1": "接入機械時", - "block.create.stressometer.tooltip.behaviour1": "將會用é¡�色展示承å�—的動能。如果網路超載則會癱瘓,必須減少機器或者增加動能", + "block.create.stressometer.tooltip": "動能錶", + "block.create.stressometer.tooltip.summary": "測量並展示連接網絡的動能值,支持紅石比較器", + "block.create.stressometer.tooltip.condition1": "接入機械時", + "block.create.stressometer.tooltip.behaviour1": "將會用顏色展示承受的動能。如果網路超載則會癱瘓,必須減少機器或者增加動能", - "item.create.sand_paper.tooltip": "ç´…ç ‚ç´™", - "item.create.sand_paper.tooltip.summary": "用來_打磨_物å“�的砂紙,å�¯ä»¥ç”¨_機械手_來實ç�¾è‡ªå‹•åŒ–。", - "item.create.sand_paper.tooltip.condition1": "使用時", - "item.create.sand_paper.tooltip.behaviour1": "打磨_副手_上或者_準心所指_的物å“�。", + "item.create.sand_paper.tooltip": "紅砂紙", + "item.create.sand_paper.tooltip.summary": "用來_打磨_物品的砂紙,可以用_機械手_來實現自動化。", + "item.create.sand_paper.tooltip.condition1": "使用時", + "item.create.sand_paper.tooltip.behaviour1": "打磨_副手_上或者_準心所指_的物品。", - "item.create.super_glue.tooltip": "強力膠", - "item.create.super_glue.tooltip.summary": "讓兩個方塊互相_粘é»�_,他們會一直因此相愛到永é� ", - "item.create.super_glue.tooltip.condition1": "å�³é�µä½¿ç”¨æ™‚", - "item.create.super_glue.tooltip.behaviour1": "有強力膠的方塊的_那一é�¢_會變得有粘性。和此é�¢ç›¸é„°çš„方塊在被_機械活塞_或者_機械軸承_等方塊驅動的時候會被一å�Œå¸¶å‹•", - "item.create.super_glue.tooltip.condition2": "在副手上時", - "item.create.super_glue.tooltip.behaviour2": "主手放置的方塊會被_直接_é»�在所放置的方塊上", + "item.create.super_glue.tooltip": "強力膠", + "item.create.super_glue.tooltip.summary": "讓兩個方塊互相_粘黏_,他們會一直因此相愛到永遠", + "item.create.super_glue.tooltip.condition1": "右鍵使用時", + "item.create.super_glue.tooltip.behaviour1": "有強力膠的方塊的_那一面_會變得有粘性。和此面相鄰的方塊在被_機械活塞_或者_機械軸承_等方塊驅動的時候會被一同帶動", + "item.create.super_glue.tooltip.condition2": "在副手上時", + "item.create.super_glue.tooltip.behaviour2": "主手放置的方塊會被_直接_黏在所放置的方塊上", - "item.create.builders_tea.tooltip": "建造工茶飲", - "item.create.builders_tea.tooltip.summary": "神清氣爽的一天,從這æ�¯å®Œç¾ŽèŒ¶é£²é–‹å§‹ã€‚æ�¢å¾©å¾©_饑餓值_並ç�²å¾—_加速_效果。", + "item.create.builders_tea.tooltip": "建造工茶飲", + "item.create.builders_tea.tooltip.summary": "神清氣爽的一天,從這杯完美茶飲開始。恢復復_饑餓值_並獲得_加速_效果。", - "item.create.refined_radiance.tooltip": "å…‰è¼�石", - "item.create.refined_radiance.tooltip.summary": "一種用_å…‰è¼�_é�›é€ çš„化å�ˆç‰©æ��料。", + "item.create.refined_radiance.tooltip": "光輝石", + "item.create.refined_radiance.tooltip.summary": "一種用_光輝_鍛造的化合物材料。", - "item.create.shadow_steel.tooltip": "暗影鋼", - "item.create.shadow_steel.tooltip.summary": "一種用_虛空_é�›é€ çš„化å�ˆç‰©æ��料。", + "item.create.shadow_steel.tooltip": "暗影鋼", + "item.create.shadow_steel.tooltip.summary": "一種用_虛空_鍛造的化合物材料。", - "item.create.minecart_coupling.tooltip": "礦車連軸器", - "item.create.minecart_coupling.tooltip.summary": "將多個_礦車_或é�‹è¼¸çµ�構é�ˆæŽ¥åœ¨ä¸€èµ·ï¼Œæ§‹æˆ�雄å�‰çš„ç�«è»Šã€‚", - "item.create.minecart_coupling.tooltip.condition1": "作用與礦車時", - "item.create.minecart_coupling.tooltip.behaviour1": "將兩個礦車耦å�ˆåœ¨ä¸€èµ·ï¼Œåœ¨ç§»å‹•æ™‚將它們ä¿�æŒ�_æ�’定的è·�離_。", + "item.create.minecart_coupling.tooltip": "礦車連軸器", + "item.create.minecart_coupling.tooltip.summary": "將多個_礦車_或運輸結構鏈接在一起,構成雄偉的火車。", + "item.create.minecart_coupling.tooltip.condition1": "作用與礦車時", + "item.create.minecart_coupling.tooltip.behaviour1": "將兩個礦車耦合在一起,在移動時將它們保持_恒定的距離_。", - "item.create.crafter_slot_cover.tooltip": "å�ˆæˆ�器蓋æ�¿", - "item.create.crafter_slot_cover.tooltip.summary": "用來標記_機械å�ˆæˆ�器_以ä¸�放入物å“�。在制造與桶類似的斜å�‘å�ˆæˆ�表時é�žå¸¸æœ‰ç”¨ã€‚", + "item.create.crafter_slot_cover.tooltip": "合成器蓋板", + "item.create.crafter_slot_cover.tooltip.summary": "用來標記_機械合成器_以不放入物品。在制造與桶類似的斜向合成表時非常有用。", - "create.tooltip.wip": "å�Šæˆ�å“�", - "create.tooltip.workInProgress": "尚在製作中ï¼�", - "create.tooltip.randomWipDescription0": "ç¦�止將此物å“�給兒童。", - "create.tooltip.randomWipDescription1": "æ¯�~一~次~你使用此物å“�時,就會使一隻å°�熊貓死亡。", - "create.tooltip.randomWipDescription2": "使用此物請自負後果。", - "create.tooltip.randomWipDescription3": "快走開,這ä¸�是你è¦�找的æ�±è¥¿(æ�–手指", - "create.tooltip.randomWipDescription4": "啟動自爆模å¼�,10ã€�9ã€�8...。", - "create.tooltip.randomWipDescription5": "你已經沒有退路了。", - "create.tooltip.randomWipDescription6": "作者我將ä¸�負任何你使用此物所造æˆ�的責任。", - "create.tooltip.randomWipDescription7": "這æ�±è¥¿ä¸�是給你用的,å†�找找å�§!", - "create.tooltip.randomWipDescription8": "用了就死定了。", + "create.tooltip.wip": "半成品", + "create.tooltip.workInProgress": "尚在製作中!", + "create.tooltip.randomWipDescription0": "禁止將此物品給兒童。", + "create.tooltip.randomWipDescription1": "每~一~次~你使用此物品時,就會使一隻小熊貓死亡。", + "create.tooltip.randomWipDescription2": "使用此物請自負後果。", + "create.tooltip.randomWipDescription3": "快走開,這不是你要找的東西(搖手指", + "create.tooltip.randomWipDescription4": "啟動自爆模式,10、9、8...。", + "create.tooltip.randomWipDescription5": "你已經沒有退路了。", + "create.tooltip.randomWipDescription6": "作者我將不負任何你使用此物所造成的責任。", + "create.tooltip.randomWipDescription7": "這東西不是給你用的,再找找吧!", + "create.tooltip.randomWipDescription8": "用了就死定了。", "_": "->------------------------] Ponder Content [------------------------<-", diff --git a/src/generated/resources/assets/create/models/item/weighted_ejector.json b/src/generated/resources/assets/create/models/item/weighted_ejector.json new file mode 100644 index 000000000..9d675525a --- /dev/null +++ b/src/generated/resources/assets/create/models/item/weighted_ejector.json @@ -0,0 +1,3 @@ +{ + "parent": "create:block/weighted_ejector/item" +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/weighted_ejector.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/weighted_ejector.json new file mode 100644 index 000000000..d88cdf3c4 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/weighted_ejector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/weighted_ejector" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/weighted_ejector" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/loot_tables/blocks/weighted_ejector.json b/src/generated/resources/data/create/loot_tables/blocks/weighted_ejector.json new file mode 100644 index 000000000..4642af181 --- /dev/null +++ b/src/generated/resources/data/create/loot_tables/blocks/weighted_ejector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "create:weighted_ejector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/weighted_ejector.json b/src/generated/resources/data/create/recipes/crafting/kinetics/weighted_ejector.json new file mode 100644 index 000000000..f1b065cd8 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/weighted_ejector.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "A", + "D", + "I" + ], + "key": { + "A": { + "item": "create:golden_sheet" + }, + "D": { + "item": "create:depot" + }, + "I": { + "item": "create:cogwheel" + } + }, + "result": { + "item": "create:weighted_ejector" + } +} \ No newline at end of file diff --git a/src/main/java/com/simibubi/create/AllBlockPartials.java b/src/main/java/com/simibubi/create/AllBlockPartials.java index 6af72073b..28aa7257d 100644 --- a/src/main/java/com/simibubi/create/AllBlockPartials.java +++ b/src/main/java/com/simibubi/create/AllBlockPartials.java @@ -123,6 +123,8 @@ public class AllBlockPartials { GOGGLES = get("goggles"), + EJECTOR_TOP = get("weighted_ejector/top"), + COUPLING_ATTACHMENT = getEntity("minecart_coupling/attachment"), COUPLING_RING = getEntity("minecart_coupling/ring"), COUPLING_CONNECTOR = getEntity("minecart_coupling/connector") diff --git a/src/main/java/com/simibubi/create/AllBlocks.java b/src/main/java/com/simibubi/create/AllBlocks.java index 58e0864ee..840de5a1f 100644 --- a/src/main/java/com/simibubi/create/AllBlocks.java +++ b/src/main/java/com/simibubi/create/AllBlocks.java @@ -1,10 +1,29 @@ package com.simibubi.create; +import static com.simibubi.create.AllMovementBehaviours.addMovementBehaviour; +import static com.simibubi.create.AllTags.tagBlockAndItem; +import static com.simibubi.create.content.AllSections.SCHEMATICS; +import static com.simibubi.create.foundation.data.BlockStateGen.axisBlock; +import static com.simibubi.create.foundation.data.BlockStateGen.oxidizedBlockstate; +import static com.simibubi.create.foundation.data.CreateRegistrate.connectedTextures; +import static com.simibubi.create.foundation.data.ModelGen.customItemModel; +import static com.simibubi.create.foundation.data.ModelGen.oxidizedItemModel; + import com.simibubi.create.AllTags.AllBlockTags; import com.simibubi.create.AllTags.AllItemTags; import com.simibubi.create.content.AllSections; import com.simibubi.create.content.contraptions.base.CasingBlock; -import com.simibubi.create.content.contraptions.components.actors.*; +import com.simibubi.create.content.contraptions.components.actors.DrillBlock; +import com.simibubi.create.content.contraptions.components.actors.DrillMovementBehaviour; +import com.simibubi.create.content.contraptions.components.actors.HarvesterBlock; +import com.simibubi.create.content.contraptions.components.actors.HarvesterMovementBehaviour; +import com.simibubi.create.content.contraptions.components.actors.PloughBlock; +import com.simibubi.create.content.contraptions.components.actors.PloughMovementBehaviour; +import com.simibubi.create.content.contraptions.components.actors.PortableStorageInterfaceBlock; +import com.simibubi.create.content.contraptions.components.actors.PortableStorageInterfaceMovement; +import com.simibubi.create.content.contraptions.components.actors.SawMovementBehaviour; +import com.simibubi.create.content.contraptions.components.actors.SeatBlock; +import com.simibubi.create.content.contraptions.components.actors.SeatMovementBehaviour; import com.simibubi.create.content.contraptions.components.clock.CuckooClockBlock; import com.simibubi.create.content.contraptions.components.crafter.CrafterCTBehaviour; import com.simibubi.create.content.contraptions.components.crafter.MechanicalCrafterBlock; @@ -27,7 +46,11 @@ import com.simibubi.create.content.contraptions.components.motor.CreativeMotorGe import com.simibubi.create.content.contraptions.components.press.MechanicalPressBlock; import com.simibubi.create.content.contraptions.components.saw.SawBlock; import com.simibubi.create.content.contraptions.components.saw.SawGenerator; -import com.simibubi.create.content.contraptions.components.structureMovement.bearing.*; +import com.simibubi.create.content.contraptions.components.structureMovement.bearing.ClockworkBearingBlock; +import com.simibubi.create.content.contraptions.components.structureMovement.bearing.MechanicalBearingBlock; +import com.simibubi.create.content.contraptions.components.structureMovement.bearing.SailBlock; +import com.simibubi.create.content.contraptions.components.structureMovement.bearing.StabilizedBearingMovementBehaviour; +import com.simibubi.create.content.contraptions.components.structureMovement.bearing.WindmillBearingBlock; import com.simibubi.create.content.contraptions.components.structureMovement.chassis.LinearChassisBlock; import com.simibubi.create.content.contraptions.components.structureMovement.chassis.LinearChassisBlock.ChassisCTBehaviour; import com.simibubi.create.content.contraptions.components.structureMovement.chassis.RadialChassisBlock; @@ -50,7 +73,15 @@ import com.simibubi.create.content.contraptions.fluids.PumpBlock; import com.simibubi.create.content.contraptions.fluids.actors.HosePulleyBlock; import com.simibubi.create.content.contraptions.fluids.actors.ItemDrainBlock; import com.simibubi.create.content.contraptions.fluids.actors.SpoutBlock; -import com.simibubi.create.content.contraptions.fluids.pipes.*; +import com.simibubi.create.content.contraptions.fluids.pipes.BracketBlock; +import com.simibubi.create.content.contraptions.fluids.pipes.BracketBlockItem; +import com.simibubi.create.content.contraptions.fluids.pipes.BracketGenerator; +import com.simibubi.create.content.contraptions.fluids.pipes.EncasedPipeBlock; +import com.simibubi.create.content.contraptions.fluids.pipes.FluidPipeBlock; +import com.simibubi.create.content.contraptions.fluids.pipes.FluidValveBlock; +import com.simibubi.create.content.contraptions.fluids.pipes.GlassFluidPipeBlock; +import com.simibubi.create.content.contraptions.fluids.pipes.SmartFluidPipeBlock; +import com.simibubi.create.content.contraptions.fluids.pipes.SmartFluidPipeGenerator; import com.simibubi.create.content.contraptions.fluids.tank.FluidTankBlock; import com.simibubi.create.content.contraptions.fluids.tank.FluidTankGenerator; import com.simibubi.create.content.contraptions.fluids.tank.FluidTankItem; @@ -72,7 +103,13 @@ import com.simibubi.create.content.contraptions.relays.elementary.BracketedKinet import com.simibubi.create.content.contraptions.relays.elementary.CogWheelBlock; import com.simibubi.create.content.contraptions.relays.elementary.CogwheelBlockItem; import com.simibubi.create.content.contraptions.relays.elementary.ShaftBlock; -import com.simibubi.create.content.contraptions.relays.encased.*; +import com.simibubi.create.content.contraptions.relays.encased.AdjustablePulleyBlock; +import com.simibubi.create.content.contraptions.relays.encased.ClutchBlock; +import com.simibubi.create.content.contraptions.relays.encased.EncasedBeltBlock; +import com.simibubi.create.content.contraptions.relays.encased.EncasedBeltGenerator; +import com.simibubi.create.content.contraptions.relays.encased.EncasedCTBehaviour; +import com.simibubi.create.content.contraptions.relays.encased.EncasedShaftBlock; +import com.simibubi.create.content.contraptions.relays.encased.GearshiftBlock; import com.simibubi.create.content.contraptions.relays.gauge.GaugeBlock; import com.simibubi.create.content.contraptions.relays.gauge.GaugeGenerator; import com.simibubi.create.content.contraptions.relays.gearbox.GearboxBlock; @@ -84,18 +121,47 @@ import com.simibubi.create.content.logistics.block.chute.ChuteGenerator; import com.simibubi.create.content.logistics.block.chute.ChuteItem; import com.simibubi.create.content.logistics.block.chute.SmartChuteBlock; import com.simibubi.create.content.logistics.block.depot.DepotBlock; -import com.simibubi.create.content.logistics.block.diodes.*; -import com.simibubi.create.content.logistics.block.funnel.*; +import com.simibubi.create.content.logistics.block.depot.EjectorBlock; +import com.simibubi.create.content.logistics.block.depot.EjectorItem; +import com.simibubi.create.content.logistics.block.diodes.AbstractDiodeGenerator; +import com.simibubi.create.content.logistics.block.diodes.AdjustableRepeaterBlock; +import com.simibubi.create.content.logistics.block.diodes.AdjustableRepeaterGenerator; +import com.simibubi.create.content.logistics.block.diodes.PoweredLatchBlock; +import com.simibubi.create.content.logistics.block.diodes.PoweredLatchGenerator; +import com.simibubi.create.content.logistics.block.diodes.PulseRepeaterBlock; +import com.simibubi.create.content.logistics.block.diodes.PulseRepeaterGenerator; +import com.simibubi.create.content.logistics.block.diodes.ToggleLatchBlock; +import com.simibubi.create.content.logistics.block.diodes.ToggleLatchGenerator; +import com.simibubi.create.content.logistics.block.funnel.AndesiteFunnelBlock; +import com.simibubi.create.content.logistics.block.funnel.BeltFunnelBlock; +import com.simibubi.create.content.logistics.block.funnel.BeltFunnelGenerator; +import com.simibubi.create.content.logistics.block.funnel.BrassFunnelBlock; +import com.simibubi.create.content.logistics.block.funnel.FunnelGenerator; +import com.simibubi.create.content.logistics.block.funnel.FunnelItem; +import com.simibubi.create.content.logistics.block.funnel.FunnelMovementBehaviour; import com.simibubi.create.content.logistics.block.inventories.AdjustableCrateBlock; import com.simibubi.create.content.logistics.block.inventories.CreativeCrateBlock; import com.simibubi.create.content.logistics.block.mechanicalArm.ArmBlock; import com.simibubi.create.content.logistics.block.mechanicalArm.ArmItem; -import com.simibubi.create.content.logistics.block.redstone.*; +import com.simibubi.create.content.logistics.block.redstone.AnalogLeverBlock; +import com.simibubi.create.content.logistics.block.redstone.ContactMovementBehaviour; +import com.simibubi.create.content.logistics.block.redstone.ContentObserverBlock; +import com.simibubi.create.content.logistics.block.redstone.NixieTubeBlock; +import com.simibubi.create.content.logistics.block.redstone.NixieTubeGenerator; +import com.simibubi.create.content.logistics.block.redstone.RedstoneContactBlock; +import com.simibubi.create.content.logistics.block.redstone.RedstoneLinkBlock; +import com.simibubi.create.content.logistics.block.redstone.RedstoneLinkGenerator; +import com.simibubi.create.content.logistics.block.redstone.StockpileSwitchBlock; import com.simibubi.create.content.schematics.block.SchematicTableBlock; import com.simibubi.create.content.schematics.block.SchematicannonBlock; import com.simibubi.create.foundation.block.ItemUseOverrides; import com.simibubi.create.foundation.config.StressConfigDefaults; -import com.simibubi.create.foundation.data.*; +import com.simibubi.create.foundation.data.AssetLookup; +import com.simibubi.create.foundation.data.BlockStateGen; +import com.simibubi.create.foundation.data.BuilderTransformers; +import com.simibubi.create.foundation.data.CreateRegistrate; +import com.simibubi.create.foundation.data.ModelGen; +import com.simibubi.create.foundation.data.SharedProperties; import com.simibubi.create.foundation.item.TooltipHelper; import com.simibubi.create.foundation.utility.DyeHelper; import com.simibubi.create.foundation.worldgen.OxidizingBlock; @@ -121,15 +187,6 @@ import net.minecraftforge.client.model.generators.ModelFile; import net.minecraftforge.common.Tags; import net.minecraftforge.common.ToolType; -import static com.simibubi.create.AllMovementBehaviours.addMovementBehaviour; -import static com.simibubi.create.AllTags.tagBlockAndItem; -import static com.simibubi.create.content.AllSections.SCHEMATICS; -import static com.simibubi.create.foundation.data.BlockStateGen.axisBlock; -import static com.simibubi.create.foundation.data.BlockStateGen.oxidizedBlockstate; -import static com.simibubi.create.foundation.data.CreateRegistrate.connectedTextures; -import static com.simibubi.create.foundation.data.ModelGen.customItemModel; -import static com.simibubi.create.foundation.data.ModelGen.oxidizedItemModel; - public class AllBlocks { private static final CreateRegistrate REGISTRATE = Create.registrate() @@ -424,6 +481,15 @@ public class AllBlocks { .item() .transform(customItemModel("_", "block")) .register(); + + public static final BlockEntry WEIGHTED_EJECTOR = REGISTRATE.block("weighted_ejector", EjectorBlock::new) + .initialProperties(SharedProperties::stone) + .properties(Block.Properties::nonOpaque) + .blockstate((c, p) -> p.horizontalBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p), 180)) + .transform(StressConfigDefaults.setImpact(2.0)) + .item(EjectorItem::new) + .transform(customItemModel()) + .register(); public static final BlockEntry CHUTE = REGISTRATE.block("chute", ChuteBlock::new) .initialProperties(SharedProperties::softMetal) diff --git a/src/main/java/com/simibubi/create/AllTileEntities.java b/src/main/java/com/simibubi/create/AllTileEntities.java index 914ab8678..9a6671797 100644 --- a/src/main/java/com/simibubi/create/AllTileEntities.java +++ b/src/main/java/com/simibubi/create/AllTileEntities.java @@ -1,7 +1,18 @@ package com.simibubi.create; -import com.simibubi.create.content.contraptions.base.*; -import com.simibubi.create.content.contraptions.components.actors.*; +import com.simibubi.create.content.contraptions.base.BackHalfShaftInstance; +import com.simibubi.create.content.contraptions.base.HalfShaftInstance; +import com.simibubi.create.content.contraptions.base.HorizontalHalfShaftInstance; +import com.simibubi.create.content.contraptions.base.KineticTileEntityRenderer; +import com.simibubi.create.content.contraptions.base.SingleRotatingInstance; +import com.simibubi.create.content.contraptions.components.actors.DrillInstance; +import com.simibubi.create.content.contraptions.components.actors.DrillRenderer; +import com.simibubi.create.content.contraptions.components.actors.DrillTileEntity; +import com.simibubi.create.content.contraptions.components.actors.HarvesterRenderer; +import com.simibubi.create.content.contraptions.components.actors.HarvesterTileEntity; +import com.simibubi.create.content.contraptions.components.actors.PortableFluidInterfaceTileEntity; +import com.simibubi.create.content.contraptions.components.actors.PortableItemInterfaceTileEntity; +import com.simibubi.create.content.contraptions.components.actors.PortableStorageInterfaceRenderer; import com.simibubi.create.content.contraptions.components.clock.CuckooClockRenderer; import com.simibubi.create.content.contraptions.components.clock.CuckooClockTileEntity; import com.simibubi.create.content.contraptions.components.crafter.MechanicalCrafterInstance; @@ -60,8 +71,19 @@ import com.simibubi.create.content.contraptions.components.waterwheel.WaterWheel import com.simibubi.create.content.contraptions.fluids.PumpCogInstance; import com.simibubi.create.content.contraptions.fluids.PumpRenderer; import com.simibubi.create.content.contraptions.fluids.PumpTileEntity; -import com.simibubi.create.content.contraptions.fluids.actors.*; -import com.simibubi.create.content.contraptions.fluids.pipes.*; +import com.simibubi.create.content.contraptions.fluids.actors.HosePulleyRenderer; +import com.simibubi.create.content.contraptions.fluids.actors.HosePulleyTileEntity; +import com.simibubi.create.content.contraptions.fluids.actors.ItemDrainRenderer; +import com.simibubi.create.content.contraptions.fluids.actors.ItemDrainTileEntity; +import com.simibubi.create.content.contraptions.fluids.actors.SpoutRenderer; +import com.simibubi.create.content.contraptions.fluids.actors.SpoutTileEntity; +import com.simibubi.create.content.contraptions.fluids.pipes.FluidPipeTileEntity; +import com.simibubi.create.content.contraptions.fluids.pipes.FluidValveInstance; +import com.simibubi.create.content.contraptions.fluids.pipes.FluidValveRenderer; +import com.simibubi.create.content.contraptions.fluids.pipes.FluidValveTileEntity; +import com.simibubi.create.content.contraptions.fluids.pipes.SmartFluidPipeTileEntity; +import com.simibubi.create.content.contraptions.fluids.pipes.StraightPipeTileEntity; +import com.simibubi.create.content.contraptions.fluids.pipes.TransparentStraightPipeRenderer; import com.simibubi.create.content.contraptions.fluids.tank.CreativeFluidTankTileEntity; import com.simibubi.create.content.contraptions.fluids.tank.FluidTankRenderer; import com.simibubi.create.content.contraptions.fluids.tank.FluidTankTileEntity; @@ -77,7 +99,13 @@ import com.simibubi.create.content.contraptions.relays.belt.BeltInstance; import com.simibubi.create.content.contraptions.relays.belt.BeltRenderer; import com.simibubi.create.content.contraptions.relays.belt.BeltTileEntity; import com.simibubi.create.content.contraptions.relays.elementary.SimpleKineticTileEntity; -import com.simibubi.create.content.contraptions.relays.encased.*; +import com.simibubi.create.content.contraptions.relays.encased.AdjustablePulleyTileEntity; +import com.simibubi.create.content.contraptions.relays.encased.ClutchTileEntity; +import com.simibubi.create.content.contraptions.relays.encased.EncasedShaftRenderer; +import com.simibubi.create.content.contraptions.relays.encased.EncasedShaftTileEntity; +import com.simibubi.create.content.contraptions.relays.encased.ShaftInstance; +import com.simibubi.create.content.contraptions.relays.encased.SplitShaftInstance; +import com.simibubi.create.content.contraptions.relays.encased.SplitShaftRenderer; import com.simibubi.create.content.contraptions.relays.gauge.GaugeInstance; import com.simibubi.create.content.contraptions.relays.gauge.GaugeRenderer; import com.simibubi.create.content.contraptions.relays.gauge.SpeedGaugeTileEntity; @@ -94,8 +122,7 @@ import com.simibubi.create.content.logistics.block.chute.ChuteRenderer; import com.simibubi.create.content.logistics.block.chute.ChuteTileEntity; import com.simibubi.create.content.logistics.block.chute.SmartChuteRenderer; import com.simibubi.create.content.logistics.block.chute.SmartChuteTileEntity; -import com.simibubi.create.content.logistics.block.depot.DepotRenderer; -import com.simibubi.create.content.logistics.block.depot.DepotTileEntity; +import com.simibubi.create.content.logistics.block.depot.*; import com.simibubi.create.content.logistics.block.diodes.AdjustablePulseRepeaterTileEntity; import com.simibubi.create.content.logistics.block.diodes.AdjustableRepeaterInstance; import com.simibubi.create.content.logistics.block.diodes.AdjustableRepeaterRenderer; @@ -108,7 +135,14 @@ import com.simibubi.create.content.logistics.block.inventories.CreativeCrateTile import com.simibubi.create.content.logistics.block.mechanicalArm.ArmInstance; import com.simibubi.create.content.logistics.block.mechanicalArm.ArmRenderer; import com.simibubi.create.content.logistics.block.mechanicalArm.ArmTileEntity; -import com.simibubi.create.content.logistics.block.redstone.*; +import com.simibubi.create.content.logistics.block.redstone.AnalogLeverInstance; +import com.simibubi.create.content.logistics.block.redstone.AnalogLeverRenderer; +import com.simibubi.create.content.logistics.block.redstone.AnalogLeverTileEntity; +import com.simibubi.create.content.logistics.block.redstone.ContentObserverTileEntity; +import com.simibubi.create.content.logistics.block.redstone.NixieTubeRenderer; +import com.simibubi.create.content.logistics.block.redstone.NixieTubeTileEntity; +import com.simibubi.create.content.logistics.block.redstone.RedstoneLinkTileEntity; +import com.simibubi.create.content.logistics.block.redstone.StockpileSwitchTileEntity; import com.simibubi.create.content.schematics.block.SchematicTableTileEntity; import com.simibubi.create.content.schematics.block.SchematicannonInstance; import com.simibubi.create.content.schematics.block.SchematicannonRenderer; @@ -578,6 +612,13 @@ public class AllTileEntities { .renderer(() -> DepotRenderer::new) .register(); + public static final TileEntityEntry WEIGHTED_EJECTOR = Create.registrate() + .tileEntity("weighted_ejector", EjectorTileEntity::new) + .instance(() -> EjectorInstance::new) + .validBlocks(AllBlocks.WEIGHTED_EJECTOR) + .renderer(() -> EjectorRenderer::new) + .register(); + public static final TileEntityEntry FUNNEL = Create.registrate() .tileEntity("funnel", FunnelTileEntity::new) .instance(() -> FunnelInstance::new) diff --git a/src/main/java/com/simibubi/create/content/contraptions/base/HalfShaftInstance.java b/src/main/java/com/simibubi/create/content/contraptions/base/HalfShaftInstance.java index 62d152f6c..7a5559d3a 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/base/HalfShaftInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/base/HalfShaftInstance.java @@ -14,7 +14,7 @@ public class HalfShaftInstance extends SingleRotatingInstance { @Override protected InstancedModel getModel() { Direction dir = getShaftDirection(); - return AllBlockPartials.SHAFT_HALF.renderOnDirectionalSouthRotating(modelManager, blockState, dir); + return AllBlockPartials.SHAFT_HALF.renderOnDirectionalSouthRotating(renderer, blockState, dir); } protected Direction getShaftDirection() { diff --git a/src/main/java/com/simibubi/create/content/contraptions/base/KineticData.java b/src/main/java/com/simibubi/create/content/contraptions/base/KineticData.java index 658cd066b..ad3b68db8 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/base/KineticData.java +++ b/src/main/java/com/simibubi/create/content/contraptions/base/KineticData.java @@ -19,16 +19,6 @@ public class KineticData extends BasicData { super(owner); } - public KineticData setTileEntity(KineticTileEntity te) { - setPosition(te.getPos()); - if (te.hasSource()) { - setColor(te.network); - }else { - setColor(0xFF, 0xFF, 0x00); - } - return this; - } - public KineticData setPosition(BlockPos pos) { return setPosition(pos.getX(), pos.getY(), pos.getZ()); } @@ -38,11 +28,9 @@ public class KineticData extends BasicData { } public KineticData setPosition(int x, int y, int z) { - BlockPos origin = owner.renderer.getOriginCoordinate(); - - return setPosition((float) (x - origin.getX()), - (float) (y - origin.getY()), - (float) (z - origin.getZ())); + return setPosition((float) (x), + (float) (y), + (float) (z)); } public KineticData setPosition(float x, float y, float z) { @@ -59,6 +47,15 @@ public class KineticData extends BasicData { return this; } + public KineticData setColor(KineticTileEntity te) { + if (te.hasSource()) { + setColor(te.network); + }else { + setColor(0xFF, 0xFF, 0x00); + } + return this; + } + public KineticData setColor(Long l) { if (l != null) return setColor(l.longValue()); diff --git a/src/main/java/com/simibubi/create/content/contraptions/base/KineticTileInstance.java b/src/main/java/com/simibubi/create/content/contraptions/base/KineticTileInstance.java index a5e516b00..4fb450068 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/base/KineticTileInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/base/KineticTileInstance.java @@ -6,41 +6,55 @@ import com.simibubi.create.content.contraptions.relays.elementary.ShaftBlock; import com.simibubi.create.foundation.render.backend.instancing.*; import net.minecraft.block.BlockState; import net.minecraft.util.Direction; -import net.minecraft.world.LightType; public abstract class KineticTileInstance extends TileEntityInstance { + protected final Direction.Axis axis; + public KineticTileInstance(InstancedTileRenderer modelManager, T tile) { super(modelManager, tile); + + axis = ((IRotate) blockState.getBlock()).getRotationAxis(blockState); } - protected final void updateRotation(InstanceKey key, Direction.Axis axis) { - updateRotation(key, axis, tile.getSpeed()); + protected final void updateRotation(RotatingData instance) { + updateRotation(instance, getRotationAxis(), getTileSpeed()); } - protected final void updateRotation(InstanceKey key, Direction.Axis axis, float speed) { - updateRotation(key.getInstance(), axis, speed); + protected final void updateRotation(RotatingData instance, Direction.Axis axis) { + updateRotation(instance, axis, getTileSpeed()); } - protected final void updateRotation(RotatingData key, Direction.Axis axis, float speed) { - key.setRotationAxis(axis) + protected final void updateRotation(RotatingData instance, float speed) { + updateRotation(instance, getRotationAxis(), speed); + } + + protected final void updateRotation(RotatingData instance, Direction.Axis axis, float speed) { + instance.setRotationAxis(axis) .setRotationOffset(getRotationOffset(axis)) .setRotationalSpeed(speed) - .setColor(tile.network); + .setColor(tile); } - protected final void updateRotation(RotatingData key, Direction.Axis axis) { - updateRotation(key, axis, tile.getSpeed()); + protected final InstanceKey setup(InstanceKey key) { + return setup(key, getRotationAxis(), getTileSpeed()); } - protected final InstanceKey setup(InstanceKey key, float speed, Direction.Axis axis) { + protected final InstanceKey setup(InstanceKey key, Direction.Axis axis) { + return setup(key, axis, getTileSpeed()); + } + + protected final InstanceKey setup(InstanceKey key, float speed) { + return setup(key, getRotationAxis(), speed); + } + + protected final InstanceKey setup(InstanceKey key, Direction.Axis axis, float speed) { key.getInstance() .setRotationAxis(axis) .setRotationalSpeed(speed) .setRotationOffset(getRotationOffset(axis)) - .setTileEntity(tile) - .setSkyLight(world.getLightLevel(LightType.SKY, pos)) - .setBlockLight(world.getLightLevel(LightType.BLOCK, pos)); + .setColor(tile) + .setPosition(getInstancePosition()); return key; } @@ -55,16 +69,24 @@ public abstract class KineticTileInstance extends T return offset; } + protected Direction.Axis getRotationAxis() { + return axis; + } + + protected float getTileSpeed() { + return tile.getSpeed(); + } + + protected BlockState shaft() { + return shaft(getRotationAxis()); + } + + protected final RenderMaterial> getRotatingMaterial() { + return renderer.getMaterial(KineticRenderMaterials.ROTATING); + } + public static BlockState shaft(Direction.Axis axis) { return AllBlocks.SHAFT.getDefaultState() - .with(ShaftBlock.AXIS, axis); - } - - public Direction.Axis getRotationAxis() { - return ((IRotate) blockState.getBlock()).getRotationAxis(blockState); - } - - protected final RenderMaterial> rotatingMaterial() { - return modelManager.getMaterial(KineticRenderMaterials.ROTATING); + .with(ShaftBlock.AXIS, axis); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/base/ShaftlessCogInstance.java b/src/main/java/com/simibubi/create/content/contraptions/base/ShaftlessCogInstance.java index 952846454..7c9fd17c2 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/base/ShaftlessCogInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/base/ShaftlessCogInstance.java @@ -12,6 +12,6 @@ public class ShaftlessCogInstance extends SingleRotatingInstance { @Override protected InstancedModel getModel() { - return AllBlockPartials.SHAFTLESS_COGWHEEL.renderOnRotating(modelManager, tile.getBlockState()); + return AllBlockPartials.SHAFTLESS_COGWHEEL.renderOnRotating(renderer, tile.getBlockState()); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/base/SingleRotatingInstance.java b/src/main/java/com/simibubi/create/content/contraptions/base/SingleRotatingInstance.java index 759f455c1..19c0bd993 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/base/SingleRotatingInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/base/SingleRotatingInstance.java @@ -4,35 +4,32 @@ import com.simibubi.create.foundation.render.backend.instancing.InstanceKey; import com.simibubi.create.foundation.render.backend.instancing.InstancedModel; import com.simibubi.create.foundation.render.backend.instancing.InstancedTileRenderer; import net.minecraft.block.BlockState; -import net.minecraft.util.Direction; import static com.simibubi.create.content.contraptions.base.KineticTileEntityRenderer.KINETIC_TILE; public class SingleRotatingInstance extends KineticTileInstance { - protected final InstanceKey rotatingModelKey; + protected final InstanceKey rotatingModel; public SingleRotatingInstance(InstancedTileRenderer modelManager, KineticTileEntity tile) { super(modelManager, tile); - Direction.Axis axis = ((IRotate) blockState.getBlock()).getRotationAxis(blockState); - rotatingModelKey = setup(getModel().createInstance(), tile.getSpeed(), axis); + rotatingModel = setup(getModel().createInstance()); } @Override public void update() { - Direction.Axis axis = ((IRotate) blockState.getBlock()).getRotationAxis(blockState); - updateRotation(rotatingModelKey, axis); + updateRotation(rotatingModel.getInstance()); } @Override public void updateLight() { - relight(pos, rotatingModelKey.getInstance()); + relight(pos, rotatingModel.getInstance()); } @Override public void remove() { - rotatingModelKey.delete(); + rotatingModel.delete(); } protected BlockState getRenderedBlockState() { @@ -40,6 +37,6 @@ public class SingleRotatingInstance extends KineticTileInstance getModel() { - return rotatingMaterial().getModel(KINETIC_TILE, getRenderedBlockState()); + return getRotatingMaterial().getModel(getRenderedBlockState()); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/actors/DrillInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/actors/DrillInstance.java index 4ad1dd834..fed6d10b0 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/actors/DrillInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/actors/DrillInstance.java @@ -15,6 +15,6 @@ public class DrillInstance extends SingleRotatingInstance { @Override protected InstancedModel getModel() { - return AllBlockPartials.DRILL_HEAD.renderOnDirectionalSouthRotating(modelManager, tile.getBlockState()); + return AllBlockPartials.DRILL_HEAD.renderOnDirectionalSouthRotating(renderer, tile.getBlockState()); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterActorInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterActorInstance.java index 44a352b23..71112287f 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterActorInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterActorInstance.java @@ -36,7 +36,7 @@ public class HarvesterActorInstance extends ActorInstance { public HarvesterActorInstance(ContraptionKineticRenderer modelManager, MovementContext context) { super(modelManager, context); - RenderMaterial> renderMaterial = modelManager.transformMaterial(); + RenderMaterial> renderMaterial = modelManager.getTransformMaterial(); BlockState state = context.state; diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/crafter/MechanicalCrafterInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/crafter/MechanicalCrafterInstance.java index 22f6e3143..285930550 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/crafter/MechanicalCrafterInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/crafter/MechanicalCrafterInstance.java @@ -34,6 +34,6 @@ public class MechanicalCrafterInstance extends SingleRotatingInstance { stacker.unCentre(); return stack; }; - return rotatingMaterial().getModel(AllBlockPartials.SHAFTLESS_COGWHEEL, blockState, facing, ms); + return getRotatingMaterial().getModel(AllBlockPartials.SHAFTLESS_COGWHEEL, blockState, facing, ms); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/crank/HandCrankInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/crank/HandCrankInstance.java index b2843f376..c9c5d2279 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/crank/HandCrankInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/crank/HandCrankInstance.java @@ -33,8 +33,6 @@ public class HandCrankInstance extends SingleRotatingInstance implements IDynami facing = blockState.get(BlockStateProperties.FACING); InstancedModel model = renderedHandle.renderOnDirectionalSouthModel(modelManager, blockState, facing.getOpposite()); crank = model.createInstance(); - - updateLight(); } @Override @@ -48,7 +46,7 @@ public class HandCrankInstance extends SingleRotatingInstance implements IDynami MatrixStack ms = new MatrixStack(); MatrixStacker.of(ms) - .translate(getFloatingPos()) + .translate(getInstancePosition()) .centre() .rotate(Direction.getFacingFromAxis(Direction.AxisDirection.POSITIVE, axis), angle) .unCentre(); diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerActorInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerActorInstance.java index 5dd6ae531..be26d3b8d 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerActorInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerActorInstance.java @@ -37,7 +37,7 @@ public class DeployerActorInstance extends ActorInstance { public DeployerActorInstance(ContraptionKineticRenderer modelManager, MovementContext context) { super(modelManager, context); - RenderMaterial> mat = modelManager.transformMaterial(); + RenderMaterial> mat = modelManager.getTransformMaterial(); BlockState state = context.state; DeployerTileEntity.Mode mode = NBTHelper.readEnum(context.tileData, "Mode", DeployerTileEntity.Mode.class); @@ -56,7 +56,7 @@ public class DeployerActorInstance extends ActorInstance { Direction.Axis axis = ((IRotate) state.getBlock()).getRotationAxis(state); shaft = modelManager.getMaterial(KineticRenderMaterials.ROTATING) - .getModel(KineticTileEntityRenderer.KINETIC_TILE, KineticTileInstance.shaft(axis)) + .getModel(KineticTileInstance.shaft(axis)) .createInstance(); int blockLight = localBlockLight(); diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerInstance.java index 65d0102e8..935904bd6 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerInstance.java @@ -6,7 +6,6 @@ import com.simibubi.create.content.contraptions.relays.encased.ShaftInstance; import com.simibubi.create.foundation.render.backend.instancing.ITickableInstance; import com.simibubi.create.foundation.render.backend.instancing.InstanceKey; import com.simibubi.create.foundation.render.backend.instancing.InstancedTileRenderer; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.*; import com.simibubi.create.foundation.render.backend.instancing.impl.OrientedData; import com.simibubi.create.foundation.utility.AngleHelper; @@ -16,7 +15,6 @@ import net.minecraft.util.Direction; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.vector.Quaternion; -import net.minecraft.util.math.vector.Vector3d; import net.minecraft.util.math.vector.Vector3i; import static com.simibubi.create.content.contraptions.base.DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE; @@ -50,7 +48,7 @@ public class DeployerInstance extends ShaftInstance implements IDynamicInstance, zRot = facing == Direction.UP ? 270 : facing == Direction.DOWN ? 90 : 0; zRotPole = rotatePole ? 90 : 0; - pole = RenderMaterials.ORIENTED.get(modelManager).getModel(AllBlockPartials.DEPLOYER_POLE, blockState).createInstance(); + pole = getOrientedMaterial().getModel(AllBlockPartials.DEPLOYER_POLE, blockState).createInstance(); updateHandPose(); relight(pos, pole.getInstance()); @@ -77,7 +75,7 @@ public class DeployerInstance extends ShaftInstance implements IDynamicInstance, : currentHand == AllBlockPartials.DEPLOYER_HAND_HOLDING ? 4 / 16f : 3 / 16f; float distance = Math.min(MathHelper.clamp(progress, 0, 1) * (tile.reach + handLength), 21 / 16f); Vector3i facingVec = facing.getDirectionVec(); - BlockPos blockPos = getFloatingPos(); + BlockPos blockPos = getInstancePosition(); float x = blockPos.getX() + ((float) facingVec.getX()) * distance; float y = blockPos.getY() + ((float) facingVec.getY()) * distance; @@ -111,7 +109,7 @@ public class DeployerInstance extends ShaftInstance implements IDynamicInstance, if (hand != null) hand.delete(); - hand = RenderMaterials.ORIENTED.get(modelManager).getModel(currentHand, blockState).createInstance(); + hand = getOrientedMaterial().getModel(currentHand, blockState).createInstance(); relight(pos, hand.getInstance()); updateRotation(pole, hand, yRot, zRot, zRotPole); diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/fan/FanInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/fan/FanInstance.java index b32d83a9c..961c17a7c 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/fan/FanInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/fan/FanInstance.java @@ -16,27 +16,18 @@ public class FanInstance extends KineticTileInstance { protected final InstanceKey shaft; protected final InstanceKey fan; - final Direction.Axis axis; final Direction direction; public FanInstance(InstancedTileRenderer modelManager, EncasedFanTileEntity tile) { super(modelManager, tile); direction = blockState.get(FACING); - axis = ((IRotate) blockState.getBlock()).getRotationAxis(blockState); shaft = AllBlockPartials.SHAFT_HALF.renderOnDirectionalSouthRotating(modelManager, blockState, direction.getOpposite()).createInstance(); fan = AllBlockPartials.ENCASED_FAN_INNER.renderOnDirectionalSouthRotating(modelManager, blockState, direction.getOpposite()).createInstance(); - RotatingData shaftInstance = shaft.getInstance(); - shaftInstance.setTileEntity(tile); - updateRotation(shaftInstance, axis); - - RotatingData fanInstance = fan.getInstance(); - fanInstance.setTileEntity(tile); - updateRotation(fanInstance, axis, getFanSpeed()); - - updateLight(); + setup(shaft); + setup(fan, getFanSpeed()); } private float getFanSpeed() { @@ -50,8 +41,8 @@ public class FanInstance extends KineticTileInstance { @Override protected void update() { - updateRotation(shaft, axis); - updateRotation(fan, axis, getFanSpeed()); + updateRotation(shaft.getInstance()); + updateRotation(fan.getInstance(), getFanSpeed()); } @Override diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/flywheel/FlyWheelInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/flywheel/FlyWheelInstance.java index 5a745a7cc..38b1306bf 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/flywheel/FlyWheelInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/flywheel/FlyWheelInstance.java @@ -6,10 +6,8 @@ import java.util.List; import com.google.common.collect.Lists; import com.mojang.blaze3d.matrix.MatrixStack; import com.simibubi.create.AllBlockPartials; -import com.simibubi.create.content.contraptions.base.IRotate; import com.simibubi.create.content.contraptions.base.KineticTileInstance; import com.simibubi.create.content.contraptions.base.RotatingData; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.*; import com.simibubi.create.foundation.render.backend.instancing.impl.ModelData; import com.simibubi.create.foundation.utility.AngleHelper; @@ -48,8 +46,7 @@ public class FlyWheelInstance extends KineticTileInstance im facing = blockState.get(BlockStateProperties.HORIZONTAL_FACING); - Direction.Axis axis = ((IRotate) blockState.getBlock()).getRotationAxis(blockState); - shaft = setup(shaftModel().createInstance(), tile.getSpeed(), axis); + shaft = setup(shaftModel().createInstance()); wheel = AllBlockPartials.FLYWHEEL.renderOnHorizontalModel(modelManager, blockState.rotate(Rotation.CLOCKWISE_90)).createInstance(); @@ -61,7 +58,7 @@ public class FlyWheelInstance extends KineticTileInstance im connectorAngleMult = flipAngle ? -1 : 1; - RenderMaterial> mat = modelManager.getMaterial(RenderMaterials.TRANSFORMED); + RenderMaterial> mat = getTransformMaterial(); upperRotating = mat.getModel(AllBlockPartials.FLYWHEEL_UPPER_ROTATING, blockState).createInstance(); lowerRotating = mat.getModel(AllBlockPartials.FLYWHEEL_LOWER_ROTATING, blockState).createInstance(); @@ -72,8 +69,6 @@ public class FlyWheelInstance extends KineticTileInstance im } else { connectors = Collections.emptyList(); } - - updateLight(); } @Override @@ -89,7 +84,7 @@ public class FlyWheelInstance extends KineticTileInstance im MatrixStack ms = new MatrixStack(); MatrixStacker msr = MatrixStacker.of(ms); - msr.translate(getFloatingPos()); + msr.translate(getInstancePosition()); if (connection != null) { float rotation = angle * connectorAngleMult; @@ -132,8 +127,7 @@ public class FlyWheelInstance extends KineticTileInstance im @Override protected void update() { - Direction.Axis axis = ((IRotate) blockState.getBlock()).getRotationAxis(blockState); - updateRotation(shaft, axis); + updateRotation(shaft.getInstance()); } @Override @@ -155,7 +149,7 @@ public class FlyWheelInstance extends KineticTileInstance im } protected InstancedModel shaftModel() { - return AllBlockPartials.SHAFT_HALF.renderOnDirectionalSouthRotating(modelManager, blockState, facing.getOpposite()); + return AllBlockPartials.SHAFT_HALF.renderOnDirectionalSouthRotating(renderer, blockState, facing.getOpposite()); } protected void transformConnector(MatrixStacker ms, boolean upper, boolean rotating, float angle, boolean flip) { diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/flywheel/engine/EngineInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/flywheel/engine/EngineInstance.java index b2830d978..370cd50e0 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/flywheel/engine/EngineInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/flywheel/engine/EngineInstance.java @@ -2,7 +2,6 @@ package com.simibubi.create.content.contraptions.components.flywheel.engine; import com.mojang.blaze3d.matrix.MatrixStack; import com.simibubi.create.AllBlockPartials; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.InstanceKey; import com.simibubi.create.foundation.render.backend.instancing.InstancedTileRenderer; import com.simibubi.create.foundation.render.backend.instancing.TileEntityInstance; @@ -30,14 +29,14 @@ public class EngineInstance extends TileEntityInstance { Direction facing = blockState.get(BlockStateProperties.HORIZONTAL_FACING); - this.frame = modelManager.getMaterial(RenderMaterials.TRANSFORMED).getModel(frame, blockState).createInstance(); + this.frame = getTransformMaterial().getModel(frame, blockState).createInstance(); float angle = AngleHelper.rad(AngleHelper.horizontalAngle(facing)); MatrixStack ms = new MatrixStack(); MatrixStacker msr = MatrixStacker.of(ms); - msr.translate(getFloatingPos()) + msr.translate(getInstancePosition()) .nudge(tile.hashCode()) .centre() .rotate(Direction.UP, angle) @@ -46,8 +45,6 @@ public class EngineInstance extends TileEntityInstance { this.frame.getInstance() .setTransform(ms); - - updateLight(); } @Override diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/millstone/MillStoneCogInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/millstone/MillStoneCogInstance.java index cc06621a6..dded6ee67 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/millstone/MillStoneCogInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/millstone/MillStoneCogInstance.java @@ -15,6 +15,6 @@ public class MillStoneCogInstance extends SingleRotatingInstance { @Override protected InstancedModel getModel() { - return AllBlockPartials.MILLSTONE_COG.renderOnRotating(modelManager, tile.getBlockState()); + return AllBlockPartials.MILLSTONE_COG.renderOnRotating(renderer, tile.getBlockState()); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/mixer/BasinOperatorBlockItem.java b/src/main/java/com/simibubi/create/content/contraptions/components/mixer/BasinOperatorBlockItem.java index ae91c16c8..e6831212e 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/mixer/BasinOperatorBlockItem.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/mixer/BasinOperatorBlockItem.java @@ -24,7 +24,7 @@ public class BasinOperatorBlockItem extends BlockItem { BlockState placedOnState = context.getWorld() .getBlockState(placedOnPos); if (AllBlocks.BASIN.has(placedOnState) || AllBlocks.BELT.has(placedOnState) - || AllBlocks.DEPOT.has(placedOnState)) { + || AllBlocks.DEPOT.has(placedOnState) || AllBlocks.WEIGHTED_EJECTOR.has(placedOnState)) { if (context.getWorld() .getBlockState(placedOnPos.up(2)) .getMaterial() diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/mixer/MixerInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/mixer/MixerInstance.java index 0c241f384..c65e62e6b 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/mixer/MixerInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/mixer/MixerInstance.java @@ -5,9 +5,7 @@ import com.simibubi.create.AllBlockPartials; import com.simibubi.create.content.contraptions.base.KineticTileEntity; import com.simibubi.create.content.contraptions.base.RotatingData; import com.simibubi.create.content.contraptions.base.ShaftlessCogInstance; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.IDynamicInstance; -import com.simibubi.create.foundation.render.backend.instancing.ITickableInstance; import com.simibubi.create.foundation.render.backend.instancing.InstanceKey; import com.simibubi.create.foundation.render.backend.instancing.InstancedTileRenderer; import com.simibubi.create.foundation.render.backend.instancing.impl.ModelData; @@ -23,13 +21,13 @@ public class MixerInstance extends ShaftlessCogInstance implements IDynamicInsta public MixerInstance(InstancedTileRenderer dispatcher, KineticTileEntity tile) { super(dispatcher, tile); - mixerHead = rotatingMaterial().getModel(AllBlockPartials.MECHANICAL_MIXER_HEAD, blockState) + mixerHead = getRotatingMaterial().getModel(AllBlockPartials.MECHANICAL_MIXER_HEAD, blockState) .createInstance(); mixerHead.getInstance() .setRotationAxis(Direction.Axis.Y); - mixerPole = modelManager.getMaterial(RenderMaterials.TRANSFORMED) + mixerPole = getTransformMaterial() .getModel(AllBlockPartials.MECHANICAL_MIXER_POLE, blockState) .createInstance(); @@ -39,7 +37,6 @@ public class MixerInstance extends ShaftlessCogInstance implements IDynamicInsta transformPole(renderedHeadOffset); transformHead(mixer, renderedHeadOffset); - updateLight(); } @Override @@ -59,7 +56,7 @@ public class MixerInstance extends ShaftlessCogInstance implements IDynamicInsta float speed = mixer.getRenderedHeadRotationSpeed(AnimationTickHolder.getPartialTicks()); mixerHead.getInstance() - .setPosition(pos) + .setPosition(getInstancePosition()) .nudge(0, -renderedHeadOffset, 0) .setRotationalSpeed(speed * 2); } @@ -68,7 +65,7 @@ public class MixerInstance extends ShaftlessCogInstance implements IDynamicInsta MatrixStack ms = new MatrixStack(); MatrixStacker msr = MatrixStacker.of(ms); - msr.translate(getFloatingPos()); + msr.translate(getInstancePosition()); msr.translate(0, -renderedHeadOffset, 0); mixerPole.getInstance().setTransform(ms); diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/press/BeltPressingCallbacks.java b/src/main/java/com/simibubi/create/content/contraptions/components/press/BeltPressingCallbacks.java index 4c9e92062..1a0ac5a85 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/press/BeltPressingCallbacks.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/press/BeltPressingCallbacks.java @@ -1,18 +1,16 @@ package com.simibubi.create.content.contraptions.components.press; -import static com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour.ProcessingResult.HOLD; -import static com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour.ProcessingResult.PASS; - import java.util.List; import java.util.Optional; - +import java.util.stream.Collectors; import com.simibubi.create.content.contraptions.components.press.MechanicalPressTileEntity.Mode; import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack; -import com.simibubi.create.foundation.item.ItemHelper; +import com.simibubi.create.content.logistics.InWorldProcessing; import com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour.ProcessingResult; import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemStackHandlerBehaviour; -import net.minecraft.item.ItemStack; +import static com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour.ProcessingResult.HOLD; +import static com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour.ProcessingResult.PASS; public class BeltPressingCallbacks { @@ -45,13 +43,25 @@ public class BeltPressingCallbacks { if (!recipe.isPresent()) return PASS; - ItemStack out = recipe.get() + List collect = InWorldProcessing.applyRecipeOn(transported.stack, recipe.get()) + .stream() + .map(stack -> { + TransportedItemStack copy = transported.copy(); + copy.stack = stack; + return copy; + }).collect(Collectors.toList()); + + if (collect.isEmpty()) + handler.handleProcessingOnItem(transported, TransportedItemStackHandlerBehaviour.TransportedResult.removeItem()); + else + handler.handleProcessingOnItem(transported, TransportedItemStackHandlerBehaviour.TransportedResult.convertTo(collect)); + /*ItemStack out = recipe.get() .getRecipeOutput() .copy(); List multipliedOutput = ItemHelper.multipliedOutput(transported.stack, out); if (multipliedOutput.isEmpty()) transported.stack = ItemStack.EMPTY; - transported.stack = multipliedOutput.get(0); + transported.stack = multipliedOutput.get(0);*/ pressTe.sendData(); return HOLD; } diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/press/PressInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/press/PressInstance.java index cacf1d99d..b4a3eff51 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/press/PressInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/press/PressInstance.java @@ -20,7 +20,6 @@ public class PressInstance extends ShaftInstance implements IDynamicInstance { pressHead = AllBlockPartials.MECHANICAL_PRESS_HEAD.renderOnHorizontalModel(dispatcher, blockState).createInstance(); - updateLight(); transformModels((MechanicalPressTileEntity) tile); } @@ -39,7 +38,7 @@ public class PressInstance extends ShaftInstance implements IDynamicInstance { MatrixStack ms = new MatrixStack(); MatrixStacker msr = MatrixStacker.of(ms); - msr.translate(getFloatingPos()); + msr.translate(getInstancePosition()); msr.translate(0, -renderedHeadOffset, 0); pressHead.getInstance() diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/saw/SawInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/saw/SawInstance.java index 3e0a1bbf8..448afa05c 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/saw/SawInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/saw/SawInstance.java @@ -2,7 +2,6 @@ package com.simibubi.create.content.contraptions.components.saw; import com.simibubi.create.AllBlockPartials; import com.simibubi.create.content.contraptions.base.KineticTileEntity; -import com.simibubi.create.content.contraptions.base.KineticTileEntityRenderer; import com.simibubi.create.content.contraptions.base.RotatingData; import com.simibubi.create.content.contraptions.base.SingleRotatingInstance; import com.simibubi.create.foundation.render.backend.instancing.InstancedModel; @@ -20,8 +19,8 @@ public class SawInstance extends SingleRotatingInstance { @Override protected InstancedModel getModel() { if (blockState.get(FACING).getAxis().isHorizontal()) - return AllBlockPartials.SHAFT_HALF.renderOnDirectionalSouthRotating(modelManager, blockState.rotate(tile.getWorld(), tile.getPos(), Rotation.CLOCKWISE_180)); + return AllBlockPartials.SHAFT_HALF.renderOnDirectionalSouthRotating(renderer, blockState.rotate(tile.getWorld(), tile.getPos(), Rotation.CLOCKWISE_180)); else - return rotatingMaterial().getModel(KineticTileEntityRenderer.KINETIC_TILE, shaft(getRotationAxis())); + return getRotatingMaterial().getModel(shaft()); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/saw/SawTileEntity.java b/src/main/java/com/simibubi/create/content/contraptions/components/saw/SawTileEntity.java index 9c3e96f62..c6c232b17 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/saw/SawTileEntity.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/saw/SawTileEntity.java @@ -137,7 +137,7 @@ public class SawTileEntity extends BlockBreakingKineticTileEntity { if (stack.isEmpty()) continue; ItemStack tryExportingToBeltFunnel = getBehaviour(DirectBeltInputBehaviour.TYPE) - .tryExportingToBeltFunnel(stack, itemMovementFacing.getOpposite()); + .tryExportingToBeltFunnel(stack, itemMovementFacing.getOpposite(), false); if (tryExportingToBeltFunnel != null) { if (tryExportingToBeltFunnel.getCount() != stack.getCount()) { inventory.setStackInSlot(slot, tryExportingToBeltFunnel); diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/chassis/StickerInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/chassis/StickerInstance.java index d3a9bc004..c93f3651b 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/chassis/StickerInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/chassis/StickerInstance.java @@ -2,7 +2,6 @@ package com.simibubi.create.content.contraptions.components.structureMovement.ch import com.mojang.blaze3d.matrix.MatrixStack; import com.simibubi.create.AllBlockPartials; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.IDynamicInstance; import com.simibubi.create.foundation.render.backend.instancing.InstanceKey; import com.simibubi.create.foundation.render.backend.instancing.InstancedTileRenderer; @@ -27,13 +26,11 @@ public class StickerInstance extends TileEntityInstance imple public StickerInstance(InstancedTileRenderer modelManager, StickerTileEntity tile) { super(modelManager, tile); - head = modelManager.getMaterial(RenderMaterials.TRANSFORMED).getModel(AllBlockPartials.STICKER_HEAD, blockState).createInstance(); + head = getTransformMaterial().getModel(AllBlockPartials.STICKER_HEAD, blockState).createInstance(); fakeWorld = tile.getWorld() != Minecraft.getInstance().world; facing = blockState.get(StickerBlock.FACING); offset = blockState.get(StickerBlock.EXTENDED) ? 1 : 0; - - updateLight(); } @Override @@ -48,7 +45,7 @@ public class StickerInstance extends TileEntityInstance imple MatrixStack stack = new MatrixStack(); MatrixStacker.of(stack) - .translate(getFloatingPos()) + .translate(getInstancePosition()) .nudge(tile.hashCode()) .centre() .rotateY(AngleHelper.horizontalAngle(facing)) diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/gantry/GantryCarriageInstance.java b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/gantry/GantryCarriageInstance.java index d9b242fde..4363576ef 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/gantry/GantryCarriageInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/gantry/GantryCarriageInstance.java @@ -5,7 +5,6 @@ import com.simibubi.create.AllBlockPartials; import com.simibubi.create.content.contraptions.base.KineticTileEntity; import com.simibubi.create.content.contraptions.base.KineticTileEntityRenderer; import com.simibubi.create.content.contraptions.relays.encased.ShaftInstance; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.IDynamicInstance; import com.simibubi.create.foundation.render.backend.instancing.InstanceKey; import com.simibubi.create.foundation.render.backend.instancing.InstancedTileRenderer; @@ -29,7 +28,7 @@ public class GantryCarriageInstance extends ShaftInstance implements IDynamicIns public GantryCarriageInstance(InstancedTileRenderer dispatcher, KineticTileEntity tile) { super(dispatcher, tile); - gantryCogs = modelManager.getMaterial(RenderMaterials.TRANSFORMED) + gantryCogs = getTransformMaterial() .getModel(AllBlockPartials.GANTRY_COGS, blockState) .createInstance(); @@ -40,8 +39,6 @@ public class GantryCarriageInstance extends ShaftInstance implements IDynamicIns visualPos = facing.getAxisDirection() == Direction.AxisDirection.POSITIVE ? tile.getPos() : tile.getPos() .offset(facing.getOpposite()); - - updateLight(); } @Override @@ -62,7 +59,7 @@ public class GantryCarriageInstance extends ShaftInstance implements IDynamicIns MatrixStack ms = new MatrixStack(); MatrixStacker.of(ms) - .translate(getFloatingPos()) + .translate(getInstancePosition()) .centre() .rotateY(AngleHelper.horizontalAngle(facing)) .rotateX(facing == Direction.UP ? 0 : facing == Direction.DOWN ? 180 : 90) @@ -77,7 +74,7 @@ public class GantryCarriageInstance extends ShaftInstance implements IDynamicIns @Override public void updateLight() { - relight(pos, gantryCogs.getInstance()); + relight(pos, gantryCogs.getInstance(), rotatingModel.getInstance()); } @Override diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/ContraptionKineticRenderer.java b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/ContraptionKineticRenderer.java index 66e7bde86..719597316 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/ContraptionKineticRenderer.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/ContraptionKineticRenderer.java @@ -27,7 +27,7 @@ import java.util.ArrayList; public class ContraptionKineticRenderer extends InstancedTileRenderer { - protected ArrayList actors = new ArrayList<>(); + protected ArrayList actors = new ArrayList<>(); private final WeakReference contraption; @@ -48,25 +48,25 @@ public class ContraptionKineticRenderer extends InstancedTileRenderer actor) { + public ActorInstance createActor(Pair actor) { Template.BlockInfo blockInfo = actor.getLeft(); MovementContext context = actor.getRight(); MovementBehaviour movementBehaviour = AllMovementBehaviours.of(blockInfo.state); if (movementBehaviour != null && movementBehaviour.hasSpecialInstancedRendering()) { - com.simibubi.create.content.contraptions.components.structureMovement.render.ActorInstance instance = movementBehaviour.createInstance(this, context); + ActorInstance instance = movementBehaviour.createInstance(this, context); actors.add(instance); diff --git a/src/main/java/com/simibubi/create/content/contraptions/fluids/PumpCogInstance.java b/src/main/java/com/simibubi/create/content/contraptions/fluids/PumpCogInstance.java index efca3411e..786c5dca8 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/fluids/PumpCogInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/fluids/PumpCogInstance.java @@ -15,6 +15,6 @@ public class PumpCogInstance extends SingleRotatingInstance { @Override protected InstancedModel getModel() { - return AllBlockPartials.MECHANICAL_PUMP_COG.renderOnDirectionalSouthRotating(modelManager, tile.getBlockState()); + return AllBlockPartials.MECHANICAL_PUMP_COG.renderOnDirectionalSouthRotating(renderer, tile.getBlockState()); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/fluids/actors/ItemDrainTileEntity.java b/src/main/java/com/simibubi/create/content/contraptions/fluids/actors/ItemDrainTileEntity.java index 1a54e0ad5..eca2edebd 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/fluids/actors/ItemDrainTileEntity.java +++ b/src/main/java/com/simibubi/create/content/contraptions/fluids/actors/ItemDrainTileEntity.java @@ -129,7 +129,7 @@ public class ItemDrainTileEntity extends SmartTileEntity implements IHaveGoggleI Direction side = heldItem.insertedFrom; ItemStack tryExportingToBeltFunnel = getBehaviour(DirectBeltInputBehaviour.TYPE) - .tryExportingToBeltFunnel(heldItem.stack, side.getOpposite()); + .tryExportingToBeltFunnel(heldItem.stack, side.getOpposite(), false); if (tryExportingToBeltFunnel != null) { if (tryExportingToBeltFunnel.getCount() != heldItem.stack.getCount()) { if (tryExportingToBeltFunnel.isEmpty()) diff --git a/src/main/java/com/simibubi/create/content/contraptions/fluids/pipes/FluidValveInstance.java b/src/main/java/com/simibubi/create/content/contraptions/fluids/pipes/FluidValveInstance.java index c21a668ae..2fa1f8a28 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/fluids/pipes/FluidValveInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/fluids/pipes/FluidValveInstance.java @@ -37,9 +37,8 @@ public class FluidValveInstance extends ShaftInstance implements IDynamicInstanc boolean twist = pipeAxis.isHorizontal() && shaftAxis == Direction.Axis.Z || pipeAxis.isVertical(); pointerRotationOffset = twist ? 90 : 0; - pointer = modelManager.transformMaterial().getModel(AllBlockPartials.FLUID_VALVE_POINTER, blockState).createInstance(); + pointer = renderer.getTransformMaterial().getModel(AllBlockPartials.FLUID_VALVE_POINTER, blockState).createInstance(); - updateLight(); transformPointer((FluidValveTileEntity) tile); } @@ -58,7 +57,7 @@ public class FluidValveInstance extends ShaftInstance implements IDynamicInstanc MatrixStack ms = new MatrixStack(); MatrixStacker.of(ms) - .translate(getFloatingPos()) + .translate(getInstancePosition()) .centre() .rotateY(yRot) .rotateX(xRot) diff --git a/src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltInstance.java b/src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltInstance.java index 2a239ed81..7ea0995ba 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltInstance.java @@ -68,7 +68,7 @@ public class BeltInstance extends KineticTileInstance { if (tile.hasPulley()) { InstancedModel pulleyModel = getPulleyModel(); - pulleyKey = setup(pulleyModel.createInstance(), tile.getSpeed(), getRotationAxis()); + pulleyKey = setup(pulleyModel.createInstance()); } } @@ -82,13 +82,13 @@ public class BeltInstance extends KineticTileInstance { SpriteShiftEntry spriteShiftEntry = BeltRenderer.getSpriteShiftEntry(color, diagonal, bottom); key.getInstance() .setScrollTexture(spriteShiftEntry) - .setColor(tile.network) + .setColor(tile) .setRotationalSpeed(getScrollSpeed()); bottom = false; } if (pulleyKey != null) { - updateRotation(pulleyKey, getRotationAxis()); + updateRotation(pulleyKey.getInstance()); } } @@ -138,7 +138,7 @@ public class BeltInstance extends KineticTileInstance { return modelTransform; }; - return rotatingMaterial().getModel(AllBlockPartials.BELT_PULLEY, blockState, dir, ms); + return getRotatingMaterial().getModel(AllBlockPartials.BELT_PULLEY, blockState, dir, ms); } private Direction getOrientation() { @@ -158,13 +158,14 @@ public class BeltInstance extends KineticTileInstance { Quaternion q = new Quaternion(rotX, rotY, rotZ, true); - key.getInstance() - .setScrollTexture(spriteShift) - .setScrollMult(diagonal ? 3f / 8f : 0.5f) - .setRotation(q) - .setRotationalSpeed(getScrollSpeed()) - .setRotationOffset(bottom ? 0.5f : 0f) - .setTileEntity(tile) + key.getInstance() + .setScrollTexture(spriteShift) + .setScrollMult(diagonal ? 3f / 8f : 0.5f) + .setRotation(q) + .setRotationalSpeed(getScrollSpeed()) + .setRotationOffset(bottom ? 0.5f : 0f) + .setColor(tile) + .setPosition(getInstancePosition()) .setBlockLight(world.getLightLevel(LightType.BLOCK, pos)) .setSkyLight(world.getLightLevel(LightType.SKY, pos)); diff --git a/src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltTileEntity.java b/src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltTileEntity.java index 7ba72a2fc..1ac2d8fac 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltTileEntity.java +++ b/src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltTileEntity.java @@ -538,18 +538,19 @@ public class BeltTileEntity extends KineticTileEntity implements LightUpdateList } private void initializeLight() { - light = new byte[beltLength * 2]; + if (beltLength > 0) { + light = new byte[beltLength * 2]; - Vector3i vec = getBeltFacing().getDirectionVec(); - BeltSlope slope = getBlockState().get(BeltBlock.SLOPE); - int verticality = slope == BeltSlope.DOWNWARD ? -1 : slope == BeltSlope.UPWARD ? 1 : 0; + Vector3i vec = getBeltFacing().getDirectionVec(); + BeltSlope slope = getBlockState().get(BeltBlock.SLOPE); + int verticality = slope == BeltSlope.DOWNWARD ? -1 : slope == BeltSlope.UPWARD ? 1 : 0; - BlockPos.Mutable pos = new BlockPos.Mutable(controller.getX(), controller.getY(), controller.getZ()); - for (int i = 0; i < beltLength * 2; i += 2) { - light[i] = (byte) world.getLightLevel(LightType.BLOCK, pos); - light[i + 1] = (byte) world.getLightLevel(LightType.SKY, pos); - - pos.move(vec.getX(), verticality, vec.getZ()); + BlockPos.Mutable pos = new BlockPos.Mutable(controller.getX(), controller.getY(), controller.getZ()); + for (int i = 0; i < beltLength * 2; i += 2) { + light[i] = (byte) world.getLightLevel(LightType.BLOCK, pos); + light[i + 1] = (byte) world.getLightLevel(LightType.SKY, pos); + pos.move(vec.getX(), verticality, vec.getZ()); + } } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/relays/encased/ShaftInstance.java b/src/main/java/com/simibubi/create/content/contraptions/relays/encased/ShaftInstance.java index c8e8de375..1349518f5 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/relays/encased/ShaftInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/relays/encased/ShaftInstance.java @@ -13,7 +13,7 @@ public class ShaftInstance extends SingleRotatingInstance { @Override protected BlockState getRenderedBlockState() { - return shaft(getRotationAxis()); + return shaft(); } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/relays/encased/SplitShaftInstance.java b/src/main/java/com/simibubi/create/content/contraptions/relays/encased/SplitShaftInstance.java index 93951cb82..e4ac7d5a1 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/relays/encased/SplitShaftInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/relays/encased/SplitShaftInstance.java @@ -23,19 +23,18 @@ public class SplitShaftInstance extends KineticTileInstance(2); - Block block = blockState.getBlock(); - final Direction.Axis boxAxis = ((IRotate) block).getRotationAxis(blockState); - float speed = tile.getSpeed(); - for (Direction dir : Iterate.directionsInAxis(boxAxis)) { + for (Direction dir : Iterate.directionsInAxis(getRotationAxis())) { InstancedModel half = AllBlockPartials.SHAFT_HALF.renderOnDirectionalSouthRotating(modelManager, blockState, dir); float splitSpeed = speed * tile.getRotationSpeedModifier(dir); - keys.add(setup(half.createInstance(), splitSpeed, boxAxis)); + keys.add(setup(half.createInstance(), splitSpeed)); } + + updateLight(); } @Override @@ -46,13 +45,13 @@ public class SplitShaftInstance extends KineticTileInstance relight(pos, ((InstanceKey) key).getInstance())); + relight(pos, keys.stream().map(InstanceKey::getInstance)); } @Override @@ -61,13 +60,4 @@ public class SplitShaftInstance extends KineticTileInstance key, Direction dir) { - Direction.Axis axis = dir.getAxis(); - - key.getInstance() - .setRotationAxis(Direction.getFacingFromAxis(Direction.AxisDirection.POSITIVE, axis).getUnitVector()) - .setRotationalSpeed(tile.getSpeed() * tile.getRotationSpeedModifier(dir)) - .setRotationOffset(getRotationOffset(axis)) - .setColor(tile.network); - } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/relays/gauge/GaugeInstance.java b/src/main/java/com/simibubi/create/content/contraptions/relays/gauge/GaugeInstance.java index 045f97dc0..f830ac80b 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/relays/gauge/GaugeInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/relays/gauge/GaugeInstance.java @@ -4,7 +4,6 @@ import com.mojang.blaze3d.matrix.MatrixStack; import com.simibubi.create.AllBlockPartials; import com.simibubi.create.content.contraptions.base.KineticTileEntity; import com.simibubi.create.content.contraptions.relays.encased.ShaftInstance; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.IDynamicInstance; import com.simibubi.create.foundation.render.backend.instancing.InstanceKey; import com.simibubi.create.foundation.render.backend.instancing.InstancedModel; @@ -33,12 +32,12 @@ public abstract class GaugeInstance extends ShaftInstance implements IDynamicIns GaugeTileEntity gaugeTile = (GaugeTileEntity) tile; GaugeBlock gaugeBlock = (GaugeBlock) blockState.getBlock(); - InstancedModel dialModel = modelManager.getMaterial(RenderMaterials.TRANSFORMED).getModel(AllBlockPartials.GAUGE_DIAL, blockState); + InstancedModel dialModel = getTransformMaterial().getModel(AllBlockPartials.GAUGE_DIAL, blockState); InstancedModel headModel = getHeadModel(); ms = new MatrixStack(); MatrixStacker msr = MatrixStacker.of(ms); - msr.translate(getFloatingPos()); + msr.translate(getInstancePosition()); float progress = MathHelper.lerp(AnimationTickHolder.getPartialTicks(), gaugeTile.prevDialState, gaugeTile.dialState); @@ -52,8 +51,6 @@ public abstract class GaugeInstance extends ShaftInstance implements IDynamicIns face.setupTransform(msr, progress); } - - updateLight(); } private DialFace makeFace(Direction face, InstancedModel dialModel, InstancedModel headModel) { @@ -154,7 +151,7 @@ public abstract class GaugeInstance extends ShaftInstance implements IDynamicIns @Override protected InstancedModel getHeadModel() { - return modelManager.getMaterial(RenderMaterials.TRANSFORMED).getModel(AllBlockPartials.GAUGE_HEAD_SPEED, blockState); + return getTransformMaterial().getModel(AllBlockPartials.GAUGE_HEAD_SPEED, blockState); } } @@ -165,7 +162,7 @@ public abstract class GaugeInstance extends ShaftInstance implements IDynamicIns @Override protected InstancedModel getHeadModel() { - return modelManager.getMaterial(RenderMaterials.TRANSFORMED).getModel(AllBlockPartials.GAUGE_HEAD_STRESS, blockState); + return getTransformMaterial().getModel(AllBlockPartials.GAUGE_HEAD_STRESS, blockState); } } } diff --git a/src/main/java/com/simibubi/create/content/contraptions/relays/gearbox/GearboxInstance.java b/src/main/java/com/simibubi/create/content/contraptions/relays/gearbox/GearboxInstance.java index 637132f25..a1056abd6 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/relays/gearbox/GearboxInstance.java +++ b/src/main/java/com/simibubi/create/content/contraptions/relays/gearbox/GearboxInstance.java @@ -43,8 +43,8 @@ public class GearboxInstance extends KineticTileInstance { key.getInstance() .setRotationAxis(Direction.getFacingFromAxis(Direction.AxisDirection.POSITIVE, axis).getUnitVector()) .setRotationalSpeed(getSpeed(direction)) - .setRotationOffset(getRotationOffset(axis)) - .setTileEntity(tile) + .setRotationOffset(getRotationOffset(axis)).setColor(tile) + .setPosition(getInstancePosition()) .setBlockLight(blockLight) .setSkyLight(skyLight); @@ -80,12 +80,7 @@ public class GearboxInstance extends KineticTileInstance { Direction direction = key.getKey(); Direction.Axis axis = direction.getAxis(); - key.getValue() - .getInstance() - .setRotationAxis(Direction.getFacingFromAxis(Direction.AxisDirection.POSITIVE, axis).getUnitVector()) - .setRotationalSpeed(getSpeed(direction)) - .setRotationOffset(getRotationOffset(axis)) - .setColor(tile.network); + updateRotation(key.getValue().getInstance(), axis, getSpeed(direction)); } } diff --git a/src/main/java/com/simibubi/create/content/logistics/InWorldProcessing.java b/src/main/java/com/simibubi/create/content/logistics/InWorldProcessing.java index 408dd9b12..d716baba9 100644 --- a/src/main/java/com/simibubi/create/content/logistics/InWorldProcessing.java +++ b/src/main/java/com/simibubi/create/content/logistics/InWorldProcessing.java @@ -1,25 +1,5 @@ package com.simibubi.create.content.logistics; -import static com.simibubi.create.content.contraptions.processing.burner.BlazeBurnerBlock.getHeatLevelOf; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Optional; - -import javax.annotation.Nullable; - -import com.simibubi.create.AllBlocks; -import com.simibubi.create.AllRecipeTypes; -import com.simibubi.create.content.contraptions.components.fan.SplashingRecipe; -import com.simibubi.create.content.contraptions.processing.ProcessingRecipe; -import com.simibubi.create.content.contraptions.processing.burner.BlazeBurnerBlock; -import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack; -import com.simibubi.create.foundation.config.AllConfigs; -import com.simibubi.create.foundation.item.ItemHelper; -import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemStackHandlerBehaviour.TransportedResult; -import com.simibubi.create.foundation.utility.ColorHelper; - import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.block.Blocks; @@ -48,6 +28,24 @@ import net.minecraftforge.items.ItemHandlerHelper; import net.minecraftforge.items.ItemStackHandler; import net.minecraftforge.items.wrapper.RecipeWrapper; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Optional; +import javax.annotation.Nullable; +import com.simibubi.create.AllBlocks; +import com.simibubi.create.AllRecipeTypes; +import com.simibubi.create.content.contraptions.components.fan.SplashingRecipe; +import com.simibubi.create.content.contraptions.processing.ProcessingRecipe; +import com.simibubi.create.content.contraptions.processing.burner.BlazeBurnerBlock; +import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack; +import com.simibubi.create.foundation.config.AllConfigs; +import com.simibubi.create.foundation.item.ItemHelper; +import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemStackHandlerBehaviour.TransportedResult; +import com.simibubi.create.foundation.utility.ColorHelper; + +import static com.simibubi.create.content.contraptions.processing.burner.BlazeBurnerBlock.getHeatLevelOf; + public class InWorldProcessing { public static class SplashingInv extends RecipeWrapper { @@ -266,7 +264,7 @@ public class InWorldProcessing { } } - private static List applyRecipeOn(ItemStack stackIn, IRecipe recipe) { + public static List applyRecipeOn(ItemStack stackIn, IRecipe recipe) { List stacks; if (recipe instanceof ProcessingRecipe) { diff --git a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelBlock.java b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelBlock.java index 4cb2166b9..f039bf840 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelBlock.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelBlock.java @@ -131,7 +131,7 @@ public class BeltTunnelBlock extends Block implements ITE, public void updateTunnel(IWorld world, BlockPos pos) { BlockState tunnel = world.getBlockState(pos); BlockState newTunnel = getTunnelState(world, pos); - if (tunnel != newTunnel) { + if (tunnel != newTunnel && !world.isRemote()) { world.setBlockState(pos, newTunnel, 3); TileEntity te = world.getTileEntity(pos); if (te != null && (te instanceof BeltTunnelTileEntity)) diff --git a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelInstance.java b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelInstance.java index 48f643efa..11f493dbb 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelInstance.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelInstance.java @@ -1,19 +1,24 @@ package com.simibubi.create.content.logistics.block.belts.tunnel; -import com.simibubi.create.AllBlockPartials; -import com.simibubi.create.content.contraptions.base.KineticRenderMaterials; -import com.simibubi.create.content.logistics.block.FlapData; -import com.simibubi.create.foundation.gui.widgets.InterpolatedValue; -import com.simibubi.create.foundation.render.backend.instancing.*; -import com.simibubi.create.foundation.utility.AnimationTickHolder; -import net.minecraft.util.Direction; -import net.minecraft.world.LightType; - import java.util.ArrayList; import java.util.Collection; import java.util.EnumMap; import java.util.Map; +import com.simibubi.create.AllBlockPartials; +import com.simibubi.create.content.contraptions.base.KineticRenderMaterials; +import com.simibubi.create.content.logistics.block.FlapData; +import com.simibubi.create.foundation.gui.widgets.InterpolatedValue; +import com.simibubi.create.foundation.render.backend.instancing.IDynamicInstance; +import com.simibubi.create.foundation.render.backend.instancing.InstanceKey; +import com.simibubi.create.foundation.render.backend.instancing.InstancedModel; +import com.simibubi.create.foundation.render.backend.instancing.InstancedTileRenderer; +import com.simibubi.create.foundation.render.backend.instancing.TileEntityInstance; +import com.simibubi.create.foundation.utility.AnimationTickHolder; + +import net.minecraft.util.Direction; +import net.minecraft.world.LightType; + public class BeltTunnelInstance extends TileEntityInstance implements IDynamicInstance { private final Map>> tunnelFlaps; @@ -62,6 +67,11 @@ public class BeltTunnelInstance extends TileEntityInstance tunnelFlaps.put(direction, flaps); }); } + + @Override + public boolean shouldReset() { + return super.shouldReset() || tunnelFlaps.size() != tile.flaps.size(); + } @Override public void beginFrame() { diff --git a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelTileEntity.java b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelTileEntity.java index 03228e47e..0c9513b2f 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelTileEntity.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BeltTunnelTileEntity.java @@ -100,9 +100,7 @@ public class BeltTunnelTileEntity extends SmartTileEntity implements IInstanceRe // Backwards compat if (!compound.contains("Sides") && compound.contains("Flaps")) sides.addAll(flaps.keySet()); - super.fromTag(state, compound, clientPacket); - if (clientPacket) DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> FastRenderDispatcher.enqueueUpdate(this)); } diff --git a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelBlock.java b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelBlock.java index 98675add7..019d46569 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelBlock.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelBlock.java @@ -4,6 +4,7 @@ import com.simibubi.create.AllTileEntities; import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour; import com.simibubi.create.foundation.tileEntity.behaviour.filtering.FilteringBehaviour; +import net.minecraft.block.AbstractBlock; import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.tileentity.TileEntity; @@ -15,7 +16,7 @@ import net.minecraft.world.World; public class BrassTunnelBlock extends BeltTunnelBlock { - public BrassTunnelBlock(Properties properties) { + public BrassTunnelBlock(AbstractBlock.Properties properties) { super(properties); } diff --git a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelTileEntity.java b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelTileEntity.java index e5409abd3..12c79f672 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelTileEntity.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelTileEntity.java @@ -23,6 +23,7 @@ import com.simibubi.create.foundation.tileEntity.behaviour.filtering.SidedFilter import com.simibubi.create.foundation.tileEntity.behaviour.scrollvalue.INamedIconOptions; import com.simibubi.create.foundation.tileEntity.behaviour.scrollvalue.ScrollOptionBehaviour; import com.simibubi.create.foundation.utility.BlockHelper; +import com.simibubi.create.foundation.utility.Couple; import com.simibubi.create.foundation.utility.Iterate; import com.simibubi.create.foundation.utility.Lang; import com.simibubi.create.foundation.utility.NBTHelper; @@ -55,11 +56,13 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { ItemStack stackToDistribute; float distributionProgress; - List> distributionTargets; int distributionDistanceLeft; int distributionDistanceRight; int previousOutputIndex; + // + Couple>> distributionTargets; + private boolean syncedOutputActive; private Set syncSet; @@ -69,7 +72,7 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { public BrassTunnelTileEntity(TileEntityType type) { super(type); - distributionTargets = new ArrayList<>(); + distributionTargets = Couple.create(ArrayList::new); syncSet = new HashSet<>(); stackToDistribute = ItemStack.EMPTY; beltCapability = LazyOptional.empty(); @@ -113,7 +116,7 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { return; if (distributionProgress == -1) { - distributionTargets.clear(); + distributionTargets.forEach(List::clear); distributionDistanceLeft = 0; distributionDistanceRight = 0; @@ -137,27 +140,24 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { if (stackToDistribute.isEmpty()) return; - for (boolean filterPass : Iterate.trueAndFalse) { - for (Pair pair : validOutputs) { - BrassTunnelTileEntity tunnel = pair.getKey(); - Direction output = pair.getValue(); - if (filterPass && tunnel.flapFilterEmpty(output)) - continue; - if (insertIntoTunnel(tunnel, output, stackToDistribute, true) == null) - continue; - distributionTargets.add(Pair.of(tunnel.pos, output)); - int distance = tunnel.pos.getX() + tunnel.pos.getZ() - pos.getX() - pos.getZ(); - if (distance < 0) - distributionDistanceLeft = Math.max(distributionDistanceLeft, -distance); - else - distributionDistanceRight = Math.max(distributionDistanceRight, distance); - } - - if (!distributionTargets.isEmpty() && filterPass) - break; + for (Pair pair : validOutputs) { + BrassTunnelTileEntity tunnel = pair.getKey(); + Direction output = pair.getValue(); + if (insertIntoTunnel(tunnel, output, stackToDistribute, true) == null) + continue; + distributionTargets.get(!tunnel.flapFilterEmpty(output)) + .add(Pair.of(tunnel.pos, output)); + int distance = tunnel.pos.getX() + tunnel.pos.getZ() - pos.getX() - pos.getZ(); + if (distance < 0) + distributionDistanceLeft = Math.max(distributionDistanceLeft, -distance); + else + distributionDistanceRight = Math.max(distributionDistanceRight, distance); } - if (distributionTargets.isEmpty()) + if (distributionTargets.getFirst() + .isEmpty() + && distributionTargets.getSecond() + .isEmpty()) return; if (selectionMode.get() != SelectionMode.SYNCHRONIZE || syncedOutputActive) { @@ -167,9 +167,14 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { return; } - if (distributionProgress == 0) { + if (distributionProgress != 0) + return; + + distributionTargets.forEach(list -> { + if (stackToDistribute.isEmpty()) + return; List> validTargets = new ArrayList<>(); - for (Pair pair : distributionTargets) { + for (Pair pair : list) { BlockPos tunnelPos = pair.getKey(); Direction output = pair.getValue(); TileEntity te = world.getTileEntity(tunnelPos); @@ -177,18 +182,15 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { continue; validTargets.add(Pair.of((BrassTunnelTileEntity) te, output)); } - distribute(validTargets); distributionProgress = -1; - return; - } - + }); } private static Random rand = new Random(); private void distribute(List> validTargets) { - final int amountTargets = validTargets.size(); + int amountTargets = validTargets.size(); if (amountTargets == 0) return; @@ -204,18 +206,23 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { ItemStack toDistribute = null; int leftovers = 0; + int remainingOutputs = amountTargets; for (boolean simulate : Iterate.trueAndFalse) { + if (remainingOutputs == 0) + return; + leftovers = 0; int index = indexStart; int stackSize = stackToDistribute.getCount(); - int splitStackSize = stackSize / amountTargets; - int splitRemainder = stackSize % amountTargets; + int splitStackSize = stackSize / remainingOutputs; + int splitRemainder = stackSize % remainingOutputs; int visited = 0; toDistribute = stackToDistribute.copy(); - if (!force && simulate) + if (!(force || split) && simulate) continue; + while (visited < amountTargets) { Pair pair = validTargets.get(index); BrassTunnelTileEntity tunnel = pair.getKey(); @@ -230,6 +237,8 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { if (remainder == null || remainder.getCount() == count) { if (force) return; + if (split && simulate) + remainingOutputs--; continue; } @@ -457,19 +466,22 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { compound.putBoolean("SyncedOutput", syncedOutputActive); compound.putBoolean("ConnectedLeft", connectedLeft); compound.putBoolean("ConnectedRight", connectedRight); - compound.put("StackToDistribute", stackToDistribute.serializeNBT()); compound.putFloat("DistributionProgress", distributionProgress); compound.putInt("PreviousIndex", previousOutputIndex); compound.putInt("DistanceLeft", distributionDistanceLeft); compound.putInt("DistanceRight", distributionDistanceRight); - compound.put("Targets", NBTHelper.writeCompoundList(distributionTargets, pair -> { - CompoundNBT nbt = new CompoundNBT(); - nbt.put("Pos", NBTUtil.writeBlockPos(pair.getKey())); - nbt.putInt("Face", pair.getValue() - .getIndex()); - return nbt; - })); + + for (boolean filtered : Iterate.trueAndFalse) { + compound.put(filtered ? "FilteredTargets" : "Targets", + NBTHelper.writeCompoundList(distributionTargets.get(filtered), pair -> { + CompoundNBT nbt = new CompoundNBT(); + nbt.put("Pos", NBTUtil.writeBlockPos(pair.getKey())); + nbt.putInt("Face", pair.getValue() + .getIndex()); + return nbt; + })); + } super.write(compound, clientPacket); } @@ -487,11 +499,15 @@ public class BrassTunnelTileEntity extends BeltTunnelTileEntity { previousOutputIndex = compound.getInt("PreviousIndex"); distributionDistanceLeft = compound.getInt("DistanceLeft"); distributionDistanceRight = compound.getInt("DistanceRight"); - distributionTargets = NBTHelper.readCompoundList(compound.getList("Targets", NBT.TAG_COMPOUND), nbt -> { - BlockPos pos = NBTUtil.readBlockPos(nbt.getCompound("Pos")); - Direction face = Direction.byIndex(nbt.getInt("Face")); - return Pair.of(pos, face); - }); + + for (boolean filtered : Iterate.trueAndFalse) { + distributionTargets.set(filtered, NBTHelper + .readCompoundList(compound.getList(filtered ? "FilteredTargets" : "Targets", NBT.TAG_COMPOUND), nbt -> { + BlockPos pos = NBTUtil.readBlockPos(nbt.getCompound("Pos")); + Direction face = Direction.byIndex(nbt.getInt("Face")); + return Pair.of(pos, face); + })); + } super.fromTag(state, compound, clientPacket); diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotBehaviour.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotBehaviour.java new file mode 100644 index 000000000..6b7f01270 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotBehaviour.java @@ -0,0 +1,379 @@ +package com.simibubi.create.content.logistics.block.depot; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.function.Function; +import java.util.function.Predicate; +import java.util.function.Supplier; + +import com.simibubi.create.content.contraptions.relays.belt.BeltHelper; +import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack; +import com.simibubi.create.content.logistics.block.funnel.AbstractFunnelBlock; +import com.simibubi.create.foundation.tileEntity.SmartTileEntity; +import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour; +import com.simibubi.create.foundation.tileEntity.behaviour.BehaviourType; +import com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour; +import com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour.ProcessingResult; +import com.simibubi.create.foundation.tileEntity.behaviour.belt.DirectBeltInputBehaviour; +import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemStackHandlerBehaviour; +import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemStackHandlerBehaviour.TransportedResult; +import com.simibubi.create.foundation.utility.NBTHelper; +import com.simibubi.create.foundation.utility.VecHelper; + +import net.minecraft.block.BlockState; +import net.minecraft.inventory.InventoryHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompoundNBT; +import net.minecraft.nbt.ListNBT; +import net.minecraft.util.Direction; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.vector.Vector3d; +import net.minecraft.world.World; +import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.common.util.Constants.NBT; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.items.ItemHandlerHelper; +import net.minecraftforge.items.ItemStackHandler; + +public class DepotBehaviour extends TileEntityBehaviour { + + public static BehaviourType TYPE = new BehaviourType<>(); + + TransportedItemStack heldItem; + List incoming; + ItemStackHandler processingOutputBuffer; + DepotItemHandler itemHandler; + LazyOptional lazyItemHandler; + TransportedItemStackHandlerBehaviour transportedHandler; + Supplier maxStackSize; + Supplier canAcceptItems; + Predicate canFunnelsPullFrom; + boolean allowMerge; + + public DepotBehaviour(SmartTileEntity te) { + super(te); + maxStackSize = () -> 64; + canAcceptItems = () -> true; + canFunnelsPullFrom = $ -> true; + incoming = new ArrayList<>(); + itemHandler = new DepotItemHandler(this); + lazyItemHandler = LazyOptional.of(() -> itemHandler); + processingOutputBuffer = new ItemStackHandler(8) { + protected void onContentsChanged(int slot) { + te.notifyUpdate(); + }; + }; + } + + public void enableMerging() { + allowMerge = true; + } + + @Override + public void tick() { + super.tick(); + + World world = tileEntity.getWorld(); + + for (Iterator iterator = incoming.iterator(); iterator.hasNext();) { + TransportedItemStack ts = iterator.next(); + if (!tick(ts)) + continue; + if (world.isRemote) + continue; + if (heldItem == null) { + heldItem = ts; + } else { + if (!ItemHandlerHelper.canItemStacksStack(heldItem.stack, ts.stack)) { + Vector3d vec = VecHelper.getCenterOf(tileEntity.getPos()); + InventoryHelper.spawnItemStack(tileEntity.getWorld(), vec.x, vec.y + .5f, vec.z, ts.stack); + } else { + heldItem.stack.grow(ts.stack.getCount()); + } + } + iterator.remove(); + tileEntity.notifyUpdate(); + } + + if (heldItem == null) + return; + if (!tick(heldItem)) + return; + + BlockPos pos = tileEntity.getPos(); + + if (world.isRemote) + return; + if (handleBeltFunnelOutput()) + return; + + BeltProcessingBehaviour processingBehaviour = + TileEntityBehaviour.get(world, pos.up(2), BeltProcessingBehaviour.TYPE); + if (processingBehaviour == null) + return; + if (!heldItem.locked && BeltProcessingBehaviour.isBlocked(world, pos)) + return; + + ItemStack previousItem = heldItem.stack; + boolean wasLocked = heldItem.locked; + ProcessingResult result = wasLocked ? processingBehaviour.handleHeldItem(heldItem, transportedHandler) + : processingBehaviour.handleReceivedItem(heldItem, transportedHandler); + if (result == ProcessingResult.REMOVE) { + heldItem = null; + tileEntity.sendData(); + return; + } + + heldItem.locked = result == ProcessingResult.HOLD; + if (heldItem.locked != wasLocked || !previousItem.equals(heldItem.stack, false)) + tileEntity.sendData(); + } + + protected boolean tick(TransportedItemStack heldItem) { + heldItem.prevBeltPosition = heldItem.beltPosition; + heldItem.prevSideOffset = heldItem.sideOffset; + float diff = .5f - heldItem.beltPosition; + if (diff > 1 / 512f) { + if (diff > 1 / 32f && !BeltHelper.isItemUpright(heldItem.stack)) + heldItem.angle += 1; + heldItem.beltPosition += diff / 4f; + } + return diff < 1 / 16f; + } + + private boolean handleBeltFunnelOutput() { + BlockState funnel = getWorld().getBlockState(getPos().up()); + Direction funnelFacing = AbstractFunnelBlock.getFunnelFacing(funnel); + if (funnelFacing == null || !canFunnelsPullFrom.test(funnelFacing.getOpposite())) + return false; + + for (int slot = 0; slot < processingOutputBuffer.getSlots(); slot++) { + ItemStack previousItem = processingOutputBuffer.getStackInSlot(slot); + if (previousItem.isEmpty()) + continue; + ItemStack afterInsert = tileEntity.getBehaviour(DirectBeltInputBehaviour.TYPE) + .tryExportingToBeltFunnel(previousItem, null, false); + if (afterInsert == null) + return false; + if (previousItem.getCount() != afterInsert.getCount()) { + processingOutputBuffer.setStackInSlot(slot, afterInsert); + tileEntity.notifyUpdate(); + return true; + } + } + + ItemStack previousItem = heldItem.stack; + ItemStack afterInsert = tileEntity.getBehaviour(DirectBeltInputBehaviour.TYPE) + .tryExportingToBeltFunnel(previousItem, null, false); + if (afterInsert == null) + return false; + if (previousItem.getCount() != afterInsert.getCount()) { + if (afterInsert.isEmpty()) + heldItem = null; + else + heldItem.stack = afterInsert; + tileEntity.notifyUpdate(); + return true; + } + + return false; + } + + @Override + public void remove() { + if (lazyItemHandler != null) + lazyItemHandler.invalidate(); + } + + @Override + public void write(CompoundNBT compound, boolean clientPacket) { + if (heldItem != null) + compound.put("HeldItem", heldItem.serializeNBT()); + compound.put("OutputBuffer", processingOutputBuffer.serializeNBT()); + if (canMergeItems() && !incoming.isEmpty()) + compound.put("Incoming", NBTHelper.writeCompoundList(incoming, TransportedItemStack::serializeNBT)); + } + + @Override + public void read(CompoundNBT compound, boolean clientPacket) { + heldItem = null; + if (compound.contains("HeldItem")) + heldItem = TransportedItemStack.read(compound.getCompound("HeldItem")); + processingOutputBuffer.deserializeNBT(compound.getCompound("OutputBuffer")); + if (canMergeItems()) { + ListNBT list = compound.getList("Incoming", NBT.TAG_COMPOUND); + incoming = NBTHelper.readCompoundList(list, TransportedItemStack::read); + } + } + + public void addSubBehaviours(List behaviours) { + behaviours.add(new DirectBeltInputBehaviour(tileEntity).allowingBeltFunnels() + .setInsertionHandler(this::tryInsertingFromSide)); + transportedHandler = new TransportedItemStackHandlerBehaviour(tileEntity, this::applyToAllItems) + .withStackPlacement(this::getWorldPositionOf); + behaviours.add(transportedHandler); + } + + public ItemStack getHeldItemStack() { + return heldItem == null ? ItemStack.EMPTY : heldItem.stack; + } + + public boolean canMergeItems() { + return allowMerge; + } + + public int getPresentStackSize() { + int cumulativeStackSize = 0; + cumulativeStackSize += getHeldItemStack().getCount(); + for (int slot = 0; slot < processingOutputBuffer.getSlots(); slot++) + cumulativeStackSize += processingOutputBuffer.getStackInSlot(slot) + .getCount(); + return cumulativeStackSize; + } + + public int getRemainingSpace() { + int cumulativeStackSize = getPresentStackSize(); + for (TransportedItemStack transportedItemStack : incoming) + cumulativeStackSize += transportedItemStack.stack.getCount(); + int fromGetter = maxStackSize.get(); + return (fromGetter == 0 ? 64 : fromGetter) - cumulativeStackSize; + } + + public ItemStack insert(TransportedItemStack heldItem, boolean simulate) { + if (!canAcceptItems.get()) + return heldItem.stack; + + if (canMergeItems()) { + int remainingSpace = getRemainingSpace(); + ItemStack inserted = heldItem.stack; + if (remainingSpace <= 0) + return inserted; + if (this.heldItem != null && !ItemHandlerHelper.canItemStacksStack(this.heldItem.stack, inserted)) + return inserted; + + ItemStack returned = ItemStack.EMPTY; + if (remainingSpace < inserted.getCount()) { + returned = ItemHandlerHelper.copyStackWithSize(heldItem.stack, inserted.getCount() - remainingSpace); + if (!simulate) { + TransportedItemStack copy = heldItem.copy(); + copy.stack.setCount(remainingSpace); + if (this.heldItem != null) + incoming.add(copy); + else + this.heldItem = copy; + } + } else { + if (!simulate) { + if (this.heldItem != null) + incoming.add(heldItem); + else + this.heldItem = heldItem; + } + } + return returned; + } + + if (!simulate) + this.heldItem = heldItem; + return ItemStack.EMPTY; + } + + public void setHeldItem(TransportedItemStack heldItem) { + this.heldItem = heldItem; + } + + public void removeHeldItem() { + this.heldItem = null; + } + + public void setCenteredHeldItem(TransportedItemStack heldItem) { + this.heldItem = heldItem; + this.heldItem.beltPosition = 0.5f; + this.heldItem.prevBeltPosition = 0.5f; + } + + public LazyOptional getItemCapability(Capability cap, Direction side) { + return lazyItemHandler.cast(); + } + + private ItemStack tryInsertingFromSide(TransportedItemStack transportedStack, Direction side, boolean simulate) { + ItemStack inserted = transportedStack.stack; + + if (!getHeldItemStack().isEmpty() && !canMergeItems()) + return inserted; + if (!isOutputEmpty() && !canMergeItems()) + return inserted; + if (!canAcceptItems.get()) + return inserted; + + int size = transportedStack.stack.getCount(); + transportedStack = transportedStack.copy(); + transportedStack.beltPosition = side.getAxis() + .isVertical() ? .5f : 0; + transportedStack.insertedFrom = side; + transportedStack.prevSideOffset = transportedStack.sideOffset; + transportedStack.prevBeltPosition = transportedStack.beltPosition; + ItemStack remainder = insert(transportedStack, simulate); + if (remainder.getCount() != size) + tileEntity.notifyUpdate(); + + return remainder; + } + + private void applyToAllItems(float maxDistanceFromCentre, + Function processFunction) { + if (heldItem == null) + return; + if (.5f - heldItem.beltPosition > maxDistanceFromCentre) + return; + + boolean dirty = false; + TransportedItemStack transportedItemStack = heldItem; + ItemStack stackBefore = transportedItemStack.stack.copy(); + TransportedResult result = processFunction.apply(transportedItemStack); + if (result == null || result.didntChangeFrom(stackBefore)) + return; + + dirty = true; + heldItem = null; + if (result.hasHeldOutput()) + setCenteredHeldItem(result.getHeldOutput()); + + for (TransportedItemStack added : result.getOutputs()) { + if (getHeldItemStack().isEmpty()) { + setCenteredHeldItem(added); + continue; + } + ItemStack remainder = ItemHandlerHelper.insertItemStacked(processingOutputBuffer, added.stack, false); + Vector3d vec = VecHelper.getCenterOf(tileEntity.getPos()); + InventoryHelper.spawnItemStack(tileEntity.getWorld(), vec.x, vec.y + .5f, vec.z, remainder); + } + + if (dirty) + tileEntity.notifyUpdate(); + } + + public boolean isEmpty() { + return heldItem == null && isOutputEmpty(); + } + + public boolean isOutputEmpty() { + for (int i = 0; i < processingOutputBuffer.getSlots(); i++) + if (!processingOutputBuffer.getStackInSlot(i) + .isEmpty()) + return false; + return true; + } + + private Vector3d getWorldPositionOf(TransportedItemStack transported) { + Vector3d offsetVec = new Vector3d(.5f, 14 / 16f, .5f); + return offsetVec.add(Vector3d.of(tileEntity.getPos())); + } + + @Override + public BehaviourType getType() { + return TYPE; + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotBlock.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotBlock.java index 8d9ce49bf..6b341c902 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotBlock.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotBlock.java @@ -2,27 +2,18 @@ package com.simibubi.create.content.logistics.block.depot; import javax.annotation.ParametersAreNonnullByDefault; -import com.simibubi.create.AllBlocks; import com.simibubi.create.AllShapes; import com.simibubi.create.AllTileEntities; -import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack; import com.simibubi.create.content.contraptions.wrench.IWrenchable; import com.simibubi.create.foundation.block.ITE; -import com.simibubi.create.foundation.item.ItemHelper; -import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour; -import com.simibubi.create.foundation.tileEntity.behaviour.belt.DirectBeltInputBehaviour; import mcp.MethodsReturnNonnullByDefault; import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.entity.Entity; -import net.minecraft.entity.item.ItemEntity; import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.inventory.InventoryHelper; -import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ActionResultType; -import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockRayTraceResult; @@ -30,8 +21,6 @@ import net.minecraft.util.math.shapes.ISelectionContext; import net.minecraft.util.math.shapes.VoxelShape; import net.minecraft.world.IBlockReader; import net.minecraft.world.World; -import net.minecraftforge.items.ItemStackHandler; - @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault @@ -65,74 +54,18 @@ public class DepotBlock extends Block implements ITE, IWrenchab @Override public ActionResultType onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult ray) { - if (ray.getFace() != Direction.UP) - return ActionResultType.PASS; - if (world.isRemote) - return ActionResultType.SUCCESS; - - withTileEntityDo(world, pos, te -> { - ItemStack heldItem = player.getHeldItem(hand); - boolean wasEmptyHanded = heldItem.isEmpty(); - boolean shouldntPlaceItem = AllBlocks.MECHANICAL_ARM.isIn(heldItem); - - ItemStack mainItemStack = te.getHeldItemStack(); - if (!mainItemStack.isEmpty()) { - player.inventory.placeItemBackInInventory(world, mainItemStack); - te.setHeldItem(null); - } - ItemStackHandler outputs = te.processingOutputBuffer; - for (int i = 0; i < outputs.getSlots(); i++) - player.inventory.placeItemBackInInventory(world, outputs.extractItem(i, 64, false)); - - if (!wasEmptyHanded && !shouldntPlaceItem) { - TransportedItemStack transported = new TransportedItemStack(heldItem); - transported.insertedFrom = player.getHorizontalFacing(); - transported.prevBeltPosition = .25f; - transported.beltPosition = .25f; - te.setHeldItem(transported); - player.setHeldItem(hand, ItemStack.EMPTY); - } - - te.markDirty(); - te.sendData(); - }); - - return ActionResultType.SUCCESS; + return SharedDepotBlockMethods.onUse(state, world, pos, player, hand, ray); } @Override public void onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, boolean isMoving) { - if (!state.hasTileEntity() || state.getBlock() == newState.getBlock()) - return; - withTileEntityDo(worldIn, pos, te -> { - ItemHelper.dropContents(worldIn, pos, te.processingOutputBuffer); - if (!te.getHeldItemStack() - .isEmpty()) - InventoryHelper.spawnItemStack(worldIn, pos.getX(), pos.getY(), pos.getZ(), te.getHeldItemStack()); - }); - worldIn.removeTileEntity(pos); + SharedDepotBlockMethods.onReplaced(state, worldIn, pos, newState, isMoving); } @Override public void onLanded(IBlockReader worldIn, Entity entityIn) { super.onLanded(worldIn, entityIn); - if (!AllBlocks.DEPOT.has(worldIn.getBlockState(entityIn.getBlockPos()))) - return; - if (!(entityIn instanceof ItemEntity)) - return; - if (!entityIn.isAlive()) - return; - if (entityIn.world.isRemote) - return; - ItemEntity itemEntity = (ItemEntity) entityIn; - DirectBeltInputBehaviour inputBehaviour = - TileEntityBehaviour.get(worldIn, entityIn.getBlockPos(), DirectBeltInputBehaviour.TYPE); - if (inputBehaviour == null) - return; - ItemStack remainder = inputBehaviour.handleInsertion(itemEntity.getItem(), Direction.DOWN, false); - itemEntity.setItem(remainder); - if (remainder.isEmpty()) - itemEntity.remove(); + SharedDepotBlockMethods.onLanded(worldIn, entityIn); } @Override @@ -142,11 +75,7 @@ public class DepotBlock extends Block implements ITE, IWrenchab @Override public int getComparatorInputOverride(BlockState blockState, World worldIn, BlockPos pos) { - try { - return ItemHelper.calcRedstoneFromInventory(getTileEntity(worldIn, pos).itemHandler); - } catch (TileEntityException ignored) { - } - return 0; + return SharedDepotBlockMethods.getComparatorInputOverride(blockState, worldIn, pos); } } diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotItemHandler.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotItemHandler.java index c67813496..cfa588a2a 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotItemHandler.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotItemHandler.java @@ -8,9 +8,9 @@ import net.minecraftforge.items.IItemHandler; public class DepotItemHandler implements IItemHandler { private static final int MAIN_SLOT = 0; - private DepotTileEntity te; + private DepotBehaviour te; - public DepotItemHandler(DepotTileEntity te) { + public DepotItemHandler(DepotBehaviour te) { this.te = te; } @@ -29,16 +29,15 @@ public class DepotItemHandler implements IItemHandler { if (slot != MAIN_SLOT) return stack; if (!te.getHeldItemStack() - .isEmpty()) + .isEmpty() && !te.canMergeItems()) return stack; - if (!te.isOutputEmpty()) + if (!te.isOutputEmpty() && !te.canMergeItems()) return stack; - if (!simulate) { - te.setHeldItem(new TransportedItemStack(stack)); - te.markDirty(); - te.sendData(); - } - return ItemStack.EMPTY; + + ItemStack remainder = te.insert(new TransportedItemStack(stack), simulate); + if (!simulate && remainder != stack) + te.tileEntity.notifyUpdate(); + return remainder; } @Override @@ -55,15 +54,14 @@ public class DepotItemHandler implements IItemHandler { te.heldItem.stack = stack; if (stack.isEmpty()) te.heldItem = null; - te.markDirty(); - te.sendData(); + te.tileEntity.notifyUpdate(); } return extracted; } @Override public int getSlotLimit(int slot) { - return 64; + return slot == MAIN_SLOT ? te.maxStackSize.get() : 64; } @Override diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotRenderer.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotRenderer.java index 13a912fe0..6afe2734a 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotRenderer.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotRenderer.java @@ -5,6 +5,7 @@ import java.util.Random; import com.mojang.blaze3d.matrix.MatrixStack; import com.simibubi.create.content.contraptions.relays.belt.BeltHelper; import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack; +import com.simibubi.create.foundation.tileEntity.SmartTileEntity; import com.simibubi.create.foundation.tileEntity.renderer.SafeTileEntityRenderer; import com.simibubi.create.foundation.utility.MatrixStacker; import com.simibubi.create.foundation.utility.VecHelper; @@ -30,44 +31,54 @@ public class DepotRenderer extends SafeTileEntityRenderer { @Override protected void renderSafe(DepotTileEntity te, float partialTicks, MatrixStack ms, IRenderTypeBuffer buffer, int light, int overlay) { + renderItemsOf(te, partialTicks, ms, buffer, light, overlay, te.depotBehaviour); + } - TransportedItemStack transported = te.heldItem; + public static void renderItemsOf(SmartTileEntity te, float partialTicks, MatrixStack ms, IRenderTypeBuffer buffer, + int light, int overlay, DepotBehaviour depotBehaviour) { + + TransportedItemStack transported = depotBehaviour.heldItem; MatrixStacker msr = MatrixStacker.of(ms); Vector3d itemPosition = VecHelper.getCenterOf(te.getPos()); ms.push(); ms.translate(.5f, 15 / 16f, .5f); - // Render main item - if (transported != null) { + if (transported != null) + depotBehaviour.incoming.add(transported); + + // Render main items + for (TransportedItemStack tis : depotBehaviour.incoming) { ms.push(); msr.nudge(0); - float offset = MathHelper.lerp(partialTicks, transported.prevBeltPosition, transported.beltPosition); - float sideOffset = MathHelper.lerp(partialTicks, transported.prevSideOffset, transported.sideOffset); + float offset = MathHelper.lerp(partialTicks, tis.prevBeltPosition, tis.beltPosition); + float sideOffset = MathHelper.lerp(partialTicks, tis.prevSideOffset, tis.sideOffset); - if (transported.insertedFrom.getAxis() + if (tis.insertedFrom.getAxis() .isHorizontal()) { - Vector3d offsetVec = Vector3d.of(transported.insertedFrom.getOpposite() - .getDirectionVec()) - .scale(.5f - offset); + Vector3d offsetVec = Vector3d.of(tis.insertedFrom.getOpposite() + .getDirectionVec()).scale(.5f - offset); ms.translate(offsetVec.x, offsetVec.y, offsetVec.z); - boolean alongX = transported.insertedFrom.rotateY() + boolean alongX = tis.insertedFrom.rotateY() .getAxis() == Axis.X; if (!alongX) sideOffset *= -1; ms.translate(alongX ? sideOffset : 0, 0, alongX ? 0 : sideOffset); } - ItemStack itemStack = transported.stack; - int angle = transported.angle; + ItemStack itemStack = tis.stack; + int angle = tis.angle; Random r = new Random(0); renderItem(ms, buffer, light, overlay, itemStack, angle, r, itemPosition); ms.pop(); } + if (transported != null) + depotBehaviour.incoming.remove(transported); + // Render output items - for (int i = 0; i < te.processingOutputBuffer.getSlots(); i++) { - ItemStack stack = te.processingOutputBuffer.getStackInSlot(i); + for (int i = 0; i < depotBehaviour.processingOutputBuffer.getSlots(); i++) { + ItemStack stack = depotBehaviour.processingOutputBuffer.getStackInSlot(i); if (stack.isEmpty()) continue; ms.push(); diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotTileEntity.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotTileEntity.java index 5a867753a..92c1eb482 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotTileEntity.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/DepotTileEntity.java @@ -1,254 +1,33 @@ package com.simibubi.create.content.logistics.block.depot; -import java.util.List; -import java.util.function.Function; - -import com.simibubi.create.content.contraptions.relays.belt.BeltHelper; -import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack; import com.simibubi.create.foundation.tileEntity.SmartTileEntity; import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour; -import com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour; -import com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour.ProcessingResult; -import com.simibubi.create.foundation.tileEntity.behaviour.belt.DirectBeltInputBehaviour; -import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemStackHandlerBehaviour; -import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemStackHandlerBehaviour.TransportedResult; -import com.simibubi.create.foundation.utility.VecHelper; - -import net.minecraft.block.BlockState; -import net.minecraft.inventory.InventoryHelper; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.CompoundNBT; import net.minecraft.tileentity.TileEntityType; import net.minecraft.util.Direction; -import net.minecraft.util.math.vector.Vector3d; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.items.CapabilityItemHandler; -import net.minecraftforge.items.ItemHandlerHelper; -import net.minecraftforge.items.ItemStackHandler; + +import java.util.List; public class DepotTileEntity extends SmartTileEntity { - TransportedItemStack heldItem; - ItemStackHandler processingOutputBuffer; - - DepotItemHandler itemHandler; - LazyOptional lazyItemHandler; - private TransportedItemStackHandlerBehaviour transportedHandler; + DepotBehaviour depotBehaviour; public DepotTileEntity(TileEntityType tileEntityTypeIn) { super(tileEntityTypeIn); - itemHandler = new DepotItemHandler(this); - lazyItemHandler = LazyOptional.of(() -> itemHandler); - processingOutputBuffer = new ItemStackHandler(8) { - protected void onContentsChanged(int slot) { - markDirty(); - sendData(); - }; - }; - } - - @Override - public void tick() { - super.tick(); - if (heldItem == null) - return; - - heldItem.prevBeltPosition = heldItem.beltPosition; - heldItem.prevSideOffset = heldItem.sideOffset; - float diff = .5f - heldItem.beltPosition; - if (diff > 1 / 512f) { - if (diff > 1 / 32f && !BeltHelper.isItemUpright(heldItem.stack)) - heldItem.angle += 1; - heldItem.beltPosition += diff / 4f; - } - - if (diff > 1 / 16f) - return; - if (world.isRemote) - return; - if (handleBeltFunnelOutput()) - return; - - BeltProcessingBehaviour processingBehaviour = - TileEntityBehaviour.get(world, pos.up(2), BeltProcessingBehaviour.TYPE); - if (processingBehaviour == null) - return; - if (!heldItem.locked && BeltProcessingBehaviour.isBlocked(world, pos)) - return; - - ItemStack previousItem = heldItem.stack; - boolean wasLocked = heldItem.locked; - ProcessingResult result = wasLocked ? processingBehaviour.handleHeldItem(heldItem, transportedHandler) - : processingBehaviour.handleReceivedItem(heldItem, transportedHandler); - if (result == ProcessingResult.REMOVE) { - heldItem = null; - sendData(); - return; - } - - heldItem.locked = result == ProcessingResult.HOLD; - if (heldItem.locked != wasLocked || !previousItem.equals(heldItem.stack, false)) - sendData(); - } - - private boolean handleBeltFunnelOutput() { - for (int slot = 0; slot < processingOutputBuffer.getSlots(); slot++) { - ItemStack previousItem = processingOutputBuffer.getStackInSlot(slot); - if (previousItem.isEmpty()) - continue; - ItemStack afterInsert = - getBehaviour(DirectBeltInputBehaviour.TYPE).tryExportingToBeltFunnel(previousItem, null); - if (afterInsert == null) - return false; - if (previousItem.getCount() != afterInsert.getCount()) { - processingOutputBuffer.setStackInSlot(slot, afterInsert); - notifyUpdate(); - return true; - } - } - - ItemStack previousItem = heldItem.stack; - ItemStack afterInsert = - getBehaviour(DirectBeltInputBehaviour.TYPE).tryExportingToBeltFunnel(previousItem, null); - if (afterInsert == null) - return false; - if (previousItem.getCount() != afterInsert.getCount()) { - if (afterInsert.isEmpty()) - heldItem = null; - else - heldItem.stack = afterInsert; - notifyUpdate(); - return true; - } - - return false; - } - - @Override - public void remove() { - super.remove(); - if (lazyItemHandler != null) - lazyItemHandler.invalidate(); - } - - @Override - public void write(CompoundNBT compound, boolean clientPacket) { - if (heldItem != null) - compound.put("HeldItem", heldItem.serializeNBT()); - compound.put("OutputBuffer", processingOutputBuffer.serializeNBT()); - super.write(compound, clientPacket); - } - - @Override - protected void fromTag(BlockState state, CompoundNBT compound, boolean clientPacket) { - heldItem = null; - if (compound.contains("HeldItem")) - heldItem = TransportedItemStack.read(compound.getCompound("HeldItem")); - processingOutputBuffer.deserializeNBT(compound.getCompound("OutputBuffer")); - super.fromTag(state, compound, clientPacket); } @Override public void addBehaviours(List behaviours) { - behaviours.add(new DirectBeltInputBehaviour(this).allowingBeltFunnels() - .setInsertionHandler(this::tryInsertingFromSide)); - transportedHandler = new TransportedItemStackHandlerBehaviour(this, this::applyToAllItems) - .withStackPlacement(this::getWorldPositionOf); - behaviours.add(transportedHandler); - } - - public ItemStack getHeldItemStack() { - return heldItem == null ? ItemStack.EMPTY : heldItem.stack; - } - - public void setHeldItem(TransportedItemStack heldItem) { - this.heldItem = heldItem; - } - - public void setCenteredHeldItem(TransportedItemStack heldItem) { - this.heldItem = heldItem; - this.heldItem.beltPosition = 0.5f; - this.heldItem.prevBeltPosition = 0.5f; + behaviours.add(depotBehaviour = new DepotBehaviour(this)); + depotBehaviour.addSubBehaviours(behaviours); } @Override public LazyOptional getCapability(Capability cap, Direction side) { if (cap == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) - return lazyItemHandler.cast(); + return depotBehaviour.getItemCapability(cap, side); return super.getCapability(cap, side); } - - private ItemStack tryInsertingFromSide(TransportedItemStack transportedStack, Direction side, boolean simulate) { - ItemStack inserted = transportedStack.stack; - ItemStack empty = ItemStack.EMPTY; - - if (!getHeldItemStack().isEmpty()) - return inserted; - if (!isOutputEmpty()) - return inserted; - if (simulate) - return empty; - - transportedStack = transportedStack.copy(); - transportedStack.beltPosition = side.getAxis() - .isVertical() ? .5f : 0; - transportedStack.insertedFrom = side; - transportedStack.prevSideOffset = transportedStack.sideOffset; - transportedStack.prevBeltPosition = transportedStack.beltPosition; - setHeldItem(transportedStack); - markDirty(); - sendData(); - - return empty; - } - - private void applyToAllItems(float maxDistanceFromCentre, - Function processFunction) { - if (heldItem == null) - return; - if (.5f - heldItem.beltPosition > maxDistanceFromCentre) - return; - - boolean dirty = false; - TransportedItemStack transportedItemStack = heldItem; - ItemStack stackBefore = transportedItemStack.stack.copy(); - TransportedResult result = processFunction.apply(transportedItemStack); - if (result == null || result.didntChangeFrom(stackBefore)) - return; - - dirty = true; - heldItem = null; - if (result.hasHeldOutput()) - setCenteredHeldItem(result.getHeldOutput()); - - for (TransportedItemStack added : result.getOutputs()) { - if (getHeldItemStack().isEmpty()) { - setCenteredHeldItem(added); - continue; - } - ItemStack remainder = ItemHandlerHelper.insertItemStacked(processingOutputBuffer, added.stack, false); - Vector3d vec = VecHelper.getCenterOf(pos); - InventoryHelper.spawnItemStack(world, vec.x, vec.y + .5f, vec.z, remainder); - } - - if (dirty) { - markDirty(); - sendData(); - } - } - - public boolean isOutputEmpty() { - for (int i = 0; i < processingOutputBuffer.getSlots(); i++) - if (!processingOutputBuffer.getStackInSlot(i) - .isEmpty()) - return false; - return true; - } - - private Vector3d getWorldPositionOf(TransportedItemStack transported) { - Vector3d offsetVec = new Vector3d(.5f, 14 / 16f, .5f); - return offsetVec.add(Vector3d.of(pos)); - } - } diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorBlock.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorBlock.java new file mode 100644 index 000000000..307b69fc5 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorBlock.java @@ -0,0 +1,152 @@ +package com.simibubi.create.content.logistics.block.depot; + +import java.util.Optional; + +import com.simibubi.create.AllBlocks; +import com.simibubi.create.AllItems; +import com.simibubi.create.AllShapes; +import com.simibubi.create.AllTileEntities; +import com.simibubi.create.content.contraptions.base.HorizontalKineticBlock; +import com.simibubi.create.content.logistics.block.depot.EjectorTileEntity.State; +import com.simibubi.create.foundation.block.ITE; +import com.simibubi.create.foundation.networking.AllPackets; +import com.simibubi.create.foundation.utility.VecHelper; + +import net.minecraft.block.BlockState; +import net.minecraft.entity.Entity; +import net.minecraft.entity.item.ItemEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ActionResultType; +import net.minecraft.util.Direction; +import net.minecraft.util.Direction.Axis; +import net.minecraft.util.Hand; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; +import net.minecraft.util.math.vector.Vector3d; +import net.minecraft.util.math.shapes.ISelectionContext; +import net.minecraft.util.math.shapes.VoxelShape; +import net.minecraft.world.IBlockReader; +import net.minecraft.world.IWorldReader; +import net.minecraft.world.World; + +public class EjectorBlock extends HorizontalKineticBlock implements ITE { + + public EjectorBlock(Properties properties) { + super(properties); + } + + @Override + public VoxelShape getShape(BlockState p_220053_1_, IBlockReader p_220053_2_, BlockPos p_220053_3_, + ISelectionContext p_220053_4_) { + return AllShapes.DEPOT; + } + + @Override + public float getSlipperiness(BlockState state, IWorldReader world, BlockPos pos, Entity entity) { + return getTileEntityOptional(world, pos).filter(ete -> ete.state == State.LAUNCHING) + .map($ -> 1f) + .orElse(super.getSlipperiness(state, world, pos, entity)); + } + + @Override + public void onFallenUpon(World p_180658_1_, BlockPos p_180658_2_, Entity p_180658_3_, float p_180658_4_) { + Optional tileEntityOptional = getTileEntityOptional(p_180658_1_, p_180658_2_); + if (tileEntityOptional.isPresent()) { + p_180658_3_.handleFallDamage(p_180658_4_, 0.0F); + return; + } + super.onFallenUpon(p_180658_1_, p_180658_2_, p_180658_3_, p_180658_4_); + } + + @Override + public void onLanded(IBlockReader worldIn, Entity entityIn) { + super.onLanded(worldIn, entityIn); + BlockPos position = entityIn.getBlockPos(); + if (!AllBlocks.WEIGHTED_EJECTOR.has(worldIn.getBlockState(position))) + return; + if (!entityIn.isAlive()) + return; + if (entityIn instanceof ItemEntity) { + SharedDepotBlockMethods.onLanded(worldIn, entityIn); + return; + } + + Optional teProvider = getTileEntityOptional(worldIn, position); + if (!teProvider.isPresent()) + return; + + EjectorTileEntity ejectorTileEntity = teProvider.get(); + if (ejectorTileEntity.getState() == State.RETRACTING) + return; + if (ejectorTileEntity.launcher.getHorizontalDistance() == 0) + return; + + if (entityIn.onGround) { + entityIn.onGround = false; + Vector3d center = VecHelper.getCenterOf(position) + .add(0, 7 / 16f, 0); + Vector3d positionVec = entityIn.getPositionVec(); + double diff = center.distanceTo(positionVec); + entityIn.setMotion(0, -0.125, 0); + Vector3d vec = center.add(positionVec) + .scale(.5f); + if (diff > 4 / 16f) { + entityIn.setPosition(vec.x, vec.y, vec.z); + return; + } + } + + ejectorTileEntity.launchAll(); + ejectorTileEntity.notifyUpdate(); + if (entityIn.world.isRemote) + AllPackets.channel.sendToServer(new EjectorTriggerPacket(ejectorTileEntity.getPos())); + } + + @Override + public ActionResultType onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, + BlockRayTraceResult ray) { + if (AllItems.WRENCH.isIn(player.getHeldItem(hand))) + return ActionResultType.PASS; + return SharedDepotBlockMethods.onUse(state, world, pos, player, hand, ray); + } + + @Override + public void onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, boolean isMoving) { + withTileEntityDo(worldIn, pos, EjectorTileEntity::dropFlyingItems); + SharedDepotBlockMethods.onReplaced(state, worldIn, pos, newState, isMoving); + } + + @Override + public Axis getRotationAxis(BlockState state) { + return state.get(HORIZONTAL_FACING) + .rotateY() + .getAxis(); + } + + @Override + public boolean hasShaftTowards(IWorldReader world, BlockPos pos, BlockState state, Direction face) { + return getRotationAxis(state) == face.getAxis(); + } + + @Override + public TileEntity createTileEntity(BlockState state, IBlockReader world) { + return AllTileEntities.WEIGHTED_EJECTOR.create(); + } + + @Override + public Class getTileEntityClass() { + return EjectorTileEntity.class; + } + + @Override + public boolean hasComparatorInputOverride(BlockState state) { + return true; + } + + @Override + public int getComparatorInputOverride(BlockState blockState, World worldIn, BlockPos pos) { + return SharedDepotBlockMethods.getComparatorInputOverride(blockState, worldIn, pos); + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorElytraPacket.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorElytraPacket.java new file mode 100644 index 000000000..a149bc92f --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorElytraPacket.java @@ -0,0 +1,51 @@ +package com.simibubi.create.content.logistics.block.depot; + +import java.util.function.Supplier; + +import com.simibubi.create.foundation.networking.SimplePacketBase; + +import net.minecraft.entity.player.ServerPlayerEntity; +import net.minecraft.network.PacketBuffer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraftforge.fml.network.NetworkEvent.Context; + +public class EjectorElytraPacket extends SimplePacketBase { + + private BlockPos pos; + + public EjectorElytraPacket(BlockPos pos) { + this.pos = pos; + } + + public EjectorElytraPacket(PacketBuffer buffer) { + pos = buffer.readBlockPos(); + } + + @Override + public void write(PacketBuffer buffer) { + buffer.writeBlockPos(pos); + } + + @Override + public void handle(Supplier context) { + context.get() + .enqueueWork(() -> { + ServerPlayerEntity player = context.get() + .getSender(); + if (player == null) + return; + World world = player.world; + if (world == null || !world.isBlockPresent(pos)) + return; + TileEntity tileEntity = world.getTileEntity(pos); + if (tileEntity instanceof EjectorTileEntity) + ((EjectorTileEntity) tileEntity).deployElytra(player); + }); + context.get() + .setPacketHandled(true); + + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorInstance.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorInstance.java new file mode 100644 index 000000000..bb269009c --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorInstance.java @@ -0,0 +1,60 @@ +package com.simibubi.create.content.logistics.block.depot; + +import com.mojang.blaze3d.matrix.MatrixStack; +import com.simibubi.create.AllBlockPartials; +import com.simibubi.create.content.contraptions.base.KineticTileEntity; +import com.simibubi.create.content.contraptions.relays.encased.ShaftInstance; +import com.simibubi.create.foundation.render.backend.instancing.IDynamicInstance; +import com.simibubi.create.foundation.render.backend.instancing.InstanceKey; +import com.simibubi.create.foundation.render.backend.instancing.InstancedTileRenderer; +import com.simibubi.create.foundation.render.backend.instancing.impl.ModelData; +import com.simibubi.create.foundation.utility.AnimationTickHolder; +import com.simibubi.create.foundation.utility.MatrixStacker; + +public class EjectorInstance extends ShaftInstance implements IDynamicInstance { + + protected final EjectorTileEntity tile; + + protected final InstanceKey plate; + + public EjectorInstance(InstancedTileRenderer dispatcher, EjectorTileEntity tile) { + super(dispatcher, tile); + this.tile = tile; + + plate = getTransformMaterial().getModel(AllBlockPartials.EJECTOR_TOP, blockState).createInstance(); + + pivotPlate(); + updateLight(); + } + + @Override + public void beginFrame() { + + if (tile.lidProgress.settled()) return; + + pivotPlate(); + } + + private void pivotPlate() { + float lidProgress = tile.getLidProgress(AnimationTickHolder.getPartialTicks()); + float angle = lidProgress * 70; + + MatrixStack ms = new MatrixStack(); + + EjectorRenderer.applyLidAngle(tile, angle, MatrixStacker.of(ms).translate(getInstancePosition())); + + plate.getInstance().setTransform(ms); + } + + @Override + public void updateLight() { + super.updateLight(); + relight(pos, plate.getInstance()); + } + + @Override + public void remove() { + super.remove(); + plate.delete(); + } +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorItem.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorItem.java new file mode 100644 index 000000000..100bcbf28 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorItem.java @@ -0,0 +1,52 @@ +package com.simibubi.create.content.logistics.block.depot; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.BlockItem; +import net.minecraft.item.BlockItemUseContext; +import net.minecraft.item.ItemStack; +import net.minecraft.item.ItemUseContext; +import net.minecraft.util.ActionResultType; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.fml.DistExecutor; +import net.minecraftforge.fml.common.Mod.EventBusSubscriber; + +@EventBusSubscriber +public class EjectorItem extends BlockItem { + + public EjectorItem(Block p_i48527_1_, Properties p_i48527_2_) { + super(p_i48527_1_, p_i48527_2_); + } + + @Override + public ActionResultType onItemUse(ItemUseContext ctx) { + PlayerEntity player = ctx.getPlayer(); + if (player != null && player.isSneaking()) + return ActionResultType.SUCCESS; + return super.onItemUse(ctx); + } + + @Override + protected BlockState getStateForPlacement(BlockItemUseContext p_195945_1_) { + BlockState stateForPlacement = super.getStateForPlacement(p_195945_1_); + return stateForPlacement; + } + + @Override + protected boolean onBlockPlaced(BlockPos pos, World world, PlayerEntity p_195943_3_, ItemStack p_195943_4_, + BlockState p_195943_5_) { + if (world.isRemote) + DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> EjectorTargetHandler.flushSettings(pos)); + return super.onBlockPlaced(pos, world, p_195943_3_, p_195943_4_, p_195943_5_); + } + + @Override + public boolean canPlayerBreakBlockWhileHolding(BlockState state, World world, BlockPos pos, + PlayerEntity p_195938_4_) { + return !p_195938_4_.isSneaking(); + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorPlacementPacket.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorPlacementPacket.java new file mode 100644 index 000000000..3cb0bfc71 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorPlacementPacket.java @@ -0,0 +1,68 @@ +package com.simibubi.create.content.logistics.block.depot; + +import java.util.function.Supplier; + +import com.simibubi.create.AllBlocks; +import com.simibubi.create.foundation.networking.SimplePacketBase; + +import net.minecraft.block.BlockState; +import net.minecraft.entity.player.ServerPlayerEntity; +import net.minecraft.network.PacketBuffer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.Direction; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraftforge.fml.network.NetworkEvent.Context; + +public class EjectorPlacementPacket extends SimplePacketBase { + + private int h, v; + private BlockPos pos; + private Direction facing; + + public EjectorPlacementPacket(int h, int v, BlockPos pos, Direction facing) { + this.h = h; + this.v = v; + this.pos = pos; + this.facing = facing; + } + + public EjectorPlacementPacket(PacketBuffer buffer) { + h = buffer.readInt(); + v = buffer.readInt(); + pos = buffer.readBlockPos(); + facing = Direction.byIndex(buffer.readVarInt()); + } + + @Override + public void write(PacketBuffer buffer) { + buffer.writeInt(h); + buffer.writeInt(v); + buffer.writeBlockPos(pos); + buffer.writeVarInt(facing.getIndex()); + } + + @Override + public void handle(Supplier context) { + context.get() + .enqueueWork(() -> { + ServerPlayerEntity player = context.get() + .getSender(); + if (player == null) + return; + World world = player.world; + if (world == null || !world.isBlockPresent(pos)) + return; + TileEntity tileEntity = world.getTileEntity(pos); + BlockState state = world.getBlockState(pos); + if (tileEntity instanceof EjectorTileEntity) + ((EjectorTileEntity) tileEntity).setTarget(h, v); + if (AllBlocks.WEIGHTED_EJECTOR.has(state)) + world.setBlockState(pos, state.with(EjectorBlock.HORIZONTAL_FACING, facing)); + }); + context.get() + .setPacketHandled(true); + + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorRenderer.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorRenderer.java new file mode 100644 index 000000000..faf32bf6b --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorRenderer.java @@ -0,0 +1,105 @@ +package com.simibubi.create.content.logistics.block.depot; + +import com.mojang.blaze3d.matrix.MatrixStack; +import com.mojang.blaze3d.vertex.IVertexBuilder; +import com.simibubi.create.AllBlockPartials; +import com.simibubi.create.content.contraptions.base.KineticTileEntity; +import com.simibubi.create.content.contraptions.base.KineticTileEntityRenderer; +import com.simibubi.create.foundation.render.SuperByteBuffer; +import com.simibubi.create.foundation.render.backend.FastRenderDispatcher; +import com.simibubi.create.foundation.utility.AngleHelper; +import com.simibubi.create.foundation.utility.IntAttached; +import com.simibubi.create.foundation.utility.MatrixStacker; +import com.simibubi.create.foundation.utility.VecHelper; + +import net.minecraft.block.BlockState; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.IRenderTypeBuffer; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.model.ItemCameraTransforms.TransformType; +import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher; +import net.minecraft.item.ItemStack; +import net.minecraft.util.math.vector.Vector3d; + +public class EjectorRenderer extends KineticTileEntityRenderer { + + static final Vector3d pivot = VecHelper.voxelSpace(0, 11.25, 0.75); + + public EjectorRenderer(TileEntityRendererDispatcher dispatcher) { + super(dispatcher); + } + + @Override + public boolean isGlobalRenderer(KineticTileEntity p_188185_1_) { + return true; + } + + @Override + protected void renderSafe(KineticTileEntity te, float partialTicks, MatrixStack ms, IRenderTypeBuffer buffer, + int light, int overlay) { + super.renderSafe(te, partialTicks, ms, buffer, light, overlay); + + EjectorTileEntity ejector = (EjectorTileEntity) te; + IVertexBuilder vertexBuilder = buffer.getBuffer(RenderType.getSolid()); + float lidProgress = ((EjectorTileEntity) te).getLidProgress(partialTicks); + float angle = lidProgress * 70; + + if (!FastRenderDispatcher.available(te.getWorld())) { + SuperByteBuffer model = AllBlockPartials.EJECTOR_TOP.renderOn(te.getBlockState()); + applyLidAngle(te, angle, model.matrixStacker()); + model.light(light) + .renderInto(ms, vertexBuilder); + } + + MatrixStacker msr = MatrixStacker.of(ms); + + for (IntAttached intAttached : ejector.launchedItems) { + ms.push(); + float time = intAttached.getFirst() + partialTicks; + Vector3d launchedItemLocation = ejector.getLaunchedItemLocation(time); + msr.translate(launchedItemLocation.subtract(Vector3d.of(te.getPos()))); + Vector3d itemRotOffset = VecHelper.voxelSpace(0,3,0); + msr.translate(itemRotOffset); + msr.rotateY(AngleHelper.horizontalAngle(ejector.getFacing())); + msr.rotateX(time * 40); + msr.translateBack(itemRotOffset); + Minecraft.getInstance() + .getItemRenderer() + .renderItem(intAttached.getValue(), TransformType.GROUND, light, overlay, ms, buffer); + ms.pop(); + } + + DepotBehaviour behaviour = te.getBehaviour(DepotBehaviour.TYPE); + if (behaviour == null || behaviour.isEmpty()) + return; + + ms.push(); + applyLidAngle(te, angle, msr); + msr.centre() + .rotateY(-180 - AngleHelper.horizontalAngle(te.getBlockState() + .get(EjectorBlock.HORIZONTAL_FACING))) + .unCentre(); + DepotRenderer.renderItemsOf(te, partialTicks, ms, buffer, light, overlay, behaviour); + ms.pop(); + } + + static void applyLidAngle(KineticTileEntity te, float angle, MatrixStacker matrixStacker) { + applyLidAngle(te, pivot, angle, matrixStacker); + } + + static void applyLidAngle(KineticTileEntity te, Vector3d rotationOffset, float angle, MatrixStacker matrixStacker) { + matrixStacker.centre() + .rotateY(180 + AngleHelper.horizontalAngle(te.getBlockState() + .get(EjectorBlock.HORIZONTAL_FACING))) + .unCentre() + .translate(rotationOffset) + .rotateX(-angle) + .translateBack(rotationOffset); + } + + @Override + protected BlockState getRenderedBlockState(KineticTileEntity te) { + return shaft(getRotationAxisOf(te)); + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorTargetHandler.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorTargetHandler.java new file mode 100644 index 000000000..0285f44c7 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorTargetHandler.java @@ -0,0 +1,268 @@ +package com.simibubi.create.content.logistics.block.depot; + +import com.simibubi.create.AllBlocks; +import com.simibubi.create.AllItems; +import com.simibubi.create.CreateClient; +import com.simibubi.create.foundation.config.AllConfigs; +import com.simibubi.create.foundation.networking.AllPackets; +import com.simibubi.create.foundation.utility.AnimationTickHolder; +import com.simibubi.create.foundation.utility.ColorHelper; +import com.simibubi.create.foundation.utility.Lang; +import com.simibubi.create.foundation.utility.VecHelper; + +import net.minecraft.block.BlockState; +import net.minecraft.client.Minecraft; +import net.minecraft.client.entity.player.ClientPlayerEntity; +import net.minecraft.client.world.ClientWorld; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.particles.RedstoneParticleData; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ActionResultType; +import net.minecraft.util.Direction; +import net.minecraft.util.Direction.Axis; +import net.minecraft.util.Direction.AxisDirection; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; +import net.minecraft.util.math.RayTraceResult; +import net.minecraft.util.math.RayTraceResult.Type; +import net.minecraft.util.math.vector.Vector3d; +import net.minecraft.util.math.shapes.VoxelShape; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.event.entity.player.PlayerInteractEvent; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.common.Mod.EventBusSubscriber; + +@EventBusSubscriber(value = Dist.CLIENT) +public class EjectorTargetHandler { + + static BlockPos currentSelection; + static ItemStack currentItem; + static long lastHoveredBlockPos = -1; + static EntityLauncher launcher; + + @SubscribeEvent + public static void rightClickingBlocksSelectsThem(PlayerInteractEvent.RightClickBlock event) { + if (currentItem == null) + return; + BlockPos pos = event.getPos(); + World world = event.getWorld(); + if (!world.isRemote) + return; + PlayerEntity player = event.getPlayer(); + if (player == null || player.isSpectator() || !player.isSneaking()) + return; + + String key = "weighted_ejector.target_set"; + TextFormatting colour = TextFormatting.GOLD; + player.sendStatusMessage(Lang.translate(key).formatted(colour), true); + currentSelection = pos; + launcher = null; + event.setCanceled(true); + event.setCancellationResult(ActionResultType.SUCCESS); + } + + @SubscribeEvent + public static void leftClickingBlocksDeselectsThem(PlayerInteractEvent.LeftClickBlock event) { + if (currentItem == null) + return; + if (!event.getWorld().isRemote) + return; + if (!event.getPlayer() + .isSneaking()) + return; + BlockPos pos = event.getPos(); + if (pos.equals(currentSelection)) { + currentSelection = null; + launcher = null; + event.setCanceled(true); + event.setCancellationResult(ActionResultType.SUCCESS); + } + } + + public static void flushSettings(BlockPos pos) { + if (currentItem == null) + return; + + int h = 0; + int v = 0; + + ClientPlayerEntity player = Minecraft.getInstance().player; + String key = "weighted_ejector.target_not_valid"; + TextFormatting colour = TextFormatting.WHITE; + + if (currentSelection == null) + key = "weighted_ejector.no_target"; + + Direction validTargetDirection = getValidTargetDirection(pos); + if (validTargetDirection == null) { + player.sendStatusMessage(Lang.translate(key).formatted(colour), true); + currentItem = null; + currentSelection = null; + return; + } + + key = "weighted_ejector.targeting"; + colour = TextFormatting.GREEN; + + player.sendStatusMessage( + Lang.translate(key, currentSelection.getX(), currentSelection.getY(), currentSelection.getZ()) + .formatted(colour), + true); + + BlockPos diff = pos.subtract(currentSelection); + h = Math.abs(diff.getX() + diff.getZ()); + v = -diff.getY(); + + AllPackets.channel.sendToServer(new EjectorPlacementPacket(h, v, pos, validTargetDirection)); + currentSelection = null; + currentItem = null; + + } + + public static Direction getValidTargetDirection(BlockPos pos) { + if (currentSelection == null) + return null; + if (VecHelper.onSameAxis(pos, currentSelection, Axis.Y)) + return null; + + int xDiff = currentSelection.getX() - pos.getX(); + int zDiff = currentSelection.getZ() - pos.getZ(); + int max = AllConfigs.SERVER.kinetics.maxEjectorDistance.get(); + + if (Math.abs(xDiff) > max || Math.abs(zDiff) > max) + return null; + + if (xDiff == 0) + return Direction.getFacingFromAxis(zDiff < 0 ? AxisDirection.NEGATIVE : AxisDirection.POSITIVE, Axis.Z); + if (zDiff == 0) + return Direction.getFacingFromAxis(xDiff < 0 ? AxisDirection.NEGATIVE : AxisDirection.POSITIVE, Axis.X); + + return null; + } + + public static void tick() { + PlayerEntity player = Minecraft.getInstance().player; + + if (player == null) + return; + + ItemStack heldItemMainhand = player.getHeldItemMainhand(); + if (!AllBlocks.WEIGHTED_EJECTOR.isIn(heldItemMainhand)) { + currentItem = null; + } else { + if (heldItemMainhand != currentItem) { + currentSelection = null; + currentItem = heldItemMainhand; + } + drawOutline(currentSelection); + } + + checkForWrench(heldItemMainhand); + drawArc(); + } + + protected static void drawArc() { + Minecraft mc = Minecraft.getInstance(); + boolean wrench = AllItems.WRENCH.isIn(mc.player.getHeldItemMainhand()); + + if (currentSelection == null) + return; + if (currentItem == null && !wrench) + return; + + RayTraceResult objectMouseOver = mc.objectMouseOver; + if (!(objectMouseOver instanceof BlockRayTraceResult)) + return; + BlockRayTraceResult blockRayTraceResult = (BlockRayTraceResult) objectMouseOver; + if (blockRayTraceResult.getType() == Type.MISS) + return; + + BlockPos pos = blockRayTraceResult.getPos(); + if (!wrench) + pos = pos.offset(blockRayTraceResult.getFace()); + + int xDiff = currentSelection.getX() - pos.getX(); + int yDiff = currentSelection.getY() - pos.getY(); + int zDiff = currentSelection.getZ() - pos.getZ(); + int validX = Math.abs(zDiff) > Math.abs(xDiff) ? 0 : xDiff; + int validZ = Math.abs(zDiff) < Math.abs(xDiff) ? 0 : zDiff; + + BlockPos validPos = currentSelection.add(validX, yDiff, validZ); + Direction d = getValidTargetDirection(validPos); + if (d == null) + return; + if (launcher == null || lastHoveredBlockPos != pos.toLong()) { + lastHoveredBlockPos = pos.toLong(); + launcher = new EntityLauncher(Math.abs(validX + validZ), yDiff); + } + + double totalFlyingTicks = launcher.getTotalFlyingTicks() + 3; + int segments = (((int) totalFlyingTicks) / 3) + 1; + double tickOffset = totalFlyingTicks / segments; + boolean valid = xDiff == validX && zDiff == validZ; + int intColor = valid ? 0x9ede73 : 0xff7171; + Vector3d color = ColorHelper.getRGB(intColor); + RedstoneParticleData data = new RedstoneParticleData((float) color.x, (float) color.y, (float) color.z, 1); + ClientWorld world = mc.world; + + AxisAlignedBB bb = new AxisAlignedBB(0, 0, 0, 1, 0, 1).offset(currentSelection.add(-validX, -yDiff, -validZ)); + CreateClient.outliner.chaseAABB("valid", bb) + .colored(intColor) + .lineWidth(1 / 16f); + + for (int i = 0; i < segments; i++) { + double ticks = ((AnimationTickHolder.getRenderTime() / 3) % tickOffset) + i * tickOffset; + Vector3d vec = launcher.getGlobalPos(ticks, d, pos) + .add(xDiff - validX, 0, zDiff - validZ); + world.addParticle(data, vec.x, vec.y, vec.z, 0, 0, 0); + } + } + + private static void checkForWrench(ItemStack heldItem) { + if (!AllItems.WRENCH.isIn(heldItem)) + return; + RayTraceResult objectMouseOver = Minecraft.getInstance().objectMouseOver; + if (!(objectMouseOver instanceof BlockRayTraceResult)) + return; + BlockRayTraceResult result = (BlockRayTraceResult) objectMouseOver; + BlockPos pos = result.getPos(); + + TileEntity te = Minecraft.getInstance().world.getTileEntity(pos); + if (!(te instanceof EjectorTileEntity)) { + lastHoveredBlockPos = -1; + currentSelection = null; + return; + } + + if (lastHoveredBlockPos == -1 || lastHoveredBlockPos != pos.toLong()) { + EjectorTileEntity ejector = (EjectorTileEntity) te; + if (!ejector.getTargetPosition() + .equals(ejector.getPos())) + currentSelection = ejector.getTargetPosition(); + lastHoveredBlockPos = pos.toLong(); + launcher = null; + } + + if (lastHoveredBlockPos != -1) + drawOutline(currentSelection); + } + + private static void drawOutline(BlockPos selection) { + World world = Minecraft.getInstance().world; + if (currentSelection == null) + return; + + BlockPos pos = currentSelection; + BlockState state = world.getBlockState(pos); + VoxelShape shape = state.getShape(world, pos); + AxisAlignedBB boundingBox = shape.isEmpty() ? new AxisAlignedBB(BlockPos.ZERO) : shape.getBoundingBox(); + CreateClient.outliner.showAABB("target", boundingBox.offset(pos)) + .colored(0xffcb74) + .lineWidth(1 / 16f); + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorTileEntity.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorTileEntity.java new file mode 100644 index 000000000..aab950b29 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorTileEntity.java @@ -0,0 +1,496 @@ +package com.simibubi.create.content.logistics.block.depot; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import com.mojang.blaze3d.matrix.MatrixStack; +import com.simibubi.create.AllBlocks; +import com.simibubi.create.content.contraptions.base.KineticTileEntity; +import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack; +import com.simibubi.create.content.logistics.block.funnel.AbstractFunnelBlock; +import com.simibubi.create.foundation.config.AllConfigs; +import com.simibubi.create.foundation.networking.AllPackets; +import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour; +import com.simibubi.create.foundation.tileEntity.behaviour.ValueBoxTransform; +import com.simibubi.create.foundation.tileEntity.behaviour.belt.DirectBeltInputBehaviour; +import com.simibubi.create.foundation.tileEntity.behaviour.scrollvalue.ScrollValueBehaviour; +import com.simibubi.create.foundation.utility.AngleHelper; +import com.simibubi.create.foundation.utility.IntAttached; +import com.simibubi.create.foundation.utility.Lang; +import com.simibubi.create.foundation.utility.MatrixStacker; +import com.simibubi.create.foundation.utility.NBTHelper; +import com.simibubi.create.foundation.utility.VecHelper; +import com.simibubi.create.foundation.utility.animation.LerpedFloat; +import com.simibubi.create.foundation.utility.animation.LerpedFloat.Chaser; + +import net.minecraft.block.BlockState; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityType; +import net.minecraft.entity.item.ItemEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.inventory.EquipmentSlotType; +import net.minecraft.item.ElytraItem; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompoundNBT; +import net.minecraft.network.datasync.EntityDataManager; +import net.minecraft.tileentity.TileEntityType; +import net.minecraft.util.Direction; +import net.minecraft.util.Direction.Axis; +import net.minecraft.util.SoundCategory; +import net.minecraft.util.SoundEvents; +import net.minecraft.util.math.AxisAlignedBB; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.vector.Vector3d; +import net.minecraft.world.World; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; +import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.common.util.Constants.NBT; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.items.ItemStackHandler; + +public class EjectorTileEntity extends KineticTileEntity { + + List> launchedItems; + ScrollValueBehaviour maxStackSize; + DepotBehaviour depotBehaviour; + EntityLauncher launcher; + LerpedFloat lidProgress; + State state; + + public enum State { + CHARGED, LAUNCHING, RETRACTING; + } + + public EjectorTileEntity(TileEntityType typeIn) { + super(typeIn); + launcher = new EntityLauncher(1, 0); + lidProgress = LerpedFloat.linear() + .startWithValue(1); + state = State.RETRACTING; + launchedItems = new ArrayList<>(); + } + + @Override + public void addBehaviours(List behaviours) { + super.addBehaviours(behaviours); + behaviours.add(depotBehaviour = new DepotBehaviour(this)); + + maxStackSize = new ScrollValueBehaviour(Lang.translate("weighted_ejector.stack_size"), this, new EjectorSlot()) + .between(0, 64) + .withFormatter(i -> i == 0 ? "*" : String.valueOf(i)) + .onlyActiveWhen(() -> state == State.CHARGED) + .requiresWrench(); + behaviours.add(maxStackSize); + + depotBehaviour.maxStackSize = () -> maxStackSize.getValue(); + depotBehaviour.canAcceptItems = () -> state == State.CHARGED; + depotBehaviour.canFunnelsPullFrom = side -> side != getFacing(); + depotBehaviour.enableMerging(); + depotBehaviour.addSubBehaviours(behaviours); + } + + public void launchAll() { + if (state != State.CHARGED && !(world.isRemote && state == State.LAUNCHING)) + return; + + Direction facing = getFacing(); + List entities = + world.getEntitiesWithinAABB(Entity.class, new AxisAlignedBB(pos).grow(-1 / 16f, 0, -1 / 16f)); + + // Launch Items + if (!world.isRemote) + launchItems(); + + // Launch Entities + for (Entity entity : entities) { + boolean isPlayerEntity = entity instanceof PlayerEntity; + if (!entity.isAlive()) + continue; + if (entity instanceof ItemEntity) + continue; + + entity.onGround = false; + + if (isPlayerEntity != world.isRemote) + continue; + + entity.setPosition(pos.getX() + .5f, pos.getY() + 1, pos.getZ() + .5f); + launcher.applyMotion(entity, facing); + + if (!isPlayerEntity) + continue; + PlayerEntity playerEntity = (PlayerEntity) entity; + if (!(playerEntity.getItemStackFromSlot(EquipmentSlotType.CHEST) + .getItem() instanceof ElytraItem)) + continue; + + playerEntity.rotationYaw = facing.getHorizontalAngle(); + playerEntity.rotationPitch = -35; + playerEntity.setMotion(playerEntity.getMotion() + .scale(.75f)); + deployElytra(playerEntity); + AllPackets.channel.sendToServer(new EjectorElytraPacket(pos)); + } + + lidProgress.chase(1, .8f, Chaser.EXP); + state = State.LAUNCHING; + + if (!world.isRemote) { + world.playSound(null, pos, SoundEvents.BLOCK_WOODEN_TRAPDOOR_CLOSE, SoundCategory.BLOCKS, .5f, 1f); + world.playSound(null, pos, SoundEvents.BLOCK_CHEST_OPEN, SoundCategory.BLOCKS, .125f, 1.4f); + } + } + + public void deployElytra(PlayerEntity playerEntity) { + EntityHack.setElytraFlying(playerEntity); + } + + protected void launchItems() { + ItemStack heldItemStack = depotBehaviour.getHeldItemStack(); + Direction funnelFacing = getFacing().getOpposite(); + + if (AbstractFunnelBlock.getFunnelFacing(world.getBlockState(pos.up())) == funnelFacing) { + DirectBeltInputBehaviour directOutput = getBehaviour(DirectBeltInputBehaviour.TYPE); + + if (depotBehaviour.heldItem != null) { + ItemStack remainder = directOutput.tryExportingToBeltFunnel(heldItemStack, funnelFacing, false); + if (remainder == null) + ; + else if (remainder.isEmpty()) + depotBehaviour.removeHeldItem(); + else if (!remainder.isItemEqual(heldItemStack)) + depotBehaviour.heldItem.stack = remainder; + } + + for (Iterator iterator = depotBehaviour.incoming.iterator(); iterator.hasNext();) { + TransportedItemStack transportedItemStack = iterator.next(); + ItemStack stack = transportedItemStack.stack; + ItemStack remainder = directOutput.tryExportingToBeltFunnel(stack, funnelFacing, false); + if (remainder == null) + ; + else if (remainder.isEmpty()) + iterator.remove(); + else if (!remainder.isItemEqual(stack)) + transportedItemStack.stack = remainder; + } + + ItemStackHandler outputs = depotBehaviour.processingOutputBuffer; + for (int i = 0; i < outputs.getSlots(); i++) { + ItemStack remainder = + directOutput.tryExportingToBeltFunnel(outputs.getStackInSlot(i), funnelFacing, false); + if (remainder != null) + outputs.setStackInSlot(i, remainder); + } + return; + } + + if (depotBehaviour.heldItem != null) { + launchedItems.add(IntAttached.withZero(heldItemStack)); + depotBehaviour.removeHeldItem(); + } + + for (TransportedItemStack transportedItemStack : depotBehaviour.incoming) + launchedItems.add(IntAttached.withZero(transportedItemStack.stack)); + depotBehaviour.incoming.clear(); + + ItemStackHandler outputs = depotBehaviour.processingOutputBuffer; + for (int i = 0; i < outputs.getSlots(); i++) { + ItemStack extractItem = outputs.extractItem(i, 64, false); + if (!extractItem.isEmpty()) + launchedItems.add(IntAttached.withZero(extractItem)); + } + } + + protected Direction getFacing() { + BlockState blockState = getBlockState(); + if (!AllBlocks.WEIGHTED_EJECTOR.has(blockState)) + return Direction.UP; + Direction facing = blockState.get(EjectorBlock.HORIZONTAL_FACING); + return facing; + } + + @Override + public void tick() { + super.tick(); + + boolean doLogic = !world.isRemote || isVirtual(); + State prevState = state; + + float maxTime = Math.max(3, (float) launcher.getTotalFlyingTicks()); + + for (Iterator> iterator = launchedItems.iterator(); iterator.hasNext();) { + IntAttached intAttached = iterator.next(); + if (intAttached.exceeds((int) maxTime)) { + placeItemAtTarget(doLogic, maxTime, intAttached); + iterator.remove(); + } + intAttached.increment(); + } + + if (state == State.LAUNCHING) { + lidProgress.chase(1, .8f, Chaser.EXP); + lidProgress.tickChaser(); + if (lidProgress.getValue() > 1 - 1 / 16f && doLogic) { + state = State.RETRACTING; + lidProgress.setValue(1); + } + } + + if (state == State.CHARGED) { + lidProgress.setValue(0); + if (doLogic) + ejectIfTriggered(); + } + + if (state == State.RETRACTING) { + float value = MathHelper.clamp(lidProgress.getValue() - getWindUpSpeed(), 0, 1); + lidProgress.setValue(value); + + int soundRate = (int) (1 / (getWindUpSpeed() * 5)) + 1; + float volume = .125f; + float pitch = 1.5f - lidProgress.getValue(); + if (((int) world.getGameTime()) % soundRate == 0 && doLogic) + world.playSound(null, pos, SoundEvents.BLOCK_WOODEN_BUTTON_CLICK_OFF, SoundCategory.BLOCKS, volume, + pitch); + + if (lidProgress.getValue() == 0 && doLogic) { + state = State.CHARGED; + lidProgress.setValue(0); + + List entities = + world.getEntitiesWithinAABB(Entity.class, new AxisAlignedBB(pos).grow(-1 / 16f, 0, -1 / 16f)); + for (Entity entity : entities) + if (!(entity instanceof PlayerEntity)) + entity.setPosition(entity.getX(), entity.getY() + volume, entity.getZ()); + } + } + + if (state != prevState) + notifyUpdate(); + } + + protected void ejectIfTriggered() { + int presentStackSize = depotBehaviour.getPresentStackSize(); + if (presentStackSize == 0) + return; + if (presentStackSize < maxStackSize.getValue()) + return; + + Direction funnelFacing = getFacing().getOpposite(); + if (AbstractFunnelBlock.getFunnelFacing(world.getBlockState(pos.up())) == funnelFacing) { + DirectBeltInputBehaviour directOutput = getBehaviour(DirectBeltInputBehaviour.TYPE); + if (depotBehaviour.heldItem != null) { + ItemStack tryFunnel = + directOutput.tryExportingToBeltFunnel(depotBehaviour.getHeldItemStack(), funnelFacing, true); + if (tryFunnel == null || !tryFunnel.isEmpty()) + return; + } + } + + DirectBeltInputBehaviour targetOpenInv = getTargetOpenInv(); + + // Do not eject if target cannot accept held item + if (targetOpenInv != null && depotBehaviour.heldItem != null + && targetOpenInv.handleInsertion(depotBehaviour.getHeldItemStack(), Direction.UP, true) + .isItemEqual(depotBehaviour.getHeldItemStack())) + return; + + launchAll(); + notifyUpdate(); + } + + protected void placeItemAtTarget(boolean doLogic, float maxTime, IntAttached intAttached) { + if (!doLogic) + return; + + DirectBeltInputBehaviour targetOpenInv = getTargetOpenInv(); + if (targetOpenInv != null) { + ItemStack remainder = targetOpenInv.handleInsertion(intAttached.getValue(), Direction.UP, false); + intAttached.setSecond(remainder); + } + + if (intAttached.getValue() + .isEmpty()) + return; + + Vector3d ejectVec = getLaunchedItemLocation(maxTime); + Vector3d ejectMotionVec = getLaunchedItemMotion(maxTime); + ItemEntity item = new ItemEntity(world, ejectVec.x, ejectVec.y, ejectVec.z, intAttached.getValue()); + item.setMotion(ejectMotionVec); + item.setDefaultPickupDelay(); + world.addEntity(item); + } + + public DirectBeltInputBehaviour getTargetOpenInv() { + return TileEntityBehaviour.get(world, pos.up(launcher.getVerticalDistance()) + .offset(getFacing(), Math.max(1, launcher.getHorizontalDistance())), DirectBeltInputBehaviour.TYPE); + } + + public Vector3d getLaunchedItemLocation(float time) { + return launcher.getGlobalPos(time, getFacing().getOpposite(), pos); + } + + public Vector3d getLaunchedItemMotion(float time) { + return launcher.getGlobalVelocity(time, getFacing().getOpposite(), pos); + } + + public void dropFlyingItems() { + for (IntAttached intAttached : launchedItems) { + Vector3d ejectVec = getLaunchedItemLocation(intAttached.getFirst()); + Vector3d ejectMotionVec = getLaunchedItemMotion(intAttached.getFirst()); + ItemEntity item = new ItemEntity(world, 0, 0, 0, intAttached.getValue()); + item.setPos(ejectVec.x, ejectVec.y, ejectVec.z); + item.setMotion(ejectMotionVec); + item.setDefaultPickupDelay(); + world.addEntity(item); + } + launchedItems.clear(); + } + + public float getWindUpSpeed() { + int hd = launcher.getHorizontalDistance(); + int vd = launcher.getVerticalDistance(); + + float speedFactor = Math.abs(getSpeed()) / 256f; + float distanceFactor; + if (hd == 0 && vd == 0) + distanceFactor = 1; + else + distanceFactor = 1 * MathHelper.sqrt(Math.pow(hd, 2) + Math.pow(vd, 2)); + return speedFactor / distanceFactor; + } + + @Override + protected void write(CompoundNBT compound, boolean clientPacket) { + super.write(compound, clientPacket); + compound.putInt("HorizontalDistance", launcher.getHorizontalDistance()); + compound.putInt("VerticalDistance", launcher.getVerticalDistance()); + NBTHelper.writeEnum(compound, "State", state); + compound.put("Lid", lidProgress.writeNBT()); + compound.put("LaunchedItems", + NBTHelper.writeCompoundList(launchedItems, ia -> ia.serializeNBT(ItemStack::serializeNBT))); + } + + @Override + protected void fromTag(BlockState blockState, CompoundNBT compound, boolean clientPacket) { + super.fromTag(blockState, compound, clientPacket); + int horizontalDistance = compound.getInt("HorizontalDistance"); + int verticalDistance = compound.getInt("VerticalDistance"); + + if (launcher == null || launcher.getHorizontalDistance() != horizontalDistance + || launcher.getVerticalDistance() != verticalDistance) { + launcher.set(horizontalDistance, verticalDistance); + launcher.clamp(AllConfigs.SERVER.kinetics.maxEjectorDistance.get()); + } + + state = NBTHelper.readEnum(compound, "State", State.class); + lidProgress.readNBT(compound.getCompound("Lid"), clientPacket); + launchedItems = NBTHelper.readCompoundList(compound.getList("LaunchedItems", NBT.TAG_COMPOUND), + nbt -> IntAttached.read(nbt, ItemStack::read)); + } + + public void setTarget(int horizontalDistance, int verticalDistance) { + launcher.set(Math.max(1, horizontalDistance), verticalDistance); + if (horizontalDistance == 0 && verticalDistance == 0) { + state = State.CHARGED; + lidProgress.startWithValue(0); + } + sendData(); + } + + public BlockPos getTargetPosition() { + BlockState blockState = getBlockState(); + if (!AllBlocks.WEIGHTED_EJECTOR.has(blockState)) + return pos; + Direction facing = blockState.get(EjectorBlock.HORIZONTAL_FACING); + return pos.offset(facing, launcher.getHorizontalDistance()) + .up(launcher.getVerticalDistance()); + } + + @Override + public LazyOptional getCapability(Capability cap, Direction side) { + if (isItemHandlerCap(cap)) + return depotBehaviour.getItemCapability(cap, side); + return super.getCapability(cap, side); + } + + @Override + public boolean shouldRenderAsTE() { + return true; + } + + public float getLidProgress(float pt) { + return lidProgress.getValue(pt); + } + + public State getState() { + return state; + } + + @Override + @OnlyIn(Dist.CLIENT) + public AxisAlignedBB getRenderBoundingBox() { + return INFINITE_EXTENT_AABB; + } + + @Override + @OnlyIn(Dist.CLIENT) + public double getMaxRenderDistanceSquared() { + return super.getMaxRenderDistanceSquared() * 16; + } + + private static abstract class EntityHack extends Entity { + + public EntityHack(EntityType p_i48580_1_, World p_i48580_2_) { + super(p_i48580_1_, p_i48580_2_); + } + + public static void setElytraFlying(Entity e) { + EntityDataManager data = e.getDataManager(); + data.set(FLAGS, (byte) (data.get(FLAGS) | 1 << 7)); + } + + } + + private static class EjectorSlot extends ValueBoxTransform.Sided { + + @Override + protected Vector3d getLocalOffset(BlockState state) { + return new Vector3d(.5, 13 / 16f, .5).add(VecHelper.rotate(new Vector3d(0, 0, -.3), angle(state), Axis.Y)); + } + + @Override + protected void rotate(BlockState state, MatrixStack ms) { + MatrixStacker.of(ms) + .rotateY(angle(state)) + .rotateX(90); + } + + protected float angle(BlockState state) { + float horizontalAngle = AllBlocks.WEIGHTED_EJECTOR.has(state) + ? AngleHelper.horizontalAngle(state.get(EjectorBlock.HORIZONTAL_FACING)) + : 0; + return horizontalAngle; + } + + @Override + protected boolean isSideActive(BlockState state, Direction direction) { + return direction == Direction.UP; + } + + @Override + protected float getScale() { + return 0.2f; + } + + @Override + protected Vector3d getSouthLocation() { + return Vector3d.ZERO; + } + + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorTriggerPacket.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorTriggerPacket.java new file mode 100644 index 000000000..fa9dd6a5e --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EjectorTriggerPacket.java @@ -0,0 +1,29 @@ +package com.simibubi.create.content.logistics.block.depot; + +import com.simibubi.create.foundation.networking.TileEntityConfigurationPacket; + +import net.minecraft.network.PacketBuffer; +import net.minecraft.util.math.BlockPos; + +public class EjectorTriggerPacket extends TileEntityConfigurationPacket { + + public EjectorTriggerPacket(BlockPos pos) { + super(pos); + } + + public EjectorTriggerPacket(PacketBuffer buffer) { + super(buffer); + } + + @Override + protected void writeSettings(PacketBuffer buffer) {} + + @Override + protected void readSettings(PacketBuffer buffer) {} + + @Override + protected void applySettings(EjectorTileEntity te) { + te.launchAll(); + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/EntityLauncher.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/EntityLauncher.java new file mode 100644 index 000000000..e13cb021d --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/EntityLauncher.java @@ -0,0 +1,140 @@ +package com.simibubi.create.content.logistics.block.depot; + +import com.simibubi.create.foundation.utility.AngleHelper; +import com.simibubi.create.foundation.utility.VecHelper; + +import net.minecraft.entity.Entity; +import net.minecraft.util.Direction; +import net.minecraft.util.Direction.Axis; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.vector.Vector3d; + +public class EntityLauncher { + + private int horizontalDistance; + private int verticalDistance; + private double yMotion; + private double xMotion; + private double totalFlyingTicks; + + public EntityLauncher(int horizontalDistance, int verticalDistance) { + set(horizontalDistance, verticalDistance); + } + + public void clamp(int max) { + set(Math.min(horizontalDistance, max), + MathHelper.signum(verticalDistance) * Math.min(Math.abs(verticalDistance), max)); + } + + public void set(int horizontalDistance, int verticalDistance) { + this.horizontalDistance = horizontalDistance; + this.verticalDistance = verticalDistance; + recalculateTrajectory(); + } + + public void applyMotion(Entity entity, Direction facing) { + Vector3d motionVec = new Vector3d(0, yMotion, xMotion); + motionVec = VecHelper.rotate(motionVec, AngleHelper.horizontalAngle(facing), Axis.Y); + entity.setMotion(motionVec.x, motionVec.y, motionVec.z); + } + + public int getHorizontalDistance() { + return horizontalDistance; + } + + public int getVerticalDistance() { + return verticalDistance; + } + + public double getTotalFlyingTicks() { + return totalFlyingTicks; + } + + public Vector3d getGlobalPos(double t, Direction d, BlockPos launcher) { + Vector3d start = new Vector3d(launcher.getX() + .5f, launcher.getY() + .5f, launcher.getZ() + .5f); + Vector3d vec = new Vector3d(0, y(t), x(t)); + return VecHelper.rotate(vec, 180 + AngleHelper.horizontalAngle(d), Axis.Y) + .add(start); + } + + public Vector3d getGlobalVelocity(double t, Direction d, BlockPos launcher) { + return VecHelper.rotate(new Vector3d(0, dy(t), dx(t)), 180 + AngleHelper.horizontalAngle(d), Axis.Y); + } + + public float x(double t) { + return (float) (xMotion * -10.6033 * (-1 + Math.pow(0.91, t))); + } + + public float y(double t) { + double f = Math.pow(0.98, t); + return (float) (yMotion * -49.4983 * f + 49.4983 * yMotion - 194.033 * f - 3.92 * t + 194.033); + } + + public float dx(double t) { + return (float) (xMotion * Math.pow(0.91, t)); + } + + public float dy(double t) { + double f = Math.pow(0.98, t); + return (float) (yMotion * f + ((f - 1) / (0.98 - 1)) * -0.0784); + } + + protected void recalculateTrajectory() { + double xTarget = this.horizontalDistance; + double yTarget = this.verticalDistance; + + /* + ** Iterated: + * Horizontal Motion fh(x) = x * 0.91 + * Vertical Motion fv(x) = (x - 0.08) * 0.98 + * (Gravity modification ignored) + * > See LivingEntity.travel() + * + ** n-th Iterative + * (= given initial velocity x, motion after t ticks) + * X'(x, t) = x * 0.91^t + * Y'(x, t) = x * 0.98^t + ((0.98^t - 1) / (0.98 - 1)) * -0.0784 + * + ** integral + * (= given intial velocity x, location offset after t ticks) + * X(x, t) = -10.6033x * (-1 + 0.91^t) + * Y(x, t) = -49.4983x * 0.98^t + 49.4983x - 194.033 * 0.98^t - 3.92t + 194.033 + * + ** argmax y + * (= given initial y velocity, ticks at which y reaches top) + * tPeak(x) = log(98 / (25x + 98)) / (2*log(7) - 2*log(5) - log(2)) + * + ** max y + * (= given initial y velocity, height offset at tPeak) + * yPeak(x) = 889.636 + 49.4983x + 0.032928/(98 + 25x) + 194.033 * log(1/(98 + 25x)) + * + ** yPeak inverse (Zelo's approximation) + * (= given yPeak, initial y velocity required to reach it at max) + * yMotion(h) = sqrt(2h/13) + 0.015h + * + ** Y'(x, t) inverse (Simi's approximation) + * (= given yTarget and initial y velocity, elapsed ticks when arc hits yTarget on its way down) + * t*(x, v) = sqrt(yPeak(v) - x) * 4.87 + 0.115 * (yPeak(v) - x) + tPeak(v) + * + ** xMotion + * (= given t* and xTarget, initial x velocity such that X'(x, t*) = xTarget) + * xMotion(t, x) = x / (-10.6033 * (-1 + 0.91^t)); + * + ** xError + * Interpolated correction function from observed inaccuracies in-game + * + */ + + double xError = (-0.0007 * Math.pow(xTarget + .5, 2) + 0.484) + - (Math.min(5, yTarget) / 5) * Math.min(1, 0.076 * xTarget - 0.0014 * xTarget * xTarget); + + double yPeak = Math.max(0, yTarget + (xTarget + .5) / 8f) + (xTarget <= 1 ? 1 : 4); + yMotion = Math.sqrt(2 * yPeak / 13) + 0.015 * yPeak; + double tPeak = Math.log(98 / (25 * yMotion + 98)) / (2 * Math.log(7) - 2 * Math.log(5) - Math.log(2)); + totalFlyingTicks = Math.sqrt(yPeak - yMotion) * 4.87 + 0.115 * (yPeak - yMotion) + tPeak; + xMotion = (xTarget - xError + .5) / (-10.6033 * (-1 + Math.pow(0.91, totalFlyingTicks))); + + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/depot/SharedDepotBlockMethods.java b/src/main/java/com/simibubi/create/content/logistics/block/depot/SharedDepotBlockMethods.java new file mode 100644 index 000000000..390938f33 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/block/depot/SharedDepotBlockMethods.java @@ -0,0 +1,111 @@ +package com.simibubi.create.content.logistics.block.depot; + +import com.simibubi.create.AllBlocks; +import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack; +import com.simibubi.create.foundation.item.ItemHelper; +import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour; +import com.simibubi.create.foundation.tileEntity.behaviour.belt.DirectBeltInputBehaviour; + +import net.minecraft.block.BlockState; +import net.minecraft.entity.Entity; +import net.minecraft.entity.item.ItemEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.inventory.InventoryHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResultType; +import net.minecraft.util.Direction; +import net.minecraft.util.Hand; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; +import net.minecraft.world.IBlockReader; +import net.minecraft.world.World; +import net.minecraftforge.items.ItemStackHandler; + +public class SharedDepotBlockMethods { + + protected static DepotBehaviour get(IBlockReader worldIn, BlockPos pos) { + return TileEntityBehaviour.get(worldIn, pos, DepotBehaviour.TYPE); + } + + public static ActionResultType onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, + BlockRayTraceResult ray) { + if (ray.getFace() != Direction.UP) + return ActionResultType.PASS; + if (world.isRemote) + return ActionResultType.SUCCESS; + + DepotBehaviour behaviour = get(world, pos); + if (behaviour == null) + return ActionResultType.PASS; + if (!behaviour.canAcceptItems.get()) + return ActionResultType.SUCCESS; + + ItemStack heldItem = player.getHeldItem(hand); + boolean wasEmptyHanded = heldItem.isEmpty(); + boolean shouldntPlaceItem = AllBlocks.MECHANICAL_ARM.isIn(heldItem); + + ItemStack mainItemStack = behaviour.getHeldItemStack(); + if (!mainItemStack.isEmpty()) { + player.inventory.placeItemBackInInventory(world, mainItemStack); + behaviour.removeHeldItem(); + } + ItemStackHandler outputs = behaviour.processingOutputBuffer; + for (int i = 0; i < outputs.getSlots(); i++) + player.inventory.placeItemBackInInventory(world, outputs.extractItem(i, 64, false)); + + if (!wasEmptyHanded && !shouldntPlaceItem) { + TransportedItemStack transported = new TransportedItemStack(heldItem); + transported.insertedFrom = player.getHorizontalFacing(); + transported.prevBeltPosition = .25f; + transported.beltPosition = .25f; + behaviour.setHeldItem(transported); + player.setHeldItem(hand, ItemStack.EMPTY); + } + + behaviour.tileEntity.notifyUpdate(); + return ActionResultType.SUCCESS; + } + + public static void onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, + boolean isMoving) { + if (!state.hasTileEntity() || state.getBlock() == newState.getBlock()) + return; + DepotBehaviour behaviour = get(worldIn, pos); + if (behaviour == null) + return; + ItemHelper.dropContents(worldIn, pos, behaviour.processingOutputBuffer); + for (TransportedItemStack transportedItemStack : behaviour.incoming) + InventoryHelper.spawnItemStack(worldIn, pos.getX(), pos.getY(), pos.getZ(), transportedItemStack.stack); + if (!behaviour.getHeldItemStack() + .isEmpty()) + InventoryHelper.spawnItemStack(worldIn, pos.getX(), pos.getY(), pos.getZ(), behaviour.getHeldItemStack()); + worldIn.removeTileEntity(pos); + } + + public static void onLanded(IBlockReader worldIn, Entity entityIn) { + if (!(entityIn instanceof ItemEntity)) + return; + if (!entityIn.isAlive()) + return; + if (entityIn.world.isRemote) + return; + + ItemEntity itemEntity = (ItemEntity) entityIn; + DirectBeltInputBehaviour inputBehaviour = + TileEntityBehaviour.get(worldIn, entityIn.getBlockPos(), DirectBeltInputBehaviour.TYPE); + if (inputBehaviour == null) + return; + ItemStack remainder = inputBehaviour.handleInsertion(itemEntity.getItem(), Direction.DOWN, false); + itemEntity.setItem(remainder); + if (remainder.isEmpty()) + itemEntity.remove(); + } + + public static int getComparatorInputOverride(BlockState blockState, World worldIn, BlockPos pos) { + DepotBehaviour depotBehaviour = get(worldIn, pos); + if (depotBehaviour == null) + return 0; + return ItemHelper.calcRedstoneFromInventory(depotBehaviour.itemHandler); + } + +} diff --git a/src/main/java/com/simibubi/create/content/logistics/block/diodes/AdjustableRepeaterInstance.java b/src/main/java/com/simibubi/create/content/logistics/block/diodes/AdjustableRepeaterInstance.java index a0a6c33ea..4666c2b39 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/diodes/AdjustableRepeaterInstance.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/diodes/AdjustableRepeaterInstance.java @@ -16,18 +16,16 @@ public class AdjustableRepeaterInstance extends TileEntityInstance modelManager, AdjustableRepeaterTileEntity tile) { super(modelManager, tile); - indicator = modelManager.transformMaterial().getModel(AllBlockPartials.FLEXPEATER_INDICATOR, blockState).createInstance(); + indicator = modelManager.getTransformMaterial().getModel(AllBlockPartials.FLEXPEATER_INDICATOR, blockState).createInstance(); MatrixStack ms = new MatrixStack(); - MatrixStacker.of(ms).translate(getFloatingPos()); + MatrixStacker.of(ms).translate(getInstancePosition()); indicator.getInstance() .setTransform(ms) .setColor(getColor()); previousState = tile.state; - - updateLight(); } @Override diff --git a/src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmInstance.java b/src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmInstance.java index e3b7fb14e..7b57a6774 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmInstance.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmInstance.java @@ -6,7 +6,6 @@ import com.simibubi.create.AllBlockPartials; import com.simibubi.create.content.contraptions.base.KineticTileEntity; import com.simibubi.create.content.contraptions.base.RotatingData; import com.simibubi.create.content.contraptions.base.SingleRotatingInstance; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.*; import com.simibubi.create.foundation.render.backend.instancing.impl.ModelData; import com.simibubi.create.foundation.utility.AnimationTickHolder; @@ -37,7 +36,7 @@ public class ArmInstance extends SingleRotatingInstance implements IDynamicInsta public ArmInstance(InstancedTileRenderer modelManager, KineticTileEntity tile) { super(modelManager, tile); - RenderMaterial> mat = modelManager.getMaterial(RenderMaterials.TRANSFORMED); + RenderMaterial> mat = getTransformMaterial(); base = mat.getModel(AllBlockPartials.ARM_BASE, blockState).createInstance(); lowerBody = mat.getModel(AllBlockPartials.ARM_LOWER_BODY, blockState).createInstance(); @@ -51,8 +50,6 @@ public class ArmInstance extends SingleRotatingInstance implements IDynamicInsta clawGrips = Lists.newArrayList(clawGrip1, clawGrip2); models = Lists.newArrayList(base, lowerBody, upperBody, head, claw, clawGrip1, clawGrip2); - - updateLight(); } @Override @@ -90,7 +87,7 @@ public class ArmInstance extends SingleRotatingInstance implements IDynamicInsta MatrixStack msLocal = new MatrixStack(); MatrixStacker msr = MatrixStacker.of(msLocal); - msr.translate(getFloatingPos()); + msr.translate(getInstancePosition()); msr.centre(); if (blockState.get(ArmBlock.CEILING)) @@ -146,7 +143,7 @@ public class ArmInstance extends SingleRotatingInstance implements IDynamicInsta @Override protected InstancedModel getModel() { - return AllBlockPartials.ARM_COG.renderOnRotating(modelManager, tile.getBlockState()); + return AllBlockPartials.ARM_COG.renderOnRotating(renderer, tile.getBlockState()); } @Override diff --git a/src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmInteractionPoint.java b/src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmInteractionPoint.java index 984c74df1..50d9a041b 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmInteractionPoint.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmInteractionPoint.java @@ -228,7 +228,7 @@ public abstract class ArmInteractionPoint { @Override boolean isValid(IBlockReader reader, BlockPos pos, BlockState state) { - return AllBlocks.DEPOT.has(state); + return AllBlocks.DEPOT.has(state) || AllBlocks.WEIGHTED_EJECTOR.has(state); } } diff --git a/src/main/java/com/simibubi/create/content/logistics/block/redstone/AnalogLeverInstance.java b/src/main/java/com/simibubi/create/content/logistics/block/redstone/AnalogLeverInstance.java index 78fffc5c5..8245a1e9f 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/redstone/AnalogLeverInstance.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/redstone/AnalogLeverInstance.java @@ -2,7 +2,6 @@ package com.simibubi.create.content.logistics.block.redstone; import com.mojang.blaze3d.matrix.MatrixStack; import com.simibubi.create.AllBlockPartials; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.*; import com.simibubi.create.foundation.render.backend.instancing.impl.ModelData; import com.simibubi.create.foundation.utility.AngleHelper; @@ -23,7 +22,7 @@ public class AnalogLeverInstance extends TileEntityInstance modelManager, AnalogLeverTileEntity tile) { super(modelManager, tile); - RenderMaterial> mat = modelManager.getMaterial(RenderMaterials.TRANSFORMED); + RenderMaterial> mat = getTransformMaterial(); handle = mat.getModel(AllBlockPartials.ANALOG_LEVER_HANDLE, blockState).createInstance(); indicator = mat.getModel(AllBlockPartials.ANALOG_LEVER_INDICATOR, blockState).createInstance(); @@ -33,7 +32,6 @@ public class AnalogLeverInstance extends TileEntityInstance s.isDamaged() && s.getDamage() / s.getMaxDamage() > 3 / 4f), - NOT_STACKABLE(Predicates.not(ItemStack::isStackable)), + NOT_STACKABLE(((Predicate) ItemStack::isStackable).negate()), EQUIPABLE(s -> s.getEquipmentSlot() != null), + MAX_ENCHANTED(StandardTraits::maxEnchanted), FURNACE_FUEL(AbstractFurnaceTileEntity::isFuel), WASHABLE(InWorldProcessing::isWashable), CRUSHABLE((s, w) -> testRecipe(s, w, AllRecipeTypes.CRUSHING.getType()) @@ -155,6 +147,13 @@ public interface ItemAttribute { .isPresent(); } + private static boolean maxEnchanted(ItemStack s) { + return EnchantmentHelper.getEnchantments(s) + .entrySet() + .stream() + .anyMatch(e -> e.getKey().getMaxLevel() <= e.getValue()); + } + private StandardTraits(BiPredicate test) { this.testWithWorld = test; } diff --git a/src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/ColorAttribute.java b/src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/ColorAttribute.java new file mode 100644 index 000000000..f847ca02b --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/ColorAttribute.java @@ -0,0 +1,86 @@ +package com.simibubi.create.content.logistics.item.filter.attribute; + +import com.simibubi.create.content.logistics.item.filter.ItemAttribute; +import net.minecraft.item.DyeColor; +import net.minecraft.item.FireworkRocketItem; +import net.minecraft.item.FireworkStarItem; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompoundNBT; +import net.minecraft.nbt.ListNBT; +import net.minecraft.util.text.TranslationTextComponent; + +import java.util.*; +import java.util.stream.Collectors; + +public class ColorAttribute implements ItemAttribute { + public static final ColorAttribute EMPTY = new ColorAttribute(DyeColor.PURPLE); + + public final DyeColor color; + + public ColorAttribute(DyeColor color) { + this.color = color; + } + + @Override + public boolean appliesTo(ItemStack itemStack) { + return findMatchingDyeColors(itemStack).stream().anyMatch(color::equals); + } + + @Override + public List listAttributesOf(ItemStack itemStack) { + return findMatchingDyeColors(itemStack).stream().map(ColorAttribute::new).collect(Collectors.toList()); + } + + private Collection findMatchingDyeColors(ItemStack stack) { + CompoundNBT nbt = stack.getTag(); + + DyeColor color = DyeColor.getColor(stack); + if (color != null) + return Collections.singletonList(color); + + Set colors = new HashSet<>(); + if (stack.getItem() instanceof FireworkRocketItem && nbt != null) { + ListNBT listnbt = nbt.getCompound("Fireworks").getList("Explosions", 10); + for (int i = 0; i < listnbt.size(); i++) { + colors.addAll(getFireworkStarColors(listnbt.getCompound(i))); + } + } + + if (stack.getItem() instanceof FireworkStarItem && nbt != null) { + colors.addAll(getFireworkStarColors(nbt.getCompound("Explosion"))); + } + + Arrays.stream(DyeColor.values()).filter(c -> stack.getItem().getRegistryName().getPath().startsWith(c.getTranslationKey() + "_")).forEach(colors::add); + + return colors; + } + + private Collection getFireworkStarColors(CompoundNBT compound) { + Set colors = new HashSet<>(); + Arrays.stream(compound.getIntArray("Colors")).mapToObj(DyeColor::byFireworkColor).forEach(colors::add); + Arrays.stream(compound.getIntArray("FadeColors")).mapToObj(DyeColor::byFireworkColor).forEach(colors::add); + return colors; + } + + @Override + public String getTranslationKey() { + return "color"; + } + + @Override + public Object[] getTranslationParameters() { + return new Object[]{new TranslationTextComponent(color.getTranslationKey()).getUnformattedComponentText()}; + } + + @Override + public void writeNBT(CompoundNBT nbt) { + nbt.putInt("id", color.getId()); + } + + @Override + public ItemAttribute readNBT(CompoundNBT nbt) { + return nbt.contains("id") ? + new ColorAttribute(DyeColor.byId(nbt.getInt("id"))) + : EMPTY; + } +} diff --git a/src/main/java/com/simibubi/create/content/schematics/block/SchematicannonInstance.java b/src/main/java/com/simibubi/create/content/schematics/block/SchematicannonInstance.java index 4de627617..2163b1c18 100644 --- a/src/main/java/com/simibubi/create/content/schematics/block/SchematicannonInstance.java +++ b/src/main/java/com/simibubi/create/content/schematics/block/SchematicannonInstance.java @@ -2,7 +2,6 @@ package com.simibubi.create.content.schematics.block; import com.mojang.blaze3d.matrix.MatrixStack; import com.simibubi.create.AllBlockPartials; -import com.simibubi.create.foundation.render.backend.RenderMaterials; import com.simibubi.create.foundation.render.backend.instancing.*; import com.simibubi.create.foundation.render.backend.instancing.impl.ModelData; import com.simibubi.create.foundation.utility.AnimationTickHolder; @@ -17,12 +16,10 @@ public class SchematicannonInstance extends TileEntityInstance modelManager, SchematicannonTileEntity tile) { super(modelManager, tile); - RenderMaterial> mat = modelManager.getMaterial(RenderMaterials.TRANSFORMED); + RenderMaterial> mat = getTransformMaterial(); connector = mat.getModel(AllBlockPartials.SCHEMATICANNON_CONNECTOR, blockState).createInstance(); pipe = mat.getModel(AllBlockPartials.SCHEMATICANNON_PIPE, blockState).createInstance(); - - updateLight(); } @Override @@ -39,7 +36,7 @@ public class SchematicannonInstance extends TileEntityInstance b.key('B', ItemTags.PLANKS) .key('S', I.cog()) @@ -588,6 +588,14 @@ public class StandardRecipeGen extends CreateRecipeProvider { .patternLine("A") .patternLine("I")), + WEIGHTED_EJECTOR = create(AllBlocks.WEIGHTED_EJECTOR).unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('A', AllItems.GOLDEN_SHEET.get()) + .key('D', AllBlocks.DEPOT.get()) + .key('I', I.cog()) + .patternLine("A") + .patternLine("D") + .patternLine("I")), + MECHANICAL_ARM = create(AllBlocks.MECHANICAL_ARM::get).unlockedBy(I::brassCasing) .returns(1) .viaShaped(b -> b.key('L', I.brassSheet()) diff --git a/src/main/java/com/simibubi/create/foundation/mixin/AddRemoveTileMixin.java b/src/main/java/com/simibubi/create/foundation/mixin/AddRemoveTileMixin.java deleted file mode 100644 index 8496fdee8..000000000 --- a/src/main/java/com/simibubi/create/foundation/mixin/AddRemoveTileMixin.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.simibubi.create.foundation.mixin; - -import com.simibubi.create.foundation.render.KineticRenderer; -import org.spongepowered.asm.mixin.Final; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; -import org.spongepowered.asm.mixin.injection.callback.LocalCapture; - -import com.simibubi.create.CreateClient; - -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.math.BlockPos; -import net.minecraft.world.World; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; - -import java.util.Set; - -@OnlyIn(Dist.CLIENT) -@Mixin(value = World.class, priority = 1042) -public class AddRemoveTileMixin { - - @Shadow @Final public boolean isRemote; - - @Shadow @Final protected Set tileEntitiesToBeRemoved; - - /** - * JUSTIFICATION: This method is called whenever a tile entity is removed due - * to a change in block state, even on the client. By hooking into this method, - * we gain easy access to the information while having no impact on performance. - */ - @Inject(at = @At( - value = "INVOKE_ASSIGN", - target = "Lnet/minecraft/world/World;getTileEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/tileentity/TileEntity;" - ), - method = "removeTileEntity", - locals = LocalCapture.CAPTURE_FAILHARD - ) - private void onRemoveTile(BlockPos pos, CallbackInfo ci, TileEntity te) { - if (isRemote) { - World thi = (World)(Object) this; - CreateClient.kineticRenderer.get(thi).remove(te); - } - } - - @Inject(at = @At("TAIL"), method = "addTileEntity") - private void onAddTile(TileEntity te, CallbackInfoReturnable cir) { - if (isRemote) { - World thi = (World)(Object) this; - CreateClient.kineticRenderer.get(thi).queueAdd(te); - } - } - - @Inject(at = @At( - value = "INVOKE", - target = "Ljava/util/Set;clear()V", ordinal = 0 - ), - method = "tickBlockEntities") - private void onChunkUnload(CallbackInfo ci) { - if (isRemote) { - World thi = (World)(Object) this; - KineticRenderer kineticRenderer = CreateClient.kineticRenderer.get(thi); - for (TileEntity tile : tileEntitiesToBeRemoved) { - kineticRenderer.remove(tile); - } - } - } -} diff --git a/src/main/java/com/simibubi/create/foundation/mixin/TileAddMixin.java b/src/main/java/com/simibubi/create/foundation/mixin/TileAddMixin.java new file mode 100644 index 000000000..650968b45 --- /dev/null +++ b/src/main/java/com/simibubi/create/foundation/mixin/TileAddMixin.java @@ -0,0 +1,29 @@ +package com.simibubi.create.foundation.mixin; + +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +import com.simibubi.create.CreateClient; + +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; + +@OnlyIn(Dist.CLIENT) +@Mixin(World.class) +public class TileAddMixin { + + @Shadow @Final public boolean isRemote; + + @Inject(at = @At("TAIL"), method = "addTileEntity") + private void onAddTile(TileEntity te, CallbackInfoReturnable cir) { + if (isRemote) { + CreateClient.kineticRenderer.get((World)(Object) this).queueAdd(te); + } + } +} diff --git a/src/main/java/com/simibubi/create/foundation/mixin/TileRemoveMixin.java b/src/main/java/com/simibubi/create/foundation/mixin/TileRemoveMixin.java new file mode 100644 index 000000000..c34c25c79 --- /dev/null +++ b/src/main/java/com/simibubi/create/foundation/mixin/TileRemoveMixin.java @@ -0,0 +1,25 @@ +package com.simibubi.create.foundation.mixin; + +import net.minecraft.client.world.ClientWorld; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +import javax.annotation.Nullable; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import com.simibubi.create.CreateClient; + +@Mixin(TileEntity.class) +public class TileRemoveMixin { + + @Shadow @Nullable protected World world; + + @Inject(at = @At("TAIL"), method = "remove") + private void onRemove(CallbackInfo ci) { + if (world instanceof ClientWorld) + CreateClient.kineticRenderer.get(this.world).remove((TileEntity) (Object) this); + } +} diff --git a/src/main/java/com/simibubi/create/foundation/networking/AllPackets.java b/src/main/java/com/simibubi/create/foundation/networking/AllPackets.java index d259b9d2a..da35f421f 100644 --- a/src/main/java/com/simibubi/create/foundation/networking/AllPackets.java +++ b/src/main/java/com/simibubi/create/foundation/networking/AllPackets.java @@ -1,11 +1,22 @@ package com.simibubi.create.foundation.networking; +import static net.minecraftforge.fml.network.NetworkDirection.PLAY_TO_CLIENT; +import static net.minecraftforge.fml.network.NetworkDirection.PLAY_TO_SERVER; + +import java.util.function.BiConsumer; +import java.util.function.Function; +import java.util.function.Supplier; + import com.simibubi.create.Create; import com.simibubi.create.content.contraptions.components.structureMovement.ContraptionDisassemblyPacket; import com.simibubi.create.content.contraptions.components.structureMovement.ContraptionStallPacket; import com.simibubi.create.content.contraptions.components.structureMovement.gantry.GantryContraptionUpdatePacket; import com.simibubi.create.content.contraptions.components.structureMovement.glue.GlueEffectPacket; -import com.simibubi.create.content.contraptions.components.structureMovement.sync.*; +import com.simibubi.create.content.contraptions.components.structureMovement.sync.ClientMotionPacket; +import com.simibubi.create.content.contraptions.components.structureMovement.sync.ContraptionFluidPacket; +import com.simibubi.create.content.contraptions.components.structureMovement.sync.ContraptionInteractionPacket; +import com.simibubi.create.content.contraptions.components.structureMovement.sync.ContraptionSeatMappingPacket; +import com.simibubi.create.content.contraptions.components.structureMovement.sync.LimbSwingUpdatePacket; import com.simibubi.create.content.contraptions.components.structureMovement.train.CouplingCreationPacket; import com.simibubi.create.content.contraptions.components.structureMovement.train.capability.MinecartControllerUpdatePacket; import com.simibubi.create.content.contraptions.fluids.actors.FluidSplashPacket; @@ -13,18 +24,26 @@ import com.simibubi.create.content.contraptions.relays.advanced.sequencer.Config import com.simibubi.create.content.curiosities.symmetry.SymmetryEffectPacket; import com.simibubi.create.content.curiosities.tools.ExtendoGripInteractionPacket; import com.simibubi.create.content.curiosities.zapper.ZapperBeamPacket; +import com.simibubi.create.content.logistics.block.depot.EjectorElytraPacket; +import com.simibubi.create.content.logistics.block.depot.EjectorPlacementPacket; +import com.simibubi.create.content.logistics.block.depot.EjectorTriggerPacket; import com.simibubi.create.content.logistics.block.mechanicalArm.ArmPlacementPacket; import com.simibubi.create.content.logistics.item.filter.FilterScreenPacket; import com.simibubi.create.content.logistics.packet.ConfigureFlexcratePacket; import com.simibubi.create.content.logistics.packet.ConfigureStockswitchPacket; import com.simibubi.create.content.logistics.packet.FunnelFlapPacket; import com.simibubi.create.content.logistics.packet.TunnelFlapPacket; -import com.simibubi.create.content.schematics.packet.*; +import com.simibubi.create.content.schematics.packet.ConfigureSchematicannonPacket; +import com.simibubi.create.content.schematics.packet.InstantSchematicPacket; +import com.simibubi.create.content.schematics.packet.SchematicPlacePacket; +import com.simibubi.create.content.schematics.packet.SchematicSyncPacket; +import com.simibubi.create.content.schematics.packet.SchematicUploadPacket; import com.simibubi.create.foundation.command.ConfigureConfigPacket; import com.simibubi.create.foundation.command.HighlightPacket; import com.simibubi.create.foundation.tileEntity.behaviour.filtering.FilteringCountUpdatePacket; import com.simibubi.create.foundation.tileEntity.behaviour.scrollvalue.ScrollValueUpdatePacket; import com.simibubi.create.foundation.utility.ServerSpeedProvider; + import net.minecraft.network.PacketBuffer; import net.minecraft.util.ResourceLocation; import net.minecraft.util.math.BlockPos; @@ -36,13 +55,6 @@ import net.minecraftforge.fml.network.PacketDistributor; import net.minecraftforge.fml.network.PacketDistributor.TargetPoint; import net.minecraftforge.fml.network.simple.SimpleChannel; -import java.util.function.BiConsumer; -import java.util.function.Function; -import java.util.function.Supplier; - -import static net.minecraftforge.fml.network.NetworkDirection.PLAY_TO_CLIENT; -import static net.minecraftforge.fml.network.NetworkDirection.PLAY_TO_SERVER; - public enum AllPackets { // Client to Server @@ -64,6 +76,9 @@ public enum AllPackets { INSTANT_SCHEMATIC(InstantSchematicPacket.class, InstantSchematicPacket::new, PLAY_TO_SERVER), SYNC_SCHEMATIC(SchematicSyncPacket.class, SchematicSyncPacket::new, PLAY_TO_SERVER), LEFT_CLICK(LeftClickPacket.class, LeftClickPacket::new, PLAY_TO_SERVER), + PLACE_EJECTOR(EjectorPlacementPacket.class, EjectorPlacementPacket::new, PLAY_TO_SERVER), + TRIGGER_EJECTOR(EjectorTriggerPacket.class, EjectorTriggerPacket::new, PLAY_TO_SERVER), + EJECTOR_ELYTRA(EjectorElytraPacket.class, EjectorElytraPacket::new, PLAY_TO_SERVER), // Server to Client SYMMETRY_EFFECT(SymmetryEffectPacket.class, SymmetryEffectPacket::new, PLAY_TO_CLIENT), diff --git a/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java b/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java index eb46df8fb..44c1548b3 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java @@ -307,6 +307,7 @@ public class PonderIndex { .add(AllItems.BELT_CONNECTOR) .add(AllBlocks.CHUTE) .add(AllBlocks.DEPOT) + .add(AllBlocks.WEIGHTED_EJECTOR) .add(AllBlocks.BASIN) .add(AllBlocks.ANDESITE_FUNNEL) .add(AllBlocks.BRASS_FUNNEL) @@ -326,6 +327,7 @@ public class PonderIndex { .add(AllBlocks.CHUTE) .add(AllBlocks.SMART_CHUTE) .add(AllBlocks.DEPOT) + .add(AllBlocks.WEIGHTED_EJECTOR) .add(AllBlocks.MECHANICAL_ARM) .add(AllBlocks.ANDESITE_FUNNEL) .add(AllBlocks.BRASS_FUNNEL) diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/Backend.java b/src/main/java/com/simibubi/create/foundation/render/backend/Backend.java index 3c3891c17..20292f6d7 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/Backend.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/Backend.java @@ -11,6 +11,7 @@ import com.simibubi.create.foundation.render.backend.instancing.IFlywheelWorld; import net.minecraft.world.World; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; +import org.lwjgl.opengl.GL; import org.lwjgl.opengl.GLCapabilities; import org.lwjgl.system.MemoryUtil; @@ -23,82 +24,85 @@ import net.minecraft.util.ResourceLocation; import net.minecraftforge.resource.ISelectiveResourceReloadListener; public class Backend { - public static final Boolean SHADER_DEBUG_OUTPUT = true; + public static final Boolean SHADER_DEBUG_OUTPUT = true; - public static final Logger log = LogManager.getLogger(Backend.class); - public static final FloatBuffer MATRIX_BUFFER = MemoryUtil.memAllocFloat(16); + public static final Logger log = LogManager.getLogger(Backend.class); + public static GLCapabilities capabilities; + public static GlFeatureCompat compat; - static final Map> registry = new HashMap<>(); - static final Map, ProgramGroup> programs = new HashMap<>(); + private static boolean instancingAvailable; + private static boolean enabled; - private static boolean enabled; + static final Map> registry = new HashMap<>(); + static final Map, ProgramGroup> programs = new HashMap<>(); - public static GLCapabilities capabilities; - public static GlFeatureCompat compat; + public Backend() { + throw new IllegalStateException(); + } - public Backend() { - throw new IllegalStateException(); - } + /** + * Register a shader program. TODO: replace with forge registry? + */ + public static

> S register(S spec) { + ResourceLocation name = spec.name; + if (registry.containsKey(name)) { + throw new IllegalStateException("Program spec '" + name + "' already registered."); + } + registry.put(name, spec); + return spec; + } - /** - * Register a shader program. TODO: replace with forge registry? - */ - public static

> S register(S spec) { - ResourceLocation name = spec.name; - if (registry.containsKey(name)) { - throw new IllegalStateException("Program spec '" + name + "' already registered."); - } - registry.put(name, spec); - return spec; - } + @SuppressWarnings("unchecked") + public static

> P getProgram(S spec) { + return (P) programs.get(spec).get(GlFog.getFogMode()); + } - @SuppressWarnings("unchecked") - public static

> P getProgram(S spec) { - return (P) programs.get(spec).get(GlFog.getFogMode()); - } + public static boolean isFlywheelWorld(World world) { + return world == Minecraft.getInstance().world || (world instanceof IFlywheelWorld && ((IFlywheelWorld) world).supportsFlywheel()); + } - public static boolean isFlywheelWorld(World world) { - return world == Minecraft.getInstance().world || (world instanceof IFlywheelWorld && ((IFlywheelWorld) world).supportsFlywheel()); - } + public static boolean available() { + return canUseVBOs(); + } - public static boolean available() { - return canUseVBOs(); - } + public static boolean canUseInstancing() { + return enabled && instancingAvailable; + } - public static boolean canUseInstancing() { - return enabled && - compat.vertexArrayObjectsSupported() && - compat.drawInstancedSupported() && - compat.instancedArraysSupported(); - } + public static boolean canUseVBOs() { + return enabled && gl20(); + } - public static boolean canUseVBOs() { - return enabled && gl20(); - } + public static boolean gl33() { + return capabilities.OpenGL33; + } - public static boolean gl33() { - return capabilities.OpenGL33; - } + public static boolean gl20() { + return capabilities.OpenGL20; + } - public static boolean gl20() { - return capabilities.OpenGL20; - } + public static void init() { + // Can be null when running datagenerators due to the unfortunate time we call this + Minecraft mc = Minecraft.getInstance(); + if (mc == null) return; - public static void init() { - // Can be null when running datagenerators due to the unfortunate time we call this - Minecraft mc = Minecraft.getInstance(); - if (mc == null) return; + IResourceManager manager = mc.getResourceManager(); - IResourceManager manager = mc.getResourceManager(); + if (manager instanceof IReloadableResourceManager) { + ISelectiveResourceReloadListener listener = ShaderLoader::onResourceManagerReload; + ((IReloadableResourceManager) manager).addReloadListener(listener); + } + } - if (manager instanceof IReloadableResourceManager) { - ISelectiveResourceReloadListener listener = ShaderLoader::onResourceManagerReload; - ((IReloadableResourceManager) manager).addReloadListener(listener); - } - } + public static void refresh() { + capabilities = GL.createCapabilities(); - public static void refresh() { - enabled = AllConfigs.CLIENT.experimentalRendering.get() && !OptifineHandler.usingShaders(); - } + compat = new GlFeatureCompat(capabilities); + instancingAvailable = compat.vertexArrayObjectsSupported() && + compat.drawInstancedSupported() && + compat.instancedArraysSupported(); + + enabled = AllConfigs.CLIENT.experimentalRendering.get() && !OptifineHandler.usingShaders(); + } } diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/RenderUtil.java b/src/main/java/com/simibubi/create/foundation/render/backend/RenderUtil.java index ab54cfcaa..e4e72b402 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/RenderUtil.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/RenderUtil.java @@ -3,7 +3,7 @@ package com.simibubi.create.foundation.render.backend; import net.minecraft.util.math.vector.Matrix3f; import net.minecraft.util.math.vector.Matrix4f; -import java.nio.ByteBuffer; +import com.mojang.blaze3d.matrix.MatrixStack; public class RenderUtil { public static int nextPowerOf2(int a) { @@ -16,9 +16,12 @@ public class RenderUtil { return b == 0 && n != 0; } - // GPUs want matrices in column major order. + public static float[] writeMatrixStack(MatrixStack stack) { + return writeMatrixStack(stack.peek().getModel(), stack.peek().getNormal()); + } - public static float[] bufferMatrices(Matrix4f model, Matrix3f normal) { + // GPUs want matrices in column major order. + public static float[] writeMatrixStack(Matrix4f model, Matrix3f normal) { return new float[] { model.a00, model.a10, @@ -47,4 +50,25 @@ public class RenderUtil { normal.a22, }; } + + public static float[] writeMatrix(Matrix4f model) { + return new float[]{ + model.a00, + model.a10, + model.a20, + model.a30, + model.a01, + model.a11, + model.a21, + model.a31, + model.a02, + model.a12, + model.a22, + model.a32, + model.a03, + model.a13, + model.a23, + model.a33, + }; + } } diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/ShaderLoader.java b/src/main/java/com/simibubi/create/foundation/render/backend/ShaderLoader.java index a9a4119e5..c512fd8a7 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/ShaderLoader.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/ShaderLoader.java @@ -28,175 +28,172 @@ import java.util.stream.Collectors; import java.util.stream.Stream; public class ShaderLoader { - public static final String SHADER_DIR = "flywheel/shaders/"; - public static final ArrayList EXTENSIONS = Lists.newArrayList(".vert", ".vsh", ".frag", ".fsh", ".glsl"); + public static final String SHADER_DIR = "flywheel/shaders/"; + public static final ArrayList EXTENSIONS = Lists.newArrayList(".vert", ".vsh", ".frag", ".fsh", ".glsl"); - static final Map shaderSource = new HashMap<>(); + static final Map shaderSource = new HashMap<>(); - static void onResourceManagerReload(IResourceManager manager, Predicate predicate) { - if (predicate.test(VanillaResourceType.SHADERS)) { - Backend.capabilities = GL.createCapabilities(); - Backend.compat = new GlFeatureCompat(Backend.capabilities); + static void onResourceManagerReload(IResourceManager manager, Predicate predicate) { + if (predicate.test(VanillaResourceType.SHADERS)) { + OptifineHandler.refresh(); + Backend.refresh(); - OptifineHandler.refresh(); - Backend.refresh(); + if (Backend.gl20()) { + shaderSource.clear(); + loadShaderSources(manager); - if (Backend.gl20()) { - shaderSource.clear(); - loadShaderSources(manager); + Backend.programs.values().forEach(ProgramGroup::delete); + Backend.programs.clear(); + Backend.registry.values().forEach(ShaderLoader::loadProgram); - Backend.programs.values().forEach(ProgramGroup::delete); - Backend.programs.clear(); - Backend.registry.values().forEach(ShaderLoader::loadProgram); + Backend.log.info("Loaded all shader programs."); + } + } + } - Backend.log.info("Loaded all shader programs."); - } - } - } + private static void loadShaderSources(IResourceManager manager){ + Collection allShaders = manager.getAllResourceLocations(SHADER_DIR, s -> { + for (String ext : EXTENSIONS) { + if (s.endsWith(ext)) return true; + } + return false; + }); - private static void loadShaderSources(IResourceManager manager){ - Collection allShaders = manager.getAllResourceLocations(SHADER_DIR, s -> { - for (String ext : EXTENSIONS) { - if (s.endsWith(ext)) return true; - } - return false; - }); + for (ResourceLocation location : allShaders) { + try { + IResource resource = manager.getResource(location); - for (ResourceLocation location : allShaders) { - try { - IResource resource = manager.getResource(location); + String file = readToString(resource.getInputStream()); - String file = readToString(resource.getInputStream()); + ResourceLocation name = new ResourceLocation(location.getNamespace(), + location.getPath().substring(SHADER_DIR.length())); - ResourceLocation name = new ResourceLocation(location.getNamespace(), - location.getPath().substring(SHADER_DIR.length())); + shaderSource.put(name, file); + } catch (IOException e) { - shaderSource.put(name, file); - } catch (IOException e) { + } + } + } - } - } - } + static

> void loadProgram(S programSpec) { + Map programGroup = new EnumMap<>(GlFogMode.class); - static

> void loadProgram(S programSpec) { - Map programGroup = new EnumMap<>(GlFogMode.class); + for (GlFogMode fogMode : GlFogMode.values()) { + programGroup.put(fogMode, loadProgram(programSpec, fogMode)); + } - for (GlFogMode fogMode : GlFogMode.values()) { - programGroup.put(fogMode, loadProgram(programSpec, fogMode)); - } + Backend.programs.put(programSpec, new ProgramGroup<>(programGroup)); - Backend.programs.put(programSpec, new ProgramGroup<>(programGroup)); + Backend.log.debug("Loaded program {}", programSpec.name); + } - Backend.log.debug("Loaded program {}", programSpec.name); - } + private static

> P loadProgram(S programSpec, GlFogMode fogMode) { + GlShader vert = null; + GlShader frag = null; + try { + ShaderConstants defines = new ShaderConstants(programSpec.defines); - private static

> P loadProgram(S programSpec, GlFogMode fogMode) { - GlShader vert = null; - GlShader frag = null; - try { - ShaderConstants defines = new ShaderConstants(programSpec.defines); + defines.defineAll(fogMode.getDefines()); - defines.defineAll(fogMode.getDefines()); + vert = loadShader(programSpec.getVert(), ShaderType.VERTEX, defines); + frag = loadShader(programSpec.getFrag(), ShaderType.FRAGMENT, defines); - vert = loadShader(programSpec.getVert(), ShaderType.VERTEX, defines); - frag = loadShader(programSpec.getFrag(), ShaderType.FRAGMENT, defines); + GlProgram.Builder builder = GlProgram.builder(programSpec.name, fogMode).attachShader(vert).attachShader(frag); - GlProgram.Builder builder = GlProgram.builder(programSpec.name, fogMode).attachShader(vert).attachShader(frag); + programSpec.attributes.forEach(builder::addAttribute); - programSpec.attributes.forEach(builder::addAttribute); + return builder.build(programSpec.factory); - return builder.build(programSpec.factory); + } finally { + if (vert != null) vert.delete(); + if (frag != null) frag.delete(); + } + } - } finally { - if (vert != null) vert.delete(); - if (frag != null) frag.delete(); - } - } + private static final Pattern includePattern = Pattern.compile("#flwinclude <\"([\\w\\d_]+:[\\w\\d_./]+)\">"); - private static final Pattern includePattern = Pattern.compile("#flwinclude <\"([\\w\\d_]+:[\\w\\d_./]+)\">"); + private static String processIncludes(ResourceLocation baseName, String source) { + HashSet seen = new HashSet<>(); + seen.add(baseName); - private static String processIncludes(ResourceLocation baseName, String source) { - HashSet seen = new HashSet<>(); - seen.add(baseName); + return includeRecursive(source, seen).collect(Collectors.joining("\n")); + } - return includeRecursive(source, seen).collect(Collectors.joining("\n")); - } + private static Stream includeRecursive(String source, Set seen) { + return new BufferedReader(new StringReader(source)).lines().flatMap(line -> { - private static Stream includeRecursive(String source, Set seen) { - return new BufferedReader(new StringReader(source)).lines().flatMap(line -> { + Matcher matcher = includePattern.matcher(line); - Matcher matcher = includePattern.matcher(line); + if (matcher.find()) { + String includeName = matcher.group(1); - if (matcher.find()) { - String includeName = matcher.group(1); + ResourceLocation include = new ResourceLocation(includeName); - ResourceLocation include = new ResourceLocation(includeName); + if (seen.add(include)) { + String includeSource = shaderSource.get(include); - if (seen.add(include)) { - String includeSource = shaderSource.get(include); + if (includeSource != null) { + return includeRecursive(includeSource, seen); + } + } + } - if (includeSource != null) { - return includeRecursive(includeSource, seen); - } - } - } + return Stream.of(line); + }); + } - return Stream.of(line); - }); - } + private static GlShader loadShader(ResourceLocation name, ShaderType type, ShaderConstants defines) { + String source = shaderSource.get(name); - private static GlShader loadShader(ResourceLocation name, ShaderType type, ShaderConstants defines) { - String source = shaderSource.get(name); + source = processIncludes(name, source); - source = processIncludes(name, source); - - if (defines != null) - source = defines.process(source); + if (defines != null) + source = defines.process(source); - return new GlShader(type, name, source); - } + return new GlShader(type, name, source); + } - public static String readToString(InputStream is) { - RenderSystem.assertThread(RenderSystem::isOnRenderThread); - ByteBuffer bytebuffer = null; + public static String readToString(InputStream is) { + RenderSystem.assertThread(RenderSystem::isOnRenderThread); + ByteBuffer bytebuffer = null; - try { - bytebuffer = readToBuffer(is); - int i = bytebuffer.position(); - ((Buffer)bytebuffer).rewind(); - return MemoryUtil.memASCII(bytebuffer, i); - } catch (IOException e) { + try { + bytebuffer = readToBuffer(is); + int i = bytebuffer.position(); + ((Buffer)bytebuffer).rewind(); + return MemoryUtil.memASCII(bytebuffer, i); + } catch (IOException e) { - } finally { - if (bytebuffer != null) { - MemoryUtil.memFree(bytebuffer); - } + } finally { + if (bytebuffer != null) { + MemoryUtil.memFree(bytebuffer); + } - } + } - return null; - } + return null; + } - public static ByteBuffer readToBuffer(InputStream is) throws IOException { - ByteBuffer bytebuffer; - if (is instanceof FileInputStream) { - FileInputStream fileinputstream = (FileInputStream)is; - FileChannel filechannel = fileinputstream.getChannel(); - bytebuffer = MemoryUtil.memAlloc((int)filechannel.size() + 1); + public static ByteBuffer readToBuffer(InputStream is) throws IOException { + ByteBuffer bytebuffer; + if (is instanceof FileInputStream) { + FileInputStream fileinputstream = (FileInputStream)is; + FileChannel filechannel = fileinputstream.getChannel(); + bytebuffer = MemoryUtil.memAlloc((int)filechannel.size() + 1); - while (filechannel.read(bytebuffer) != -1) { } - } else { - bytebuffer = MemoryUtil.memAlloc(8192); - ReadableByteChannel readablebytechannel = Channels.newChannel(is); + while (filechannel.read(bytebuffer) != -1) { } + } else { + bytebuffer = MemoryUtil.memAlloc(8192); + ReadableByteChannel readablebytechannel = Channels.newChannel(is); - while (readablebytechannel.read(bytebuffer) != -1) { - if (bytebuffer.remaining() == 0) { - bytebuffer = MemoryUtil.memRealloc(bytebuffer, bytebuffer.capacity() * 2); - } - } - } + while (readablebytechannel.read(bytebuffer) != -1) { + if (bytebuffer.remaining() == 0) { + bytebuffer = MemoryUtil.memRealloc(bytebuffer, bytebuffer.capacity() * 2); + } + } + } - return bytebuffer; - } + return bytebuffer; + } } diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/gl/BasicProgram.java b/src/main/java/com/simibubi/create/foundation/render/backend/gl/BasicProgram.java index 01475f2fb..5ca030770 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/gl/BasicProgram.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/gl/BasicProgram.java @@ -1,5 +1,6 @@ package com.simibubi.create.foundation.render.backend.gl; +import com.simibubi.create.foundation.render.backend.RenderUtil; import com.simibubi.create.foundation.render.backend.gl.shader.ProgramFogMode; import org.lwjgl.opengl.GL20; @@ -53,9 +54,6 @@ public class BasicProgram extends GlProgram { } protected static void uploadMatrixUniform(int uniform, Matrix4f mat) { - Backend.MATRIX_BUFFER.position(0); - mat.write(Backend.MATRIX_BUFFER); - Backend.MATRIX_BUFFER.rewind(); - GL20.glUniformMatrix4fv(uniform, false, Backend.MATRIX_BUFFER); + GL20.glUniformMatrix4fv(uniform, false, RenderUtil.writeMatrix(mat)); } } diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/IDynamicInstance.java b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/IDynamicInstance.java index 0af4bc1eb..90c26e0a8 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/IDynamicInstance.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/IDynamicInstance.java @@ -1,8 +1,17 @@ package com.simibubi.create.foundation.render.backend.instancing; +/** + * An interface giving {@link TileEntityInstance}s a hook to have a function called at + * the start of a frame. By implementing {@link IDynamicInstance}, a {@link TileEntityInstance} + * can animate its models in ways that could not be easily achieved by shader attribute + * parameterization. + * + *

If your goal is offloading work to shaders, but you're unsure exactly how you need + * to parameterize the instances, you're encouraged to implement this for prototyping. + */ public interface IDynamicInstance { /** - * Called every frame, this can be used to make more dynamic animations. + * Called every frame. */ void beginFrame(); } diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/ITickableInstance.java b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/ITickableInstance.java index 04a6f7ec0..196ef9360 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/ITickableInstance.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/ITickableInstance.java @@ -1,6 +1,25 @@ package com.simibubi.create.foundation.render.backend.instancing; +/** + * An interface giving {@link TileEntityInstance}s a hook to have a function called at + * the end of every tick. By implementing {@link ITickableInstance}, a {@link TileEntityInstance} + * can update frequently, but not every frame. + *
There are a few cases in which this should be considered over {@link IDynamicInstance}: + *

    + *
  • + * You'd like to change something about the instance every now and then. + * eg. adding or removing parts, snapping to a different rotation. + *
  • + *
  • + * Your TileEntity does animate, but the animation doesn't have + * to be smooth, in which case this could be an optimization. + *
  • + *
+ */ public interface ITickableInstance { - void tick(); + /** + * Called every tick. + */ + void tick(); } diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/InstancedTileRenderer.java b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/InstancedTileRenderer.java index 9efc8dc1e..6648cd136 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/InstancedTileRenderer.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/InstancedTileRenderer.java @@ -39,23 +39,12 @@ public abstract class InstancedTileRenderer

{ public abstract void registerMaterials(); public void tick() { - int ticks = AnimationTickHolder.getTicks(); - - // Clean up twice a second. This doesn't have to happen every tick, - // but this does need to be run to ensure we don't miss anything. - if (ticks % 10 == 0) { - clean(); - } - if (tickableInstances.size() > 0) tickableInstances.values().forEach(ITickableInstance::tick); } public void beginFrame(double cameraX, double cameraY, double cameraZ) { - if (queuedAdditions.size() > 0) { - queuedAdditions.forEach(this::addInternal); - queuedAdditions.clear(); - } + processQueuedAdditions(); if (dynamicInstances.size() > 0) dynamicInstances.values().forEach(IDynamicInstance::beginFrame); } @@ -76,11 +65,11 @@ public abstract class InstancedTileRenderer

{ return (RenderMaterial) materials.get(materialType); } - public RenderMaterial> transformMaterial() { + public RenderMaterial> getTransformMaterial() { return getMaterial(RenderMaterials.TRANSFORMED); } - public RenderMaterial> orientedMaterial() { + public RenderMaterial> getOrientedMaterial() { return getMaterial(RenderMaterials.ORIENTED); } @@ -119,12 +108,6 @@ public abstract class InstancedTileRenderer

{ } } - public void queueAdd(T tile) { - if (!Backend.canUseInstancing()) return; - - queuedAdditions.add(tile); - } - public void update(T tile) { if (!Backend.canUseInstancing()) return; @@ -152,6 +135,19 @@ public abstract class InstancedTileRenderer

{ } } + public synchronized void queueAdd(T tile) { + if (!Backend.canUseInstancing()) return; + + queuedAdditions.add(tile); + } + + protected synchronized void processQueuedAdditions() { + if (queuedAdditions.size() > 0) { + queuedAdditions.forEach(this::addInternal); + queuedAdditions.clear(); + } + } + private void addInternal(TileEntity tile) { getInstance(tile, true); } @@ -175,6 +171,7 @@ public abstract class InstancedTileRenderer

{ TileEntityInstance renderer = InstancedTileRenderRegistry.instance.create(this, tile); if (renderer != null) { + renderer.updateLight(); instances.put(tile, renderer); if (renderer instanceof IDynamicInstance) @@ -187,16 +184,13 @@ public abstract class InstancedTileRenderer

{ return renderer; } - private void clean() { - instances.keySet().removeIf(TileEntity::isRemoved); - } - public void invalidate() { for (RenderMaterial material : materials.values()) { material.delete(); } instances.clear(); dynamicInstances.clear(); + tickableInstances.clear(); } public boolean canCreateInstance(TileEntity tile) { @@ -206,6 +200,8 @@ public abstract class InstancedTileRenderer

{ if (world == null) return false; + if (world.isAirBlock(tile.getPos())) return false; + if (world == Minecraft.getInstance().world) { BlockPos pos = tile.getPos(); diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/MaterialType.java b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/MaterialType.java index bda912737..4865eecd6 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/MaterialType.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/MaterialType.java @@ -1,10 +1,5 @@ package com.simibubi.create.foundation.render.backend.instancing; -import com.simibubi.create.foundation.render.backend.gl.BasicProgram; - public class MaterialType> { - public

RenderMaterial get(InstancedTileRenderer

renderer) { - return renderer.getMaterial(this); - } } diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/RenderMaterial.java b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/RenderMaterial.java index f9df29f94..51662b9dd 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/RenderMaterial.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/RenderMaterial.java @@ -56,7 +56,7 @@ public class RenderMaterial

buildModel(partial.get(), referenceState, modelTransform.get())); } - public MODEL getModel(Compartment compartment, BlockState toRender) { - return get(compartment, toRender, () -> buildModel(toRender)); + public MODEL getModel(BlockState toRender) { + return get(Compartment.GENERIC_TILE, toRender, () -> buildModel(toRender)); } public MODEL get(Compartment compartment, T key, Supplier supplier) { diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/TileEntityInstance.java b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/TileEntityInstance.java index 4c66529da..97da4b18b 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/TileEntityInstance.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/TileEntityInstance.java @@ -1,6 +1,9 @@ package com.simibubi.create.foundation.render.backend.instancing; import com.simibubi.create.foundation.render.backend.instancing.impl.IFlatLight; +import com.simibubi.create.foundation.render.backend.instancing.impl.ModelData; +import com.simibubi.create.foundation.render.backend.instancing.impl.OrientedData; + import net.minecraft.block.BlockState; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.math.BlockPos; @@ -10,16 +13,33 @@ import net.minecraft.world.World; import java.util.Arrays; import java.util.stream.Stream; +/** + * The layer between a {@link TileEntity} and the Flywheel backend. + * + *

{@link #updateLight()} is called after construction. + * + *

There are a few additional features that overriding classes can opt in to: + *

    + *
  • {@link IDynamicInstance}
  • + *
  • {@link ITickableInstance}
  • + *
+ * See the interfaces' documentation for more information about each one. + * + *
Implementing one or more of these will give a {@link TileEntityInstance} access + * to more interesting and regular points within a tick or a frame. + * + * @param The type of {@link TileEntity} your class is an instance of. + */ public abstract class TileEntityInstance { - protected final InstancedTileRenderer modelManager; + protected final InstancedTileRenderer renderer; protected final T tile; protected final World world; protected final BlockPos pos; protected final BlockState blockState; - public TileEntityInstance(InstancedTileRenderer modelManager, T tile) { - this.modelManager = modelManager; + public TileEntityInstance(InstancedTileRenderer renderer, T tile) { + this.renderer = renderer; this.tile = tile; this.world = tile.getWorld(); this.pos = tile.getPos(); @@ -30,26 +50,46 @@ public abstract class TileEntityInstance { * Update instance data here. Good for when data doesn't change very often and when animations are GPU based. * Don't query lighting data here, that's handled separately in {@link #updateLight()}. * - * If your animations are complex and more CPU driven, use {@link IDynamicInstance} or {@link ITickableInstance}. + *

If your animations are complex or more CPU driven, see {@link IDynamicInstance} or {@link ITickableInstance}. */ protected void update() { } /** - * Called when a light update occurs in the world. If your model needs it, update light here. + * Called after construction and when a light update occurs in the world. + * + *
If your model needs it, update light here. */ public void updateLight() { } /** - * Call {@link InstanceKey#delete()} on all acquired keys. + * Free any acquired resources. + * + *
eg. call {@link InstanceKey#delete()}. */ public abstract void remove(); + /** + * Just before {@link #update()} would be called, shouldReset() is checked. + * If this function returns true, then this instance will be {@link #remove}d, + * and another instance will be constructed to replace it. This allows for more sane resource + * acquisition compared to trying to update everything within the lifetime of an instance. + * + * @return true if this instance should be discarded and refreshed. + */ public boolean shouldReset() { return tile.getBlockState() != blockState; } - public BlockPos getFloatingPos() { - return pos.subtract(modelManager.getOriginCoordinate()); + /** + * In order to accommodate for floating point precision errors at high coordinates, + * {@link InstancedTileRenderer}s are allowed to arbitrarily adjust the origin, and + * shift the world matrix provided as a shader uniform accordingly. + * + * @return The {@link BlockPos} at which the {@link TileEntity} this instance + * represents should be rendered at to appear in the correct location. + */ + public BlockPos getInstancePosition() { + return pos.subtract(renderer.getOriginCoordinate()); } protected void relight(BlockPos pos, IFlatLight... models) { @@ -67,4 +107,12 @@ public abstract class TileEntityInstance { protected void relight(int block, int sky, Stream> models) { models.forEach(model -> model.setBlockLight(block).setSkyLight(sky)); } + + protected RenderMaterial> getTransformMaterial() { + return renderer.getTransformMaterial(); + } + + protected RenderMaterial> getOrientedMaterial() { + return renderer.getOrientedMaterial(); + } } diff --git a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/impl/ModelData.java b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/impl/ModelData.java index 170d555a7..2ad27e1b2 100644 --- a/src/main/java/com/simibubi/create/foundation/render/backend/instancing/impl/ModelData.java +++ b/src/main/java/com/simibubi/create/foundation/render/backend/instancing/impl/ModelData.java @@ -16,7 +16,7 @@ public class ModelData extends BasicData { } public ModelData setTransform(MatrixStack stack) { - matrices = RenderUtil.bufferMatrices(stack.peek().getModel(), stack.peek().getNormal()); + matrices = RenderUtil.writeMatrixStack(stack); return this; } diff --git a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/BehaviourType.java b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/BehaviourType.java index 8b3f90827..d9fc571a8 100644 --- a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/BehaviourType.java +++ b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/BehaviourType.java @@ -18,4 +18,8 @@ public class BehaviourType { return name; } + @Override + public int hashCode() { + return super.hashCode() * 31 * 493286711; // Better hash table distribution + } } diff --git a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/belt/DirectBeltInputBehaviour.java b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/belt/DirectBeltInputBehaviour.java index f7f0164e0..823568969 100644 --- a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/belt/DirectBeltInputBehaviour.java +++ b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/belt/DirectBeltInputBehaviour.java @@ -98,7 +98,7 @@ public class DirectBeltInputBehaviour extends TileEntityBehaviour { } @Nullable - public ItemStack tryExportingToBeltFunnel(ItemStack stack, @Nullable Direction side) { + public ItemStack tryExportingToBeltFunnel(ItemStack stack, @Nullable Direction side, boolean simulate) { BlockPos funnelPos = tileEntity.getPos() .up(); World world = getWorld(); @@ -112,8 +112,10 @@ public class DirectBeltInputBehaviour extends TileEntityBehaviour { TileEntity te = world.getTileEntity(funnelPos); if (!(te instanceof FunnelTileEntity)) return null; - ItemStack insert = FunnelBlock.tryInsert(world, funnelPos, stack, false); - if (insert.getCount() != stack.getCount()) + if (funnelState.get(BeltFunnelBlock.POWERED)) + return stack; + ItemStack insert = FunnelBlock.tryInsert(world, funnelPos, stack, simulate); + if (insert.getCount() != stack.getCount() && !simulate) ((FunnelTileEntity) te).flap(true); return insert; } diff --git a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueBehaviour.java b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueBehaviour.java index d42e40a92..c67fc80e0 100644 --- a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueBehaviour.java +++ b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueBehaviour.java @@ -2,6 +2,7 @@ package com.simibubi.create.foundation.tileEntity.behaviour.scrollvalue; import java.util.function.Consumer; import java.util.function.Function; +import java.util.function.Supplier; import com.simibubi.create.foundation.networking.AllPackets; import com.simibubi.create.foundation.tileEntity.SmartTileEntity; @@ -34,6 +35,7 @@ public class ScrollValueBehaviour extends TileEntityBehaviour { Function formatter; Function unit; Function step; + private Supplier isActive; boolean needsWrench; public ScrollValueBehaviour(ITextComponent label, SmartTileEntity te, ValueBoxTransform slot) { @@ -48,6 +50,7 @@ public class ScrollValueBehaviour extends TileEntityBehaviour { formatter = i -> Integer.toString(i); step = (c) -> 1; value = 0; + isActive = () -> true; ticksUntilScrollPacket = -1; } @@ -123,6 +126,11 @@ public class ScrollValueBehaviour extends TileEntityBehaviour { this.unit = unit; return this; } + + public ScrollValueBehaviour onlyActiveWhen(Supplier condition) { + isActive = condition; + return this; + } public ScrollValueBehaviour withStepFunction(Function step) { this.step = step; @@ -160,6 +168,10 @@ public class ScrollValueBehaviour extends TileEntityBehaviour { public BehaviourType getType() { return TYPE; } + + public boolean isActive() { + return isActive.get(); + } public boolean testHit(Vector3d hit) { BlockState state = tileEntity.getBlockState(); diff --git a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueHandler.java b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueHandler.java index 52b6ddf8e..87dd0a1fb 100644 --- a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueHandler.java +++ b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueHandler.java @@ -40,6 +40,8 @@ public class ScrollValueHandler { ScrollValueBehaviour scrolling = TileEntityBehaviour.get(world, blockPos, ScrollValueBehaviour.TYPE); if (scrolling == null) return false; + if (!scrolling.isActive()) + return false; if (!mc.player.isAllowEdit()) return false; diff --git a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueRenderer.java b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueRenderer.java index 8eb5e66f9..cae0d79e1 100644 --- a/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueRenderer.java +++ b/src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueRenderer.java @@ -37,7 +37,9 @@ public class ScrollValueRenderer { ScrollValueBehaviour behaviour = TileEntityBehaviour.get(world, pos, ScrollValueBehaviour.TYPE); if (behaviour == null) return; - if (behaviour.needsWrench && !AllItems.WRENCH.isIn(Minecraft.getInstance().player.getHeldItemMainhand())) + if (!behaviour.isActive()) + return; + if (behaviour.needsWrench && !AllItems.WRENCH.isIn(mc.player.getHeldItemMainhand())) return; boolean highlight = behaviour.testHit(target.getHitVec()); diff --git a/src/main/java/com/simibubi/create/foundation/utility/IntAttached.java b/src/main/java/com/simibubi/create/foundation/utility/IntAttached.java index 6353b0d2d..157b533dc 100644 --- a/src/main/java/com/simibubi/create/foundation/utility/IntAttached.java +++ b/src/main/java/com/simibubi/create/foundation/utility/IntAttached.java @@ -1,37 +1,56 @@ package com.simibubi.create.foundation.utility; +import java.util.function.Function; + +import net.minecraft.nbt.CompoundNBT; + public class IntAttached extends Pair { protected IntAttached(Integer first, V second) { super(first, second); } - + public static IntAttached with(int number, V value) { return new IntAttached<>(number, value); } - + public static IntAttached withZero(V value) { return new IntAttached<>(0, value); } - + public boolean isZero() { return first.intValue() == 0; } - + + public boolean exceeds(int value) { + return first.intValue() > value; + } + public boolean isOrBelowZero() { return first.intValue() <= 0; } - + public void increment() { first++; } - + public void decrement() { first--; } - + public V getValue() { return getSecond(); } + public CompoundNBT serializeNBT(Function serializer) { + CompoundNBT nbt = new CompoundNBT(); + nbt.put("Item", serializer.apply(getValue())); + nbt.putInt("Location", getFirst()); + return nbt; + } + + public static IntAttached read(CompoundNBT nbt, Function deserializer) { + return IntAttached.with(nbt.getInt("Location"), deserializer.apply(nbt.getCompound("Item"))); + } + } diff --git a/src/main/java/com/simibubi/create/foundation/utility/TreeCutter.java b/src/main/java/com/simibubi/create/foundation/utility/TreeCutter.java index de27b649a..58c2fe118 100644 --- a/src/main/java/com/simibubi/create/foundation/utility/TreeCutter.java +++ b/src/main/java/com/simibubi/create/foundation/utility/TreeCutter.java @@ -219,7 +219,7 @@ public class TreeCutter { } private static boolean isLeaf(BlockState state) { - return state.contains(LeavesBlock.DISTANCE) || state.isIn(BlockTags.LEAVES); + return state.contains(LeavesBlock.DISTANCE); } } diff --git a/src/main/resources/assets/create/lang/default/messages.json b/src/main/resources/assets/create/lang/default/messages.json index 37ee82398..a5176a70f 100644 --- a/src/main/resources/assets/create/lang/default/messages.json +++ b/src/main/resources/assets/create/lang/default/messages.json @@ -379,6 +379,10 @@ "create.item_attributes.has_enchant": "is enchanted with %1$s", "create.item_attributes.has_enchant.inverted": "is not enchanted with %1$s", + "create.item_attributes.color": "is dyed %1$s", + "create.item_attributes.color.inverted": "is not dyed %1$s", + "create.item_attributes.max_enchanted": "is enchanted at max level", + "create.item_attributes.max_enchanted.inverted": "is not enchanted at max level", "create.item_attributes.has_fluid": "contains %1$s", "create.item_attributes.has_fluid.inverted": "does not contain %1$s", "create.item_attributes.has_name": "has the custom name %1$s", @@ -443,6 +447,12 @@ "create.mechanical_arm.deposit_to": "Deposit items to %1$s", "create.mechanical_arm.summary": "Mechanical Arm has %1$s input(s) and %2$s output(s).", "create.mechanical_arm.points_outside_range": "%1$s selected interaction point(s) removed due to range limitations.", + + "create.weighted_ejector.target_set": "Target Selected", + "create.weighted_ejector.target_not_valid": "Ejecting to Adjacent block (Target was not Valid)", + "create.weighted_ejector.no_target": "Ejecting to Adjacent block (No Target was Selected)", + "create.weighted_ejector.targeting": "Ejecting to [%1$s,%2$s,%3$s]", + "create.weighted_ejector.stack_size": "Ejected Stack Size", "create.logistics.when_multiple_outputs_available": "When Multiple Outputs Available", diff --git a/src/main/resources/assets/create/models/block/weighted_ejector/block.json b/src/main/resources/assets/create/models/block/weighted_ejector/block.json new file mode 100644 index 000000000..962f1426d --- /dev/null +++ b/src/main/resources/assets/create/models/block/weighted_ejector/block.json @@ -0,0 +1,112 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "3": "create:block/weighted_ejector_casing", + "7": "create:block/andesite_casing", + "particle": "create:block/weighted_ejector_top" + }, + "elements": [ + { + "from": [0, 2, 14], + "to": [16, 11, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [0, 10.5, 8, 15], "texture": "#3"}, + "east": {"uv": [0, 10.5, 1, 15], "texture": "#3"}, + "south": {"uv": [0, 10.5, 8, 15], "texture": "#3"}, + "west": {"uv": [7, 10.5, 8, 15], "texture": "#3"}, + "up": {"uv": [0, 7, 8, 8], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [0, 15, 8, 16], "texture": "#3"}, + "east": {"uv": [0, 15, 8, 16], "texture": "#3"}, + "south": {"uv": [0, 15, 8, 16], "texture": "#3"}, + "west": {"uv": [0, 15, 8, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 270, "texture": "#7"}, + "down": {"uv": [0, 0, 16, 16], "rotation": 270, "texture": "#7"} + } + }, + { + "from": [1, 2, 2], + "to": [15, 11, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "east": {"uv": [9, 2.5, 15, 7], "texture": "#3"}, + "west": {"uv": [9, 2.5, 15, 7], "texture": "#3"}, + "up": {"uv": [0.5, 1, 7.5, 7], "texture": "#3"} + } + }, + { + "from": [12, 11, 5], + "to": [15, 12, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [6, 2, 7.5, 2.5], "rotation": 180, "texture": "#3"}, + "east": {"uv": [10.5, 2, 13.5, 2.5], "texture": "#3"}, + "south": {"uv": [6, 5.5, 7.5, 6], "texture": "#3"}, + "west": {"uv": [6, 2.5, 6.5, 5.5], "rotation": 90, "texture": "#3"}, + "up": {"uv": [6, 2.5, 7.5, 5.5], "texture": "#3"} + } + }, + { + "from": [1, 11, 5], + "to": [4, 12, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [6, 5.5, 7.5, 6], "texture": "#3"}, + "east": {"uv": [6, 2.5, 6.5, 5.5], "rotation": 90, "texture": "#3"}, + "south": {"uv": [6, 2, 7.5, 2.5], "rotation": 180, "texture": "#3"}, + "west": {"uv": [10.5, 2, 13.5, 2.5], "texture": "#3"}, + "up": {"uv": [6, 2.5, 7.5, 5.5], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 2, 0], + "to": [16, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 15], "texture": "#3"}, + "east": {"uv": [7, 10.5, 8, 15], "texture": "#3"}, + "south": {"uv": [0, 10.5, 8, 15], "texture": "#3"}, + "west": {"uv": [0, 10.5, 1, 15], "texture": "#3"}, + "up": {"uv": [0, 0, 8, 1], "texture": "#3"} + } + }, + { + "from": [12, 9.5, -0.5], + "to": [14, 12.5, 2.5], + "faces": { + "north": {"uv": [8, 0, 9, 1.5], "texture": "#3"}, + "east": {"uv": [14, 0, 15.5, 1.5], "texture": "#3"}, + "south": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"}, + "west": {"uv": [14, 0, 15.5, 1.5], "texture": "#3"}, + "up": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"}, + "down": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [2, 9.5, -0.5], + "to": [4, 12.5, 2.5], + "faces": { + "north": {"uv": [8, 0, 9, 1.5], "texture": "#3"}, + "east": {"uv": [14, 0, 15.5, 1.5], "texture": "#3"}, + "south": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"}, + "west": {"uv": [14, 0, 15.5, 1.5], "texture": "#3"}, + "up": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"}, + "down": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "casing", + "origin": [0, 0, 0], + "children": [0, 1, 2, 3, 4, 5, 6, 7] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/weighted_ejector/item.json b/src/main/resources/assets/create/models/block/weighted_ejector/item.json new file mode 100644 index 000000000..ac666180d --- /dev/null +++ b/src/main/resources/assets/create/models/block/weighted_ejector/item.json @@ -0,0 +1,247 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "0": "block/stripped_spruce_log_top", + "1": "create:block/axis", + "2": "block/stripped_spruce_log", + "3": "create:block/weighted_ejector_casing", + "4": "create:block/weighted_ejector_top", + "5": "create:block/weighted_ejector_inner", + "6": "create:block/axis_top", + "7": "create:block/andesite_casing", + "particle": "create:block/weighted_ejector_top" + }, + "elements": [ + { + "from": [0, 6, 6], + "to": [16, 10, 10], + "faces": { + "north": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#1"}, + "east": {"uv": [6, 6, 10, 10], "texture": "#6"}, + "south": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#1"}, + "west": {"uv": [6, 6, 10, 10], "texture": "#6"}, + "up": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#1"}, + "down": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 9.5, -0.5], + "to": [12, 12.5, 2.5], + "faces": { + "north": {"uv": [9, 0, 13, 1.5], "texture": "#3"}, + "east": {"uv": [12.5, 0, 13, 0.5], "texture": "#3"}, + "south": {"uv": [9, 0, 13, 1.5], "texture": "#3"}, + "west": {"uv": [12.5, 0, 13, 0.5], "texture": "#3"}, + "up": {"uv": [9, 0, 13, 1.5], "rotation": 180, "texture": "#3"}, + "down": {"uv": [9, 0, 13, 1.5], "texture": "#3"} + } + }, + { + "from": [6, 7, 1], + "to": [10, 11, 5], + "faces": { + "east": {"uv": [4, 8, 8, 12], "texture": "#0"}, + "south": {"uv": [5, 10, 9, 14], "texture": "#2"}, + "west": {"uv": [8, 8, 12, 12], "texture": "#0"}, + "down": {"uv": [5, 10, 9, 14], "texture": "#2"} + } + }, + { + "from": [7.5, 5, 1], + "to": [8.5, 11, 7], + "faces": { + "east": {"uv": [2, 8, 8, 14], "texture": "#0"}, + "south": {"uv": [13, 8, 14, 14], "texture": "#0"}, + "west": {"uv": [8, 8, 14, 14], "texture": "#0"}, + "down": {"uv": [13, 4, 14, 10], "texture": "#0"} + } + }, + { + "from": [0.9, 11, 1], + "to": [15.1, 13, 15], + "faces": { + "north": {"uv": [1, 14, 15, 16], "texture": "#4"}, + "east": {"uv": [1, 14, 15, 16], "texture": "#4"}, + "south": {"uv": [1, 14, 15, 16], "texture": "#4"}, + "west": {"uv": [1, 14, 15, 16], "texture": "#4"}, + "up": {"uv": [1, 0, 15, 14], "rotation": 180, "texture": "#4"}, + "down": {"uv": [1, 1, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 2, 1], + "to": [9, 11, 2], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "east": {"uv": [3, 0, 4, 9], "texture": "#2"}, + "south": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "west": {"uv": [3, 0, 4, 9], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 1], "texture": "#2"} + } + }, + { + "from": [7, 2, 0], + "to": [9, 11, 2], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "north": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "east": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "south": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "west": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 2], "texture": "#2"} + } + }, + { + "from": [7, 2, 0], + "to": [9, 11, 2], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "north": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "east": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "south": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "west": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 2], "texture": "#2"} + } + }, + { + "from": [7, 10, 1], + "to": [9, 12, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "rotation": 180, "texture": "#2"}, + "east": {"uv": [3, 0, 5, 9], "rotation": 90, "texture": "#2"}, + "south": {"uv": [3, 0, 5, 2], "texture": "#2"}, + "west": {"uv": [3, 0, 5, 9], "rotation": 270, "texture": "#2"}, + "up": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 9], "rotation": 180, "texture": "#2"} + } + }, + { + "from": [7, 10, 1], + "to": [9, 11, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "east": {"uv": [3, 0, 4, 9], "rotation": 90, "texture": "#2"}, + "south": {"uv": [3, 0, 5, 1], "texture": "#2"}, + "west": {"uv": [3, 0, 4, 9], "rotation": 270, "texture": "#2"}, + "up": {"uv": [0, 0, 2, 9], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 9], "rotation": 180, "texture": "#2"} + } + }, + { + "from": [0, 2, 14], + "to": [16, 11, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [0, 10.5, 8, 15], "texture": "#3"}, + "east": {"uv": [0, 10.5, 1, 15], "texture": "#3"}, + "south": {"uv": [0, 10.5, 8, 15], "texture": "#3"}, + "west": {"uv": [7, 10.5, 8, 15], "texture": "#3"}, + "up": {"uv": [0, 7, 8, 8], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [0, 15, 8, 16], "texture": "#3"}, + "east": {"uv": [0, 15, 8, 16], "texture": "#3"}, + "south": {"uv": [0, 15, 8, 16], "texture": "#3"}, + "west": {"uv": [0, 15, 8, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 270, "texture": "#7"}, + "down": {"uv": [0, 0, 16, 16], "rotation": 270, "texture": "#7"} + } + }, + { + "from": [1, 2, 2], + "to": [15, 11, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "east": {"uv": [9, 2.5, 15, 7], "texture": "#3"}, + "west": {"uv": [9, 2.5, 15, 7], "texture": "#3"}, + "up": {"uv": [0.5, 1, 7.5, 7], "texture": "#3"} + } + }, + { + "from": [12, 11, 5], + "to": [15, 12, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [6, 2, 7.5, 2.5], "rotation": 180, "texture": "#3"}, + "east": {"uv": [10.5, 2, 13.5, 2.5], "texture": "#3"}, + "south": {"uv": [6, 5.5, 7.5, 6], "texture": "#3"}, + "west": {"uv": [6, 2.5, 6.5, 5.5], "rotation": 90, "texture": "#3"}, + "up": {"uv": [6, 2.5, 7.5, 5.5], "texture": "#3"} + } + }, + { + "from": [1, 11, 5], + "to": [4, 12, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [6, 5.5, 7.5, 6], "texture": "#3"}, + "east": {"uv": [6, 2.5, 6.5, 5.5], "rotation": 90, "texture": "#3"}, + "south": {"uv": [6, 2, 7.5, 2.5], "rotation": 180, "texture": "#3"}, + "west": {"uv": [10.5, 2, 13.5, 2.5], "texture": "#3"}, + "up": {"uv": [6, 2.5, 7.5, 5.5], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 2, 0], + "to": [16, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.25, 8]}, + "faces": { + "north": {"uv": [8, 10.5, 16, 15], "texture": "#3"}, + "east": {"uv": [7, 10.5, 8, 15], "texture": "#3"}, + "south": {"uv": [0, 10.5, 8, 15], "texture": "#3"}, + "west": {"uv": [0, 10.5, 1, 15], "texture": "#3"}, + "up": {"uv": [0, 0, 8, 1], "texture": "#3"} + } + }, + { + "from": [12, 9.5, -0.5], + "to": [14, 12.5, 2.5], + "faces": { + "north": {"uv": [8, 0, 9, 1.5], "texture": "#3"}, + "east": {"uv": [14, 0, 15.5, 1.5], "texture": "#3"}, + "south": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"}, + "west": {"uv": [14, 0, 15.5, 1.5], "texture": "#3"}, + "up": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"}, + "down": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [2, 9.5, -0.5], + "to": [4, 12.5, 2.5], + "faces": { + "north": {"uv": [8, 0, 9, 1.5], "texture": "#3"}, + "east": {"uv": [14, 0, 15.5, 1.5], "texture": "#3"}, + "south": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"}, + "west": {"uv": [14, 0, 15.5, 1.5], "texture": "#3"}, + "up": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"}, + "down": {"uv": [8, 0, 9, 1.5], "rotation": 180, "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "Axle", + "origin": [0, 0, 0], + "children": [0] + }, + { + "name": "Panel", + "origin": [0, 0, 0], + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9] + }, + { + "name": "casing", + "origin": [0, 0, 0], + "children": [10, 11, 12, 13, 14, 15, 16, 17] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/weighted_ejector/top.json b/src/main/resources/assets/create/models/block/weighted_ejector/top.json new file mode 100644 index 000000000..4aad7bdc9 --- /dev/null +++ b/src/main/resources/assets/create/models/block/weighted_ejector/top.json @@ -0,0 +1,126 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/stripped_spruce_log_top", + "2": "block/stripped_spruce_log", + "3": "create:block/weighted_ejector_casing", + "4": "create:block/weighted_ejector_top", + "5": "create:block/weighted_ejector_inner", + "particle": "create:block/weighted_ejector_top" + }, + "elements": [ + { + "from": [4, 9.5, -0.5], + "to": [12, 12.5, 2.5], + "faces": { + "north": {"uv": [9, 0, 13, 1.5], "texture": "#3"}, + "east": {"uv": [12.5, 0, 13, 0.5], "texture": "#3"}, + "south": {"uv": [9, 0, 13, 1.5], "texture": "#3"}, + "west": {"uv": [12.5, 0, 13, 0.5], "texture": "#3"}, + "up": {"uv": [9, 0, 13, 1.5], "rotation": 180, "texture": "#3"}, + "down": {"uv": [9, 0, 13, 1.5], "texture": "#3"} + } + }, + { + "from": [6, 7, 1], + "to": [10, 11, 5], + "faces": { + "east": {"uv": [4, 8, 8, 12], "texture": "#0"}, + "south": {"uv": [5, 10, 9, 14], "texture": "#2"}, + "west": {"uv": [8, 8, 12, 12], "texture": "#0"}, + "down": {"uv": [5, 10, 9, 14], "texture": "#2"} + } + }, + { + "from": [7.5, 5, 1], + "to": [8.5, 11, 7], + "faces": { + "east": {"uv": [2, 8, 8, 14], "texture": "#0"}, + "south": {"uv": [13, 8, 14, 14], "texture": "#0"}, + "west": {"uv": [8, 8, 14, 14], "texture": "#0"}, + "down": {"uv": [13, 4, 14, 10], "texture": "#0"} + } + }, + { + "from": [0.9, 11, 1], + "to": [15.1, 13, 15], + "faces": { + "north": {"uv": [1, 14, 15, 16], "texture": "#4"}, + "east": {"uv": [1, 14, 15, 16], "texture": "#4"}, + "south": {"uv": [1, 14, 15, 16], "texture": "#4"}, + "west": {"uv": [1, 14, 15, 16], "texture": "#4"}, + "up": {"uv": [1, 0, 15, 14], "rotation": 180, "texture": "#4"}, + "down": {"uv": [1, 1, 15, 15], "texture": "#5"} + } + }, + { + "from": [7, 2, 1], + "to": [9, 11, 2], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "east": {"uv": [3, 0, 4, 9], "texture": "#2"}, + "south": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "west": {"uv": [3, 0, 4, 9], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 1], "texture": "#2"} + } + }, + { + "from": [7, 2, 0], + "to": [9, 11, 2], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "north": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "east": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "south": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "west": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 2], "texture": "#2"} + } + }, + { + "from": [7, 2, 0], + "to": [9, 11, 2], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "north": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "east": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "south": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "west": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 2], "texture": "#2"} + } + }, + { + "from": [7, 10, 1], + "to": [9, 12, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "rotation": 180, "texture": "#2"}, + "east": {"uv": [3, 0, 5, 9], "rotation": 90, "texture": "#2"}, + "south": {"uv": [3, 0, 5, 2], "texture": "#2"}, + "west": {"uv": [3, 0, 5, 9], "rotation": 270, "texture": "#2"}, + "up": {"uv": [3, 0, 5, 9], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 9], "rotation": 180, "texture": "#2"} + } + }, + { + "from": [7, 10, 1], + "to": [9, 11, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 11, 1]}, + "faces": { + "east": {"uv": [3, 0, 4, 9], "rotation": 90, "texture": "#2"}, + "south": {"uv": [3, 0, 5, 1], "texture": "#2"}, + "west": {"uv": [3, 0, 4, 9], "rotation": 270, "texture": "#2"}, + "up": {"uv": [0, 0, 2, 9], "texture": "#2"}, + "down": {"uv": [3, 0, 5, 9], "rotation": 180, "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "Panel", + "origin": [0, 0, 0], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/weighted_ejector/weighted depot.bbmodel b/src/main/resources/assets/create/models/block/weighted_ejector/weighted depot.bbmodel new file mode 100644 index 000000000..0305dd1ec --- /dev/null +++ b/src/main/resources/assets/create/models/block/weighted_ejector/weighted depot.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"3.6","creation_time":1616422453,"model_format":"java_block","box_uv":false},"name":"block","parent":"","ambientocclusion":true,"front_gui_light":false,"visible_box":[1,1,0],"resolution":{"width":16,"height":16},"elements":[{"name":"cube","rescale":false,"from":[0,2,14],"to":[16,11,16],"autouv":0,"color":3,"locked":false,"origin":[8,7.25,8],"faces":{"north":{"uv":[0,10.5,8,15],"texture":3},"east":{"uv":[0,10.5,1,15],"texture":3},"south":{"uv":[0,10.5,8,15],"texture":3},"west":{"uv":[7,10.5,8,15],"texture":3},"up":{"uv":[0,7,8,8],"texture":3},"down":{"uv":[0,0,0,0],"rotation":180,"texture":null}},"uuid":"a674be97-1571-0e0b-9250-c02dc00a2797"},{"name":"cube","rescale":false,"from":[0,0,0],"to":[16,2,16],"autouv":0,"color":3,"locked":false,"origin":[8,7.25,8],"faces":{"north":{"uv":[0,15,8,16],"texture":3},"east":{"uv":[0,15,8,16],"texture":3},"south":{"uv":[0,15,8,16],"texture":3},"west":{"uv":[0,15,8,16],"texture":3},"up":{"uv":[0,0,16,16],"rotation":270,"texture":7},"down":{"uv":[0,0,16,16],"rotation":270,"texture":7}},"uuid":"c48d3cb9-83e0-0ec6-129d-3e6e43fb49ab"},{"name":"cube","rescale":false,"from":[1,2,2],"to":[15,11,14],"autouv":0,"color":3,"locked":false,"origin":[8,7.25,8],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[9,2.5,15,7],"texture":3},"south":{"uv":[0,0,0,0],"texture":null},"west":{"uv":[9,2.5,15,7],"texture":3},"up":{"uv":[0.5,1,7.5,7],"texture":3},"down":{"uv":[0,0,14,12],"rotation":180,"texture":null}},"uuid":"5e95266f-b869-61ca-589e-903db5b8aa74"},{"name":"cube","rescale":false,"from":[12,11,5],"to":[15,12,11],"autouv":0,"color":3,"locked":false,"origin":[8,7.25,8],"faces":{"north":{"uv":[6,2,7.5,2.5],"rotation":180,"texture":3},"east":{"uv":[10.5,2,13.5,2.5],"texture":3},"south":{"uv":[6,5.5,7.5,6],"texture":3},"west":{"uv":[6,2.5,6.5,5.5],"rotation":90,"texture":3},"up":{"uv":[6,2.5,7.5,5.5],"texture":3},"down":{"uv":[0,0,0,0],"rotation":180,"texture":null}},"uuid":"106c49a4-7dc1-3b19-2f15-62f1d86e5293"},{"name":"cube","rescale":false,"from":[1,11,5],"to":[4,12,11],"autouv":0,"color":3,"locked":false,"origin":[8,7.25,8],"faces":{"north":{"uv":[6,5.5,7.5,6],"texture":3},"east":{"uv":[6,2.5,6.5,5.5],"rotation":90,"texture":3},"south":{"uv":[6,2,7.5,2.5],"rotation":180,"texture":3},"west":{"uv":[10.5,2,13.5,2.5],"texture":3},"up":{"uv":[6,2.5,7.5,5.5],"rotation":180,"texture":3},"down":{"uv":[0,0,0,0],"texture":null}},"uuid":"a3bc1576-a101-cc4c-0845-f0392b61c6e3"},{"name":"cube","rescale":false,"from":[0,2,0],"to":[16,11,2],"autouv":0,"color":3,"locked":false,"origin":[8,7.25,8],"faces":{"north":{"uv":[8,10.5,16,15],"texture":3},"east":{"uv":[7,10.5,8,15],"texture":3},"south":{"uv":[0,10.5,8,15],"texture":3},"west":{"uv":[0,10.5,1,15],"texture":3},"up":{"uv":[0,0,8,1],"texture":3},"down":{"uv":[0,0,0,0],"rotation":180,"texture":null}},"uuid":"2152c06f-ea59-15eb-3822-e035c2f43d08"},{"name":"cube","rescale":false,"from":[12,9.5,-0.5],"to":[14,12.5,2.5],"autouv":0,"color":4,"locked":false,"origin":[0,0,0],"faces":{"north":{"uv":[8,0,9,1.5],"texture":3},"east":{"uv":[14,0,15.5,1.5],"texture":3},"south":{"uv":[8,0,9,1.5],"rotation":180,"texture":3},"west":{"uv":[14,0,15.5,1.5],"texture":3},"up":{"uv":[8,0,9,1.5],"rotation":180,"texture":3},"down":{"uv":[8,0,9,1.5],"rotation":180,"texture":3}},"uuid":"10f7f63f-0c8b-5146-0935-762444523f31"},{"name":"cube","rescale":false,"from":[2,9.5,-0.5],"to":[4,12.5,2.5],"autouv":0,"color":4,"locked":false,"origin":[0,0,0],"faces":{"north":{"uv":[8,0,9,1.5],"texture":3},"east":{"uv":[14,0,15.5,1.5],"texture":3},"south":{"uv":[8,0,9,1.5],"rotation":180,"texture":3},"west":{"uv":[14,0,15.5,1.5],"texture":3},"up":{"uv":[8,0,9,1.5],"rotation":180,"texture":3},"down":{"uv":[8,0,9,1.5],"rotation":180,"texture":3}},"uuid":"afe59684-f9f0-ed62-87b6-b62cd840f2fb"},{"name":"cube","rescale":false,"from":[4,9.5,-0.5],"to":[12,12.5,2.5],"autouv":0,"color":4,"locked":false,"origin":[0,0,0],"faces":{"north":{"uv":[9,0,13,1.5],"texture":3},"east":{"uv":[12.5,0,13,0.5],"texture":3},"south":{"uv":[9,0,13,1.5],"texture":3},"west":{"uv":[12.5,0,13,0.5],"texture":3},"up":{"uv":[9,0,13,1.5],"rotation":180,"texture":3},"down":{"uv":[9,0,13,1.5],"texture":3}},"uuid":"6bd86311-c10a-fa98-5fa9-5b33da4930ca"},{"name":"cube","rescale":false,"from":[6,7,1],"to":[10,11,5],"autouv":0,"color":4,"locked":false,"origin":[0,0,0],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[4,8,8,12],"texture":0},"south":{"uv":[5,10,9,14],"texture":2},"west":{"uv":[8,8,12,12],"texture":0},"up":{"uv":[0,0,0,0],"rotation":180,"texture":null},"down":{"uv":[5,10,9,14],"texture":2}},"uuid":"ee6630af-053d-e4d1-1164-e79131171389"},{"name":"cube","rescale":false,"from":[7.5,5,1],"to":[8.5,11,7],"autouv":0,"color":4,"locked":false,"origin":[0,0,0],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[2,8,8,14],"texture":0},"south":{"uv":[13,8,14,14],"texture":0},"west":{"uv":[8,8,14,14],"texture":0},"up":{"uv":[0,0,0,0],"rotation":180,"texture":null},"down":{"uv":[13,4,14,10],"texture":0}},"uuid":"eca3e169-faa6-13fc-967c-1405b4e66f21"},{"name":"cube","rescale":false,"from":[0.9000000000000004,11,1],"to":[15.1,13,15],"autouv":0,"color":6,"locked":false,"origin":[0,0,0],"faces":{"north":{"uv":[1,14,15,16],"texture":4},"east":{"uv":[1,14,15,16],"texture":4},"south":{"uv":[1,14,15,16],"texture":4},"west":{"uv":[1,14,15,16],"texture":4},"up":{"uv":[1,0,15,14],"rotation":180,"texture":4},"down":{"uv":[1,1,15,15],"texture":5}},"uuid":"c49fdf59-60cf-5b45-76be-2529faf56110"},{"name":"cube","rescale":false,"from":[7,2,1],"to":[9,11,2],"autouv":0,"color":7,"locked":false,"origin":[8,11,1],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[3,0,4,9],"texture":2},"south":{"uv":[3,0,5,9],"texture":2},"west":{"uv":[3,0,4,9],"texture":2},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[3,0,5,1],"texture":2}},"uuid":"bea540c0-ba6b-2d4a-bd04-86f425a0c680"},{"name":"cube","rescale":false,"from":[7,2,0],"to":[9,11,2],"autouv":0,"color":7,"locked":false,"rotation":[-22.5,0,0],"origin":[8,11,1],"faces":{"north":{"uv":[3,0,5,9],"texture":2},"east":{"uv":[3,0,5,9],"texture":2},"south":{"uv":[3,0,5,9],"texture":2},"west":{"uv":[3,0,5,9],"texture":2},"up":{"uv":[0,0,2,2],"texture":2},"down":{"uv":[3,0,5,2],"texture":2}},"uuid":"3a040566-653a-4930-d68a-97ef0a1d4154"},{"name":"cube","rescale":false,"from":[7,2,0],"to":[9,11,2],"autouv":0,"color":7,"locked":false,"rotation":[-45,0,0],"origin":[8,11,1],"faces":{"north":{"uv":[3,0,5,9],"texture":2},"east":{"uv":[3,0,5,9],"texture":2},"south":{"uv":[3,0,5,9],"texture":2},"west":{"uv":[3,0,5,9],"texture":2},"up":{"uv":[0,0,2,2],"texture":2},"down":{"uv":[3,0,5,2],"texture":2}},"uuid":"b82cb1ef-cd34-c8d4-d895-98a664fa405d"},{"name":"cube","rescale":false,"from":[7,10,1],"to":[9,12,10],"autouv":0,"color":7,"locked":false,"rotation":[22.5,0,0],"origin":[8,11,1],"faces":{"north":{"uv":[0,0,2,2],"rotation":180,"texture":2},"east":{"uv":[3,0,5,9],"rotation":90,"texture":2},"south":{"uv":[3,0,5,2],"texture":2},"west":{"uv":[3,0,5,9],"rotation":270,"texture":2},"up":{"uv":[3,0,5,9],"texture":2},"down":{"uv":[3,0,5,9],"rotation":180,"texture":2}},"uuid":"1ada72dc-e226-60ac-da09-66ce88d11b19"},{"name":"cube","rescale":false,"from":[7,10,1],"to":[9,11,10],"autouv":0,"color":7,"locked":false,"origin":[8,11,1],"faces":{"north":{"uv":[0,0,0,0],"rotation":180,"texture":null},"east":{"uv":[3,0,4,9],"rotation":90,"texture":2},"south":{"uv":[3,0,5,1],"texture":2},"west":{"uv":[3,0,4,9],"rotation":270,"texture":2},"up":{"uv":[0,0,2,9],"texture":2},"down":{"uv":[3,0,5,9],"rotation":180,"texture":2}},"uuid":"5befc358-0247-08e3-e6d1-dfa841cdda05"},{"name":"cube","rescale":false,"from":[0,6,6],"to":[16,10,10],"autouv":0,"color":3,"locked":false,"origin":[0,0,0],"faces":{"north":{"uv":[6,0,10,16],"rotation":90,"texture":1},"east":{"uv":[6,6,10,10],"texture":6},"south":{"uv":[6,0,10,16],"rotation":90,"texture":1},"west":{"uv":[6,6,10,10],"texture":6},"up":{"uv":[6,0,10,16],"rotation":90,"texture":1},"down":{"uv":[6,0,10,16],"rotation":90,"texture":1}},"uuid":"cf15d7da-6f45-fd25-9080-d0c90c10f76b"}],"outliner":[{"name":"Axle","origin":[0,0,0],"uuid":"7ab30dad-c865-a77f-95f8-b93d379e090e","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"children":["cf15d7da-6f45-fd25-9080-d0c90c10f76b"]},{"name":"Panel","origin":[0,0,0],"uuid":"6a669390-7a59-afc7-3d32-bba3ee3187cd","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"children":["6bd86311-c10a-fa98-5fa9-5b33da4930ca","ee6630af-053d-e4d1-1164-e79131171389","eca3e169-faa6-13fc-967c-1405b4e66f21","c49fdf59-60cf-5b45-76be-2529faf56110","bea540c0-ba6b-2d4a-bd04-86f425a0c680","3a040566-653a-4930-d68a-97ef0a1d4154","b82cb1ef-cd34-c8d4-d895-98a664fa405d","1ada72dc-e226-60ac-da09-66ce88d11b19","5befc358-0247-08e3-e6d1-dfa841cdda05"]},{"name":"casing","origin":[0,0,0],"uuid":"cc99560f-632d-2dff-7155-065b2a90e320","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"children":["a674be97-1571-0e0b-9250-c02dc00a2797","c48d3cb9-83e0-0ec6-129d-3e6e43fb49ab","5e95266f-b869-61ca-589e-903db5b8aa74","106c49a4-7dc1-3b19-2f15-62f1d86e5293","a3bc1576-a101-cc4c-0845-f0392b61c6e3","2152c06f-ea59-15eb-3822-e035c2f43d08","10f7f63f-0c8b-5146-0935-762444523f31","afe59684-f9f0-ed62-87b6-b62cd840f2fb"]}],"textures":[{"path":"D:\\simon\\Minecraft\\Minecraft Assets\\minecraft\\textures\\block\\stripped_spruce_log_top.png","name":"stripped_spruce_log_top.png","folder":"block","namespace":"minecraft","id":"0","particle":false,"visible":true,"mode":"bitmap","saved":true,"uuid":"bbdca491-2930-e433-fa37-d0f3a0984b2e","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABd0lEQVQ4T4VTXUsCURCd69quaGREGQkLuxBYBD1VWFREVD87gnoI6lUwCBQEJRHJMHE3lxtnltG7m+m8zN2Ze8+eMx/q7szTRESTSUTZrIUjG77FLMsipWZ3tCbSOs6rm6qrL/fd6WUcxkFIOcdmv1ZYoa/vH84jZtpjvU3q+sTVVwcu1VtdzjlOnn3RIRoEsTcNMVilXKD7WocUJJxXygxw6G9xMpyouYwk2OgOyS+t0kOtRer21NPH/iZ1BiEHQXuRQUZ/MKR8zqbXZm8mAcGNYgwAMJEBL7R3ijbXAQxwngJUd7f5EYKwZveTvNJ6goiZF7YsAUUEwGgcJhgATJjgjDxomxJeGr1ZDZYBCIM/EqSI8wBMDcIAMQHjGqCNR16yC0I9CEY8FzILaQmJIpoMlrVRusA1kEmUNpqjnAays5qHTACe3z+SADK60vdFTBKTeLFXnt6VSZRlQuK/hXp6a8dFxHpGUUSytniUXm/5g7nmmQzRL1QsAdCcJPRPAAAAAElFTkSuQmCC"},{"path":"C:\\Users\\simon\\Desktop\\Forge 15\\Create\\src\\main\\resources\\assets\\create\\textures\\block\\axis.png","name":"axis.png","folder":"block","namespace":"create","id":"1","particle":false,"visible":true,"mode":"bitmap","saved":true,"uuid":"b948b196-c141-2578-3238-7176bb64ee97","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAo0lEQVQ4T6WTIQ4EIQxFO4IRIECAgLshMBwKO+fCggWDZVOSSVbMJjulkpTH/+X3gB/lvZ/WWhhjQO8drus6nlofD7ExhDCFEOsOGcAYA+cc5JzfK4gxTnxdKQW1VhrgPE/QWu8pQAulFEgpvRvit4XWGg2AFjjnQAJgDqSUawYkC3eQUAEJgEEyxiwLpBxsA/AXMERYW0FCCyTAvUxkwL/r/AGRGnYRGJZooQAAAABJRU5ErkJggg=="},{"path":"D:\\simon\\Minecraft\\Minecraft Assets\\minecraft\\textures\\block\\stripped_spruce_log.png","name":"stripped_spruce_log.png","folder":"block","namespace":"minecraft","id":"2","particle":false,"visible":true,"mode":"bitmap","saved":true,"uuid":"fdfd493e-f0b7-20a0-8910-4706acab87bd","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABiklEQVQ4T12Tu07DQBBFx69sHIgipQAkCsQHUPApNPRUfDaioKGIFJngrF9BZ8xN4mzjxLtz5u694+Tt5ekwK3Irs8yWeWZFlljdHixPzX9vYmesMs38uQyJff5E/81KANwtFlYPva1D7oVVHAHdYP6e4k3b2E2YWVkkvs//pu1GwOPqyrtCZ5MiqUFB3ffeDQBQIF+/cQS8vz4f7hfBAS61GGUDOO+2Lmau6js2xvkJgE1JlGzvWOa278za/uQJhZyv+s7aYRgVyJCH63C8H4dQABCA1AFgFWlqu9iMHpACBXjAVZDJQipLXQGyT/c8SdwbB6zmwZ3mAN2qrvdNQYntdh5snpsDdM0JgE7EyDrPXrkDkBcAjh5IgYZFKUgRzqOAyJgXJTHxgCuwJFumykSKPrY7k1caIp9EUmCMNW26NwMl03gKQFIoosY9EEAK5D5mCSBFl7Oy3ccTQPI5pPgEUYwC6CNzwOXXiMM4z/O8UNMK3I2sO5sowAM2NP+KT4Ue8/+w6Wvk3R8qiEVpS5vUkAAAAABJRU5ErkJggg=="},{"path":"C:\\Users\\simon\\Desktop\\Forge 15\\Create\\src\\main\\resources\\assets\\create\\textures\\block\\weighted_ejector_casing.png","name":"weighted_ejector_casing.png","folder":"block","namespace":"create","id":"3","particle":false,"visible":true,"mode":"bitmap","saved":true,"uuid":"69183538-6a6b-157f-362b-f5995cbfb50f","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAE40lEQVRYR+1XX0xbZRT/ldv2tpf+uwULV4uFTgcDZmC6xJiQLCYumULi9jgjPqDGRH1xMb4Yn/SFB1/EZBpn4oOJ0WhciBrJthhnpokbkIEEZLA2bFS6Qf9Q2t7eW2vOd73tvR0MaX3ceem9p+d836/nO7/z+2oZeXmkBADT579GXlbocVdz8DZ0PvE0nE4nOHBQFAWJRAJut5vlkt9o8XgcoihCVVVIkoRsNgtBEDA6OmqxEIB94Yfw+di7u25sDHjutbcx+8cMglKQuSORCAKBQDmkUCiwZ7vdDgJA39GmtLnVamVgxsbGagdwfORNLC//yQDQwrNzs+jt7mWb0iZk5GfVnZ5GMKgB1UGYKtDZfRBnP3rPVIHkpraIbj63tphuz7zwBpaWr+HMx2cseypdVTA7gunfJ5HL5dhXwwMiLlxZwc14whT6QEBEd7sfE3Naaemc+w4f2hbAo/39Ja/PB4/Xy2K3MhlsrK/jytTUHWD3BOCxrlZ8O5kpAzhy9EkkE8kyeAJFP4bneUSiUazF4yy2JRBAeygEWZYZaDL9BzMA1xeXkcloC5/os2L8l2vY7ggOH5BwaYVncS6XCx0Ph9lCvT0Hkc3JEJw8zv04gfn5eazGYqYK3i9J6OnpwVODg1DzWrWpiRmA9fg60uk0cx7dl9sRwP6whGiumcV5PB4IboEdRSjUgctnT4O3cVDu68f4+DiKxaIJAMdxGBoagpCYAVBC77GXNACn3jpVWlpY+k8AqAJXk3cCIBpPjZ+Gz+PELb7rrgDc6VmkMnk8fuLVSgWqj2CnJqQeOLeo9REdQWtQYhUgjkcvfgm/V8BkvJGd/05H0G67ga2sgr7jr2Nh7t8K/DRxodwUzx5y4fL8X9uyoLoJO3sPMADBYAg/f/UBRJ8X0Yx7xyb8u1RCM24incpi8JV3NADVNCQAkXgS7QEfSqUScrKCFr+AmchtdLUF8MWvGyYa0gv1wOL5T9HkFQBLAy5e5yA0NkL0+9HQ0IB0KoVUMomBjiJUtYRUZguhgWHEYisaADrD3775EA+2imzxyFoCkt+FvKzCwVshODgsraYQCvggKyqyuUoJdQDUhC1NlRzK1Y3WsFut7NVisWAjtYXwkWE2SS0nnz9ZCof34+oPn8DltIPjgOhqEsEWEZmczJK8LhvWkgqaXHYoxSLsVo51MU1CMklqY/nEAivHsZiCUkReBcuhTRVVhaxUmPHIsRcrAHQe64g9oo896nzV/cR1MuK7zmPqAaogmdXhxFpsBU2ixhR6pzXWE7fhdLjLefrMoB/AjoCC9clklFLdR9/rfqPP6DeR3vDiE31sWuqf1XvVJSQ7bboX/z0A9yrAWFDNAL1j79bxxhx6Xrj0/Z4vtWww0SAy6jk5iae5/Cbjs85l8hOfW6Q2k56Tn/K/++x95AvKriDoRu2w20BXuvJ9wKjnNK1oohmnlj7h9FFq1PPq+8Be88taoOt5o9NuorGTt5VnOInTjbWUSc/1SVhrPgNg1HOPi4eDtyObU5Ev5E1gBIcdtxIZk55TQD35DIBRz70eAbKchZKt/EuyCTbwvOZPb+ZNek4A6slnAIx63tqs/b2qtvSWBiidkU16Tr568ssAatVzYxPWdB+gCtSj5wSgnvwyC2rVc8r7X+4Dter5btK7233gH2OsXLxIyeUHAAAAAElFTkSuQmCC"},{"path":"C:\\Users\\simon\\Desktop\\Forge 15\\Create\\src\\main\\resources\\assets\\create\\textures\\block\\weighted_ejector_top.png","name":"weighted_ejector_top.png","folder":"block","namespace":"create","id":"4","particle":true,"visible":true,"mode":"bitmap","saved":true,"uuid":"ebcca8ed-240c-1b6e-7682-0179476a394c","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACLElEQVQ4T4VTTUwTURD+tt3av9dCcQsNYKCAxsTePHjw6o1E46kHb8bE2JOBGEMvhIQ0MQaIl149cOpREm5600TPcuCwQAlLLJTIT9/CrtvumnnlbWmJcS8zb2be975vdkYBgEKh4JGlLxqJSBfsii+D3LL8/NLysqJIgL29XyIRCoWEjUU7QHQ+v+hcdBwHd25n0Q2wu+8j284fqOoNBAk+oEBVA3BdwHU9NJtN3BxIYXJsFAulUpvB7MyMt1M14Ng2bo2N4OyUixd7WST7GHR9B4PpNIaGtA6D+WLR+7mpg/OGSL6+/wPhSFwwsi1T+INaCrOfRnDW4EgmWDcAMTg4OPJ1LjzSMf85C8dpXfYliNXiBl6uPIBpcsTjrFsCMdjaNQRAJqPhVe67AGi1PLgkHh7WPgJPXwTRl2RotfBvANJNEkpfc4hF4/h9fIyBVAqrH04FQCCgit5c60H95AQm5wL97cMNvPuWAzWNGkr2/fMveLZ4DyzOBNPs+Gh3E0mCvLD0ZB9swkBs/K7owXl1U/jEYHg4g1rt6DpA1TCgaRq2tqviFW5y3xIIxQ7rh5iamhAA1KtyudyZgwvLEmNM80BJXd/2i0kzsZMvy1p/Euk3UjDd3w/qBVkpiUDlhd4afxLpN9KSZNJp1Op139IysUQCvNEA5eVZ1ryZm2tLyOfzXiQc9nfhf45l26KkUqm0AaanH3vW5ZpGrqywjDWbDhhLoLdmfX1N+Qtlmygg+Q/yZwAAAABJRU5ErkJggg=="},{"path":"C:\\Users\\simon\\Desktop\\Forge 15\\Create\\src\\main\\resources\\assets\\create\\textures\\block\\weighted_ejector_inner.png","name":"weighted_ejector_inner.png","folder":"block","namespace":"create","id":"5","particle":false,"visible":true,"mode":"bitmap","saved":true,"uuid":"c9f14264-859c-957f-e9fd-615804f80729","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABrklEQVQ4T6WTu07DQBBFr71+xOaRB8IiQERDBX9AQ8MPpEuVgg+jSJUuP0BDQ01DB0WkoERBkCDZazvx2mjWWltWeBSZZqXdnaM7d2Y0bBka5Xe73UxxbNsukK5lbeD5alXcDYdDrQDM5x/ywTAMedbsanIUl4lJkqDTOcYGYL0uPzFmQie8BjCmI8uANM0ghEB9fw8nRx7uBoNcQa/Xy6bTOcKQ469E+pumAs1GA81Wo1Rw2+9nr+OJBJimCVJycy7Ao1yRW7Nw/8LAmCXV7LhOFUAKFp9L+H4A0zLAOcfVaYivGKjbkOfzuyPVmQaD4zjVEkjB22wOPwhgGDrCMMLlYSiTVTxOHJmYG1z7BeAHEGmKNE2kAhVlCSaEWKPZaG56QAqiOEKSiH89YIyh3faqJhKAh6E0SXlACqh+CuWBEAkcx90EUBc0TUOWJRUPlJHkgevugvNAAlqtOkajUTkH1IXFcgldZ9IDZSIB2vW8jXKqgJ8BNEhqfP2A4/qMyzlQgIexK8ecxpjC8w5KBbRMtES0PLQsdO77T0X91M6ZdVG8x3EM+l/swjYb/Q0cAwEgduvwJwAAAABJRU5ErkJggg=="},{"path":"C:\\Users\\simon\\Desktop\\Forge 15\\Create\\src\\main\\resources\\assets\\create\\textures\\block\\axis_top.png","name":"axis_top.png","folder":"block","namespace":"create","id":"6","particle":false,"visible":true,"mode":"bitmap","saved":true,"uuid":"69c7b327-9f59-d51a-b23f-e8c50e20fd12","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaklEQVQ4T+2SMQ4AERBFv16h5W5atcohVGrXJBOhmL3A2rBa089L/ssTODxx+I8LwNyBc46VUui9g4iQc371NZXovWdjDFprqLUixrgHCCGwlBJjDJRSkFLaA1hrWWv9f8JqYDekj5BWJT4NbygR50R18wAAAABJRU5ErkJggg=="},{"path":"C:\\Users\\simon\\Desktop\\Forge 15\\Create\\src\\main\\resources\\assets\\create\\textures\\block\\andesite_casing.png","name":"andesite_casing.png","folder":"block","namespace":"create","id":"7","particle":false,"visible":true,"mode":"bitmap","saved":true,"uuid":"e651b58d-5e59-ec92-94cd-965bd6802735","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACeUlEQVQ4T32Tz2vTYBjHvzFpmqRpfnSuXec2x+qcuE30puBF8DLBw7wIAw8yNwTxNMF/QvAkCAqCV0EFQS+7O5QNWd1g4rZWZmfbuSVb2zdp0kXedySdDnwuyZP34ZPn/T7fh5ucngzwnyCERKeyLIPmh58cBeQGTqFBXIiiwIpbrX00mwRJVYMfBBA4jn23bAtyQgfP7UPgeXxdyiMCzL1+wop0VcRGdQ/ZlAbP9xETePB8gI1qDV1mEnXHBcDh3NgdrK19OwAMnR3F51ePYWgyEpKAH1sOuk0ZruchHoshCAIUKxayKRWKxKNUqeHC9btYXft+ADBMA6WPbyAIxzCc68RKqY6sLqLhNGFqCThuE792PehxIAhaWP9p4+KNe20A1WDh3VOYmoxcj4nF9SrO9KaxbdciQLFqoz9toE4I62Do6m0QZ+9vDXRVYh3ML5WQ68vAaTpQJBFJRcDC8iZOdOlRB4NXbsLasdoazL58hIzRBtDiMDIphQFUU4dP6rBrLrsCm8LMw5mgwzyO/PtnkQa0AwqQ4zEQ10MIONzB5YkH+DL/qS3i5txbJJRYpEFaU44ABvs7Iw3oFKIOZCmJldkXSKeS0JMSNu0mU5zenwbVIF/YikSs/CYYvTZ11Ei9GYMBChWLFdP5h1egADqZ8tYutu0Gui+Nt0WkY6RO7Osy2R8L5R1mGsf1IcUFZp7Vko2TaQOu56NBPJwfv4+V5Ty4iVsTwcDAaSx+eA5VFsHzQLFkoSdjokaobam9YyhbHjpUEV6rBVHgMTI2dWAkChgZHmXLFIZmGuzVd9qbSPOwRpHj7DxaJpqEa0tXNYx/V/lwXVjzB52xTSnD2+HhAAAAAElFTkSuQmCC"}]} \ No newline at end of file diff --git a/src/main/resources/assets/create/textures/block/weighted_ejector_casing.png b/src/main/resources/assets/create/textures/block/weighted_ejector_casing.png new file mode 100644 index 000000000..502ecf496 Binary files /dev/null and b/src/main/resources/assets/create/textures/block/weighted_ejector_casing.png differ diff --git a/src/main/resources/assets/create/textures/block/weighted_ejector_inner.png b/src/main/resources/assets/create/textures/block/weighted_ejector_inner.png new file mode 100644 index 000000000..ec1554367 Binary files /dev/null and b/src/main/resources/assets/create/textures/block/weighted_ejector_inner.png differ diff --git a/src/main/resources/assets/create/textures/block/weighted_ejector_top.png b/src/main/resources/assets/create/textures/block/weighted_ejector_top.png new file mode 100644 index 000000000..2f81eab87 Binary files /dev/null and b/src/main/resources/assets/create/textures/block/weighted_ejector_top.png differ diff --git a/src/main/resources/create.mixins.json b/src/main/resources/create.mixins.json index 285af7c77..1789b3b03 100644 --- a/src/main/resources/create.mixins.json +++ b/src/main/resources/create.mixins.json @@ -3,9 +3,19 @@ "package": "com.simibubi.create.foundation.mixin", "compatibilityLevel": "JAVA_8", "refmap": "create.refmap.json", - "client": ["AddRemoveTileMixin", "CancelTileEntityRenderMixin", "FogColorTrackerMixin", "LightUpdateMixin", "NetworkLightUpdateMixin", "RenderHooksMixin", "ShaderCloseMixin"], + "mixins": ["StepSoundMixin"], + "client": [ + "TileAddMixin", + "CancelTileEntityRenderMixin", + "FogColorTrackerMixin", + "LightUpdateMixin", + "NetworkLightUpdateMixin", + "RenderHooksMixin", + "ShaderCloseMixin", + "TileRemoveMixin" + ], "injectors": { "defaultRequire": 1 }, - "minVersion": "0.8", "mixins": ["StepSoundMixin"] + "minVersion": "0.8" } \ No newline at end of file