Advancing toward the day

- Added advancements for exploring the content
- Adjusted some recipes
This commit is contained in:
simibubi 2020-12-15 21:16:17 +01:00
parent d68d702b3a
commit 1840b40e2e
116 changed files with 2724 additions and 312 deletions

View File

@ -398,16 +398,16 @@ a3a11524cd3515fc01d905767b4b7ea782adaf03 assets/create/blockstates/yellow_seat.j
7f39521b211441f5c3e06d60c5978cebe16cacfb assets/create/blockstates/zinc_block.json
b7181bcd8182b2f17088e5aa881f374c9c65470c assets/create/blockstates/zinc_ore.json
a1a3d65289fe343efdd96b0c2a67e07798309a85 assets/create/lang/en_ud.json
413ca8ff40e5cfa29d659e17e00efee64b20429d assets/create/lang/en_us.json
f1c94b7a3f2da88f8d6c211afcb8f9501da62943 assets/create/lang/unfinished/de_de.json
1f2f1bf5123e9fa022dea2f6d8b4f5defc08de97 assets/create/lang/unfinished/fr_fr.json
bbbe8fbd0286f7368131fb5717e31a924a8c7b99 assets/create/lang/unfinished/it_it.json
8f1d9a677900d9f8b8f6d9e2c99556d1cdce780b assets/create/lang/unfinished/ja_jp.json
a5124a2434ede7e1b89b1b8e7755d91e52eb856c assets/create/lang/unfinished/ko_kr.json
57a8858cc5e7e59ff07ecee0baf7e1ccafef82bb assets/create/lang/unfinished/nl_nl.json
00380f4de1f30b070b9c7f90ef4c07f669db26de assets/create/lang/unfinished/pt_br.json
7e175f9c44c1359faf35bd632ce5110929978fb2 assets/create/lang/unfinished/ru_ru.json
5b4ef6d4a82aedb8b6cfaaca65bbca9df6ab6b4f assets/create/lang/unfinished/zh_cn.json
eb83696a4bbd182c523335c05cac256cbb3fb139 assets/create/lang/en_us.json
28cbc503716981312d508cfa44fe760109ba5d4e assets/create/lang/unfinished/de_de.json
46443fc2d228f8507e0aabee549f0a7d0bd2c5dd assets/create/lang/unfinished/fr_fr.json
efdcea3e9f712c95bcf358be2b5da96f83eb59ed assets/create/lang/unfinished/it_it.json
2423352fa39149573fb05f789a0e25af2bb3e27c assets/create/lang/unfinished/ja_jp.json
18a430ee9e42257a19aceed5a0513e59f3aa9748 assets/create/lang/unfinished/ko_kr.json
0547293db4d18fd6d7878486cda6f91e30c096d9 assets/create/lang/unfinished/nl_nl.json
58b2f3e357ea31e9f793c87ec5c3aaefbdb7f776 assets/create/lang/unfinished/pt_br.json
ce5929f1cf653fff4406bf62280ac285617bce7f assets/create/lang/unfinished/ru_ru.json
6c7677eed73ad50616ec22b70f9487f8ef5eda11 assets/create/lang/unfinished/zh_cn.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
@ -1544,34 +1544,65 @@ d080b1b25e5bc8baf5aee68691b08c7f12ece3b0 assets/create/models/item/windmill_bear
9f9455ccb5fc9e3cbfce73862b46078346a522a5 assets/create/models/item/zinc_nugget.json
b1689617190c05ef34bd18456b0c7ae09bb3210f assets/create/models/item/zinc_ore.json
e76041b7ae829fdd7dc0524f6ca4d2f89fca51bb assets/create/sounds.json
cb9641eaf33211af46daf57241c76733cf371ed2 data/create/advancements/aesthetics.json
187921fa131b06721bfaf63f2623a28c141aae9a data/create/advancements/andesite_alloy.json
0ea2db7173b5be28b289ea7c9a6a0cf5805c60c7 data/create/advancements/andesite_casing.json
356f4855a2a6c65be3fb51d7d1aabf2ca6034d42 data/create/advancements/arm_blaze_burner.json
34ef8876c9c13960981bb946ff3adbf44d9a78a4 data/create/advancements/arm_many_targets.json
de37aa79135d560adf1cc5404f86761f97335314 data/create/advancements/basin.json
c7f56a4aca398eabe1c59404ebfabdc0c5e3edc0 data/create/advancements/belt.json
20b23095108e544f9fbf4217448f01f9596af8ea data/create/advancements/brass.json
26ec9a0743fa7416f94b0a0551497a5e964cb5e9 data/create/advancements/belt_funnel.json
5d026fe611d4cc76e7015164da5d68e943f980b4 data/create/advancements/belt_funnel_kiss.json
057bb9f72827dd31126ed9db5aa8f63def66ef18 data/create/advancements/blaze_burner.json
1c887715949eb179553a62c6ae360741fc19eefb data/create/advancements/blaze_cake.json
5ba8eb22d8bcb3e90c7a8f84cf909d5f78b83eb9 data/create/advancements/brass.json
de13a091928d5ab539d567411dd5c522cdcdd668 data/create/advancements/brass_casing.json
f65b1926e7ef62c15e51b80eda381897d60c64fa data/create/advancements/chromatic_compound.json
b6a5d97765454fc66183e6afd8d7241029eec5cb data/create/advancements/chained_item_drain.json
13c848e1422dcbd0a35a559e362a3f54a12d5543 data/create/advancements/chocolate.json
422a356a2794f14529cabb966386a8043bdaf218 data/create/advancements/chocolate_wheel.json
34739e1dcaddcb8e24fbd6d6d61d8d1d8a6d7413 data/create/advancements/chromatic_compound.json
9531baa67bb3aee5e2723b1ab0578ff87bcb42b0 data/create/advancements/chromatic_eob.json
f37551a788dfb3ff3d65db97a03c0420edf2c041 data/create/advancements/chute.json
6654057ac1bc9dc461fc2b895c397218f6ffb587 data/create/advancements/clockwork_bearing.json
6d57b060b0ac92d0dc4109cbe0194d5536204978 data/create/advancements/compact.json
d1015e059a2f2008a364b6d045a011a6d671f20d data/create/advancements/copper_casing.json
5e9fe0e03ba980482645e0d72acb342f46a8db8a data/create/advancements/copper_end.json
e4225555a12384f2607d5ac65e790fb774beecc8 data/create/advancements/crafter.json
8e2a12a26218a46665c46f350ef9c3418a901988 data/create/advancements/crafter.json
d1fbc14303c7327e9fc02e505e7e434591b7f785 data/create/advancements/crushing_wheel.json
70de97e8601e762a7c197a49af0c3a8f96309f6d data/create/advancements/cuckoo.json
0761f3e12d587fec7a2ddf326b43969d262771e3 data/create/advancements/deforester.json
e4e3c1bd7ecf501b40cffc26d8ad145ab4e89118 data/create/advancements/deployer.json
2a96fad5b44b62f233c9af5b4a637faf32ce24af data/create/advancements/deployer.json
77edd30e3d60b4d492662c673387910f66b5a276 data/create/advancements/dual_extendo_grip.json
04eaf829696d735244c0e4798dd3bdeb26e13a32 data/create/advancements/electron_tube.json
31c9541b0be08cde351b9a07696bd675514bbcb8 data/create/advancements/extendo_grip.json
b78fe4e539fef1b3419f2eb4d1db47cb4a201992 data/create/advancements/extendo_grip.json
4dbbf5f39441fdfe0561022ea7bbaa8e1f9733b7 data/create/advancements/fan.json
9e2369129a52ffb4c67907ca5e81e342766f7867 data/create/advancements/fan_lava.json
acef16596b7ae82aaf853142d69bcea7094b8173 data/create/advancements/fan_smoke.json
36f72396d1b4ac9a89f4a9139fa10ed659f5954a data/create/advancements/fan_water.json
69e96e926a4d72e59cc6390c25f064166ddb62d2 data/create/advancements/fist_bump.json
99ee1bf5390b9a4f2a2419c78f259ff5d2ab9ae9 data/create/advancements/flywheel.json
489c58a0508a2a41cc0849dfb933eb5ac96ef364 data/create/advancements/glass_pipe.json
62f3610188f7dbd3900ab305edc2d06282705a38 data/create/advancements/goggles.json
10c8686da9cec2ae30c10f434836ac15a1b88666 data/create/advancements/hose_pulley.json
d44f4dcc6d0c51b4f347bc0c5c0d97dbb7af6523 data/create/advancements/infinite_chocolate.json
db31e7853f9f15ad35e14bfa9925f4eb527f0f01 data/create/advancements/infinite_lava.json
eb7e3aac431fd16cf643a51e8546c53d6510c81c data/create/advancements/infinite_water.json
9beb622c79e9f5ce2397c22222cac0faf272f388 data/create/advancements/integrated_circuit.json
316bed3d8985d0a371200967d7edd2936f1b9f94 data/create/advancements/integrated_circuit_eob.json
a80eea863bfdc7777b8bade39a81655b2f99e02f data/create/advancements/item_drain.json
7e12b7ccb198ef0db7964b8cbef152d8347e333c data/create/advancements/its_alive.json
3d0fc63191ef507a018ef996ebf9406a523f3976 data/create/advancements/lava_wheel.json
90393cdb6b699c9c0fd4dd9400159c3aa6911a6b data/create/advancements/mechanical_arm.json
786c2058805ceca3cd3970cc6e918560b54747f5 data/create/advancements/mechanical_drill.json
41444ae151ce90d2d68dcda0ed3565f98509c594 data/create/advancements/mechanical_saw.json
9c7f0c2484a84ccf42166704475fafcb1f232ce6 data/create/advancements/millstone.json
82e4fee1e20713e1a3e47672410bb464dacc0023 data/create/advancements/maxed_windmill.json
03389885be3d616054d418587fd2acc202127c5c data/create/advancements/mechanical_arm.json
218568a4e416c5fa559c55a5c92aa4e93f88b837 data/create/advancements/mechanical_drill.json
6dc84ad2f0512495fe3f01f99d3c547849351e33 data/create/advancements/mechanical_saw.json
3bc549c06dc6d9568f92e1abc9654c9b4c33f035 data/create/advancements/millstone.json
704c7fc0ed357b1a116ffdc0b6c64fe64e337a5a data/create/advancements/mixer.json
8085b46ca0dd8c511841cabd88e51bff4baceefd data/create/advancements/musical_arm.json
325d4cef263ce301b143ee0498fb15afdb2c125b data/create/advancements/musical_arm.json
c9c4060ed207226b69fada2d61e01a97d7077eae data/create/advancements/nixie_tube.json
9329cb210a954c0de1dcf517e7dff1ece77c19c0 data/create/advancements/overstress_flywheel.json
a135eec618e448f440d9f42cc7a3e6c63fc45a71 data/create/advancements/overstressed.json
b31bca0b9719040ebe769e8bf09d1978ea0bf901 data/create/advancements/pipe_collision.json
70f0e06143e24e9c1ea7ccd142b10d5cd227ab3d data/create/advancements/pipe_spill.json
72025d8bf73ab8096c29f12d0c8d9a346f09cd64 data/create/advancements/polished_rose_quartz.json
1e3cd82e36fd4bcd053d652a0eead4458ed7f315 data/create/advancements/press.json
5012e9d559439d0d62d0b34c2e39de048e8c7699 data/create/advancements/recipes/building_blocks/blasting/aluminum_ingot_compat_silents_mechanisms.json
@ -1698,6 +1729,7 @@ ef79bf45e7aa43374d05a258ccb62a8243047fbb data/create/advancements/recipes/create
bf36904e7e691a150379561fb6f945123ebd3978 data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat.json
da90875fb845ee952ca2cb71f96b8de4f6420c21 data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat_from_other_seat.json
8ae8701f89b0881fbf9fcdf18b550e4bdf8d1483 data/create/advancements/recipes/create.base/crafting/kinetics/magenta_valve_handle_from_other_valve_handle.json
4f751a51ed674f2ffacccdbeaf4f2bd28f67fa6c data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_arm.json
3264bf9c4adeea21b250c65a78a7ef9c15fa9720 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_bearing.json
d096f7343b42827c4832bf6c68e7d0135e21c8a9 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_crafter.json
8e8bb7aa8da72913a69bc4792cfc61f8cf827386 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_drill.json
@ -1711,6 +1743,7 @@ f5ea782327d2353dd0e484b15536b7c19987a32b data/create/advancements/recipes/create
8fd1bd08e678262d95ac97ba2f18d631c2fd3796 data/create/advancements/recipes/create.base/crafting/kinetics/metal_bracket.json
5a107ee1772727b66414c8d143b77833f3a92f0f data/create/advancements/recipes/create.base/crafting/kinetics/millstone.json
d38e8ff9dd33558227678d69393b57a360caa28e data/create/advancements/recipes/create.base/crafting/kinetics/mysterious_cuckoo_clock.json
0869995e6f406094ae949b2e1a24a3b230260ae1 data/create/advancements/recipes/create.base/crafting/kinetics/nixie_tube.json
afeb2a152697b68bc953986d6886cbe527c6d2b5 data/create/advancements/recipes/create.base/crafting/kinetics/nozzle.json
ccd49c33260333ba850d0b843c4913cb6371eee9 data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat.json
0556cca38a52f819e7f786ffbf284d5ef3364d0a data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat_from_other_seat.json
@ -2199,15 +2232,22 @@ ea72626febe23b0c8c6e03518a9486ce94c88b12 data/create/advancements/recipes/misc/s
c8a2f6594042a3205e675349ccef97873a9e91b2 data/create/advancements/recipes/transportation/crafting/kinetics/furnace_minecart_from_contraption_cart.json
e35aa0e435dc3640c78c4687dd7130fe62c55ea3 data/create/advancements/recipes/transportation/crafting/kinetics/minecart_from_contraption_cart.json
e0b9edc5e59647e7dd99be17369b263dadf407d4 data/create/advancements/refined_radiance.json
5052d3b97ba0a9ef4ff82084e2720a4f46c0de13 data/create/advancements/reinforced.json
fc12b590ab8f5ac901db21c67ba3850f157e1421 data/create/advancements/root.json
8529fc7919b6a3240ede2bb8043906bb72fb7f9e data/create/advancements/shadow_end.json
c1f162e773518f6b1481221e3e63f9ba33fed647 data/create/advancements/shadow_steel.json
290e1248254abcfd7f1e73906be25662331378ec data/create/advancements/shifting_gears.json
fedeed4c9be574d7c5ddd68b4ab74588f345d3c6 data/create/advancements/speedometer.json
44910ea5533c1236fbb185587a58b299a30b0c66 data/create/advancements/stressometer.json
a7d278d8ce8e2769c0b9c89f547d4775eabe671b data/create/advancements/speed_controller.json
a203d509a6038f0bad707e232a425388e62e1ae1 data/create/advancements/speedometer.json
1b95903e1883a701305bb734d54a9d3f6ba89333 data/create/advancements/splitter_tunnel.json
b9064e9796e316bcd6c4f525b5a1f5969e492476 data/create/advancements/spout.json
e8ab91b7305367bd49480a6f1bab0591051ba7b3 data/create/advancements/spout_potion.json
0efdaf483d84791044f085f79197b6bab3e15872 data/create/advancements/stressometer.json
a015cad8d909c7b9369864368706fbb323a8f4ec data/create/advancements/tunnel.json
6b815a2e05e3cd09354e05578515a0060675b67a data/create/advancements/upgraded_zapper.json
f519522955a51998eb81e20f24a4ab86a3b57027 data/create/advancements/upward_chute.json
fe37896bb804d2be9b8abf3744c5b9b7bc1c086e data/create/advancements/wand_of_symmetry.json
50935316d27336ef0858d5a7c5ccc563d288a494 data/create/advancements/water_wheel.json
73d63d8a06f91f3edd59a025043305f5d0d4c209 data/create/advancements/windmill.json
4513d0c4dd40c948028a3fc8e6f3b4d0356c0a90 data/create/advancements/wrench.json
33c1224f4f6a7bb0a3439eb0f8b8af9341b62574 data/create/advancements/zapper.json
054392b614e410c6d1b37c546b4bfd36f50aec4a data/create/loot_tables/blocks/acacia_window.json
@ -2705,10 +2745,10 @@ dc62d932f6a3723e050cb043fea233efd685f775 data/create/recipes/crafting/kinetics/c
ad1c3ce1e98b8483512bdd754f2e5930c7b3ae85 data/create/recipes/crafting/kinetics/deployer.json
be86df1c4d7af14bc5dcfe044d07c03b6c6d2a75 data/create/recipes/crafting/kinetics/depot.json
9c5d30f25a130d591b924c50e5c83e3b787c2758 data/create/recipes/crafting/kinetics/empty_blaze_burner.json
f5386d34e6d041f637575d461df6ca5d43b4f464 data/create/recipes/crafting/kinetics/encased_chain_drive.json
73cd487885be8d5190f24319b4a927b8e34c21cd data/create/recipes/crafting/kinetics/encased_chain_drive.json
b07496e4ba5bc56a2c5a395b612c68ba21328867 data/create/recipes/crafting/kinetics/encased_fan.json
0dd0cc11eaa6789fc612af3231ed247893852178 data/create/recipes/crafting/kinetics/filter.json
30ae02825e54c0cc07be8f4decf9d432e7d61ba2 data/create/recipes/crafting/kinetics/fluid_pipe.json
f4ae37f736d06ccda5fbba7831a7a174ec916a05 data/create/recipes/crafting/kinetics/fluid_pipe.json
86ad4d2820e8e2b01de8d977af7796119dfb7430 data/create/recipes/crafting/kinetics/fluid_tank.json
3dad2a849796df268cd3a06ed37376f2cc529957 data/create/recipes/crafting/kinetics/fluid_valve.json
84153bd478c0e63a04c77579d6595043f604b7ab data/create/recipes/crafting/kinetics/furnace_minecart_from_contraption_cart.json
@ -2740,6 +2780,7 @@ d214afbd44e580f5fd1ebb4f16f07ffe34d87cba data/create/recipes/crafting/kinetics/l
d7d96071874a87edf7bbdcf7a462f95a130d2991 data/create/recipes/crafting/kinetics/magenta_seat.json
5836881feef8fa8b18e4cceb9c3a9a2748b8cf3a data/create/recipes/crafting/kinetics/magenta_seat_from_other_seat.json
2ea43d6527dcb734578067ff442ec20395b0093b data/create/recipes/crafting/kinetics/magenta_valve_handle_from_other_valve_handle.json
f3f3d484de6411652472db0ca52c612c23f81278 data/create/recipes/crafting/kinetics/mechanical_arm.json
946389078db31de69a7dc4fec5feebddf48dcfc3 data/create/recipes/crafting/kinetics/mechanical_bearing.json
a5c7aad0d86cbb66b8688d295e62547da4a2ce0f data/create/recipes/crafting/kinetics/mechanical_crafter.json
4372830100d39c4a89ff397a62b01940e1a28cb3 data/create/recipes/crafting/kinetics/mechanical_drill.json
@ -2754,6 +2795,7 @@ ce28bcb47a379976d4a1bdfcfd1cdd0bae0bcdae data/create/recipes/crafting/kinetics/m
58d9046e61eae40958181388186a35dc07cc9a59 data/create/recipes/crafting/kinetics/millstone.json
13fa2887d3c988973c9222ce5e2e3dd0d9bd8374 data/create/recipes/crafting/kinetics/minecart_from_contraption_cart.json
be4c7fdb0ba1e9ee6d3dcf200dc2718ad83ec8fb data/create/recipes/crafting/kinetics/mysterious_cuckoo_clock.json
99935fbbb83fe102454096a2dcafe09d572d9ad3 data/create/recipes/crafting/kinetics/nixie_tube.json
6b1b626394d7269a6861a836992ccdb344b6e7dd data/create/recipes/crafting/kinetics/nozzle.json
9c41cd91a0716d591ed6d1b5128ec731b418850f data/create/recipes/crafting/kinetics/orange_seat.json
a8da214f0a521be1204b669f118348a142bc9a3d data/create/recipes/crafting/kinetics/orange_seat_from_other_seat.json
@ -2873,7 +2915,7 @@ dd4b9e88a723f6c3f2456f36ef2354cd86d85433 data/create/recipes/crushing/obsidian.j
67197bbbb9667ab481410d21cb014bf9ca71ea60 data/create/recipes/crushing/prismarine_crystals.json
d068d6b1c0ffddf989188b826cf948e997af184d data/create/recipes/crushing/quicksilver_ore.json
03874de476273de5aab8758f23d1ae638847843b data/create/recipes/crushing/redstone_ore.json
2f48a98a44f01a014d4dd59030dc38afa234f3fc data/create/recipes/crushing/sand.json
8d2e8f0f24bebc920430de9f187536e42c952608 data/create/recipes/crushing/sand.json
2583968bd8227c0aa464741e2b5716367acd1536 data/create/recipes/crushing/silver_ore.json
e288b431c6a313a637cdc6208137faa17f6d8c4c data/create/recipes/crushing/tin_ore.json
307f30eb1180bca140572d08951c06b01a85beb0 data/create/recipes/crushing/uranium_ore.json
@ -3021,7 +3063,7 @@ d2ab9ce73636773165564506580f2ec13bd1fc50 data/create/recipes/fancy_weathered_lim
36947f27d2b2e57b00440fd5acd06a7554e5a387 data/create/recipes/fancy_weathered_limestone_bricks_wall.json
1d0e41ca98e48073c72adf4077610c96e592f9a5 data/create/recipes/fancy_weathered_limestone_bricks_wall_from_fancy_weathered_limestone_bricks_stonecutting.json
133e79f78a7f2c2f63ac7695d2be57d56e8955f4 data/create/recipes/filling/blaze_cake.json
790a63246268173350530d61ac824eff093724b2 data/create/recipes/filling/glowstone.json
5bec6c2068a3c1005810d18bd45ce916389b5423 data/create/recipes/filling/glowstone.json
5eb6227ccb6fa940b662d3ec029c3bd61fe61c8d data/create/recipes/filling/grass_block.json
244f27eadefefbc966ac384ac087c57d19484321 data/create/recipes/filling/gunpowder.json
c8ca74a6cd071308a1750a2ad1153e79422598a0 data/create/recipes/filling/honey_bottle.json
@ -3095,8 +3137,6 @@ c2e15ac0c9109bad3face6d13efc32d7116b4c25 data/create/recipes/limestone_pillar_fr
de7fea84434753873dfa2b929d9b5f5f86ac6a5c data/create/recipes/mechanical_crafting/flywheel.json
e491fd8a8873308270f9dc2a57ac8f2c70431dcc data/create/recipes/mechanical_crafting/furnace_engine.json
ce17f8ab6e051f45a12e55f1642ad1b8a0f8510f data/create/recipes/mechanical_crafting/integrated_circuit.json
fc380bc241f3233700e91fe2947e1a5d6c70e7db data/create/recipes/mechanical_crafting/mechanical_arm.json
23bd72789e7be894c4ee8927a171c721afcc2084 data/create/recipes/mechanical_crafting/nixie_tube.json
98f877bf8f3f8a686fc6cf7479a0fba5744248ce data/create/recipes/milling/allium.json
8c7e1cbc87c7ca7df2bf949957e89422fef8ad94 data/create/recipes/milling/aluminum_ore.json
bcff4d30ae09a0729bce8b2dbde4ddd6719a998b data/create/recipes/milling/andesite.json
@ -3485,6 +3525,7 @@ fb9bfb4c84ed9cf2da8c4b2fbc4cd4d9f37d3016 data/forge/tags/items/plates/gold.json
ff1900963bc4cd8ceffa78d58ef1952ceacb2fb7 data/forge/tags/items/storage_blocks/brass.json
f6c8f34ceb475546dba5cc6ff288863ea795d20b data/forge/tags/items/storage_blocks/copper.json
7f71a774800111e50b42de0e6159ed2d2a807d32 data/forge/tags/items/storage_blocks/zinc.json
1376cd1f92903a1c4e1422719b1aa102438a216e data/minecraft/advancements/createchromatic_age.json
31424fe956db0354a9f24c61baf977a2961c8db6 data/minecraft/tags/blocks/impermeable.json
378b01e288301e0835d3d25167889077a2070780 data/minecraft/tags/blocks/rails.json
29e6f7e3d4be9a9b0af1fca5d32fa55e29905ce2 data/minecraft/tags/blocks/slabs.json

View File

@ -495,8 +495,28 @@
"advancement.create.shifting_gears.desc": "Connect a Large Cogwheel to a Small Cogwheel, allowing you to change the speed of your contraption.",
"advancement.create.overstressed": "Overstressed",
"advancement.create.overstressed.desc": "Experience the limits of stress firsthand.",
"advancement.create.belt": "Convey It All",
"advancement.create.belt": "Kelp Drive",
"advancement.create.belt.desc": "Connect two shafts with a Mechanical Belt.",
"advancement.create.tunnel": "Take cover!",
"advancement.create.tunnel.desc": "Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "Tumbling down",
"advancement.create.chute.desc": "Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "Aerial Abduction",
"advancement.create.upward_chute.desc": "Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "Make two belt mounted funnels kiss.",
"advancement.create.fan": "Mechanical Airbender",
"advancement.create.fan.desc": "Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "Geothermal Space Heater",
"advancement.create.fan_lava.desc": "Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "Wacky Washing",
"advancement.create.fan_water.desc": "Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "Mechanical Bellows",
"advancement.create.fan_smoke.desc": "Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "Configure Conveniently",
"advancement.create.wrench.desc": "Create a Wrench to aid you in building your contraptions.",
"advancement.create.goggles": "Stress-O-Vision",
@ -505,12 +525,24 @@
"advancement.create.speedometer.desc": "Place and power a Speedometer. Look at it through your goggles to read its exact value.",
"advancement.create.stressometer": "But How Stressed Exactly?",
"advancement.create.stressometer.desc": "Place and power a Stressometer. Look at it through your goggles to read its exact value.",
"advancement.create.aesthetics": "Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "Boom, Reinforced!",
"advancement.create.reinforced.desc": "Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "Harnessing Hydraulics",
"advancement.create.water_wheel.desc": "Place a Water Wheel and try getting it to spin!",
"advancement.create.chocolate_wheel": "Tasteful power",
"advancement.create.chocolate_wheel.desc": "Run a Water Wheel with molten Chocolate.",
"advancement.create.lava_wheel": "Magma Wheel",
"advancement.create.lava_wheel.desc": "This shouldn't have worked.",
"advancement.create.cuckoo": "Is it time?",
"advancement.create.cuckoo.desc": "Witness a cuckhoo clock announce bedtime.",
"advancement.create.millstone": "Pocket Crusher",
"advancement.create.millstone.desc": "Place and power a Millstone.",
"advancement.create.windmill": "A mild Breeze",
"advancement.create.windmill.desc": "Assemble a windmill.",
"advancement.create.maxed_windmill": "A strong breeze",
"advancement.create.maxed_windmill.desc": "Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "The Andesite Age",
"advancement.create.andesite_casing.desc": "Use some Andesite Alloy and Wood to create a basic Casing.",
"advancement.create.mechanical_drill": "Stationary Breakers",
@ -527,34 +559,78 @@
"advancement.create.basin.desc": "Place a Basin and try throwing items into it.",
"advancement.create.mixer": "Mixin' It Up",
"advancement.create.mixer.desc": "Place a Mechanical Mixer above the Basin, power it, and start mixing some ingredients.",
"advancement.create.blaze_burner": "A living Fireplace",
"advancement.create.blaze_burner.desc": "Obtain a Blaze Burner.",
"advancement.create.compact": "Automated Compacting",
"advancement.create.compact.desc": "Use a Press and a Basin to compact some items.",
"advancement.create.expert_lane_1": "The Andesite Expert Lane",
"advancement.create.expert_lane_1.desc": "Work in Progress",
"advancement.create.brass": "An Actual Alloy",
"advancement.create.brass": "Actual Alloys",
"advancement.create.brass.desc": "Use Crushed Copper and Crushed Zinc to create some Brass.",
"advancement.create.brass_casing": "The Brass Age",
"advancement.create.brass_casing.desc": "Use newly obtained Brass and some Wood to create a more advanced Casing.",
"advancement.create.copper_casing": "The Copper Age",
"advancement.create.copper_casing.desc": "Use some Copper Sheets and Wood to create some Copper Casings.",
"advancement.create.spout": "Sploosh",
"advancement.create.spout.desc": "Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "Global Brewery",
"advancement.create.spout_potion.desc": "Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "A world of Imagination",
"advancement.create.chocolate.desc": "Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "Tumble Draining",
"advancement.create.item_drain.desc": "Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "Let it roll!",
"advancement.create.chained_item_drain.desc": "Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "Flow Spy",
"advancement.create.glass_pipe.desc": "Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "Never cross the Streams!",
"advancement.create.pipe_collision.desc": "Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "There's a leak!",
"advancement.create.pipe_spill.desc": "Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "Industrial Spillage",
"advancement.create.hose_pulley.desc": "Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "Draining the Ocean",
"advancement.create.infinite_water.desc": "Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "Automated Assembly",
"advancement.create.crafter.desc": "Place and power some Mechanical Crafters.",
"advancement.create.clockwork_bearing": "Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "Signs of Style",
"advancement.create.nixie_tube.desc": "Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "Poke, Place, and Attack",
"advancement.create.deployer.desc": "Place and power a Deployer, the perfect reflection of yourself.",
"advancement.create.mechanical_arm": "Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "Engineers hate him!",
"advancement.create.speed_controller.desc": "Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "Heart of the Factory",
"advancement.create.flywheel.desc": "Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "High levels of Stress",
"advancement.create.overstress_flywheel.desc": "Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "Complex Calculation",
"advancement.create.integrated_circuit.desc": "Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "Busy Hands!",
"advancement.create.mechanical_arm.desc": "Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "Pound It, Bro!",
"advancement.create.fist_bump.desc": "Make two Deployers fist-bump.",
"advancement.create.crushing_wheel": "A Pair of Giants",
"advancement.create.crushing_wheel.desc": "Create some Crushing Wheels to break down more materials more effectively.",
"advancement.create.blaze_cake": "Sugar Rush",
"advancement.create.blaze_cake.desc": "Bake your blaze burner a special cake.",
"advancement.create.chromatic_compound": "Bipolar Minerals",
"advancement.create.chromatic_compound.desc": "Create a Bar of Chromatic Compound.",
"advancement.create.shadow_steel": "Void Returner",
"advancement.create.shadow_steel.desc": "Create Shadow Steel, a metal bar of nothingness.",
"advancement.create.refined_radiance": "Bright and Inspiring",
"advancement.create.refined_radiance.desc": "Create Refined Radiance, a powerful chromatic substance.",
"advancement.create.chromatic_age": "The Chromatic Age",
"advancement.create.chromatic_age.desc": "Create casing blocks of the light and dark.",
"advancement.create.zapper": "Building With Style",
"advancement.create.zapper.desc": "Craft a Blockzapper. A radiant laser gun that helps you build.",
"advancement.create.upgraded_zapper": "Radiant Overdrive",

View File

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 1131",
"_": "Missing Localizations: 1207",
"_": "->------------------------] Game Elements [------------------------<-",
@ -496,8 +496,28 @@
"advancement.create.shifting_gears.desc": "UNLOCALIZED: Connect a Large Cogwheel to a Small Cogwheel, allowing you to change the speed of your contraption.",
"advancement.create.overstressed": "UNLOCALIZED: Overstressed",
"advancement.create.overstressed.desc": "UNLOCALIZED: Experience the limits of stress firsthand.",
"advancement.create.belt": "UNLOCALIZED: Convey It All",
"advancement.create.belt": "UNLOCALIZED: Kelp Drive",
"advancement.create.belt.desc": "UNLOCALIZED: Connect two shafts with a Mechanical Belt.",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "UNLOCALIZED: Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "UNLOCALIZED: Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "UNLOCALIZED: Tumbling down",
"advancement.create.chute.desc": "UNLOCALIZED: Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "UNLOCALIZED: Aerial Abduction",
"advancement.create.upward_chute.desc": "UNLOCALIZED: Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "UNLOCALIZED: Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "UNLOCALIZED: Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "UNLOCALIZED: The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "UNLOCALIZED: Make two belt mounted funnels kiss.",
"advancement.create.fan": "UNLOCALIZED: Mechanical Airbender",
"advancement.create.fan.desc": "UNLOCALIZED: Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "UNLOCALIZED: Geothermal Space Heater",
"advancement.create.fan_lava.desc": "UNLOCALIZED: Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "UNLOCALIZED: Wacky Washing",
"advancement.create.fan_water.desc": "UNLOCALIZED: Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "UNLOCALIZED: Mechanical Bellows",
"advancement.create.fan_smoke.desc": "UNLOCALIZED: Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "UNLOCALIZED: Configure Conveniently",
"advancement.create.wrench.desc": "UNLOCALIZED: Create a Wrench to aid you in building your contraptions.",
"advancement.create.goggles": "UNLOCALIZED: Stress-O-Vision",
@ -506,12 +526,24 @@
"advancement.create.speedometer.desc": "UNLOCALIZED: Place and power a Speedometer. Look at it through your goggles to read its exact value.",
"advancement.create.stressometer": "UNLOCALIZED: But How Stressed Exactly?",
"advancement.create.stressometer.desc": "UNLOCALIZED: Place and power a Stressometer. Look at it through your goggles to read its exact value.",
"advancement.create.aesthetics": "UNLOCALIZED: Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "UNLOCALIZED: Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "UNLOCALIZED: Boom, Reinforced!",
"advancement.create.reinforced.desc": "UNLOCALIZED: Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "UNLOCALIZED: Harnessing Hydraulics",
"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": "UNLOCALIZED: Magma Wheel",
"advancement.create.lava_wheel.desc": "UNLOCALIZED: This shouldn't have worked.",
"advancement.create.cuckoo": "UNLOCALIZED: Is it time?",
"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": "UNLOCALIZED: A mild Breeze",
"advancement.create.windmill.desc": "UNLOCALIZED: Assemble a windmill.",
"advancement.create.maxed_windmill": "UNLOCALIZED: A strong breeze",
"advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "UNLOCALIZED: The Andesite Age",
"advancement.create.andesite_casing.desc": "UNLOCALIZED: Use some Andesite Alloy and Wood to create a basic Casing.",
"advancement.create.mechanical_drill": "UNLOCALIZED: Stationary Breakers",
@ -528,34 +560,78 @@
"advancement.create.basin.desc": "UNLOCALIZED: Place a Basin and try throwing items into it.",
"advancement.create.mixer": "UNLOCALIZED: Mixin' It Up",
"advancement.create.mixer.desc": "UNLOCALIZED: Place a Mechanical Mixer above the Basin, power it, and start mixing some ingredients.",
"advancement.create.blaze_burner": "UNLOCALIZED: A living Fireplace",
"advancement.create.blaze_burner.desc": "UNLOCALIZED: Obtain a Blaze Burner.",
"advancement.create.compact": "UNLOCALIZED: Automated Compacting",
"advancement.create.compact.desc": "UNLOCALIZED: Use a Press and a Basin to compact some items.",
"advancement.create.expert_lane_1": "UNLOCALIZED: The Andesite Expert Lane",
"advancement.create.expert_lane_1.desc": "UNLOCALIZED: Work in Progress",
"advancement.create.brass": "UNLOCALIZED: An Actual Alloy",
"advancement.create.brass": "UNLOCALIZED: Actual Alloys",
"advancement.create.brass.desc": "UNLOCALIZED: Use Crushed Copper and Crushed Zinc to create some Brass.",
"advancement.create.brass_casing": "UNLOCALIZED: The Brass Age",
"advancement.create.brass_casing.desc": "UNLOCALIZED: Use newly obtained Brass and some Wood to create a more advanced Casing.",
"advancement.create.copper_casing": "UNLOCALIZED: The Copper Age",
"advancement.create.copper_casing.desc": "UNLOCALIZED: Use some Copper Sheets and Wood to create some Copper Casings.",
"advancement.create.spout": "UNLOCALIZED: Sploosh",
"advancement.create.spout.desc": "UNLOCALIZED: Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "UNLOCALIZED: Global Brewery",
"advancement.create.spout_potion.desc": "UNLOCALIZED: Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "UNLOCALIZED: A world of Imagination",
"advancement.create.chocolate.desc": "UNLOCALIZED: Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "UNLOCALIZED: Tumble Draining",
"advancement.create.item_drain.desc": "UNLOCALIZED: Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "UNLOCALIZED: Let it roll!",
"advancement.create.chained_item_drain.desc": "UNLOCALIZED: Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "UNLOCALIZED: Flow Spy",
"advancement.create.glass_pipe.desc": "UNLOCALIZED: Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "UNLOCALIZED: Never cross the Streams!",
"advancement.create.pipe_collision.desc": "UNLOCALIZED: Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "UNLOCALIZED: There's a leak!",
"advancement.create.pipe_spill.desc": "UNLOCALIZED: Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "UNLOCALIZED: Industrial Spillage",
"advancement.create.hose_pulley.desc": "UNLOCALIZED: Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "UNLOCALIZED: Draining the Ocean",
"advancement.create.infinite_water.desc": "UNLOCALIZED: Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "UNLOCALIZED: Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "UNLOCALIZED: Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "UNLOCALIZED: Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "UNLOCALIZED: Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "UNLOCALIZED: Automated Assembly",
"advancement.create.crafter.desc": "UNLOCALIZED: Place and power some Mechanical Crafters.",
"advancement.create.clockwork_bearing": "UNLOCALIZED: Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "UNLOCALIZED: Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "UNLOCALIZED: Signs of Style",
"advancement.create.nixie_tube.desc": "UNLOCALIZED: Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "UNLOCALIZED: Poke, Place, and Attack",
"advancement.create.deployer.desc": "UNLOCALIZED: Place and power a Deployer, the perfect reflection of yourself.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "UNLOCALIZED: Engineers hate him!",
"advancement.create.speed_controller.desc": "UNLOCALIZED: Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "UNLOCALIZED: Heart of the Factory",
"advancement.create.flywheel.desc": "UNLOCALIZED: Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "UNLOCALIZED: High levels of Stress",
"advancement.create.overstress_flywheel.desc": "UNLOCALIZED: Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "UNLOCALIZED: Complex Calculation",
"advancement.create.integrated_circuit.desc": "UNLOCALIZED: Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Busy Hands!",
"advancement.create.mechanical_arm.desc": "UNLOCALIZED: Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "UNLOCALIZED: Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "UNLOCALIZED: Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "UNLOCALIZED: Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "UNLOCALIZED: Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "UNLOCALIZED: Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "UNLOCALIZED: Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "UNLOCALIZED: Pound It, Bro!",
"advancement.create.fist_bump.desc": "UNLOCALIZED: Make two Deployers fist-bump.",
"advancement.create.crushing_wheel": "UNLOCALIZED: A Pair of Giants",
"advancement.create.crushing_wheel.desc": "UNLOCALIZED: Create some Crushing Wheels to break down more materials more effectively.",
"advancement.create.blaze_cake": "UNLOCALIZED: Sugar Rush",
"advancement.create.blaze_cake.desc": "UNLOCALIZED: Bake your blaze burner a special cake.",
"advancement.create.chromatic_compound": "UNLOCALIZED: Bipolar Minerals",
"advancement.create.chromatic_compound.desc": "UNLOCALIZED: Create a Bar of Chromatic Compound.",
"advancement.create.shadow_steel": "UNLOCALIZED: Void Returner",
"advancement.create.shadow_steel.desc": "UNLOCALIZED: Create Shadow Steel, a metal bar of nothingness.",
"advancement.create.refined_radiance": "UNLOCALIZED: Bright and Inspiring",
"advancement.create.refined_radiance.desc": "UNLOCALIZED: Create Refined Radiance, a powerful chromatic substance.",
"advancement.create.chromatic_age": "UNLOCALIZED: The Chromatic Age",
"advancement.create.chromatic_age.desc": "UNLOCALIZED: Create casing blocks of the light and dark.",
"advancement.create.zapper": "UNLOCALIZED: Building With Style",
"advancement.create.zapper.desc": "UNLOCALIZED: Craft a Blockzapper. A radiant laser gun that helps you build.",
"advancement.create.upgraded_zapper": "UNLOCALIZED: Radiant Overdrive",

View File

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 782",
"_": "Missing Localizations: 858",
"_": "->------------------------] Game Elements [------------------------<-",
@ -496,8 +496,28 @@
"advancement.create.shifting_gears.desc": "UNLOCALIZED: Connect a Large Cogwheel to a Small Cogwheel, allowing you to change the speed of your contraption.",
"advancement.create.overstressed": "UNLOCALIZED: Overstressed",
"advancement.create.overstressed.desc": "UNLOCALIZED: Experience the limits of stress firsthand.",
"advancement.create.belt": "UNLOCALIZED: Convey It All",
"advancement.create.belt": "UNLOCALIZED: Kelp Drive",
"advancement.create.belt.desc": "UNLOCALIZED: Connect two shafts with a Mechanical Belt.",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "UNLOCALIZED: Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "UNLOCALIZED: Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "UNLOCALIZED: Tumbling down",
"advancement.create.chute.desc": "UNLOCALIZED: Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "UNLOCALIZED: Aerial Abduction",
"advancement.create.upward_chute.desc": "UNLOCALIZED: Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "UNLOCALIZED: Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "UNLOCALIZED: Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "UNLOCALIZED: The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "UNLOCALIZED: Make two belt mounted funnels kiss.",
"advancement.create.fan": "UNLOCALIZED: Mechanical Airbender",
"advancement.create.fan.desc": "UNLOCALIZED: Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "UNLOCALIZED: Geothermal Space Heater",
"advancement.create.fan_lava.desc": "UNLOCALIZED: Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "UNLOCALIZED: Wacky Washing",
"advancement.create.fan_water.desc": "UNLOCALIZED: Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "UNLOCALIZED: Mechanical Bellows",
"advancement.create.fan_smoke.desc": "UNLOCALIZED: Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "UNLOCALIZED: Configure Conveniently",
"advancement.create.wrench.desc": "UNLOCALIZED: Create a Wrench to aid you in building your contraptions.",
"advancement.create.goggles": "UNLOCALIZED: Stress-O-Vision",
@ -506,12 +526,24 @@
"advancement.create.speedometer.desc": "UNLOCALIZED: Place and power a Speedometer. Look at it through your goggles to read its exact value.",
"advancement.create.stressometer": "UNLOCALIZED: But How Stressed Exactly?",
"advancement.create.stressometer.desc": "UNLOCALIZED: Place and power a Stressometer. Look at it through your goggles to read its exact value.",
"advancement.create.aesthetics": "UNLOCALIZED: Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "UNLOCALIZED: Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "UNLOCALIZED: Boom, Reinforced!",
"advancement.create.reinforced.desc": "UNLOCALIZED: Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "UNLOCALIZED: Harnessing Hydraulics",
"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": "UNLOCALIZED: Magma Wheel",
"advancement.create.lava_wheel.desc": "UNLOCALIZED: This shouldn't have worked.",
"advancement.create.cuckoo": "UNLOCALIZED: Is it time?",
"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": "UNLOCALIZED: A mild Breeze",
"advancement.create.windmill.desc": "UNLOCALIZED: Assemble a windmill.",
"advancement.create.maxed_windmill": "UNLOCALIZED: A strong breeze",
"advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "UNLOCALIZED: The Andesite Age",
"advancement.create.andesite_casing.desc": "UNLOCALIZED: Use some Andesite Alloy and Wood to create a basic Casing.",
"advancement.create.mechanical_drill": "UNLOCALIZED: Stationary Breakers",
@ -528,34 +560,78 @@
"advancement.create.basin.desc": "UNLOCALIZED: Place a Basin and try throwing items into it.",
"advancement.create.mixer": "UNLOCALIZED: Mixin' It Up",
"advancement.create.mixer.desc": "UNLOCALIZED: Place a Mechanical Mixer above the Basin, power it, and start mixing some ingredients.",
"advancement.create.blaze_burner": "UNLOCALIZED: A living Fireplace",
"advancement.create.blaze_burner.desc": "UNLOCALIZED: Obtain a Blaze Burner.",
"advancement.create.compact": "UNLOCALIZED: Automated Compacting",
"advancement.create.compact.desc": "UNLOCALIZED: Use a Press and a Basin to compact some items.",
"advancement.create.expert_lane_1": "UNLOCALIZED: The Andesite Expert Lane",
"advancement.create.expert_lane_1.desc": "UNLOCALIZED: Work in Progress",
"advancement.create.brass": "UNLOCALIZED: An Actual Alloy",
"advancement.create.brass": "UNLOCALIZED: Actual Alloys",
"advancement.create.brass.desc": "UNLOCALIZED: Use Crushed Copper and Crushed Zinc to create some Brass.",
"advancement.create.brass_casing": "UNLOCALIZED: The Brass Age",
"advancement.create.brass_casing.desc": "UNLOCALIZED: Use newly obtained Brass and some Wood to create a more advanced Casing.",
"advancement.create.copper_casing": "UNLOCALIZED: The Copper Age",
"advancement.create.copper_casing.desc": "UNLOCALIZED: Use some Copper Sheets and Wood to create some Copper Casings.",
"advancement.create.spout": "UNLOCALIZED: Sploosh",
"advancement.create.spout.desc": "UNLOCALIZED: Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "UNLOCALIZED: Global Brewery",
"advancement.create.spout_potion.desc": "UNLOCALIZED: Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "UNLOCALIZED: A world of Imagination",
"advancement.create.chocolate.desc": "UNLOCALIZED: Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "UNLOCALIZED: Tumble Draining",
"advancement.create.item_drain.desc": "UNLOCALIZED: Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "UNLOCALIZED: Let it roll!",
"advancement.create.chained_item_drain.desc": "UNLOCALIZED: Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "UNLOCALIZED: Flow Spy",
"advancement.create.glass_pipe.desc": "UNLOCALIZED: Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "UNLOCALIZED: Never cross the Streams!",
"advancement.create.pipe_collision.desc": "UNLOCALIZED: Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "UNLOCALIZED: There's a leak!",
"advancement.create.pipe_spill.desc": "UNLOCALIZED: Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "UNLOCALIZED: Industrial Spillage",
"advancement.create.hose_pulley.desc": "UNLOCALIZED: Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "UNLOCALIZED: Draining the Ocean",
"advancement.create.infinite_water.desc": "UNLOCALIZED: Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "UNLOCALIZED: Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "UNLOCALIZED: Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "UNLOCALIZED: Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "UNLOCALIZED: Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "UNLOCALIZED: Automated Assembly",
"advancement.create.crafter.desc": "UNLOCALIZED: Place and power some Mechanical Crafters.",
"advancement.create.clockwork_bearing": "UNLOCALIZED: Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "UNLOCALIZED: Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "UNLOCALIZED: Signs of Style",
"advancement.create.nixie_tube.desc": "UNLOCALIZED: Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "UNLOCALIZED: Poke, Place, and Attack",
"advancement.create.deployer.desc": "UNLOCALIZED: Place and power a Deployer, the perfect reflection of yourself.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "UNLOCALIZED: Engineers hate him!",
"advancement.create.speed_controller.desc": "UNLOCALIZED: Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "UNLOCALIZED: Heart of the Factory",
"advancement.create.flywheel.desc": "UNLOCALIZED: Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "UNLOCALIZED: High levels of Stress",
"advancement.create.overstress_flywheel.desc": "UNLOCALIZED: Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "UNLOCALIZED: Complex Calculation",
"advancement.create.integrated_circuit.desc": "UNLOCALIZED: Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Busy Hands!",
"advancement.create.mechanical_arm.desc": "UNLOCALIZED: Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "UNLOCALIZED: Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "UNLOCALIZED: Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "UNLOCALIZED: Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "UNLOCALIZED: Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "UNLOCALIZED: Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "UNLOCALIZED: Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "UNLOCALIZED: Pound It, Bro!",
"advancement.create.fist_bump.desc": "UNLOCALIZED: Make two Deployers fist-bump.",
"advancement.create.crushing_wheel": "UNLOCALIZED: A Pair of Giants",
"advancement.create.crushing_wheel.desc": "UNLOCALIZED: Create some Crushing Wheels to break down more materials more effectively.",
"advancement.create.blaze_cake": "UNLOCALIZED: Sugar Rush",
"advancement.create.blaze_cake.desc": "UNLOCALIZED: Bake your blaze burner a special cake.",
"advancement.create.chromatic_compound": "UNLOCALIZED: Bipolar Minerals",
"advancement.create.chromatic_compound.desc": "UNLOCALIZED: Create a Bar of Chromatic Compound.",
"advancement.create.shadow_steel": "UNLOCALIZED: Void Returner",
"advancement.create.shadow_steel.desc": "UNLOCALIZED: Create Shadow Steel, a metal bar of nothingness.",
"advancement.create.refined_radiance": "UNLOCALIZED: Bright and Inspiring",
"advancement.create.refined_radiance.desc": "UNLOCALIZED: Create Refined Radiance, a powerful chromatic substance.",
"advancement.create.chromatic_age": "UNLOCALIZED: The Chromatic Age",
"advancement.create.chromatic_age.desc": "UNLOCALIZED: Create casing blocks of the light and dark.",
"advancement.create.zapper": "UNLOCALIZED: Building With Style",
"advancement.create.zapper.desc": "UNLOCALIZED: Craft a Blockzapper. A radiant laser gun that helps you build.",
"advancement.create.upgraded_zapper": "UNLOCALIZED: Radiant Overdrive",

View File

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 766",
"_": "Missing Localizations: 842",
"_": "->------------------------] Game Elements [------------------------<-",
@ -496,8 +496,28 @@
"advancement.create.shifting_gears.desc": "UNLOCALIZED: Connect a Large Cogwheel to a Small Cogwheel, allowing you to change the speed of your contraption.",
"advancement.create.overstressed": "UNLOCALIZED: Overstressed",
"advancement.create.overstressed.desc": "UNLOCALIZED: Experience the limits of stress firsthand.",
"advancement.create.belt": "UNLOCALIZED: Convey It All",
"advancement.create.belt": "UNLOCALIZED: Kelp Drive",
"advancement.create.belt.desc": "UNLOCALIZED: Connect two shafts with a Mechanical Belt.",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "UNLOCALIZED: Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "UNLOCALIZED: Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "UNLOCALIZED: Tumbling down",
"advancement.create.chute.desc": "UNLOCALIZED: Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "UNLOCALIZED: Aerial Abduction",
"advancement.create.upward_chute.desc": "UNLOCALIZED: Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "UNLOCALIZED: Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "UNLOCALIZED: Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "UNLOCALIZED: The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "UNLOCALIZED: Make two belt mounted funnels kiss.",
"advancement.create.fan": "UNLOCALIZED: Mechanical Airbender",
"advancement.create.fan.desc": "UNLOCALIZED: Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "UNLOCALIZED: Geothermal Space Heater",
"advancement.create.fan_lava.desc": "UNLOCALIZED: Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "UNLOCALIZED: Wacky Washing",
"advancement.create.fan_water.desc": "UNLOCALIZED: Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "UNLOCALIZED: Mechanical Bellows",
"advancement.create.fan_smoke.desc": "UNLOCALIZED: Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "UNLOCALIZED: Configure Conveniently",
"advancement.create.wrench.desc": "UNLOCALIZED: Create a Wrench to aid you in building your contraptions.",
"advancement.create.goggles": "UNLOCALIZED: Stress-O-Vision",
@ -506,12 +526,24 @@
"advancement.create.speedometer.desc": "UNLOCALIZED: Place and power a Speedometer. Look at it through your goggles to read its exact value.",
"advancement.create.stressometer": "UNLOCALIZED: But How Stressed Exactly?",
"advancement.create.stressometer.desc": "UNLOCALIZED: Place and power a Stressometer. Look at it through your goggles to read its exact value.",
"advancement.create.aesthetics": "UNLOCALIZED: Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "UNLOCALIZED: Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "UNLOCALIZED: Boom, Reinforced!",
"advancement.create.reinforced.desc": "UNLOCALIZED: Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "UNLOCALIZED: Harnessing Hydraulics",
"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": "UNLOCALIZED: Magma Wheel",
"advancement.create.lava_wheel.desc": "UNLOCALIZED: This shouldn't have worked.",
"advancement.create.cuckoo": "UNLOCALIZED: Is it time?",
"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": "UNLOCALIZED: A mild Breeze",
"advancement.create.windmill.desc": "UNLOCALIZED: Assemble a windmill.",
"advancement.create.maxed_windmill": "UNLOCALIZED: A strong breeze",
"advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "UNLOCALIZED: The Andesite Age",
"advancement.create.andesite_casing.desc": "UNLOCALIZED: Use some Andesite Alloy and Wood to create a basic Casing.",
"advancement.create.mechanical_drill": "UNLOCALIZED: Stationary Breakers",
@ -528,34 +560,78 @@
"advancement.create.basin.desc": "UNLOCALIZED: Place a Basin and try throwing items into it.",
"advancement.create.mixer": "UNLOCALIZED: Mixin' It Up",
"advancement.create.mixer.desc": "UNLOCALIZED: Place a Mechanical Mixer above the Basin, power it, and start mixing some ingredients.",
"advancement.create.blaze_burner": "UNLOCALIZED: A living Fireplace",
"advancement.create.blaze_burner.desc": "UNLOCALIZED: Obtain a Blaze Burner.",
"advancement.create.compact": "UNLOCALIZED: Automated Compacting",
"advancement.create.compact.desc": "UNLOCALIZED: Use a Press and a Basin to compact some items.",
"advancement.create.expert_lane_1": "UNLOCALIZED: The Andesite Expert Lane",
"advancement.create.expert_lane_1.desc": "UNLOCALIZED: Work in Progress",
"advancement.create.brass": "UNLOCALIZED: An Actual Alloy",
"advancement.create.brass": "UNLOCALIZED: Actual Alloys",
"advancement.create.brass.desc": "UNLOCALIZED: Use Crushed Copper and Crushed Zinc to create some Brass.",
"advancement.create.brass_casing": "UNLOCALIZED: The Brass Age",
"advancement.create.brass_casing.desc": "UNLOCALIZED: Use newly obtained Brass and some Wood to create a more advanced Casing.",
"advancement.create.copper_casing": "UNLOCALIZED: The Copper Age",
"advancement.create.copper_casing.desc": "UNLOCALIZED: Use some Copper Sheets and Wood to create some Copper Casings.",
"advancement.create.spout": "UNLOCALIZED: Sploosh",
"advancement.create.spout.desc": "UNLOCALIZED: Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "UNLOCALIZED: Global Brewery",
"advancement.create.spout_potion.desc": "UNLOCALIZED: Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "UNLOCALIZED: A world of Imagination",
"advancement.create.chocolate.desc": "UNLOCALIZED: Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "UNLOCALIZED: Tumble Draining",
"advancement.create.item_drain.desc": "UNLOCALIZED: Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "UNLOCALIZED: Let it roll!",
"advancement.create.chained_item_drain.desc": "UNLOCALIZED: Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "UNLOCALIZED: Flow Spy",
"advancement.create.glass_pipe.desc": "UNLOCALIZED: Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "UNLOCALIZED: Never cross the Streams!",
"advancement.create.pipe_collision.desc": "UNLOCALIZED: Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "UNLOCALIZED: There's a leak!",
"advancement.create.pipe_spill.desc": "UNLOCALIZED: Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "UNLOCALIZED: Industrial Spillage",
"advancement.create.hose_pulley.desc": "UNLOCALIZED: Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "UNLOCALIZED: Draining the Ocean",
"advancement.create.infinite_water.desc": "UNLOCALIZED: Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "UNLOCALIZED: Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "UNLOCALIZED: Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "UNLOCALIZED: Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "UNLOCALIZED: Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "UNLOCALIZED: Automated Assembly",
"advancement.create.crafter.desc": "UNLOCALIZED: Place and power some Mechanical Crafters.",
"advancement.create.clockwork_bearing": "UNLOCALIZED: Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "UNLOCALIZED: Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "UNLOCALIZED: Signs of Style",
"advancement.create.nixie_tube.desc": "UNLOCALIZED: Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "UNLOCALIZED: Poke, Place, and Attack",
"advancement.create.deployer.desc": "UNLOCALIZED: Place and power a Deployer, the perfect reflection of yourself.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "UNLOCALIZED: Engineers hate him!",
"advancement.create.speed_controller.desc": "UNLOCALIZED: Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "UNLOCALIZED: Heart of the Factory",
"advancement.create.flywheel.desc": "UNLOCALIZED: Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "UNLOCALIZED: High levels of Stress",
"advancement.create.overstress_flywheel.desc": "UNLOCALIZED: Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "UNLOCALIZED: Complex Calculation",
"advancement.create.integrated_circuit.desc": "UNLOCALIZED: Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Busy Hands!",
"advancement.create.mechanical_arm.desc": "UNLOCALIZED: Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "UNLOCALIZED: Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "UNLOCALIZED: Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "UNLOCALIZED: Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "UNLOCALIZED: Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "UNLOCALIZED: Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "UNLOCALIZED: Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "UNLOCALIZED: Pound It, Bro!",
"advancement.create.fist_bump.desc": "UNLOCALIZED: Make two Deployers fist-bump.",
"advancement.create.crushing_wheel": "UNLOCALIZED: A Pair of Giants",
"advancement.create.crushing_wheel.desc": "UNLOCALIZED: Create some Crushing Wheels to break down more materials more effectively.",
"advancement.create.blaze_cake": "UNLOCALIZED: Sugar Rush",
"advancement.create.blaze_cake.desc": "UNLOCALIZED: Bake your blaze burner a special cake.",
"advancement.create.chromatic_compound": "UNLOCALIZED: Bipolar Minerals",
"advancement.create.chromatic_compound.desc": "UNLOCALIZED: Create a Bar of Chromatic Compound.",
"advancement.create.shadow_steel": "UNLOCALIZED: Void Returner",
"advancement.create.shadow_steel.desc": "UNLOCALIZED: Create Shadow Steel, a metal bar of nothingness.",
"advancement.create.refined_radiance": "UNLOCALIZED: Bright and Inspiring",
"advancement.create.refined_radiance.desc": "UNLOCALIZED: Create Refined Radiance, a powerful chromatic substance.",
"advancement.create.chromatic_age": "UNLOCALIZED: The Chromatic Age",
"advancement.create.chromatic_age.desc": "UNLOCALIZED: Create casing blocks of the light and dark.",
"advancement.create.zapper": "UNLOCALIZED: Building With Style",
"advancement.create.zapper.desc": "UNLOCALIZED: Craft a Blockzapper. A radiant laser gun that helps you build.",
"advancement.create.upgraded_zapper": "UNLOCALIZED: Radiant Overdrive",

View File

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 765",
"_": "Missing Localizations: 841",
"_": "->------------------------] Game Elements [------------------------<-",
@ -496,8 +496,28 @@
"advancement.create.shifting_gears.desc": "UNLOCALIZED: Connect a Large Cogwheel to a Small Cogwheel, allowing you to change the speed of your contraption.",
"advancement.create.overstressed": "UNLOCALIZED: Overstressed",
"advancement.create.overstressed.desc": "UNLOCALIZED: Experience the limits of stress firsthand.",
"advancement.create.belt": "UNLOCALIZED: Convey It All",
"advancement.create.belt": "UNLOCALIZED: Kelp Drive",
"advancement.create.belt.desc": "UNLOCALIZED: Connect two shafts with a Mechanical Belt.",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "UNLOCALIZED: Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "UNLOCALIZED: Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "UNLOCALIZED: Tumbling down",
"advancement.create.chute.desc": "UNLOCALIZED: Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "UNLOCALIZED: Aerial Abduction",
"advancement.create.upward_chute.desc": "UNLOCALIZED: Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "UNLOCALIZED: Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "UNLOCALIZED: Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "UNLOCALIZED: The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "UNLOCALIZED: Make two belt mounted funnels kiss.",
"advancement.create.fan": "UNLOCALIZED: Mechanical Airbender",
"advancement.create.fan.desc": "UNLOCALIZED: Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "UNLOCALIZED: Geothermal Space Heater",
"advancement.create.fan_lava.desc": "UNLOCALIZED: Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "UNLOCALIZED: Wacky Washing",
"advancement.create.fan_water.desc": "UNLOCALIZED: Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "UNLOCALIZED: Mechanical Bellows",
"advancement.create.fan_smoke.desc": "UNLOCALIZED: Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "UNLOCALIZED: Configure Conveniently",
"advancement.create.wrench.desc": "UNLOCALIZED: Create a Wrench to aid you in building your contraptions.",
"advancement.create.goggles": "UNLOCALIZED: Stress-O-Vision",
@ -506,12 +526,24 @@
"advancement.create.speedometer.desc": "UNLOCALIZED: Place and power a Speedometer. Look at it through your goggles to read its exact value.",
"advancement.create.stressometer": "UNLOCALIZED: But How Stressed Exactly?",
"advancement.create.stressometer.desc": "UNLOCALIZED: Place and power a Stressometer. Look at it through your goggles to read its exact value.",
"advancement.create.aesthetics": "UNLOCALIZED: Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "UNLOCALIZED: Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "UNLOCALIZED: Boom, Reinforced!",
"advancement.create.reinforced.desc": "UNLOCALIZED: Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "UNLOCALIZED: Harnessing Hydraulics",
"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": "UNLOCALIZED: Magma Wheel",
"advancement.create.lava_wheel.desc": "UNLOCALIZED: This shouldn't have worked.",
"advancement.create.cuckoo": "UNLOCALIZED: Is it time?",
"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": "UNLOCALIZED: A mild Breeze",
"advancement.create.windmill.desc": "UNLOCALIZED: Assemble a windmill.",
"advancement.create.maxed_windmill": "UNLOCALIZED: A strong breeze",
"advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "UNLOCALIZED: The Andesite Age",
"advancement.create.andesite_casing.desc": "UNLOCALIZED: Use some Andesite Alloy and Wood to create a basic Casing.",
"advancement.create.mechanical_drill": "UNLOCALIZED: Stationary Breakers",
@ -528,34 +560,78 @@
"advancement.create.basin.desc": "UNLOCALIZED: Place a Basin and try throwing items into it.",
"advancement.create.mixer": "UNLOCALIZED: Mixin' It Up",
"advancement.create.mixer.desc": "UNLOCALIZED: Place a Mechanical Mixer above the Basin, power it, and start mixing some ingredients.",
"advancement.create.blaze_burner": "UNLOCALIZED: A living Fireplace",
"advancement.create.blaze_burner.desc": "UNLOCALIZED: Obtain a Blaze Burner.",
"advancement.create.compact": "UNLOCALIZED: Automated Compacting",
"advancement.create.compact.desc": "UNLOCALIZED: Use a Press and a Basin to compact some items.",
"advancement.create.expert_lane_1": "UNLOCALIZED: The Andesite Expert Lane",
"advancement.create.expert_lane_1.desc": "UNLOCALIZED: Work in Progress",
"advancement.create.brass": "UNLOCALIZED: An Actual Alloy",
"advancement.create.brass": "UNLOCALIZED: Actual Alloys",
"advancement.create.brass.desc": "UNLOCALIZED: Use Crushed Copper and Crushed Zinc to create some Brass.",
"advancement.create.brass_casing": "UNLOCALIZED: The Brass Age",
"advancement.create.brass_casing.desc": "UNLOCALIZED: Use newly obtained Brass and some Wood to create a more advanced Casing.",
"advancement.create.copper_casing": "UNLOCALIZED: The Copper Age",
"advancement.create.copper_casing.desc": "UNLOCALIZED: Use some Copper Sheets and Wood to create some Copper Casings.",
"advancement.create.spout": "UNLOCALIZED: Sploosh",
"advancement.create.spout.desc": "UNLOCALIZED: Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "UNLOCALIZED: Global Brewery",
"advancement.create.spout_potion.desc": "UNLOCALIZED: Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "UNLOCALIZED: A world of Imagination",
"advancement.create.chocolate.desc": "UNLOCALIZED: Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "UNLOCALIZED: Tumble Draining",
"advancement.create.item_drain.desc": "UNLOCALIZED: Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "UNLOCALIZED: Let it roll!",
"advancement.create.chained_item_drain.desc": "UNLOCALIZED: Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "UNLOCALIZED: Flow Spy",
"advancement.create.glass_pipe.desc": "UNLOCALIZED: Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "UNLOCALIZED: Never cross the Streams!",
"advancement.create.pipe_collision.desc": "UNLOCALIZED: Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "UNLOCALIZED: There's a leak!",
"advancement.create.pipe_spill.desc": "UNLOCALIZED: Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "UNLOCALIZED: Industrial Spillage",
"advancement.create.hose_pulley.desc": "UNLOCALIZED: Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "UNLOCALIZED: Draining the Ocean",
"advancement.create.infinite_water.desc": "UNLOCALIZED: Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "UNLOCALIZED: Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "UNLOCALIZED: Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "UNLOCALIZED: Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "UNLOCALIZED: Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "UNLOCALIZED: Automated Assembly",
"advancement.create.crafter.desc": "UNLOCALIZED: Place and power some Mechanical Crafters.",
"advancement.create.clockwork_bearing": "UNLOCALIZED: Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "UNLOCALIZED: Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "UNLOCALIZED: Signs of Style",
"advancement.create.nixie_tube.desc": "UNLOCALIZED: Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "UNLOCALIZED: Poke, Place, and Attack",
"advancement.create.deployer.desc": "UNLOCALIZED: Place and power a Deployer, the perfect reflection of yourself.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "UNLOCALIZED: Engineers hate him!",
"advancement.create.speed_controller.desc": "UNLOCALIZED: Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "UNLOCALIZED: Heart of the Factory",
"advancement.create.flywheel.desc": "UNLOCALIZED: Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "UNLOCALIZED: High levels of Stress",
"advancement.create.overstress_flywheel.desc": "UNLOCALIZED: Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "UNLOCALIZED: Complex Calculation",
"advancement.create.integrated_circuit.desc": "UNLOCALIZED: Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Busy Hands!",
"advancement.create.mechanical_arm.desc": "UNLOCALIZED: Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "UNLOCALIZED: Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "UNLOCALIZED: Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "UNLOCALIZED: Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "UNLOCALIZED: Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "UNLOCALIZED: Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "UNLOCALIZED: Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "UNLOCALIZED: Pound It, Bro!",
"advancement.create.fist_bump.desc": "UNLOCALIZED: Make two Deployers fist-bump.",
"advancement.create.crushing_wheel": "UNLOCALIZED: A Pair of Giants",
"advancement.create.crushing_wheel.desc": "UNLOCALIZED: Create some Crushing Wheels to break down more materials more effectively.",
"advancement.create.blaze_cake": "UNLOCALIZED: Sugar Rush",
"advancement.create.blaze_cake.desc": "UNLOCALIZED: Bake your blaze burner a special cake.",
"advancement.create.chromatic_compound": "UNLOCALIZED: Bipolar Minerals",
"advancement.create.chromatic_compound.desc": "UNLOCALIZED: Create a Bar of Chromatic Compound.",
"advancement.create.shadow_steel": "UNLOCALIZED: Void Returner",
"advancement.create.shadow_steel.desc": "UNLOCALIZED: Create Shadow Steel, a metal bar of nothingness.",
"advancement.create.refined_radiance": "UNLOCALIZED: Bright and Inspiring",
"advancement.create.refined_radiance.desc": "UNLOCALIZED: Create Refined Radiance, a powerful chromatic substance.",
"advancement.create.chromatic_age": "UNLOCALIZED: The Chromatic Age",
"advancement.create.chromatic_age.desc": "UNLOCALIZED: Create casing blocks of the light and dark.",
"advancement.create.zapper": "UNLOCALIZED: Building With Style",
"advancement.create.zapper.desc": "UNLOCALIZED: Craft a Blockzapper. A radiant laser gun that helps you build.",
"advancement.create.upgraded_zapper": "UNLOCALIZED: Radiant Overdrive",

View File

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 766",
"_": "Missing Localizations: 842",
"_": "->------------------------] Game Elements [------------------------<-",
@ -496,8 +496,28 @@
"advancement.create.shifting_gears.desc": "UNLOCALIZED: Connect a Large Cogwheel to a Small Cogwheel, allowing you to change the speed of your contraption.",
"advancement.create.overstressed": "UNLOCALIZED: Overstressed",
"advancement.create.overstressed.desc": "UNLOCALIZED: Experience the limits of stress firsthand.",
"advancement.create.belt": "UNLOCALIZED: Convey It All",
"advancement.create.belt": "UNLOCALIZED: Kelp Drive",
"advancement.create.belt.desc": "UNLOCALIZED: Connect two shafts with a Mechanical Belt.",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "UNLOCALIZED: Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "UNLOCALIZED: Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "UNLOCALIZED: Tumbling down",
"advancement.create.chute.desc": "UNLOCALIZED: Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "UNLOCALIZED: Aerial Abduction",
"advancement.create.upward_chute.desc": "UNLOCALIZED: Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "UNLOCALIZED: Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "UNLOCALIZED: Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "UNLOCALIZED: The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "UNLOCALIZED: Make two belt mounted funnels kiss.",
"advancement.create.fan": "UNLOCALIZED: Mechanical Airbender",
"advancement.create.fan.desc": "UNLOCALIZED: Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "UNLOCALIZED: Geothermal Space Heater",
"advancement.create.fan_lava.desc": "UNLOCALIZED: Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "UNLOCALIZED: Wacky Washing",
"advancement.create.fan_water.desc": "UNLOCALIZED: Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "UNLOCALIZED: Mechanical Bellows",
"advancement.create.fan_smoke.desc": "UNLOCALIZED: Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "UNLOCALIZED: Configure Conveniently",
"advancement.create.wrench.desc": "UNLOCALIZED: Create a Wrench to aid you in building your contraptions.",
"advancement.create.goggles": "UNLOCALIZED: Stress-O-Vision",
@ -506,12 +526,24 @@
"advancement.create.speedometer.desc": "UNLOCALIZED: Place and power a Speedometer. Look at it through your goggles to read its exact value.",
"advancement.create.stressometer": "UNLOCALIZED: But How Stressed Exactly?",
"advancement.create.stressometer.desc": "UNLOCALIZED: Place and power a Stressometer. Look at it through your goggles to read its exact value.",
"advancement.create.aesthetics": "UNLOCALIZED: Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "UNLOCALIZED: Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "UNLOCALIZED: Boom, Reinforced!",
"advancement.create.reinforced.desc": "UNLOCALIZED: Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "UNLOCALIZED: Harnessing Hydraulics",
"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": "UNLOCALIZED: Magma Wheel",
"advancement.create.lava_wheel.desc": "UNLOCALIZED: This shouldn't have worked.",
"advancement.create.cuckoo": "UNLOCALIZED: Is it time?",
"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": "UNLOCALIZED: A mild Breeze",
"advancement.create.windmill.desc": "UNLOCALIZED: Assemble a windmill.",
"advancement.create.maxed_windmill": "UNLOCALIZED: A strong breeze",
"advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "UNLOCALIZED: The Andesite Age",
"advancement.create.andesite_casing.desc": "UNLOCALIZED: Use some Andesite Alloy and Wood to create a basic Casing.",
"advancement.create.mechanical_drill": "UNLOCALIZED: Stationary Breakers",
@ -528,34 +560,78 @@
"advancement.create.basin.desc": "UNLOCALIZED: Place a Basin and try throwing items into it.",
"advancement.create.mixer": "UNLOCALIZED: Mixin' It Up",
"advancement.create.mixer.desc": "UNLOCALIZED: Place a Mechanical Mixer above the Basin, power it, and start mixing some ingredients.",
"advancement.create.blaze_burner": "UNLOCALIZED: A living Fireplace",
"advancement.create.blaze_burner.desc": "UNLOCALIZED: Obtain a Blaze Burner.",
"advancement.create.compact": "UNLOCALIZED: Automated Compacting",
"advancement.create.compact.desc": "UNLOCALIZED: Use a Press and a Basin to compact some items.",
"advancement.create.expert_lane_1": "UNLOCALIZED: The Andesite Expert Lane",
"advancement.create.expert_lane_1.desc": "UNLOCALIZED: Work in Progress",
"advancement.create.brass": "UNLOCALIZED: An Actual Alloy",
"advancement.create.brass": "UNLOCALIZED: Actual Alloys",
"advancement.create.brass.desc": "UNLOCALIZED: Use Crushed Copper and Crushed Zinc to create some Brass.",
"advancement.create.brass_casing": "UNLOCALIZED: The Brass Age",
"advancement.create.brass_casing.desc": "UNLOCALIZED: Use newly obtained Brass and some Wood to create a more advanced Casing.",
"advancement.create.copper_casing": "UNLOCALIZED: The Copper Age",
"advancement.create.copper_casing.desc": "UNLOCALIZED: Use some Copper Sheets and Wood to create some Copper Casings.",
"advancement.create.spout": "UNLOCALIZED: Sploosh",
"advancement.create.spout.desc": "UNLOCALIZED: Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "UNLOCALIZED: Global Brewery",
"advancement.create.spout_potion.desc": "UNLOCALIZED: Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "UNLOCALIZED: A world of Imagination",
"advancement.create.chocolate.desc": "UNLOCALIZED: Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "UNLOCALIZED: Tumble Draining",
"advancement.create.item_drain.desc": "UNLOCALIZED: Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "UNLOCALIZED: Let it roll!",
"advancement.create.chained_item_drain.desc": "UNLOCALIZED: Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "UNLOCALIZED: Flow Spy",
"advancement.create.glass_pipe.desc": "UNLOCALIZED: Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "UNLOCALIZED: Never cross the Streams!",
"advancement.create.pipe_collision.desc": "UNLOCALIZED: Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "UNLOCALIZED: There's a leak!",
"advancement.create.pipe_spill.desc": "UNLOCALIZED: Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "UNLOCALIZED: Industrial Spillage",
"advancement.create.hose_pulley.desc": "UNLOCALIZED: Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "UNLOCALIZED: Draining the Ocean",
"advancement.create.infinite_water.desc": "UNLOCALIZED: Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "UNLOCALIZED: Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "UNLOCALIZED: Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "UNLOCALIZED: Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "UNLOCALIZED: Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "UNLOCALIZED: Automated Assembly",
"advancement.create.crafter.desc": "UNLOCALIZED: Place and power some Mechanical Crafters.",
"advancement.create.clockwork_bearing": "UNLOCALIZED: Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "UNLOCALIZED: Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "UNLOCALIZED: Signs of Style",
"advancement.create.nixie_tube.desc": "UNLOCALIZED: Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "UNLOCALIZED: Poke, Place, and Attack",
"advancement.create.deployer.desc": "UNLOCALIZED: Place and power a Deployer, the perfect reflection of yourself.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "UNLOCALIZED: Engineers hate him!",
"advancement.create.speed_controller.desc": "UNLOCALIZED: Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "UNLOCALIZED: Heart of the Factory",
"advancement.create.flywheel.desc": "UNLOCALIZED: Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "UNLOCALIZED: High levels of Stress",
"advancement.create.overstress_flywheel.desc": "UNLOCALIZED: Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "UNLOCALIZED: Complex Calculation",
"advancement.create.integrated_circuit.desc": "UNLOCALIZED: Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Busy Hands!",
"advancement.create.mechanical_arm.desc": "UNLOCALIZED: Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "UNLOCALIZED: Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "UNLOCALIZED: Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "UNLOCALIZED: Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "UNLOCALIZED: Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "UNLOCALIZED: Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "UNLOCALIZED: Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "UNLOCALIZED: Pound It, Bro!",
"advancement.create.fist_bump.desc": "UNLOCALIZED: Make two Deployers fist-bump.",
"advancement.create.crushing_wheel": "UNLOCALIZED: A Pair of Giants",
"advancement.create.crushing_wheel.desc": "UNLOCALIZED: Create some Crushing Wheels to break down more materials more effectively.",
"advancement.create.blaze_cake": "UNLOCALIZED: Sugar Rush",
"advancement.create.blaze_cake.desc": "UNLOCALIZED: Bake your blaze burner a special cake.",
"advancement.create.chromatic_compound": "UNLOCALIZED: Bipolar Minerals",
"advancement.create.chromatic_compound.desc": "UNLOCALIZED: Create a Bar of Chromatic Compound.",
"advancement.create.shadow_steel": "UNLOCALIZED: Void Returner",
"advancement.create.shadow_steel.desc": "UNLOCALIZED: Create Shadow Steel, a metal bar of nothingness.",
"advancement.create.refined_radiance": "UNLOCALIZED: Bright and Inspiring",
"advancement.create.refined_radiance.desc": "UNLOCALIZED: Create Refined Radiance, a powerful chromatic substance.",
"advancement.create.chromatic_age": "UNLOCALIZED: The Chromatic Age",
"advancement.create.chromatic_age.desc": "UNLOCALIZED: Create casing blocks of the light and dark.",
"advancement.create.zapper": "UNLOCALIZED: Building With Style",
"advancement.create.zapper.desc": "UNLOCALIZED: Craft a Blockzapper. A radiant laser gun that helps you build.",
"advancement.create.upgraded_zapper": "UNLOCALIZED: Radiant Overdrive",

View File

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 1072",
"_": "Missing Localizations: 1148",
"_": "->------------------------] Game Elements [------------------------<-",
@ -496,8 +496,28 @@
"advancement.create.shifting_gears.desc": "UNLOCALIZED: Connect a Large Cogwheel to a Small Cogwheel, allowing you to change the speed of your contraption.",
"advancement.create.overstressed": "UNLOCALIZED: Overstressed",
"advancement.create.overstressed.desc": "UNLOCALIZED: Experience the limits of stress firsthand.",
"advancement.create.belt": "UNLOCALIZED: Convey It All",
"advancement.create.belt": "UNLOCALIZED: Kelp Drive",
"advancement.create.belt.desc": "UNLOCALIZED: Connect two shafts with a Mechanical Belt.",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "UNLOCALIZED: Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "UNLOCALIZED: Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "UNLOCALIZED: Tumbling down",
"advancement.create.chute.desc": "UNLOCALIZED: Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "UNLOCALIZED: Aerial Abduction",
"advancement.create.upward_chute.desc": "UNLOCALIZED: Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "UNLOCALIZED: Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "UNLOCALIZED: Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "UNLOCALIZED: The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "UNLOCALIZED: Make two belt mounted funnels kiss.",
"advancement.create.fan": "UNLOCALIZED: Mechanical Airbender",
"advancement.create.fan.desc": "UNLOCALIZED: Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "UNLOCALIZED: Geothermal Space Heater",
"advancement.create.fan_lava.desc": "UNLOCALIZED: Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "UNLOCALIZED: Wacky Washing",
"advancement.create.fan_water.desc": "UNLOCALIZED: Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "UNLOCALIZED: Mechanical Bellows",
"advancement.create.fan_smoke.desc": "UNLOCALIZED: Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "UNLOCALIZED: Configure Conveniently",
"advancement.create.wrench.desc": "UNLOCALIZED: Create a Wrench to aid you in building your contraptions.",
"advancement.create.goggles": "UNLOCALIZED: Stress-O-Vision",
@ -506,12 +526,24 @@
"advancement.create.speedometer.desc": "UNLOCALIZED: Place and power a Speedometer. Look at it through your goggles to read its exact value.",
"advancement.create.stressometer": "UNLOCALIZED: But How Stressed Exactly?",
"advancement.create.stressometer.desc": "UNLOCALIZED: Place and power a Stressometer. Look at it through your goggles to read its exact value.",
"advancement.create.aesthetics": "UNLOCALIZED: Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "UNLOCALIZED: Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "UNLOCALIZED: Boom, Reinforced!",
"advancement.create.reinforced.desc": "UNLOCALIZED: Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "UNLOCALIZED: Harnessing Hydraulics",
"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": "UNLOCALIZED: Magma Wheel",
"advancement.create.lava_wheel.desc": "UNLOCALIZED: This shouldn't have worked.",
"advancement.create.cuckoo": "UNLOCALIZED: Is it time?",
"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": "UNLOCALIZED: A mild Breeze",
"advancement.create.windmill.desc": "UNLOCALIZED: Assemble a windmill.",
"advancement.create.maxed_windmill": "UNLOCALIZED: A strong breeze",
"advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "UNLOCALIZED: The Andesite Age",
"advancement.create.andesite_casing.desc": "UNLOCALIZED: Use some Andesite Alloy and Wood to create a basic Casing.",
"advancement.create.mechanical_drill": "UNLOCALIZED: Stationary Breakers",
@ -528,34 +560,78 @@
"advancement.create.basin.desc": "UNLOCALIZED: Place a Basin and try throwing items into it.",
"advancement.create.mixer": "UNLOCALIZED: Mixin' It Up",
"advancement.create.mixer.desc": "UNLOCALIZED: Place a Mechanical Mixer above the Basin, power it, and start mixing some ingredients.",
"advancement.create.blaze_burner": "UNLOCALIZED: A living Fireplace",
"advancement.create.blaze_burner.desc": "UNLOCALIZED: Obtain a Blaze Burner.",
"advancement.create.compact": "UNLOCALIZED: Automated Compacting",
"advancement.create.compact.desc": "UNLOCALIZED: Use a Press and a Basin to compact some items.",
"advancement.create.expert_lane_1": "UNLOCALIZED: The Andesite Expert Lane",
"advancement.create.expert_lane_1.desc": "UNLOCALIZED: Work in Progress",
"advancement.create.brass": "UNLOCALIZED: An Actual Alloy",
"advancement.create.brass": "UNLOCALIZED: Actual Alloys",
"advancement.create.brass.desc": "UNLOCALIZED: Use Crushed Copper and Crushed Zinc to create some Brass.",
"advancement.create.brass_casing": "UNLOCALIZED: The Brass Age",
"advancement.create.brass_casing.desc": "UNLOCALIZED: Use newly obtained Brass and some Wood to create a more advanced Casing.",
"advancement.create.copper_casing": "UNLOCALIZED: The Copper Age",
"advancement.create.copper_casing.desc": "UNLOCALIZED: Use some Copper Sheets and Wood to create some Copper Casings.",
"advancement.create.spout": "UNLOCALIZED: Sploosh",
"advancement.create.spout.desc": "UNLOCALIZED: Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "UNLOCALIZED: Global Brewery",
"advancement.create.spout_potion.desc": "UNLOCALIZED: Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "UNLOCALIZED: A world of Imagination",
"advancement.create.chocolate.desc": "UNLOCALIZED: Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "UNLOCALIZED: Tumble Draining",
"advancement.create.item_drain.desc": "UNLOCALIZED: Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "UNLOCALIZED: Let it roll!",
"advancement.create.chained_item_drain.desc": "UNLOCALIZED: Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "UNLOCALIZED: Flow Spy",
"advancement.create.glass_pipe.desc": "UNLOCALIZED: Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "UNLOCALIZED: Never cross the Streams!",
"advancement.create.pipe_collision.desc": "UNLOCALIZED: Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "UNLOCALIZED: There's a leak!",
"advancement.create.pipe_spill.desc": "UNLOCALIZED: Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "UNLOCALIZED: Industrial Spillage",
"advancement.create.hose_pulley.desc": "UNLOCALIZED: Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "UNLOCALIZED: Draining the Ocean",
"advancement.create.infinite_water.desc": "UNLOCALIZED: Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "UNLOCALIZED: Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "UNLOCALIZED: Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "UNLOCALIZED: Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "UNLOCALIZED: Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "UNLOCALIZED: Automated Assembly",
"advancement.create.crafter.desc": "UNLOCALIZED: Place and power some Mechanical Crafters.",
"advancement.create.clockwork_bearing": "UNLOCALIZED: Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "UNLOCALIZED: Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "UNLOCALIZED: Signs of Style",
"advancement.create.nixie_tube.desc": "UNLOCALIZED: Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "UNLOCALIZED: Poke, Place, and Attack",
"advancement.create.deployer.desc": "UNLOCALIZED: Place and power a Deployer, the perfect reflection of yourself.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "UNLOCALIZED: Engineers hate him!",
"advancement.create.speed_controller.desc": "UNLOCALIZED: Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "UNLOCALIZED: Heart of the Factory",
"advancement.create.flywheel.desc": "UNLOCALIZED: Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "UNLOCALIZED: High levels of Stress",
"advancement.create.overstress_flywheel.desc": "UNLOCALIZED: Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "UNLOCALIZED: Complex Calculation",
"advancement.create.integrated_circuit.desc": "UNLOCALIZED: Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Busy Hands!",
"advancement.create.mechanical_arm.desc": "UNLOCALIZED: Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "UNLOCALIZED: Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "UNLOCALIZED: Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "UNLOCALIZED: Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "UNLOCALIZED: Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "UNLOCALIZED: Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "UNLOCALIZED: Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "UNLOCALIZED: Pound It, Bro!",
"advancement.create.fist_bump.desc": "UNLOCALIZED: Make two Deployers fist-bump.",
"advancement.create.crushing_wheel": "UNLOCALIZED: A Pair of Giants",
"advancement.create.crushing_wheel.desc": "UNLOCALIZED: Create some Crushing Wheels to break down more materials more effectively.",
"advancement.create.blaze_cake": "UNLOCALIZED: Sugar Rush",
"advancement.create.blaze_cake.desc": "UNLOCALIZED: Bake your blaze burner a special cake.",
"advancement.create.chromatic_compound": "UNLOCALIZED: Bipolar Minerals",
"advancement.create.chromatic_compound.desc": "UNLOCALIZED: Create a Bar of Chromatic Compound.",
"advancement.create.shadow_steel": "UNLOCALIZED: Void Returner",
"advancement.create.shadow_steel.desc": "UNLOCALIZED: Create Shadow Steel, a metal bar of nothingness.",
"advancement.create.refined_radiance": "UNLOCALIZED: Bright and Inspiring",
"advancement.create.refined_radiance.desc": "UNLOCALIZED: Create Refined Radiance, a powerful chromatic substance.",
"advancement.create.chromatic_age": "UNLOCALIZED: The Chromatic Age",
"advancement.create.chromatic_age.desc": "UNLOCALIZED: Create casing blocks of the light and dark.",
"advancement.create.zapper": "UNLOCALIZED: Building With Style",
"advancement.create.zapper.desc": "UNLOCALIZED: Craft a Blockzapper. A radiant laser gun that helps you build.",
"advancement.create.upgraded_zapper": "UNLOCALIZED: Radiant Overdrive",

View File

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 1138",
"_": "Missing Localizations: 1214",
"_": "->------------------------] Game Elements [------------------------<-",
@ -496,8 +496,28 @@
"advancement.create.shifting_gears.desc": "UNLOCALIZED: Connect a Large Cogwheel to a Small Cogwheel, allowing you to change the speed of your contraption.",
"advancement.create.overstressed": "UNLOCALIZED: Overstressed",
"advancement.create.overstressed.desc": "UNLOCALIZED: Experience the limits of stress firsthand.",
"advancement.create.belt": "UNLOCALIZED: Convey It All",
"advancement.create.belt": "UNLOCALIZED: Kelp Drive",
"advancement.create.belt.desc": "UNLOCALIZED: Connect two shafts with a Mechanical Belt.",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "UNLOCALIZED: Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "UNLOCALIZED: Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "UNLOCALIZED: Tumbling down",
"advancement.create.chute.desc": "UNLOCALIZED: Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "UNLOCALIZED: Aerial Abduction",
"advancement.create.upward_chute.desc": "UNLOCALIZED: Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "UNLOCALIZED: Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "UNLOCALIZED: Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "UNLOCALIZED: The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "UNLOCALIZED: Make two belt mounted funnels kiss.",
"advancement.create.fan": "UNLOCALIZED: Mechanical Airbender",
"advancement.create.fan.desc": "UNLOCALIZED: Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "UNLOCALIZED: Geothermal Space Heater",
"advancement.create.fan_lava.desc": "UNLOCALIZED: Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "UNLOCALIZED: Wacky Washing",
"advancement.create.fan_water.desc": "UNLOCALIZED: Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "UNLOCALIZED: Mechanical Bellows",
"advancement.create.fan_smoke.desc": "UNLOCALIZED: Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "UNLOCALIZED: Configure Conveniently",
"advancement.create.wrench.desc": "UNLOCALIZED: Create a Wrench to aid you in building your contraptions.",
"advancement.create.goggles": "UNLOCALIZED: Stress-O-Vision",
@ -506,12 +526,24 @@
"advancement.create.speedometer.desc": "UNLOCALIZED: Place and power a Speedometer. Look at it through your goggles to read its exact value.",
"advancement.create.stressometer": "UNLOCALIZED: But How Stressed Exactly?",
"advancement.create.stressometer.desc": "UNLOCALIZED: Place and power a Stressometer. Look at it through your goggles to read its exact value.",
"advancement.create.aesthetics": "UNLOCALIZED: Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "UNLOCALIZED: Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "UNLOCALIZED: Boom, Reinforced!",
"advancement.create.reinforced.desc": "UNLOCALIZED: Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "UNLOCALIZED: Harnessing Hydraulics",
"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": "UNLOCALIZED: Magma Wheel",
"advancement.create.lava_wheel.desc": "UNLOCALIZED: This shouldn't have worked.",
"advancement.create.cuckoo": "UNLOCALIZED: Is it time?",
"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": "UNLOCALIZED: A mild Breeze",
"advancement.create.windmill.desc": "UNLOCALIZED: Assemble a windmill.",
"advancement.create.maxed_windmill": "UNLOCALIZED: A strong breeze",
"advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "UNLOCALIZED: The Andesite Age",
"advancement.create.andesite_casing.desc": "UNLOCALIZED: Use some Andesite Alloy and Wood to create a basic Casing.",
"advancement.create.mechanical_drill": "UNLOCALIZED: Stationary Breakers",
@ -528,34 +560,78 @@
"advancement.create.basin.desc": "UNLOCALIZED: Place a Basin and try throwing items into it.",
"advancement.create.mixer": "UNLOCALIZED: Mixin' It Up",
"advancement.create.mixer.desc": "UNLOCALIZED: Place a Mechanical Mixer above the Basin, power it, and start mixing some ingredients.",
"advancement.create.blaze_burner": "UNLOCALIZED: A living Fireplace",
"advancement.create.blaze_burner.desc": "UNLOCALIZED: Obtain a Blaze Burner.",
"advancement.create.compact": "UNLOCALIZED: Automated Compacting",
"advancement.create.compact.desc": "UNLOCALIZED: Use a Press and a Basin to compact some items.",
"advancement.create.expert_lane_1": "UNLOCALIZED: The Andesite Expert Lane",
"advancement.create.expert_lane_1.desc": "UNLOCALIZED: Work in Progress",
"advancement.create.brass": "UNLOCALIZED: An Actual Alloy",
"advancement.create.brass": "UNLOCALIZED: Actual Alloys",
"advancement.create.brass.desc": "UNLOCALIZED: Use Crushed Copper and Crushed Zinc to create some Brass.",
"advancement.create.brass_casing": "UNLOCALIZED: The Brass Age",
"advancement.create.brass_casing.desc": "UNLOCALIZED: Use newly obtained Brass and some Wood to create a more advanced Casing.",
"advancement.create.copper_casing": "UNLOCALIZED: The Copper Age",
"advancement.create.copper_casing.desc": "UNLOCALIZED: Use some Copper Sheets and Wood to create some Copper Casings.",
"advancement.create.spout": "UNLOCALIZED: Sploosh",
"advancement.create.spout.desc": "UNLOCALIZED: Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "UNLOCALIZED: Global Brewery",
"advancement.create.spout_potion.desc": "UNLOCALIZED: Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "UNLOCALIZED: A world of Imagination",
"advancement.create.chocolate.desc": "UNLOCALIZED: Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "UNLOCALIZED: Tumble Draining",
"advancement.create.item_drain.desc": "UNLOCALIZED: Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "UNLOCALIZED: Let it roll!",
"advancement.create.chained_item_drain.desc": "UNLOCALIZED: Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "UNLOCALIZED: Flow Spy",
"advancement.create.glass_pipe.desc": "UNLOCALIZED: Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "UNLOCALIZED: Never cross the Streams!",
"advancement.create.pipe_collision.desc": "UNLOCALIZED: Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "UNLOCALIZED: There's a leak!",
"advancement.create.pipe_spill.desc": "UNLOCALIZED: Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "UNLOCALIZED: Industrial Spillage",
"advancement.create.hose_pulley.desc": "UNLOCALIZED: Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "UNLOCALIZED: Draining the Ocean",
"advancement.create.infinite_water.desc": "UNLOCALIZED: Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "UNLOCALIZED: Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "UNLOCALIZED: Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "UNLOCALIZED: Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "UNLOCALIZED: Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "UNLOCALIZED: Automated Assembly",
"advancement.create.crafter.desc": "UNLOCALIZED: Place and power some Mechanical Crafters.",
"advancement.create.clockwork_bearing": "UNLOCALIZED: Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "UNLOCALIZED: Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "UNLOCALIZED: Signs of Style",
"advancement.create.nixie_tube.desc": "UNLOCALIZED: Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "UNLOCALIZED: Poke, Place, and Attack",
"advancement.create.deployer.desc": "UNLOCALIZED: Place and power a Deployer, the perfect reflection of yourself.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "UNLOCALIZED: Engineers hate him!",
"advancement.create.speed_controller.desc": "UNLOCALIZED: Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "UNLOCALIZED: Heart of the Factory",
"advancement.create.flywheel.desc": "UNLOCALIZED: Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "UNLOCALIZED: High levels of Stress",
"advancement.create.overstress_flywheel.desc": "UNLOCALIZED: Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "UNLOCALIZED: Complex Calculation",
"advancement.create.integrated_circuit.desc": "UNLOCALIZED: Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Busy Hands!",
"advancement.create.mechanical_arm.desc": "UNLOCALIZED: Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "UNLOCALIZED: Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "UNLOCALIZED: Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "UNLOCALIZED: Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "UNLOCALIZED: Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "UNLOCALIZED: Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "UNLOCALIZED: Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "UNLOCALIZED: Pound It, Bro!",
"advancement.create.fist_bump.desc": "UNLOCALIZED: Make two Deployers fist-bump.",
"advancement.create.crushing_wheel": "UNLOCALIZED: A Pair of Giants",
"advancement.create.crushing_wheel.desc": "UNLOCALIZED: Create some Crushing Wheels to break down more materials more effectively.",
"advancement.create.blaze_cake": "UNLOCALIZED: Sugar Rush",
"advancement.create.blaze_cake.desc": "UNLOCALIZED: Bake your blaze burner a special cake.",
"advancement.create.chromatic_compound": "UNLOCALIZED: Bipolar Minerals",
"advancement.create.chromatic_compound.desc": "UNLOCALIZED: Create a Bar of Chromatic Compound.",
"advancement.create.shadow_steel": "UNLOCALIZED: Void Returner",
"advancement.create.shadow_steel.desc": "UNLOCALIZED: Create Shadow Steel, a metal bar of nothingness.",
"advancement.create.refined_radiance": "UNLOCALIZED: Bright and Inspiring",
"advancement.create.refined_radiance.desc": "UNLOCALIZED: Create Refined Radiance, a powerful chromatic substance.",
"advancement.create.chromatic_age": "UNLOCALIZED: The Chromatic Age",
"advancement.create.chromatic_age.desc": "UNLOCALIZED: Create casing blocks of the light and dark.",
"advancement.create.zapper": "UNLOCALIZED: Building With Style",
"advancement.create.zapper.desc": "UNLOCALIZED: Craft a Blockzapper. A radiant laser gun that helps you build.",
"advancement.create.upgraded_zapper": "UNLOCALIZED: Radiant Overdrive",

View File

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 439",
"_": "Missing Localizations: 517",
"_": "->------------------------] Game Elements [------------------------<-",
@ -498,6 +498,26 @@
"advancement.create.overstressed.desc": "Испытайте пределы стресса из первых рук.",
"advancement.create.belt": "Передай все это",
"advancement.create.belt.desc": "Соедините два вала с помощью механического ремня.",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "UNLOCALIZED: Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "UNLOCALIZED: Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "UNLOCALIZED: Tumbling down",
"advancement.create.chute.desc": "UNLOCALIZED: Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "UNLOCALIZED: Aerial Abduction",
"advancement.create.upward_chute.desc": "UNLOCALIZED: Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "UNLOCALIZED: Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "UNLOCALIZED: Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "UNLOCALIZED: The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "UNLOCALIZED: Make two belt mounted funnels kiss.",
"advancement.create.fan": "UNLOCALIZED: Mechanical Airbender",
"advancement.create.fan.desc": "UNLOCALIZED: Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "UNLOCALIZED: Geothermal Space Heater",
"advancement.create.fan_lava.desc": "UNLOCALIZED: Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "UNLOCALIZED: Wacky Washing",
"advancement.create.fan_water.desc": "UNLOCALIZED: Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "UNLOCALIZED: Mechanical Bellows",
"advancement.create.fan_smoke.desc": "UNLOCALIZED: Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "Конфигурировать удобно",
"advancement.create.wrench.desc": "Создайте гаечный ключ, чтобы помочь себе в создании изобретений.",
"advancement.create.goggles": "Стресс-о-зрение",
@ -506,12 +526,24 @@
"advancement.create.speedometer.desc": "Поставьте и подключите спидометр. Посмотрите на спидометр через очки, чтобы прочитать точное значение.",
"advancement.create.stressometer": "Что действительно сильно?",
"advancement.create.stressometer.desc": "Поставьте и подключите динамометр. Посмотрите на динамометр через очки, чтобы прочитать точное значение.",
"advancement.create.aesthetics": "UNLOCALIZED: Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "UNLOCALIZED: Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "UNLOCALIZED: Boom, Reinforced!",
"advancement.create.reinforced.desc": "UNLOCALIZED: Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "Гидравлика",
"advancement.create.water_wheel.desc": "Поставьте водяное колесо и попытайтесь заставить его вращаться!",
"advancement.create.chocolate_wheel": "UNLOCALIZED: Tasteful power",
"advancement.create.chocolate_wheel.desc": "UNLOCALIZED: Run a Water Wheel with molten Chocolate.",
"advancement.create.lava_wheel": "Адское колесо",
"advancement.create.lava_wheel.desc": "Это не должно было работать.",
"advancement.create.cuckoo": "UNLOCALIZED: Is it time?",
"advancement.create.cuckoo.desc": "UNLOCALIZED: Witness a cuckhoo clock announce bedtime.",
"advancement.create.millstone": "Карманная дробилка",
"advancement.create.millstone.desc": "Поставьте и приведите в действие жернов",
"advancement.create.windmill": "UNLOCALIZED: A mild Breeze",
"advancement.create.windmill.desc": "UNLOCALIZED: Assemble a windmill.",
"advancement.create.maxed_windmill": "UNLOCALIZED: A strong breeze",
"advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "Андезитовый век",
"advancement.create.andesite_casing.desc": "Используйте немного андезитового сплава и дерева для создания корпуса.",
"advancement.create.mechanical_drill": "Стационарные выключатели",
@ -528,34 +560,78 @@
"advancement.create.basin.desc": "Поставьте чашу и попытайтесь бросить в неё предметы.",
"advancement.create.mixer": "Смешай это",
"advancement.create.mixer.desc": "Поставьте механический смешиватель над чашей, подключите его и начните смешивать некоторые ингредиенты.",
"advancement.create.blaze_burner": "UNLOCALIZED: A living Fireplace",
"advancement.create.blaze_burner.desc": "UNLOCALIZED: Obtain a Blaze Burner.",
"advancement.create.compact": "Автоматическое уплотнение",
"advancement.create.compact.desc": "Используйте пресс и чашу для уплотнения некоторых предметов.",
"advancement.create.expert_lane_1": "Знаток дорожек андезита",
"advancement.create.expert_lane_1.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": "UNLOCALIZED: Sploosh",
"advancement.create.spout.desc": "UNLOCALIZED: Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "UNLOCALIZED: Global Brewery",
"advancement.create.spout_potion.desc": "UNLOCALIZED: Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "UNLOCALIZED: A world of Imagination",
"advancement.create.chocolate.desc": "UNLOCALIZED: Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "UNLOCALIZED: Tumble Draining",
"advancement.create.item_drain.desc": "UNLOCALIZED: Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "UNLOCALIZED: Let it roll!",
"advancement.create.chained_item_drain.desc": "UNLOCALIZED: Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "UNLOCALIZED: Flow Spy",
"advancement.create.glass_pipe.desc": "UNLOCALIZED: Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "UNLOCALIZED: Never cross the Streams!",
"advancement.create.pipe_collision.desc": "UNLOCALIZED: Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "UNLOCALIZED: There's a leak!",
"advancement.create.pipe_spill.desc": "UNLOCALIZED: Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "UNLOCALIZED: Industrial Spillage",
"advancement.create.hose_pulley.desc": "UNLOCALIZED: Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "UNLOCALIZED: Draining the Ocean",
"advancement.create.infinite_water.desc": "UNLOCALIZED: Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "UNLOCALIZED: Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "UNLOCALIZED: Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "UNLOCALIZED: Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "UNLOCALIZED: Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "Автоматизированная сборка",
"advancement.create.crafter.desc": "Поставьте и подключите механический крафтер",
"advancement.create.clockwork_bearing": "UNLOCALIZED: Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "UNLOCALIZED: Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "UNLOCALIZED: Signs of Style",
"advancement.create.nixie_tube.desc": "UNLOCALIZED: Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "Тыкайте, ставьте и атакуйте",
"advancement.create.deployer.desc": "Приведите в действие автономный активатор, идеальное отражение себя.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "UNLOCALIZED: Engineers hate him!",
"advancement.create.speed_controller.desc": "UNLOCALIZED: Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "UNLOCALIZED: Heart of the Factory",
"advancement.create.flywheel.desc": "UNLOCALIZED: Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "UNLOCALIZED: High levels of Stress",
"advancement.create.overstress_flywheel.desc": "UNLOCALIZED: Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "UNLOCALIZED: Complex Calculation",
"advancement.create.integrated_circuit.desc": "UNLOCALIZED: Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Busy Hands!",
"advancement.create.mechanical_arm.desc": "UNLOCALIZED: Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "UNLOCALIZED: Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "UNLOCALIZED: Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "UNLOCALIZED: Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "UNLOCALIZED: Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "UNLOCALIZED: Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "UNLOCALIZED: Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "Брось это, братан!",
"advancement.create.fist_bump.desc": "Сделайте два удара кулаком.",
"advancement.create.crushing_wheel": "Пара гигантов",
"advancement.create.crushing_wheel.desc": "Создайте несколько дробящих колес, чтобы более эффективно разрушать больше материалов.",
"advancement.create.blaze_cake": "UNLOCALIZED: Sugar Rush",
"advancement.create.blaze_cake.desc": "UNLOCALIZED: Bake your blaze burner a special cake.",
"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": "UNLOCALIZED: The Chromatic Age",
"advancement.create.chromatic_age.desc": "UNLOCALIZED: Create casing blocks of the light and dark.",
"advancement.create.zapper": "Строительство со стилем",
"advancement.create.zapper.desc": "Создайте ручную блоковую пушку, которая поможет вам строить.",
"advancement.create.upgraded_zapper": "Сияющий овердрайв",

View File

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 447",
"_": "Missing Localizations: 525",
"_": "->------------------------] Game Elements [------------------------<-",
@ -498,6 +498,26 @@
"advancement.create.overstressed.desc": "首次使能量网络超载.",
"advancement.create.belt": "大批流水作业",
"advancement.create.belt.desc": "用传送带连接两个传动杆",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
"advancement.create.splitter_tunnel": "UNLOCALIZED: Divide and Conquer",
"advancement.create.splitter_tunnel.desc": "UNLOCALIZED: Create a splitter with a group of Brass Tunnels.",
"advancement.create.chute": "UNLOCALIZED: Tumbling down",
"advancement.create.chute.desc": "UNLOCALIZED: Place a chute, the vertical counterpart of the belt.",
"advancement.create.upward_chute": "UNLOCALIZED: Aerial Abduction",
"advancement.create.upward_chute.desc": "UNLOCALIZED: Watch a thrown item fly up into a fan-powered chute.",
"advancement.create.belt_funnel": "UNLOCALIZED: Funnels' Flappy Danglers",
"advancement.create.belt_funnel.desc": "UNLOCALIZED: Place a sideways funnel on top of a belt or depot to create a special type.",
"advancement.create.belt_funnel_kiss": "UNLOCALIZED: The Parrots and the Flaps",
"advancement.create.belt_funnel_kiss.desc": "UNLOCALIZED: Make two belt mounted funnels kiss.",
"advancement.create.fan": "UNLOCALIZED: Mechanical Airbender",
"advancement.create.fan.desc": "UNLOCALIZED: Ride the stream of air provided by an Encased Fan.",
"advancement.create.fan_lava": "UNLOCALIZED: Geothermal Space Heater",
"advancement.create.fan_lava.desc": "UNLOCALIZED: Get caught in a stream of air that smelts things.",
"advancement.create.fan_water": "UNLOCALIZED: Wacky Washing",
"advancement.create.fan_water.desc": "UNLOCALIZED: Get caught in a stream of air that washes things.",
"advancement.create.fan_smoke": "UNLOCALIZED: Mechanical Bellows",
"advancement.create.fan_smoke.desc": "UNLOCALIZED: Get caught in a stream of air that smokes items.",
"advancement.create.wrench": "细节调整",
"advancement.create.wrench.desc": "做出一个方便调整方块的扳手",
"advancement.create.goggles": "目力工程师",
@ -506,12 +526,24 @@
"advancement.create.speedometer.desc": "放置一个速度表,并且带上工程师护目镜来读取速度数据",
"advancement.create.stressometer": "精密的应力控制",
"advancement.create.stressometer.desc": "放置一个应力表,并且带上工程师护目镜来读取应力数据",
"advancement.create.aesthetics": "UNLOCALIZED: Boom, Aesthetics!",
"advancement.create.aesthetics.desc": "UNLOCALIZED: Place brackets on a shaft, pipe and cogwheel.",
"advancement.create.reinforced": "UNLOCALIZED: Boom, Reinforced!",
"advancement.create.reinforced.desc": "UNLOCALIZED: Use fitting casing blocks on a shaft, pipe and mechanical belt.",
"advancement.create.water_wheel": "治水",
"advancement.create.water_wheel.desc": "放置一个水车并且让它开始旋转",
"advancement.create.chocolate_wheel": "UNLOCALIZED: Tasteful power",
"advancement.create.chocolate_wheel.desc": "UNLOCALIZED: Run a Water Wheel with molten Chocolate.",
"advancement.create.lava_wheel": "风火轮",
"advancement.create.lava_wheel.desc": "你确定岩浆能带动水车?",
"advancement.create.cuckoo": "UNLOCALIZED: Is it time?",
"advancement.create.cuckoo.desc": "UNLOCALIZED: Witness a cuckhoo clock announce bedtime.",
"advancement.create.millstone": "便携式粉碎机",
"advancement.create.millstone.desc": "放置一个石磨并且为其供能",
"advancement.create.windmill": "UNLOCALIZED: A mild Breeze",
"advancement.create.windmill.desc": "UNLOCALIZED: Assemble a windmill.",
"advancement.create.maxed_windmill": "UNLOCALIZED: A strong breeze",
"advancement.create.maxed_windmill.desc": "UNLOCALIZED: Assemble a windmill of maximum strength.",
"advancement.create.andesite_casing": "安山纪元",
"advancement.create.andesite_casing.desc": "使用安山合金和木头来合成一个安山机壳",
"advancement.create.mechanical_drill": "坚如磐石,势如破竹",
@ -528,34 +560,78 @@
"advancement.create.basin.desc": "放置一个工作盆,并且往里面放些东西",
"advancement.create.mixer": "均匀搅拌",
"advancement.create.mixer.desc": "将搅拌机放在工作盆上方,并且使其搅拌盆内物品",
"advancement.create.blaze_burner": "UNLOCALIZED: A living Fireplace",
"advancement.create.blaze_burner.desc": "UNLOCALIZED: Obtain a Blaze Burner.",
"advancement.create.compact": "快乐压缩",
"advancement.create.compact.desc": "使用辊压机在工作盆中压缩一些物品",
"advancement.create.expert_lane_1": "安山岩专家",
"advancement.create.expert_lane_1.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": "UNLOCALIZED: Sploosh",
"advancement.create.spout.desc": "UNLOCALIZED: Watch a fluid item being filled using a spout.",
"advancement.create.spout_potion": "UNLOCALIZED: Global Brewery",
"advancement.create.spout_potion.desc": "UNLOCALIZED: Watch a spout fill a bottle with potion fluid.",
"advancement.create.chocolate": "UNLOCALIZED: A world of Imagination",
"advancement.create.chocolate.desc": "UNLOCALIZED: Obtain a bucket of Molten Chocolate.",
"advancement.create.item_drain": "UNLOCALIZED: Tumble Draining",
"advancement.create.item_drain.desc": "UNLOCALIZED: Watch a fluid item being emptied by an item drain.",
"advancement.create.chained_item_drain": "UNLOCALIZED: Let it roll!",
"advancement.create.chained_item_drain.desc": "UNLOCALIZED: Watch an item roll across several chained item drains.",
"advancement.create.glass_pipe": "UNLOCALIZED: Flow Spy",
"advancement.create.glass_pipe.desc": "UNLOCALIZED: Watch fluid propagate through a windowed fluid pipe. Straight fluid pipes become windowed when a wrench is used on them.",
"advancement.create.pipe_collision": "UNLOCALIZED: Never cross the Streams!",
"advancement.create.pipe_collision.desc": "UNLOCALIZED: Watch two fluids meet in your pipe network.",
"advancement.create.pipe_spill": "UNLOCALIZED: There's a leak!",
"advancement.create.pipe_spill.desc": "UNLOCALIZED: Watch an open end of a pipe take or place fluids into the world.",
"advancement.create.hose_pulley": "UNLOCALIZED: Industrial Spillage",
"advancement.create.hose_pulley.desc": "UNLOCALIZED: Lower a hose pulley and watch it drain or fill a body of fluid.",
"advancement.create.infinite_water": "UNLOCALIZED: Draining the Ocean",
"advancement.create.infinite_water.desc": "UNLOCALIZED: Pump from a body of Water large enough to be considered Infinite.",
"advancement.create.infinite_lava": "UNLOCALIZED: Draining the Planets' Core",
"advancement.create.infinite_lava.desc": "UNLOCALIZED: Pump from a body of Lava large enough to be considered Infinite.",
"advancement.create.infinite_chocolate": "UNLOCALIZED: Drowning in Imagination",
"advancement.create.infinite_chocolate.desc": "UNLOCALIZED: Pump from a body of Molten Chocolate large enough to be considered Infinite.",
"advancement.create.crafter": "自动化流水作业",
"advancement.create.crafter.desc": "放置一些机械合成台并且为其供能",
"advancement.create.clockwork_bearing": "UNLOCALIZED: Contraption o'clock",
"advancement.create.clockwork_bearing.desc": "UNLOCALIZED: Assemble a Structure mounted on a Clockwork Bearing.",
"advancement.create.nixie_tube": "UNLOCALIZED: Signs of Style",
"advancement.create.nixie_tube.desc": "UNLOCALIZED: Obtain and place down a pair of Nixie Tubes.",
"advancement.create.deployer": "我就指着你了咋地?",
"advancement.create.deployer.desc": "放置并且功能一个机械手。这可是你右手的完美复制品",
"advancement.create.mechanical_arm": "UNLOCALIZED: Mechanical Grab'n'Drop",
"advancement.create.speed_controller": "UNLOCALIZED: Engineers hate him!",
"advancement.create.speed_controller.desc": "UNLOCALIZED: Place a Rotation Speed Controller, the ultimate device for changing gear.",
"advancement.create.flywheel": "UNLOCALIZED: Heart of the Factory",
"advancement.create.flywheel.desc": "UNLOCALIZED: Successfully connect an engine to the Flywheel.",
"advancement.create.overstress_flywheel": "UNLOCALIZED: High levels of Stress",
"advancement.create.overstress_flywheel.desc": "UNLOCALIZED: Overstress a Furnace Engine.",
"advancement.create.integrated_circuit": "UNLOCALIZED: Complex Calculation",
"advancement.create.integrated_circuit.desc": "UNLOCALIZED: Assemble an Integrated Circuit.",
"advancement.create.mechanical_arm": "UNLOCALIZED: Busy Hands!",
"advancement.create.mechanical_arm.desc": "UNLOCALIZED: Craft a Mechanical Arm, select in- and outputs, place it down and give it power; then watch as it does all the work for you.",
"advancement.create.musical_arm": "UNLOCALIZED: Play Me My Theme Tune!",
"advancement.create.musical_arm.desc": "UNLOCALIZED: Watch a Mechanical Arm operate your Jukebox.",
"advancement.create.arm_many_targets": "UNLOCALIZED: Organize-o-Tron",
"advancement.create.arm_many_targets.desc": "UNLOCALIZED: Program a Mechanical Arm with ten or more output locations.",
"advancement.create.arm_blaze_burner": "UNLOCALIZED: Combust-o-Tron",
"advancement.create.arm_blaze_burner.desc": "UNLOCALIZED: Instruct a Mechanical Arm to feed your Blaze Burner.",
"advancement.create.fist_bump": "来碰个拳,哥们~",
"advancement.create.fist_bump.desc": "使两个机械臂互相碰拳",
"advancement.create.crushing_wheel": "一对大家伙",
"advancement.create.crushing_wheel.desc": "制作一些能更快粉碎物品的粉碎轮",
"advancement.create.blaze_cake": "UNLOCALIZED: Sugar Rush",
"advancement.create.blaze_cake.desc": "UNLOCALIZED: Bake your blaze burner a special cake.",
"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": "UNLOCALIZED: The Chromatic Age",
"advancement.create.chromatic_age.desc": "UNLOCALIZED: Create casing blocks of the light and dark.",
"advancement.create.zapper": "讲究的建筑师",
"advancement.create.zapper.desc": "制作一个非常方便的手持方块放置器",
"advancement.create.upgraded_zapper": "来自异世界的超频",

View File

@ -0,0 +1,40 @@
{
"parent": "create:andesite_alloy",
"display": {
"icon": {
"item": "create:wooden_bracket"
},
"title": {
"translate": "advancement.create.aesthetics"
},
"description": {
"translate": "advancement.create.aesthetics.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:bracket_shaft"
},
"1": {
"trigger": "create:bracket_cog"
},
"2": {
"trigger": "create:bracket_pipe"
}
},
"requirements": [
[
"0"
],
[
"1"
],
[
"2"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:mechanical_arm",
"display": {
"icon": {
"item": "create:blaze_burner"
},
"title": {
"translate": "advancement.create.arm_blaze_burner"
},
"description": {
"translate": "advancement.create.arm_blaze_burner.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:arm_blaze_burner"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:mechanical_arm",
"display": {
"icon": {
"item": "create:brass_funnel"
},
"title": {
"translate": "advancement.create.arm_many_targets"
},
"description": {
"translate": "advancement.create.arm_many_targets.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:arm_many_targets"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:belt",
"display": {
"icon": {
"item": "create:andesite_funnel"
},
"title": {
"translate": "advancement.create.belt_funnel"
},
"description": {
"translate": "advancement.create.belt_funnel.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:belt_funnel"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:belt_funnel",
"display": {
"icon": {
"item": "create:brass_funnel"
},
"title": {
"translate": "advancement.create.belt_funnel_kiss"
},
"description": {
"translate": "advancement.create.belt_funnel_kiss.desc"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": true
},
"criteria": {
"0": {
"trigger": "create:belt_funnel_kiss"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,35 @@
{
"parent": "create:mixer",
"display": {
"icon": {
"item": "create:blaze_burner"
},
"title": {
"translate": "advancement.create.blaze_burner"
},
"description": {
"translate": "advancement.create.blaze_burner.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "create:blaze_burner"
}
]
}
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,35 @@
{
"parent": "create:crushing_wheel",
"display": {
"icon": {
"item": "create:blaze_cake"
},
"title": {
"translate": "advancement.create.blaze_cake"
},
"description": {
"translate": "advancement.create.blaze_cake.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "create:blaze_cake"
}
]
}
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -1,5 +1,5 @@
{
"parent": "create:mixer",
"parent": "create:blaze_burner",
"display": {
"icon": {
"item": "create:brass_ingot"

View File

@ -0,0 +1,28 @@
{
"parent": "create:item_drain",
"display": {
"icon": {
"item": "create:item_drain"
},
"title": {
"translate": "advancement.create.chained_item_drain"
},
"description": {
"translate": "advancement.create.chained_item_drain.desc"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": true
},
"criteria": {
"0": {
"trigger": "create:chained_item_drain"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,35 @@
{
"parent": "create:spout",
"display": {
"icon": {
"item": "create:chocolate_bucket"
},
"title": {
"translate": "advancement.create.chocolate"
},
"description": {
"translate": "advancement.create.chocolate.desc"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "create:chocolate_bucket"
}
]
}
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:water_wheel",
"display": {
"icon": {
"item": "create:chocolate_bucket"
},
"title": {
"translate": "advancement.create.chocolate_wheel"
},
"description": {
"translate": "advancement.create.chocolate_wheel.desc"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": true
},
"criteria": {
"0": {
"trigger": "create:chocolate_wheel"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -1,5 +1,5 @@
{
"parent": "create:crushing_wheel",
"parent": "create:blaze_cake",
"display": {
"icon": {
"item": "create:chromatic_compound"

View File

@ -1,5 +1,5 @@
{
"parent": "create:shadow_steel",
"parent": "minecraft:createchromatic_age",
"display": {
"icon": {
"item": "minecraft:oak_sapling"
@ -21,7 +21,17 @@
"conditions": {
"items": [
{
"item": "create:shadow_steel"
"item": "create:shadow_steel_casing"
}
]
}
},
"1": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "create:refined_radiance_casing"
}
]
}
@ -30,6 +40,9 @@
"requirements": [
[
"0"
],
[
"1"
]
]
}

View File

@ -0,0 +1,31 @@
{
"parent": "create:belt",
"display": {
"icon": {
"item": "create:chute"
},
"title": {
"translate": "advancement.create.chute"
},
"description": {
"translate": "advancement.create.chute.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "create:chute"
}
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:brass_casing",
"display": {
"icon": {
"item": "create:clockwork_bearing"
},
"title": {
"translate": "advancement.create.clockwork_bearing"
},
"description": {
"translate": "advancement.create.clockwork_bearing.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:clockwork_bearing"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -21,20 +21,11 @@
"conditions": {
"block": "create:mechanical_crafter"
}
},
"1": {
"trigger": "create:kinetic_block",
"conditions": {
"block": "create:mechanical_crafter"
}
}
},
"requirements": [
[
"0"
],
[
"1"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:andesite_alloy",
"display": {
"icon": {
"item": "create:cuckoo_clock"
},
"title": {
"translate": "advancement.create.cuckoo"
},
"description": {
"translate": "advancement.create.cuckoo.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:cuckoo"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -10,7 +10,7 @@
"description": {
"translate": "advancement.create.deployer.desc"
},
"frame": "goal",
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
@ -21,20 +21,11 @@
"conditions": {
"block": "create:deployer"
}
},
"1": {
"trigger": "create:kinetic_block",
"conditions": {
"block": "create:deployer"
}
}
},
"requirements": [
[
"0"
],
[
"1"
]
]
}

View File

@ -1,5 +1,5 @@
{
"parent": "create:brass",
"parent": "create:crafter",
"display": {
"icon": {
"item": "create:extendo_grip"

View File

@ -0,0 +1,28 @@
{
"parent": "create:press",
"display": {
"icon": {
"item": "create:encased_fan"
},
"title": {
"translate": "advancement.create.fan"
},
"description": {
"translate": "advancement.create.fan.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:fan"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:fan",
"display": {
"icon": {
"item": "minecraft:lava_bucket"
},
"title": {
"translate": "advancement.create.fan_lava"
},
"description": {
"translate": "advancement.create.fan_lava.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:fan_lava"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:fan",
"display": {
"icon": {
"item": "minecraft:campfire"
},
"title": {
"translate": "advancement.create.fan_smoke"
},
"description": {
"translate": "advancement.create.fan_smoke.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:fan_smoke"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:fan",
"display": {
"icon": {
"item": "minecraft:water_bucket"
},
"title": {
"translate": "advancement.create.fan_water"
},
"description": {
"translate": "advancement.create.fan_water.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:fan_water"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:crafter",
"display": {
"icon": {
"item": "create:flywheel"
},
"title": {
"translate": "advancement.create.flywheel"
},
"description": {
"translate": "advancement.create.flywheel.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:flywheel"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:copper_casing",
"display": {
"icon": {
"item": "create:fluid_pipe"
},
"title": {
"translate": "advancement.create.glass_pipe"
},
"description": {
"translate": "advancement.create.glass_pipe.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:glass_pipe"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:pipe_spill",
"display": {
"icon": {
"item": "create:hose_pulley"
},
"title": {
"translate": "advancement.create.hose_pulley"
},
"description": {
"translate": "advancement.create.hose_pulley.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:hose_pulley"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:hose_pulley",
"display": {
"icon": {
"item": "create:chocolate_bucket"
},
"title": {
"translate": "advancement.create.infinite_chocolate"
},
"description": {
"translate": "advancement.create.infinite_chocolate.desc"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:infinite_chocolate"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:hose_pulley",
"display": {
"icon": {
"item": "minecraft:lava_bucket"
},
"title": {
"translate": "advancement.create.infinite_lava"
},
"description": {
"translate": "advancement.create.infinite_lava.desc"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:infinite_lava"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:hose_pulley",
"display": {
"icon": {
"item": "minecraft:water_bucket"
},
"title": {
"translate": "advancement.create.infinite_water"
},
"description": {
"translate": "advancement.create.infinite_water.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:infinite_water"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,35 @@
{
"parent": "create:crafter",
"display": {
"icon": {
"item": "create:integrated_circuit"
},
"title": {
"translate": "advancement.create.integrated_circuit"
},
"description": {
"translate": "advancement.create.integrated_circuit.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "create:integrated_circuit"
}
]
}
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -1,5 +1,5 @@
{
"parent": "create:copper_casing",
"parent": "create:integrated_circuit",
"display": {
"icon": {
"item": "minecraft:oak_sapling"
@ -21,7 +21,7 @@
"conditions": {
"items": [
{
"item": "create:copper_casing"
"item": "create:integrated_circuit"
}
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:copper_casing",
"display": {
"icon": {
"item": "create:item_drain"
},
"title": {
"translate": "advancement.create.item_drain"
},
"description": {
"translate": "advancement.create.item_drain.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:item_drain"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:windmill",
"display": {
"icon": {
"item": "create:windmill_bearing"
},
"title": {
"translate": "advancement.create.maxed_windmill"
},
"description": {
"translate": "advancement.create.maxed_windmill.desc"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:maxed_windmill"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -10,37 +10,19 @@
"description": {
"translate": "advancement.create.mechanical_arm.desc"
},
"frame": "goal",
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "create:mechanical_arm"
}
},
"1": {
"trigger": "create:kinetic_block",
"conditions": {
"block": "create:mechanical_arm"
}
},
"2": {
"trigger": "create:mechanical_arm"
}
},
"requirements": [
[
"0"
],
[
"1"
],
[
"2"
]
]
}

View File

@ -21,20 +21,11 @@
"conditions": {
"block": "create:mechanical_drill"
}
},
"1": {
"trigger": "create:kinetic_block",
"conditions": {
"block": "create:mechanical_drill"
}
}
},
"requirements": [
[
"0"
],
[
"1"
]
]
}

View File

@ -21,20 +21,11 @@
"conditions": {
"block": "create:mechanical_saw"
}
},
"1": {
"trigger": "create:kinetic_block",
"conditions": {
"block": "create:mechanical_saw"
}
}
},
"requirements": [
[
"0"
],
[
"1"
]
]
}

View File

@ -21,20 +21,11 @@
"conditions": {
"block": "create:millstone"
}
},
"1": {
"trigger": "create:kinetic_block",
"conditions": {
"block": "create:millstone"
}
}
},
"requirements": [
[
"0"
],
[
"1"
]
]
}

View File

@ -17,30 +17,12 @@
},
"criteria": {
"0": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "create:mechanical_arm"
}
},
"1": {
"trigger": "create:kinetic_block",
"conditions": {
"block": "create:mechanical_arm"
}
},
"2": {
"trigger": "create:musical_arm"
}
},
"requirements": [
[
"0"
],
[
"1"
],
[
"2"
]
]
}

View File

@ -0,0 +1,31 @@
{
"parent": "create:brass_casing",
"display": {
"icon": {
"item": "create:nixie_tube"
},
"title": {
"translate": "advancement.create.nixie_tube"
},
"description": {
"translate": "advancement.create.nixie_tube.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "create:nixie_tube"
}
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:flywheel",
"display": {
"icon": {
"item": "create:furnace_engine"
},
"title": {
"translate": "advancement.create.overstress_flywheel"
},
"description": {
"translate": "advancement.create.overstress_flywheel.desc"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:overstress_flywheel"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:glass_pipe",
"display": {
"icon": {
"item": "create:fluid_valve"
},
"title": {
"translate": "advancement.create.pipe_collision"
},
"description": {
"translate": "advancement.create.pipe_collision.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:pipe_collision"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:glass_pipe",
"display": {
"icon": {
"item": "minecraft:bucket"
},
"title": {
"translate": "advancement.create.pipe_spill"
},
"description": {
"translate": "advancement.create.pipe_spill.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:pipe_spill"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"create:crafting/kinetics/mechanical_arm"
]
},
"criteria": {
"has_item": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "create:brass_casing"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "create:crafting/kinetics/mechanical_arm"
}
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"create:crafting/kinetics/nixie_tube"
]
},
"criteria": {
"has_item": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "create:brass_casing"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "create:crafting/kinetics/nixie_tube"
}
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,40 @@
{
"parent": "create:aesthetics",
"display": {
"icon": {
"item": "create:andesite_encased_shaft"
},
"title": {
"translate": "advancement.create.reinforced"
},
"description": {
"translate": "advancement.create.reinforced.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:casing_shaft"
},
"1": {
"trigger": "create:casing_belt"
},
"2": {
"trigger": "create:casing_pipe"
}
},
"requirements": [
[
"0"
],
[
"1"
],
[
"2"
]
]
}

View File

@ -0,0 +1,31 @@
{
"parent": "create:integrated_circuit",
"display": {
"icon": {
"item": "create:rotation_speed_controller"
},
"title": {
"translate": "advancement.create.speed_controller"
},
"description": {
"translate": "advancement.create.speed_controller.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "create:rotation_speed_controller"
}
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -21,20 +21,11 @@
"conditions": {
"block": "create:speedometer"
}
},
"1": {
"trigger": "create:kinetic_block",
"conditions": {
"block": "create:speedometer"
}
}
},
"requirements": [
[
"0"
],
[
"1"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:tunnel",
"display": {
"icon": {
"item": "create:brass_tunnel"
},
"title": {
"translate": "advancement.create.splitter_tunnel"
},
"description": {
"translate": "advancement.create.splitter_tunnel.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:connect_tunnel"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:copper_casing",
"display": {
"icon": {
"item": "create:spout"
},
"title": {
"translate": "advancement.create.spout"
},
"description": {
"translate": "advancement.create.spout.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:spout"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:spout",
"display": {
"icon": {
"item": "minecraft:potion"
},
"title": {
"translate": "advancement.create.spout_potion"
},
"description": {
"translate": "advancement.create.spout_potion.desc"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:spout_potion"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -21,20 +21,11 @@
"conditions": {
"block": "create:stressometer"
}
},
"1": {
"trigger": "create:kinetic_block",
"conditions": {
"block": "create:stressometer"
}
}
},
"requirements": [
[
"0"
],
[
"1"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:belt",
"display": {
"icon": {
"item": "create:andesite_tunnel"
},
"title": {
"translate": "advancement.create.tunnel"
},
"description": {
"translate": "advancement.create.tunnel.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:place_tunnel"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:chute",
"display": {
"icon": {
"item": "create:encased_fan"
},
"title": {
"translate": "advancement.create.upward_chute"
},
"description": {
"translate": "advancement.create.upward_chute.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:upward_chute"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -0,0 +1,28 @@
{
"parent": "create:andesite_alloy",
"display": {
"icon": {
"item": "create:windmill_bearing"
},
"title": {
"translate": "advancement.create.windmill"
},
"description": {
"translate": "advancement.create.windmill.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": false,
"hidden": false
},
"criteria": {
"0": {
"trigger": "create:windmill"
}
},
"requirements": [
[
"0"
]
]
}

View File

@ -18,6 +18,6 @@
},
"result": {
"item": "create:encased_chain_drive",
"count": 4
"count": 2
}
}

View File

@ -13,6 +13,6 @@
},
"result": {
"item": "create:fluid_pipe",
"count": 16
"count": 8
}
}

View File

@ -1,11 +1,9 @@
{
"type": "create:mechanical_crafting",
"type": "minecraft:crafting_shaped",
"pattern": [
"LLA",
"L ",
"LL ",
" I ",
"RCR"
"LR ",
"ICI"
],
"key": {
"L": {
@ -15,7 +13,7 @@
"item": "create:cogwheel"
},
"I": {
"item": "create:integrated_circuit"
"item": "create:electron_tube"
},
"A": {
"item": "create:andesite_alloy"

View File

@ -1,5 +1,5 @@
{
"type": "create:mechanical_crafting",
"type": "minecraft:crafting_shaped",
"pattern": [
"EBE"
],

View File

@ -9,13 +9,9 @@
{
"item": "create:limesand"
},
{
"item": "create:limesand",
"chance": 0.5
},
{
"item": "minecraft:bone_meal",
"chance": 0.05
"chance": 0.1
}
],
"processingTime": 150

View File

@ -8,7 +8,7 @@
"fluid": "create:potion",
"nbt": {
"Bottle": "REGULAR",
"Potion": "minecraft:fire_resistance"
"Potion": "minecraft:night_vision"
},
"amount": 25
}

View File

@ -0,0 +1,48 @@
{
"parent": "create:chromatic_compound",
"display": {
"icon": {
"item": "create:refined_radiance_casing"
},
"title": {
"translate": "advancement.create.chromatic_age"
},
"description": {
"translate": "advancement.create.chromatic_age.desc"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "create:shadow_steel_casing"
}
]
}
},
"1": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "create:refined_radiance_casing"
}
]
}
}
},
"requirements": [
[
"0"
],
[
"1"
]
]
}

View File

@ -50,6 +50,7 @@ import com.simibubi.create.foundation.item.TooltipHelper;
import com.tterrag.registrate.util.entry.ItemEntry;
import net.minecraft.item.Item;
import net.minecraft.item.Item.Properties;
import net.minecraft.item.Rarity;
import net.minecraft.tags.Tag;
import net.minecraft.util.ResourceLocation;
@ -167,11 +168,13 @@ public class AllItems {
.register();
public static final ItemEntry<WrenchItem> WRENCH = REGISTRATE.item("wrench", WrenchItem::new)
.properties(p -> p.maxStackSize(1))
.transform(CreateRegistrate.customRenderedItem(() -> WrenchModel::new))
.model(AssetLookup.itemModelWithPartials())
.register();
public static final ItemEntry<GogglesItem> GOGGLES = REGISTRATE.item("goggles", GogglesItem::new)
.properties(p -> p.maxStackSize(1))
.model(AssetLookup.existingItemModel())
.lang("Engineer's Goggles")
.register();

View File

@ -44,7 +44,6 @@ public class AllShapes {
SPEED_CONTROLLER = shape(0, 0, 0, 16, 2, 16).add(1, 1, 1, 15, 15, 15)
.erase(0, 8, 5, 16, 16, 11)
.add(2, 9, 2, 14, 14, 14)
.erase(6, 11, 0, 10, 16, 16)
.forHorizontalAxis(),
HARVESTER_BASE = shape(0, 2, 0, 16, 14, 3).forDirectional(SOUTH),
NOZZLE = shape(2, 0, 2, 14, 14, 14).add(1, 13, 1, 15, 15, 15)

View File

@ -5,11 +5,14 @@ import java.util.Iterator;
import java.util.Map;
import com.simibubi.create.content.contraptions.base.KineticTileEntity;
import com.simibubi.create.content.contraptions.components.flywheel.FlywheelTileEntity;
import com.simibubi.create.foundation.advancement.AllTriggers;
public class KineticNetwork {
public Long id;
public boolean initialized;
public boolean containsFlywheel;
public Map<KineticTileEntity, Float> sources;
public Map<KineticTileEntity, Float> members;
@ -22,6 +25,7 @@ public class KineticNetwork {
public KineticNetwork() {
sources = new HashMap<>();
members = new HashMap<>();
containsFlywheel = false;
}
public void initFromTE(float maxStress, float currentStress, int members) {
@ -40,6 +44,7 @@ public class KineticNetwork {
unloadedCapacity -= lastCapacity * getStressMultiplierForSpeed(te.getGeneratedSpeed());
float addedStressCapacity = te.calculateAddedStressCapacity();
sources.put(te, addedStressCapacity);
containsFlywheel |= te instanceof FlywheelTileEntity;
}
unloadedStress -= lastStress * getStressMultiplierForSpeed(te.getTheoreticalSpeed());
@ -61,7 +66,7 @@ public class KineticNetwork {
if (te.isSource())
sources.put(te, te.calculateAddedStressCapacity());
members.put(te, te.calculateStressApplied());
te.updateFromNetwork(currentCapacity, currentStress, getSize());
updateFromNetwork(te);
te.networkDirty = true;
}
@ -84,16 +89,30 @@ public class KineticNetwork {
te.updateFromNetwork(0, 0, 0);
if (members.isEmpty()) {
TorquePropagator.networks.get(te.getWorld()).remove(this.id);
TorquePropagator.networks.get(te.getWorld())
.remove(this.id);
return;
}
members.keySet().stream().findFirst().map(member -> member.networkDirty = true);
members.keySet()
.stream()
.findFirst()
.map(member -> member.networkDirty = true);
}
public void sync() {
for (KineticTileEntity te : members.keySet())
te.updateFromNetwork(currentCapacity, currentStress, getSize());
updateFromNetwork(te);
}
private void updateFromNetwork(KineticTileEntity te) {
boolean wasOverStressed = te.isOverStressed();
te.updateFromNetwork(currentCapacity, currentStress, getSize());
if (!wasOverStressed && te.isOverStressed() && te.getTheoreticalSpeed() != 0) {
AllTriggers.triggerForNearbyPlayers(AllTriggers.OVERSTRESSED, te.getWorld(), te.getPos(), 4);
if (containsFlywheel)
AllTriggers.triggerForNearbyPlayers(AllTriggers.OVERSTRESS_FLYWHEEL, te.getWorld(), te.getPos(), 4);
}
}
public void updateCapacity() {
@ -124,12 +143,16 @@ public class KineticNetwork {
public float calculateCapacity() {
float presentCapacity = 0;
for (Iterator<KineticTileEntity> iterator = sources.keySet().iterator(); iterator.hasNext();) {
containsFlywheel = false;
for (Iterator<KineticTileEntity> iterator = sources.keySet()
.iterator(); iterator.hasNext();) {
KineticTileEntity te = iterator.next();
if (te.getWorld().getTileEntity(te.getPos()) != te) {
if (te.getWorld()
.getTileEntity(te.getPos()) != te) {
iterator.remove();
continue;
}
containsFlywheel |= te instanceof FlywheelTileEntity;
presentCapacity += getActualCapacityOf(te);
}
float newMaxStress = presentCapacity + unloadedCapacity;
@ -138,9 +161,11 @@ public class KineticNetwork {
public float calculateStress() {
float presentStress = 0;
for (Iterator<KineticTileEntity> iterator = members.keySet().iterator(); iterator.hasNext();) {
for (Iterator<KineticTileEntity> iterator = members.keySet()
.iterator(); iterator.hasNext();) {
KineticTileEntity te = iterator.next();
if (te.getWorld().getTileEntity(te.getPos()) != te) {
if (te.getWorld()
.getTileEntity(te.getPos()) != te) {
iterator.remove();
continue;
}

View File

@ -34,7 +34,7 @@ public class KineticEffectHandler {
if (world.isRemote) {
if (overStressedTime > 0)
if (--overStressedTime == 0)
if (kte.overStressed) {
if (kte.isOverStressed()) {
overStressedEffect = 1;
spawnEffect(ParticleTypes.SMOKE, 0.2f, 5);
} else {

View File

@ -136,8 +136,6 @@ public abstract class KineticTileEntity extends SmartTileEntity
boolean overStressed = maxStress < currentStress && StressImpact.isEnabled();
if (overStressed != this.overStressed) {
if (speed != 0 && overStressed)
AllTriggers.triggerForNearbyPlayers(AllTriggers.OVERSTRESSED, world, pos, 8);
float prevSpeed = getSpeed();
this.overStressed = overStressed;
onSpeedChanged(prevSpeed);
@ -452,4 +450,8 @@ public abstract class KineticTileEntity extends SmartTileEntity
return d.getAxisDirection() == AxisDirection.POSITIVE ? axisSpeed : -axisSpeed;
}
public boolean isOverStressed() {
return overStressed;
}
}

View File

@ -5,6 +5,7 @@ import static com.simibubi.create.foundation.utility.AngleHelper.getShortestAngl
import static com.simibubi.create.foundation.utility.AngleHelper.rad;
import com.simibubi.create.content.contraptions.base.KineticTileEntity;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.gui.widgets.InterpolatedChasingValue;
import com.simibubi.create.foundation.gui.widgets.InterpolatedValue;
import com.simibubi.create.foundation.utility.AnimationTickHolder;
@ -148,6 +149,10 @@ public class CuckooClockTileEntity extends KineticTileEntity {
animationProgress.lastValue = 0;
animationProgress.value = 0;
sendAnimationUpdate = true;
if (animation == Animation.CREEPER)
AllTriggers.triggerForNearbyPlayers(AllTriggers.CUCKOO, world, pos, 10);
sendData();
}

View File

@ -10,6 +10,7 @@ import com.simibubi.create.AllTags;
import com.simibubi.create.content.contraptions.particle.AirFlowParticleData;
import com.simibubi.create.content.logistics.InWorldProcessing;
import com.simibubi.create.content.logistics.InWorldProcessing.Type;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.config.AllConfigs;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemStackHandlerBehaviour;
@ -22,6 +23,7 @@ import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityType;
import net.minecraft.entity.item.ItemEntity;
import net.minecraft.entity.monster.EndermanEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.entity.player.ServerPlayerEntity;
import net.minecraft.util.DamageSource;
import net.minecraft.util.Direction;
@ -112,8 +114,11 @@ public class AirCurrent {
entityDistance -= .5f;
InWorldProcessing.Type processingType = getSegmentAt((float) entityDistance);
if (processingType == null)
if (processingType == null) {
if (entity instanceof ServerPlayerEntity)
AllTriggers.triggerFor(AllTriggers.FAN, (PlayerEntity) entity);
continue;
}
if (entity instanceof ItemEntity) {
InWorldProcessing.spawnParticlesForProcessing(world, entity.getPositionVec(), processingType);
@ -124,28 +129,34 @@ public class AirCurrent {
InWorldProcessing.applyProcessing(itemEntity, processingType);
continue;
}
if (world.isRemote)
continue;
switch (processingType) {
case BLASTING:
if (!entity.isImmuneToFire()) {
entity.setFire(10);
entity.attackEntityFrom(damageSourceLava, 4);
}
if (entity instanceof ServerPlayerEntity)
AllTriggers.triggerFor(AllTriggers.FAN_LAVA, (PlayerEntity) entity);
break;
case SMOKING:
if (!entity.isImmuneToFire()) {
entity.setFire(2);
entity.attackEntityFrom(damageSourceFire, 2);
}
if (entity instanceof ServerPlayerEntity)
AllTriggers.triggerFor(AllTriggers.FAN_SMOKE, (PlayerEntity) entity);
break;
case SPLASHING:
if (entity instanceof EndermanEntity || entity.getType() == EntityType.SNOW_GOLEM
|| entity.getType() == EntityType.BLAZE) {
entity.attackEntityFrom(DamageSource.DROWN, 2);
}
if (entity instanceof ServerPlayerEntity)
AllTriggers.triggerFor(AllTriggers.FAN_WATER, (PlayerEntity) entity);
if (!entity.isBurning())
break;
entity.extinguish();

View File

@ -2,6 +2,7 @@ package com.simibubi.create.content.contraptions.components.flywheel;
import com.simibubi.create.AllTileEntities;
import com.simibubi.create.content.contraptions.base.HorizontalKineticBlock;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.utility.Lang;
import net.minecraft.block.Block;
@ -70,6 +71,7 @@ public class FlywheelBlock extends HorizontalKineticBlock {
connection = ConnectionState.LEFT;
world.setBlockState(pos, state.with(CONNECTION, connection), 18);
AllTriggers.triggerForNearbyPlayers(AllTriggers.FLYWHEEL, world, pos, 4);
}
@Override

View File

@ -8,6 +8,7 @@ import com.simibubi.create.content.contraptions.base.KineticTileEntity;
import com.simibubi.create.content.contraptions.components.structureMovement.AbstractContraptionEntity;
import com.simibubi.create.content.contraptions.components.structureMovement.ControlledContraptionEntity;
import com.simibubi.create.content.contraptions.components.structureMovement.bearing.ClockworkContraption.HandType;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.gui.AllIcons;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import com.simibubi.create.foundation.tileEntity.behaviour.scrollvalue.INamedIconOptions;
@ -108,8 +109,9 @@ public class ClockworkBearingTileEntity extends KineticTileEntity implements IBe
BlockState blockState = getBlockState();
Axis axis = Axis.X;
if (blockState.has(BlockStateProperties.FACING))
axis = blockState.get(BlockStateProperties.FACING).getAxis();
axis = blockState.get(BlockStateProperties.FACING)
.getAxis();
if (hourHand != null) {
hourHand.setAngle(hourAngle);
hourHand.setRotationAxis(axis);
@ -216,6 +218,8 @@ public class ClockworkBearingTileEntity extends KineticTileEntity implements IBe
hourHand.setRotationAxis(direction.getAxis());
world.addEntity(hourHand);
AllTriggers.triggerForNearbyPlayers(AllTriggers.CLOCKWORK_BEARING, world, pos, 5);
if (contraption.getRight() != null) {
anchor = pos.offset(direction, contraption.getRight().offset + 1);
contraption.getRight()

View File

@ -7,6 +7,7 @@ import java.util.List;
import com.simibubi.create.content.contraptions.base.GeneratingKineticTileEntity;
import com.simibubi.create.content.contraptions.components.structureMovement.AbstractContraptionEntity;
import com.simibubi.create.content.contraptions.components.structureMovement.ControlledContraptionEntity;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.item.TooltipHelper;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import com.simibubi.create.foundation.tileEntity.behaviour.scrollvalue.ScrollOptionBehaviour;
@ -122,6 +123,10 @@ public class MechanicalBearingTileEntity extends GeneratingKineticTileEntity imp
if (!contraption.assemble(world, pos))
return;
AllTriggers.triggerForNearbyPlayers(AllTriggers.WINDMILL, world, pos, 5);
if (contraption.getSailBlocks() >= 16 * 8)
AllTriggers.triggerForNearbyPlayers(AllTriggers.MAXED_WINDMILL, world, pos, 5);
contraption.removeBlocksFromWorld(world, BlockPos.ZERO);
movedContraption = ControlledContraptionEntity.create(world, this, contraption);
BlockPos anchor = pos.offset(direction);

View File

@ -1,11 +1,13 @@
package com.simibubi.create.content.contraptions.components.waterwheel;
import com.simibubi.create.AllBlocks;
import com.simibubi.create.AllFluids;
import com.simibubi.create.AllTileEntities;
import com.simibubi.create.content.contraptions.base.HorizontalKineticBlock;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.block.ITE;
import com.simibubi.create.foundation.config.AllConfigs;
import com.simibubi.create.foundation.fluid.FluidHelper;
import com.simibubi.create.foundation.utility.Iterate;
import com.simibubi.create.foundation.utility.worldWrappers.WrappedWorld;
@ -13,7 +15,6 @@ import net.minecraft.block.BlockRenderType;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.block.BubbleColumnBlock;
import net.minecraft.fluid.Fluids;
import net.minecraft.fluid.IFluidState;
import net.minecraft.item.BlockItemUseContext;
import net.minecraft.tileentity.TileEntity;
@ -125,8 +126,10 @@ public class WaterWheelBlock extends HorizontalKineticBlock implements ITE<Water
if (te.getSpeed() == 0 && flowStrength != 0 && !world.isRemote) {
AllTriggers.triggerForNearbyPlayers(AllTriggers.WATER_WHEEL, world, pos, 5);
if (fluid.getFluid() == Fluids.FLOWING_LAVA || fluid.getFluid() == Fluids.LAVA)
if (FluidHelper.isLava(fluid.getFluid()))
AllTriggers.triggerForNearbyPlayers(AllTriggers.LAVA_WHEEL, world, pos, 5);
if (fluid.getFluid().isEquivalentTo(AllFluids.CHOCOLATE.get()))
AllTriggers.triggerForNearbyPlayers(AllTriggers.CHOCOLATE_WHEEL, world, pos, 5);
}
Integer flowModifier = AllConfigs.SERVER.kinetics.waterWheelFlowSpeed.get();

View File

@ -1,6 +1,7 @@
package com.simibubi.create.content.contraptions.fluids;
import com.simibubi.create.AllFluids;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.fluid.FluidHelper;
import com.simibubi.create.foundation.utility.BlockHelper;
@ -20,6 +21,8 @@ public class FluidReactions {
Fluid f1 = fluid.getFluid();
Fluid f2 = fluid2.getFluid();
BlockHelper.destroyBlock(world, pos, 1);
AllTriggers.triggerForNearbyPlayers(AllTriggers.PIPE_COLLISION, world, pos, 5);
if (f1 == Fluids.WATER && f2 == Fluids.LAVA || f2 == Fluids.WATER && f1 == Fluids.LAVA)
world.setBlockState(pos, Blocks.COBBLESTONE.getDefaultState());
else if (f1 == Fluids.LAVA && FluidHelper.hasBlockState(f2)) {

View File

@ -6,6 +6,7 @@ import javax.annotation.Nullable;
import com.simibubi.create.AllFluids;
import com.simibubi.create.content.contraptions.fluids.potion.PotionFluidHandler;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.fluid.FluidHelper;
import com.simibubi.create.foundation.utility.BlockFace;
@ -82,6 +83,8 @@ public class OpenEndedPipe extends FlowSource {
if (simulate)
return stack;
AllTriggers.triggerForNearbyPlayers(AllTriggers.PIPE_SPILL, world, pos, 5);
if (waterlog) {
world.setBlockState(outputPos, state.with(BlockStateProperties.WATERLOGGED, false), 3);
@ -136,6 +139,8 @@ public class OpenEndedPipe extends FlowSource {
2.6F + (world.rand.nextFloat() - world.rand.nextFloat()) * 0.8F);
return true;
}
AllTriggers.triggerForNearbyPlayers(AllTriggers.PIPE_SPILL, world, pos, 5);
if (waterlog) {
world.setBlockState(outputPos, state.with(BlockStateProperties.WATERLOGGED, true), 3);

View File

@ -4,6 +4,8 @@ import java.util.Optional;
import java.util.Random;
import java.util.function.Predicate;
import com.simibubi.create.AllBlocks;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import com.simibubi.create.foundation.utility.BlockFace;
import com.simibubi.create.foundation.utility.Couple;
@ -200,8 +202,11 @@ public class PipeConnection {
float flowSpeed = 1 / 32f + MathHelper.clamp(pressure.get(flow.inbound) / 512f, 0, 1) * 31 / 32f;
flow.progress.setValue(Math.min(flow.progress.getValue() + flowSpeed, 1));
if (flow.progress.getValue() >= 1)
if (flow.progress.getValue() >= 1) {
flow.complete = true;
if (flow.inbound && AllBlocks.GLASS_FLUID_PIPE.has(world.getBlockState(pos)))
AllTriggers.triggerForNearbyPlayers(AllTriggers.GLASS_PIPE, world, pos, 5);
}
}
public void serializeNBT(CompoundNBT tag, boolean clientPacket) {

View File

@ -8,6 +8,9 @@ import java.util.Set;
import javax.annotation.Nullable;
import com.simibubi.create.AllFluids;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.fluid.FluidHelper;
import com.simibubi.create.foundation.tileEntity.SmartTileEntity;
import com.simibubi.create.foundation.tileEntity.behaviour.BehaviourType;
@ -127,9 +130,17 @@ public class FluidDrainingBehaviour extends FluidManipulationBehaviour {
return true;
playEffect(world, currentPos, fluid, true);
AllTriggers.triggerForNearbyPlayers(AllTriggers.HOSE_PULLEY, world, tileEntity.getPos(), 8);
if (infinite)
if (infinite) {
if (FluidHelper.isLava(fluid))
AllTriggers.triggerForNearbyPlayers(AllTriggers.INFINITE_LAVA, world, tileEntity.getPos(), 8);
if (FluidHelper.isWater(fluid))
AllTriggers.triggerForNearbyPlayers(AllTriggers.INFINITE_WATER, world, tileEntity.getPos(), 8);
if (fluid.isEquivalentTo(AllFluids.CHOCOLATE.get()))
AllTriggers.triggerForNearbyPlayers(AllTriggers.INFINITE_CHOCOLATE, world, tileEntity.getPos(), 8);
return true;
}
world.setBlockState(currentPos, emptied, 2 | 16);
affectedArea.expandTo(new MutableBoundingBox(currentPos, currentPos));
@ -281,7 +292,7 @@ public class FluidDrainingBehaviour extends FluidManipulationBehaviour {
int maxBlocks = maxBlocks();
if (validationVisited.size() > maxBlocks && maxBlocks != -1) {
if (!infinite)
if (!infinite)
reset();
validationFrontier.clear();
setLongValidationTimer();

View File

@ -6,6 +6,7 @@ import java.util.List;
import java.util.Objects;
import java.util.Set;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.tileEntity.SmartTileEntity;
import com.simibubi.create.foundation.tileEntity.behaviour.BehaviourType;
import com.simibubi.create.foundation.utility.Iterate;
@ -221,7 +222,9 @@ public class FluidFillingBehaviour extends FluidManipulationBehaviour {
queue.enqueue(new BlockPosEntry(offsetPos, entry.distance + 1));
}
}
if (!simulate && success)
AllTriggers.triggerForNearbyPlayers(AllTriggers.HOSE_PULLEY, world, tileEntity.getPos(), 8);
return success;
}

View File

@ -6,6 +6,7 @@ import java.util.Map;
import com.simibubi.create.content.contraptions.processing.EmptyingByBasin;
import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.tileEntity.SmartTileEntity;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import com.simibubi.create.foundation.tileEntity.behaviour.belt.DirectBeltInputBehaviour;
@ -155,6 +156,8 @@ public class ItemDrainTileEntity extends SmartTileEntity {
ItemStack returned = directBeltInputBehaviour.handleInsertion(heldItem.copy(), side, false);
if (returned.isEmpty()) {
if (world.getTileEntity(nextPosition) instanceof ItemDrainTileEntity)
AllTriggers.triggerForNearbyPlayers(AllTriggers.CHAINED_ITEM_DRAIN, world, pos, 5);
heldItem = null;
notifyUpdate();
return;
@ -205,6 +208,7 @@ public class ItemDrainTileEntity extends SmartTileEntity {
}
emptyItem = EmptyingByBasin.emptyItem(world, heldItem.stack.copy(), false);
AllTriggers.triggerForNearbyPlayers(AllTriggers.ITEM_DRAIN, world, pos, 5);
// Process finished
ItemStack out = emptyItem.getSecond();

View File

@ -7,6 +7,7 @@ import java.util.ArrayList;
import java.util.List;
import com.simibubi.create.content.contraptions.relays.belt.transport.TransportedItemStack;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.tileEntity.SmartTileEntity;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour;
@ -17,10 +18,12 @@ import com.simibubi.create.foundation.tileEntity.behaviour.fluid.SmartFluidTankB
import com.simibubi.create.foundation.utility.VecHelper;
import net.minecraft.item.ItemStack;
import net.minecraft.item.PotionItem;
import net.minecraft.nbt.CompoundNBT;
import net.minecraft.particles.BlockParticleData;
import net.minecraft.particles.IParticleData;
import net.minecraft.particles.ParticleTypes;
import net.minecraft.potion.PotionUtils;
import net.minecraft.tileentity.TileEntityType;
import net.minecraft.util.Direction;
import net.minecraft.util.math.AxisAlignedBB;
@ -106,6 +109,10 @@ public class SpoutTileEntity extends SmartTileEntity {
handler.handleProcessingOnItem(transported, TransportedResult.convertToAndLeaveHeld(outList, held));
}
AllTriggers.triggerForNearbyPlayers(AllTriggers.SPOUT, world, pos, 5);
if (out.getItem() instanceof PotionItem && !PotionUtils.getEffectsFromStack(out).isEmpty())
AllTriggers.triggerForNearbyPlayers(AllTriggers.SPOUT_POTION, world, pos, 5);
tank.getPrimaryHandler()
.setFluid(fluid);
sendSplash = true;

View File

@ -9,6 +9,7 @@ import com.simibubi.create.AllShapes;
import com.simibubi.create.content.contraptions.fluids.FluidPropagator;
import com.simibubi.create.content.contraptions.relays.elementary.BracketedTileEntityBehaviour;
import com.simibubi.create.content.contraptions.wrench.IWrenchableWithBracket;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import com.simibubi.create.foundation.utility.Iterate;
@ -64,6 +65,7 @@ public class AxisPipeBlock extends RotatedPillarBlock implements IWrenchableWith
newState = newState.with(EncasedPipeBlock.FACING_TO_PROPERTY_MAP.get(d), true);
world.setBlockState(pos, newState);
}
AllTriggers.triggerFor(AllTriggers.CASING_PIPE, player);
return ActionResultType.SUCCESS;
}

View File

@ -49,6 +49,10 @@ public class BracketBlockItem extends BlockItem {
BlockState bracket = behaviour.getBracket();
behaviour.applyBracket(suitableBracket.get());
if (!world.isRemote && player != null)
behaviour.triggerAdvancements(world, player, state);
if (player == null || !player.isCreative()) {
context.getItem()
.shrink(1);

View File

@ -11,6 +11,7 @@ import com.simibubi.create.content.contraptions.fluids.FluidPropagator;
import com.simibubi.create.content.contraptions.fluids.FluidTransportBehaviour;
import com.simibubi.create.content.contraptions.relays.elementary.BracketedTileEntityBehaviour;
import com.simibubi.create.content.contraptions.wrench.IWrenchableWithBracket;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import com.simibubi.create.foundation.utility.Iterate;
@ -74,6 +75,7 @@ public class FluidPipeBlock extends SixWayBlock implements IWaterLoggable, IWren
BlockRayTraceResult hit) {
if (!AllBlocks.COPPER_CASING.isIn(player.getHeldItem(hand)))
return ActionResultType.PASS;
AllTriggers.triggerFor(AllTriggers.CASING_PIPE, player);
if (!world.isRemote)
world.setBlockState(pos,
EncasedPipeBlock.transferSixWayProperties(state, AllBlocks.ENCASED_FLUID_PIPE.getDefaultState()));

View File

@ -5,6 +5,7 @@ import java.util.List;
import com.simibubi.create.AllBlocks;
import com.simibubi.create.content.contraptions.fluids.FluidTransportBehaviour;
import com.simibubi.create.content.contraptions.relays.elementary.BracketedTileEntityBehaviour;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.tileEntity.SmartTileEntity;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
@ -23,7 +24,8 @@ public class FluidPipeTileEntity extends SmartTileEntity {
@Override
public void addBehaviours(List<TileEntityBehaviour> behaviours) {
behaviours.add(new StandardPipeFluidTransportBehaviour(this));
behaviours.add(new BracketedTileEntityBehaviour(this, this::canHaveBracket));
behaviours.add(new BracketedTileEntityBehaviour(this, this::canHaveBracket)
.withTrigger(state -> AllTriggers.BRACKET_PIPE));
}
private boolean canHaveBracket(BlockState state) {

View File

@ -24,7 +24,7 @@ public class SpeedControllerBlock extends HorizontalAxisKineticBlock {
public TileEntity createTileEntity(BlockState state, IBlockReader world) {
return AllTileEntities.ROTATION_SPEED_CONTROLLER.create();
}
@Override
public BlockState getStateForPlacement(BlockItemUseContext context) {
BlockState above = context.getWorld().getBlockState(context.getPos().up());

View File

@ -15,6 +15,7 @@ import com.simibubi.create.content.logistics.block.belts.tunnel.BeltTunnelBlock;
import com.simibubi.create.content.schematics.ISpecialBlockItemRequirement;
import com.simibubi.create.content.schematics.ItemRequirement;
import com.simibubi.create.content.schematics.ItemRequirement.ItemUseType;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.block.ITE;
import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemStackHandlerBehaviour.TransportedResult;
import com.simibubi.create.foundation.utility.BlockHelper;
@ -266,6 +267,7 @@ public class BeltBlock extends HorizontalKineticBlock implements ITE<BeltTileEnt
if (AllBlocks.BRASS_CASING.isIn(heldItem)) {
if (world.isRemote)
return ActionResultType.SUCCESS;
AllTriggers.triggerFor(AllTriggers.CASING_BELT, player);
withTileEntityDo(world, pos, te -> te.setCasingType(CasingType.BRASS));
return ActionResultType.SUCCESS;
}
@ -273,6 +275,7 @@ public class BeltBlock extends HorizontalKineticBlock implements ITE<BeltTileEnt
if (AllBlocks.ANDESITE_CASING.isIn(heldItem)) {
if (world.isRemote)
return ActionResultType.SUCCESS;
AllTriggers.triggerFor(AllTriggers.CASING_BELT, player);
withTileEntityDo(world, pos, te -> te.setCasingType(CasingType.ANDESITE));
return ActionResultType.SUCCESS;
}

View File

@ -27,6 +27,7 @@ import com.simibubi.create.foundation.tileEntity.behaviour.belt.TransportedItemS
import com.simibubi.create.foundation.utility.ColorHelper;
import com.simibubi.create.foundation.utility.NBTHelper;
import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.entity.Entity;
import net.minecraft.item.DyeColor;
@ -76,7 +77,7 @@ public class BeltTileEntity extends KineticTileEntity {
casing = CasingType.NONE;
color = -1;
}
@Override
public void addBehaviours(List<TileEntityBehaviour> behaviours) {
super.addBehaviours(behaviours);
@ -102,7 +103,7 @@ public class BeltTileEntity extends KineticTileEntity {
if (!isController())
return;
getInventory().tick();
if (getSpeed() == 0)
return;
@ -378,6 +379,10 @@ public class BeltTileEntity extends KineticTileEntity {
public void setCasingType(CasingType type) {
if (casing == type)
return;
if (casing != CasingType.NONE)
world.playEvent(2001, pos,
Block.getStateId(casing == CasingType.ANDESITE ? AllBlocks.ANDESITE_CASING.getDefaultState()
: AllBlocks.BRASS_CASING.getDefaultState()));
casing = type;
boolean shouldBlockHaveCasing = type != CasingType.NONE;
BlockState blockState = getBlockState();

View File

@ -1,9 +1,12 @@
package com.simibubi.create.content.contraptions.relays.elementary;
import java.util.Optional;
import java.util.function.Function;
import java.util.function.Predicate;
import com.google.common.base.Predicates;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.advancement.SimpleTrigger;
import com.simibubi.create.foundation.tileEntity.SmartTileEntity;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import com.simibubi.create.foundation.tileEntity.behaviour.BehaviourType;
@ -12,6 +15,7 @@ import com.simibubi.create.foundation.utility.NBTHelper;
import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.nbt.CompoundNBT;
import net.minecraft.nbt.NBTUtil;
import net.minecraft.world.World;
@ -24,6 +28,7 @@ public class BracketedTileEntityBehaviour extends TileEntityBehaviour {
private boolean reRender;
private Predicate<BlockState> pred;
private Function<BlockState, SimpleTrigger> trigger;
public BracketedTileEntityBehaviour(SmartTileEntity te) {
this(te, Predicates.alwaysTrue());
@ -34,6 +39,11 @@ public class BracketedTileEntityBehaviour extends TileEntityBehaviour {
this.pred = pred;
bracket = Optional.empty();
}
public BracketedTileEntityBehaviour withTrigger(Function<BlockState, SimpleTrigger> trigger) {
this.trigger = trigger;
return this;
}
@Override
public BehaviourType<?> getType() {
@ -45,6 +55,12 @@ public class BracketedTileEntityBehaviour extends TileEntityBehaviour {
reRender = true;
tileEntity.notifyUpdate();
}
public void triggerAdvancements(World world, PlayerEntity player, BlockState state) {
if (trigger == null)
return;
AllTriggers.triggerFor(trigger.apply(state), player);
}
public void removeBracket() {
World world = getWorld();

View File

@ -4,6 +4,7 @@ import com.simibubi.create.AllBlocks;
import com.simibubi.create.AllShapes;
import com.simibubi.create.content.contraptions.base.KineticTileEntity;
import com.simibubi.create.content.contraptions.relays.encased.EncasedShaftBlock;
import com.simibubi.create.foundation.advancement.AllTriggers;
import net.minecraft.block.BlockState;
import net.minecraft.entity.player.PlayerEntity;
@ -58,7 +59,8 @@ public class ShaftBlock extends AbstractShaftBlock {
if (world.isRemote)
return ActionResultType.SUCCESS;
AllTriggers.triggerFor(AllTriggers.CASING_SHAFT, player);
KineticTileEntity.switchToBlockState(world, pos, encasedShaft.getDefaultState()
.with(AXIS, state.get(AXIS)));
return ActionResultType.SUCCESS;

View File

@ -3,6 +3,7 @@ package com.simibubi.create.content.contraptions.relays.elementary;
import java.util.List;
import com.simibubi.create.content.contraptions.base.KineticTileEntity;
import com.simibubi.create.foundation.advancement.AllTriggers;
import com.simibubi.create.foundation.tileEntity.TileEntityBehaviour;
import net.minecraft.tileentity.TileEntityType;
@ -16,7 +17,9 @@ public class SimpleKineticTileEntity extends KineticTileEntity {
@Override
public void addBehaviours(List<TileEntityBehaviour> behaviours) {
behaviours.add(new BracketedTileEntityBehaviour(this, state -> state.getBlock() instanceof AbstractShaftBlock));
behaviours.add(
new BracketedTileEntityBehaviour(this, state -> state.getBlock() instanceof AbstractShaftBlock).withTrigger(
state -> state.getBlock() instanceof ShaftBlock ? AllTriggers.BRACKET_SHAFT : AllTriggers.BRACKET_COG));
super.addBehaviours(behaviours);
}

Some files were not shown because too many files have changed in this diff Show More