diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 12669f320..ca23ee384 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -531,20 +531,20 @@ bf2b0310500213ff853c748c236eb5d01f61658e assets/create/blockstates/yellow_toolbo 7f39521b211441f5c3e06d60c5978cebe16cacfb assets/create/blockstates/zinc_block.json b7181bcd8182b2f17088e5aa881f374c9c65470c assets/create/blockstates/zinc_ore.json 64a8442735a333c7444cac12cfb22c454ca06b6b assets/create/lang/en_ud.json -25e33560c1d9a4c8ae88155a9bd5b5d7e74eb51a assets/create/lang/en_us.json -3284e770857f2e0c25166a3a00c18c04fd74aa75 assets/create/lang/unfinished/de_de.json -a54a311aea285dc11e311c06078f69ca0341ae6d assets/create/lang/unfinished/es_cl.json -8f0718d32c4a8dde0572508725f2711ae5dd7e95 assets/create/lang/unfinished/es_es.json -0d78f9c5acac09a0e8ab904eb458edd398667b5f assets/create/lang/unfinished/fr_fr.json -acc3a9ef334f9b73f741980de6962a1f6ee5e65b assets/create/lang/unfinished/it_it.json -d485d702d4af57bb15a790fc8dc48d4e11138c8e assets/create/lang/unfinished/ja_jp.json -0a35ee9aae876ab71c6934232056a13329b9adaf assets/create/lang/unfinished/ko_kr.json -299edf4d7cf31917db3b2137afdd4b62d9001a93 assets/create/lang/unfinished/nl_nl.json -dab9c13918107ebd1d2b5e26e90b91f5321ff12f assets/create/lang/unfinished/pl_pl.json -3ab083974e08b77e508a2ef86d3fa51fcf88a5de assets/create/lang/unfinished/pt_br.json -9a4ce7fb2f86848b6889cee2007bf9153372230f assets/create/lang/unfinished/ru_ru.json -66970629866a22c6743831bbdb3c6d6e8ea51d48 assets/create/lang/unfinished/zh_cn.json -adb9a146be09c52a54336a9a4a660127ea5e7c9e assets/create/lang/unfinished/zh_tw.json +d55b3065c12ede60d54b8e306a9bba4f4e834da7 assets/create/lang/en_us.json +e933c3b22a1f7827b7e677b5c35db329322a027f assets/create/lang/unfinished/de_de.json +47b6a70be75560f4b11e51d3e9323418fa470ad6 assets/create/lang/unfinished/es_cl.json +c6379e293e835b0fa563ad3b2aaa10a664cab25e assets/create/lang/unfinished/es_es.json +840b1b5e3654f30b618ba8ce47af0a80a5152454 assets/create/lang/unfinished/fr_fr.json +5e9efb7f3bfa3d5139fbd435a54e6adcea1d9703 assets/create/lang/unfinished/it_it.json +d2e1e80d157228f7fb213d3c2c954794857c5343 assets/create/lang/unfinished/ja_jp.json +dd3f49b0ccd45d2b722e0d317681878b34e4409d assets/create/lang/unfinished/ko_kr.json +0fc3b0582a47c6a1d9525f2e8b11b2a6ff04eb7c assets/create/lang/unfinished/nl_nl.json +51cc98f752fcf0df71762c1dd119e0b30fdf3af6 assets/create/lang/unfinished/pl_pl.json +2bac31d64b08d5a581daae5befc6503fa638d075 assets/create/lang/unfinished/pt_br.json +8925ca5a897dc87b28a3e6c679d5a26b554bf8f8 assets/create/lang/unfinished/ru_ru.json +be1f4cd6c5db0aa8056793930319a7e48bdd549c assets/create/lang/unfinished/zh_cn.json +c65b6367315ee06afc45deda461d15bf0272065b assets/create/lang/unfinished/zh_tw.json 487a511a01b2a4531fb672f917922312db78f958 assets/create/models/block/acacia_window.json b48060cba1a382f373a05bf0039054053eccf076 assets/create/models/block/acacia_window_pane_noside.json 3066db1bf03cffa1a9c7fbacf47ae586632f4eb3 assets/create/models/block/acacia_window_pane_noside_alt.json @@ -665,18 +665,18 @@ c4d1e1b6e195c0b71c0b96546978cd24c4a4bfc4 assets/create/models/block/calcite_pill 4156227e18c0896ce83f260f71b939abbbf4f01e assets/create/models/block/chocolate.json 30fe120af3cb32faf0729df4d2cdf868f804be17 assets/create/models/block/clockwork_bearing.json 1f01a4b6608f75145734b60ddf4a33ce318425ff assets/create/models/block/copper_casing.json -579c7fb1e63eb86911a84d64164a62255f9df3cc assets/create/models/block/copper_shingle_slab.json -81880fccc6032a6b7c519b1bac85bb793eaa729c assets/create/models/block/copper_shingle_slab_top.json -b04e51a0292052390db7a650abc6dfd4304a347b assets/create/models/block/copper_shingle_stairs.json -6224330e3575c6cfc6c430cb8c3a4e3bb5b0ed0b assets/create/models/block/copper_shingle_stairs_inner.json -a60baf7036c55d26c108a584354df5b347356f12 assets/create/models/block/copper_shingle_stairs_outer.json -86110c4714cd97b41f5c29fd5430a6f9f6b92e3f assets/create/models/block/copper_shingles.json -f4918417cff99a6e765250c54c8b1765a2db1a64 assets/create/models/block/copper_tile_slab.json -47f376197c40da7b469dbf95dd774376ae7bc681 assets/create/models/block/copper_tile_slab_top.json -abc6ca98e6394ff55e26a89feca047ef77811d08 assets/create/models/block/copper_tile_stairs.json -8a7c4f937299551851685a8b0a8f3de53b80913c assets/create/models/block/copper_tile_stairs_inner.json -3e91f1d5b44dc1dd980535a584abf59b34f9698e assets/create/models/block/copper_tile_stairs_outer.json -d2f9458a8b51de187ce31102553985b62d6b3e0a assets/create/models/block/copper_tiles.json +9967651b9323174836a3179f088fa1dd7518270d assets/create/models/block/copper_shingle_slab.json +a8b28ae828c1e092bf499dd1fbeb9b19c40e3206 assets/create/models/block/copper_shingle_slab_top.json +e577cb469c8adfb3fed81232419393611665a5f6 assets/create/models/block/copper_shingle_stairs.json +ed9e72e163883a784cee42157701955f30831fbf assets/create/models/block/copper_shingle_stairs_inner.json +8ae100e7aa52c0e5baa3685974258e4e070242bb assets/create/models/block/copper_shingle_stairs_outer.json +d4cb771acc143cb4361270db0025ca92864434cd assets/create/models/block/copper_shingles.json +8a10c93a3fc2d7bc7019a47a9fa89711bdd9232e assets/create/models/block/copper_tile_slab.json +92c7cb2584fe0b1071eeafca2abb3f4d9143c330 assets/create/models/block/copper_tile_slab_top.json +5ae6a5c2d7ab022a7df376d54c06316a9da77314 assets/create/models/block/copper_tile_stairs.json +b29f92f112697e75abc4d06d82828d51af33211c assets/create/models/block/copper_tile_stairs_inner.json +03e92c069769c3cca611857b65382750a372029c assets/create/models/block/copper_tile_stairs_outer.json +4f84e68bc827ccb93867ce202b38bb55f7348630 assets/create/models/block/copper_tiles.json b2c528cfd24a5cb0cb96c45d0a914f1090f8c32b assets/create/models/block/copper_valve_handle.json 917914f6b8aa9234bbffb434ba07f706c5d1232a assets/create/models/block/crate/creative/bottom.json 03a56c112a947735ff1682d5d9c3202e7796bce9 assets/create/models/block/crate/creative/left.json @@ -986,18 +986,18 @@ d1c0a266ca0f5ce7ddeb170cd36635b10b8ccc0f assets/create/models/block/diorite_pill 64704a24de13b33326944a6779ca2c0bfd71d803 assets/create/models/block/diorite_pillar_horizontal.json 0d02622fc395760d1807fab74c53e83760e6a91c assets/create/models/block/dripstone_pillar.json 3e00a1807b94a1365cf5ef925c63b55587c11b1d assets/create/models/block/dripstone_pillar_horizontal.json -3f63acae743e9c463f865ce166ce52f9e0fd3076 assets/create/models/block/exposed_copper_shingle_slab.json -74525dc1523314549766937ded061e04272e93dd assets/create/models/block/exposed_copper_shingle_slab_top.json -53d6c21c95352fa32374f9dfc138e053b9ea94c7 assets/create/models/block/exposed_copper_shingle_stairs.json -74a9c9ace9cede10cd1a57a3ffab878c3505ec1a assets/create/models/block/exposed_copper_shingle_stairs_inner.json -f3b0dbb3d6154f441d7e1f7d120317f3bb5f7b73 assets/create/models/block/exposed_copper_shingle_stairs_outer.json -40cff9ce0df44ed3947a7ee8deebd64a872cc6af assets/create/models/block/exposed_copper_shingles.json -62ae73690e3f53169b67585b1c13e936ff8a6e2e assets/create/models/block/exposed_copper_tile_slab.json -987cfdb59e46fe31bd679bf9b04c00108aeeeadf assets/create/models/block/exposed_copper_tile_slab_top.json -f8997162c5e84e53938a4f2c32e7c7de275d71a0 assets/create/models/block/exposed_copper_tile_stairs.json -14a3727109f826970014470ccf0515bc78eeff49 assets/create/models/block/exposed_copper_tile_stairs_inner.json -8ccac5189d5693ac799d9220240bc3e9131fee38 assets/create/models/block/exposed_copper_tile_stairs_outer.json -3f852b631cfb0fe10eb4c80241e13debf9801f9d assets/create/models/block/exposed_copper_tiles.json +408ac77bce9415ae6fe8f6d98615c1d2c6738fc9 assets/create/models/block/exposed_copper_shingle_slab.json +edb51e91f336afa38004693cd0c7694f0b6013ce assets/create/models/block/exposed_copper_shingle_slab_top.json +0de63a143bc3f862c216d05ad6d07dac0a1c3912 assets/create/models/block/exposed_copper_shingle_stairs.json +365730e711b1d22d6180b731e097ff7f01ca41d9 assets/create/models/block/exposed_copper_shingle_stairs_inner.json +8f83751c3cc1289eaac9a3def4430a187fbfddbc assets/create/models/block/exposed_copper_shingle_stairs_outer.json +d974379d8dc1dabe22fa02e9c92e14092748b59d assets/create/models/block/exposed_copper_shingles.json +b0cb8216be4d5476bcd4bc13ff09b1a8b0ccf2a5 assets/create/models/block/exposed_copper_tile_slab.json +90d57d4b15bf03d4957b0ca0e8d19041d953f85c assets/create/models/block/exposed_copper_tile_slab_top.json +e63e6e0bd97cd73953a6079ff3005b33ace5a648 assets/create/models/block/exposed_copper_tile_stairs.json +67e3bfb61e3237a2cf863189411fdbf4cf898638 assets/create/models/block/exposed_copper_tile_stairs_inner.json +c833caddf850cbec1f7b590b064773b8c64feeb1 assets/create/models/block/exposed_copper_tile_stairs_outer.json +d23e75ad96bb2e670f88d8c7361dfbfc9a2e3b2c assets/create/models/block/exposed_copper_tiles.json 71f74388319567d4ab13c508bf3b4d59f1a19b2f assets/create/models/block/fluid_pipe/ld_x.json bd6b0c6d773e3996d949de55873d20b0e192499d assets/create/models/block/fluid_pipe/ld_y.json ddba92d010016a0147ceecc30a30c9c1622d3daa assets/create/models/block/fluid_pipe/ld_z.json @@ -1128,18 +1128,18 @@ cc9614e892b12c6053d45a35d534eddf36285cf1 assets/create/models/block/ornate_iron_ 19942331411716035d79adabe6d2daadd6025e90 assets/create/models/block/ornate_iron_window_pane_post.json f400ef18ae2860f52dafaf4fe869146ae87b7ed4 assets/create/models/block/ornate_iron_window_pane_side.json fddc53d6ead0d834e964e6a0d5b4e3cf2ea2d48b assets/create/models/block/ornate_iron_window_pane_side_alt.json -2ea4a68403d09b917b6b75512678aa22a9016e2a assets/create/models/block/oxidized_copper_shingle_slab.json -7b18f3903cc2b86c1e1da97b987e96da2455b475 assets/create/models/block/oxidized_copper_shingle_slab_top.json -7b3d2c702ae8b8ede91c60cb7bca953b9e2fe98d assets/create/models/block/oxidized_copper_shingle_stairs.json -7ca0d34afc4698c2a02507a2e9baf419ae4a92ba assets/create/models/block/oxidized_copper_shingle_stairs_inner.json -6569f6b7857743cd1d850b674b84b737012448d8 assets/create/models/block/oxidized_copper_shingle_stairs_outer.json -678e08987f6a887b57c4ba5403a3bd35cf7d0d2e assets/create/models/block/oxidized_copper_shingles.json -8f5ff053da3df832ea3ccb1ada417539ffb0ea4e assets/create/models/block/oxidized_copper_tile_slab.json -eeac2ff46d5abca911fdc1a510a5751673cf35d1 assets/create/models/block/oxidized_copper_tile_slab_top.json -22dbc8755b4b55da8f64036835b7cd8993783680 assets/create/models/block/oxidized_copper_tile_stairs.json -e978eafe9d3ef021b8d2bbe4fd00e3e2373efbec assets/create/models/block/oxidized_copper_tile_stairs_inner.json -27dbe549102fac64133a16c54c5ebeed0871e8b4 assets/create/models/block/oxidized_copper_tile_stairs_outer.json -66f6dcbb4c59837796ec8fda2f7bd1f16a400b9c assets/create/models/block/oxidized_copper_tiles.json +b493f12e45a4ad1e4a6d37bd76db30103b671b1a assets/create/models/block/oxidized_copper_shingle_slab.json +372d514eb4d5ab8c0bd2a016e8f0fa7015d600cb assets/create/models/block/oxidized_copper_shingle_slab_top.json +e405983770995ae9b85a1549da4635f28fdf9d96 assets/create/models/block/oxidized_copper_shingle_stairs.json +a672121a28128d91735d16a170037b853d11ebd5 assets/create/models/block/oxidized_copper_shingle_stairs_inner.json +4e474ee8c18904f6e96ff18279cf8cae22ce9403 assets/create/models/block/oxidized_copper_shingle_stairs_outer.json +3dd32c5ddc4de2baaec4eb916deac540cb54d97e assets/create/models/block/oxidized_copper_shingles.json +1f455e2e4f767ffd3967939149594b8f47f1765d assets/create/models/block/oxidized_copper_tile_slab.json +bfb02f1a721d51ee1081c2ef4ad7ac891e174a2f assets/create/models/block/oxidized_copper_tile_slab_top.json +93c45a72950fb955bba3ca1ae374ead869e394a8 assets/create/models/block/oxidized_copper_tile_stairs.json +f344c447335fbe494dfe71cfe60df865e4eb6b63 assets/create/models/block/oxidized_copper_tile_stairs_inner.json +287ebbc64ad91d19a7efca9d19850749839e89e2 assets/create/models/block/oxidized_copper_tile_stairs_outer.json +55223e244cd48134d2cc85a63c65814722bcee6f assets/create/models/block/oxidized_copper_tiles.json 29e09bf70184cc1d09fce31aea908a2ab56fa9e4 assets/create/models/block/peculiar_bell_ceiling.json 942c2ae8a3546bd91f8489094f9e7516ff026e61 assets/create/models/block/peculiar_bell_double_wall.json 44371c13450dd41d84769a3a50250de1d86e75c5 assets/create/models/block/peculiar_bell_floor.json @@ -1490,66 +1490,66 @@ c6c7067a760d8c787841a72c8048172fb534d8c5 assets/create/models/block/warped_windo 82b11c5dbd3ffdbbd129c4b4244487a8f3256f33 assets/create/models/block/warped_window_pane_post.json b3682b275994e1dac31d56b56f3f3c1e3b2962d7 assets/create/models/block/warped_window_pane_side.json 0b1c6b66d22338e0152a62f869475d734029611e assets/create/models/block/warped_window_pane_side_alt.json -579c7fb1e63eb86911a84d64164a62255f9df3cc assets/create/models/block/waxed_copper_shingle_slab.json -81880fccc6032a6b7c519b1bac85bb793eaa729c assets/create/models/block/waxed_copper_shingle_slab_top.json -b04e51a0292052390db7a650abc6dfd4304a347b assets/create/models/block/waxed_copper_shingle_stairs.json -6224330e3575c6cfc6c430cb8c3a4e3bb5b0ed0b assets/create/models/block/waxed_copper_shingle_stairs_inner.json -a60baf7036c55d26c108a584354df5b347356f12 assets/create/models/block/waxed_copper_shingle_stairs_outer.json -86110c4714cd97b41f5c29fd5430a6f9f6b92e3f assets/create/models/block/waxed_copper_shingles.json -f4918417cff99a6e765250c54c8b1765a2db1a64 assets/create/models/block/waxed_copper_tile_slab.json -47f376197c40da7b469dbf95dd774376ae7bc681 assets/create/models/block/waxed_copper_tile_slab_top.json -abc6ca98e6394ff55e26a89feca047ef77811d08 assets/create/models/block/waxed_copper_tile_stairs.json -8a7c4f937299551851685a8b0a8f3de53b80913c assets/create/models/block/waxed_copper_tile_stairs_inner.json -3e91f1d5b44dc1dd980535a584abf59b34f9698e assets/create/models/block/waxed_copper_tile_stairs_outer.json -d2f9458a8b51de187ce31102553985b62d6b3e0a assets/create/models/block/waxed_copper_tiles.json -3f63acae743e9c463f865ce166ce52f9e0fd3076 assets/create/models/block/waxed_exposed_copper_shingle_slab.json -74525dc1523314549766937ded061e04272e93dd assets/create/models/block/waxed_exposed_copper_shingle_slab_top.json -53d6c21c95352fa32374f9dfc138e053b9ea94c7 assets/create/models/block/waxed_exposed_copper_shingle_stairs.json -74a9c9ace9cede10cd1a57a3ffab878c3505ec1a assets/create/models/block/waxed_exposed_copper_shingle_stairs_inner.json -f3b0dbb3d6154f441d7e1f7d120317f3bb5f7b73 assets/create/models/block/waxed_exposed_copper_shingle_stairs_outer.json -40cff9ce0df44ed3947a7ee8deebd64a872cc6af assets/create/models/block/waxed_exposed_copper_shingles.json -62ae73690e3f53169b67585b1c13e936ff8a6e2e assets/create/models/block/waxed_exposed_copper_tile_slab.json -987cfdb59e46fe31bd679bf9b04c00108aeeeadf assets/create/models/block/waxed_exposed_copper_tile_slab_top.json -f8997162c5e84e53938a4f2c32e7c7de275d71a0 assets/create/models/block/waxed_exposed_copper_tile_stairs.json -14a3727109f826970014470ccf0515bc78eeff49 assets/create/models/block/waxed_exposed_copper_tile_stairs_inner.json -8ccac5189d5693ac799d9220240bc3e9131fee38 assets/create/models/block/waxed_exposed_copper_tile_stairs_outer.json -3f852b631cfb0fe10eb4c80241e13debf9801f9d assets/create/models/block/waxed_exposed_copper_tiles.json -2ea4a68403d09b917b6b75512678aa22a9016e2a assets/create/models/block/waxed_oxidized_copper_shingle_slab.json -7b18f3903cc2b86c1e1da97b987e96da2455b475 assets/create/models/block/waxed_oxidized_copper_shingle_slab_top.json -7b3d2c702ae8b8ede91c60cb7bca953b9e2fe98d assets/create/models/block/waxed_oxidized_copper_shingle_stairs.json -7ca0d34afc4698c2a02507a2e9baf419ae4a92ba assets/create/models/block/waxed_oxidized_copper_shingle_stairs_inner.json -6569f6b7857743cd1d850b674b84b737012448d8 assets/create/models/block/waxed_oxidized_copper_shingle_stairs_outer.json -678e08987f6a887b57c4ba5403a3bd35cf7d0d2e assets/create/models/block/waxed_oxidized_copper_shingles.json -8f5ff053da3df832ea3ccb1ada417539ffb0ea4e assets/create/models/block/waxed_oxidized_copper_tile_slab.json -eeac2ff46d5abca911fdc1a510a5751673cf35d1 assets/create/models/block/waxed_oxidized_copper_tile_slab_top.json -22dbc8755b4b55da8f64036835b7cd8993783680 assets/create/models/block/waxed_oxidized_copper_tile_stairs.json -e978eafe9d3ef021b8d2bbe4fd00e3e2373efbec assets/create/models/block/waxed_oxidized_copper_tile_stairs_inner.json -27dbe549102fac64133a16c54c5ebeed0871e8b4 assets/create/models/block/waxed_oxidized_copper_tile_stairs_outer.json -66f6dcbb4c59837796ec8fda2f7bd1f16a400b9c assets/create/models/block/waxed_oxidized_copper_tiles.json -e08f7f8b0251440c29703d4e78a1f74a64c590f8 assets/create/models/block/waxed_weathered_copper_shingle_slab.json -b0bf47b1f049cb1309061060e8f09b15e891da04 assets/create/models/block/waxed_weathered_copper_shingle_slab_top.json -84e29b92e9cefc7c6f759a2efb73f5c7da309185 assets/create/models/block/waxed_weathered_copper_shingle_stairs.json -ec1f01bb5a27ee9b9ba1e508fe661e8cc4d704a0 assets/create/models/block/waxed_weathered_copper_shingle_stairs_inner.json -c2fe0c72dc6ecedbe210e77fedb8ca336e10c4d2 assets/create/models/block/waxed_weathered_copper_shingle_stairs_outer.json -9a95a251ab8507805c902aa0d3793882f4dc333f assets/create/models/block/waxed_weathered_copper_shingles.json -faa961e16b3471d7ca7c6657787d8e01b06c851f assets/create/models/block/waxed_weathered_copper_tile_slab.json -d8b62cca63f3a875f732a51bd8137a0903dba99b assets/create/models/block/waxed_weathered_copper_tile_slab_top.json -67d849ea73d859fd35ca487f2ef3614c4244997a assets/create/models/block/waxed_weathered_copper_tile_stairs.json -510bf7c903b8527b53706e90bdcd67f89fb9d46e assets/create/models/block/waxed_weathered_copper_tile_stairs_inner.json -badc6e7e426ef74d2c0f179d425f1b0bedc8eb27 assets/create/models/block/waxed_weathered_copper_tile_stairs_outer.json -7b042c98809ff6d108216d0fb0fbc7427c0bc0f7 assets/create/models/block/waxed_weathered_copper_tiles.json -e08f7f8b0251440c29703d4e78a1f74a64c590f8 assets/create/models/block/weathered_copper_shingle_slab.json -b0bf47b1f049cb1309061060e8f09b15e891da04 assets/create/models/block/weathered_copper_shingle_slab_top.json -84e29b92e9cefc7c6f759a2efb73f5c7da309185 assets/create/models/block/weathered_copper_shingle_stairs.json -ec1f01bb5a27ee9b9ba1e508fe661e8cc4d704a0 assets/create/models/block/weathered_copper_shingle_stairs_inner.json -c2fe0c72dc6ecedbe210e77fedb8ca336e10c4d2 assets/create/models/block/weathered_copper_shingle_stairs_outer.json -9a95a251ab8507805c902aa0d3793882f4dc333f assets/create/models/block/weathered_copper_shingles.json -faa961e16b3471d7ca7c6657787d8e01b06c851f assets/create/models/block/weathered_copper_tile_slab.json -d8b62cca63f3a875f732a51bd8137a0903dba99b assets/create/models/block/weathered_copper_tile_slab_top.json -67d849ea73d859fd35ca487f2ef3614c4244997a assets/create/models/block/weathered_copper_tile_stairs.json -510bf7c903b8527b53706e90bdcd67f89fb9d46e assets/create/models/block/weathered_copper_tile_stairs_inner.json -badc6e7e426ef74d2c0f179d425f1b0bedc8eb27 assets/create/models/block/weathered_copper_tile_stairs_outer.json -7b042c98809ff6d108216d0fb0fbc7427c0bc0f7 assets/create/models/block/weathered_copper_tiles.json +9967651b9323174836a3179f088fa1dd7518270d assets/create/models/block/waxed_copper_shingle_slab.json +a8b28ae828c1e092bf499dd1fbeb9b19c40e3206 assets/create/models/block/waxed_copper_shingle_slab_top.json +e577cb469c8adfb3fed81232419393611665a5f6 assets/create/models/block/waxed_copper_shingle_stairs.json +ed9e72e163883a784cee42157701955f30831fbf assets/create/models/block/waxed_copper_shingle_stairs_inner.json +8ae100e7aa52c0e5baa3685974258e4e070242bb assets/create/models/block/waxed_copper_shingle_stairs_outer.json +d4cb771acc143cb4361270db0025ca92864434cd assets/create/models/block/waxed_copper_shingles.json +8a10c93a3fc2d7bc7019a47a9fa89711bdd9232e assets/create/models/block/waxed_copper_tile_slab.json +92c7cb2584fe0b1071eeafca2abb3f4d9143c330 assets/create/models/block/waxed_copper_tile_slab_top.json +5ae6a5c2d7ab022a7df376d54c06316a9da77314 assets/create/models/block/waxed_copper_tile_stairs.json +b29f92f112697e75abc4d06d82828d51af33211c assets/create/models/block/waxed_copper_tile_stairs_inner.json +03e92c069769c3cca611857b65382750a372029c assets/create/models/block/waxed_copper_tile_stairs_outer.json +4f84e68bc827ccb93867ce202b38bb55f7348630 assets/create/models/block/waxed_copper_tiles.json +408ac77bce9415ae6fe8f6d98615c1d2c6738fc9 assets/create/models/block/waxed_exposed_copper_shingle_slab.json +edb51e91f336afa38004693cd0c7694f0b6013ce assets/create/models/block/waxed_exposed_copper_shingle_slab_top.json +0de63a143bc3f862c216d05ad6d07dac0a1c3912 assets/create/models/block/waxed_exposed_copper_shingle_stairs.json +365730e711b1d22d6180b731e097ff7f01ca41d9 assets/create/models/block/waxed_exposed_copper_shingle_stairs_inner.json +8f83751c3cc1289eaac9a3def4430a187fbfddbc assets/create/models/block/waxed_exposed_copper_shingle_stairs_outer.json +d974379d8dc1dabe22fa02e9c92e14092748b59d assets/create/models/block/waxed_exposed_copper_shingles.json +b0cb8216be4d5476bcd4bc13ff09b1a8b0ccf2a5 assets/create/models/block/waxed_exposed_copper_tile_slab.json +90d57d4b15bf03d4957b0ca0e8d19041d953f85c assets/create/models/block/waxed_exposed_copper_tile_slab_top.json +e63e6e0bd97cd73953a6079ff3005b33ace5a648 assets/create/models/block/waxed_exposed_copper_tile_stairs.json +67e3bfb61e3237a2cf863189411fdbf4cf898638 assets/create/models/block/waxed_exposed_copper_tile_stairs_inner.json +c833caddf850cbec1f7b590b064773b8c64feeb1 assets/create/models/block/waxed_exposed_copper_tile_stairs_outer.json +d23e75ad96bb2e670f88d8c7361dfbfc9a2e3b2c assets/create/models/block/waxed_exposed_copper_tiles.json +b493f12e45a4ad1e4a6d37bd76db30103b671b1a assets/create/models/block/waxed_oxidized_copper_shingle_slab.json +372d514eb4d5ab8c0bd2a016e8f0fa7015d600cb assets/create/models/block/waxed_oxidized_copper_shingle_slab_top.json +e405983770995ae9b85a1549da4635f28fdf9d96 assets/create/models/block/waxed_oxidized_copper_shingle_stairs.json +a672121a28128d91735d16a170037b853d11ebd5 assets/create/models/block/waxed_oxidized_copper_shingle_stairs_inner.json +4e474ee8c18904f6e96ff18279cf8cae22ce9403 assets/create/models/block/waxed_oxidized_copper_shingle_stairs_outer.json +3dd32c5ddc4de2baaec4eb916deac540cb54d97e assets/create/models/block/waxed_oxidized_copper_shingles.json +1f455e2e4f767ffd3967939149594b8f47f1765d assets/create/models/block/waxed_oxidized_copper_tile_slab.json +bfb02f1a721d51ee1081c2ef4ad7ac891e174a2f assets/create/models/block/waxed_oxidized_copper_tile_slab_top.json +93c45a72950fb955bba3ca1ae374ead869e394a8 assets/create/models/block/waxed_oxidized_copper_tile_stairs.json +f344c447335fbe494dfe71cfe60df865e4eb6b63 assets/create/models/block/waxed_oxidized_copper_tile_stairs_inner.json +287ebbc64ad91d19a7efca9d19850749839e89e2 assets/create/models/block/waxed_oxidized_copper_tile_stairs_outer.json +55223e244cd48134d2cc85a63c65814722bcee6f assets/create/models/block/waxed_oxidized_copper_tiles.json +76249b2b99cf42ac09b5b8e0ed58abe682bb7acd assets/create/models/block/waxed_weathered_copper_shingle_slab.json +680b25254c243d60faaa77c31d1d1d4fef71b40a assets/create/models/block/waxed_weathered_copper_shingle_slab_top.json +7a0c2c79b713dc89adab343588e49e974a112d12 assets/create/models/block/waxed_weathered_copper_shingle_stairs.json +a740d763094c302423e05661df2f1abe6a16d8ea assets/create/models/block/waxed_weathered_copper_shingle_stairs_inner.json +3b8288b77f885607e932f6264b73633a93b4aaf6 assets/create/models/block/waxed_weathered_copper_shingle_stairs_outer.json +787e2ae42d41f59fd4898c8fa853532ce13a8edb assets/create/models/block/waxed_weathered_copper_shingles.json +acfd275878d6761c098c9b1f35c7b970b5498cdc assets/create/models/block/waxed_weathered_copper_tile_slab.json +5d929dab15c3287d5597d401d3b7e85829269393 assets/create/models/block/waxed_weathered_copper_tile_slab_top.json +3dd4f14d8aa8bd9b48122f516b332de34a4c8b42 assets/create/models/block/waxed_weathered_copper_tile_stairs.json +2cdc72ab0e650d6221313dce6c641c73ea1cccf5 assets/create/models/block/waxed_weathered_copper_tile_stairs_inner.json +ef1e719dc94d0b3ab37239467631be3aa877173b assets/create/models/block/waxed_weathered_copper_tile_stairs_outer.json +751ed043908f2ccc930255e9f36ee3fd6acc9894 assets/create/models/block/waxed_weathered_copper_tiles.json +76249b2b99cf42ac09b5b8e0ed58abe682bb7acd assets/create/models/block/weathered_copper_shingle_slab.json +680b25254c243d60faaa77c31d1d1d4fef71b40a assets/create/models/block/weathered_copper_shingle_slab_top.json +7a0c2c79b713dc89adab343588e49e974a112d12 assets/create/models/block/weathered_copper_shingle_stairs.json +a740d763094c302423e05661df2f1abe6a16d8ea assets/create/models/block/weathered_copper_shingle_stairs_inner.json +3b8288b77f885607e932f6264b73633a93b4aaf6 assets/create/models/block/weathered_copper_shingle_stairs_outer.json +787e2ae42d41f59fd4898c8fa853532ce13a8edb assets/create/models/block/weathered_copper_shingles.json +acfd275878d6761c098c9b1f35c7b970b5498cdc assets/create/models/block/weathered_copper_tile_slab.json +5d929dab15c3287d5597d401d3b7e85829269393 assets/create/models/block/weathered_copper_tile_slab_top.json +3dd4f14d8aa8bd9b48122f516b332de34a4c8b42 assets/create/models/block/weathered_copper_tile_stairs.json +2cdc72ab0e650d6221313dce6c641c73ea1cccf5 assets/create/models/block/weathered_copper_tile_stairs_inner.json +ef1e719dc94d0b3ab37239467631be3aa877173b assets/create/models/block/weathered_copper_tile_stairs_outer.json +751ed043908f2ccc930255e9f36ee3fd6acc9894 assets/create/models/block/weathered_copper_tiles.json 71cd22dc2d847d317f19afb4b21802fbf5347e0b assets/create/models/block/white_nixie_tube.json 1377e12f56dce1466ce44078d7154870c5cf7b2a assets/create/models/block/white_seat.json 94f882c4bf1664a9acfe57e1eccfd8129134aaaa assets/create/models/block/white_toolbox.json diff --git a/src/generated/resources/assets/create/lang/en_us.json b/src/generated/resources/assets/create/lang/en_us.json index ee385e622..9f92beb43 100644 --- a/src/generated/resources/assets/create/lang/en_us.json +++ b/src/generated/resources/assets/create/lang/en_us.json @@ -1533,12 +1533,7 @@ "block.create.content_observer.tooltip.condition2": "When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "ADJUSTABLE CRATE", - "block.create.adjustable_crate.tooltip.summary": "This _Item Container_ allows Manual control over its capacity. It can hold up to _16 Stacks_ of any Item. Supports _Redstone Comparators_.", - "block.create.adjustable_crate.tooltip.condition1": "When R-Clicked", - "block.create.adjustable_crate.tooltip.behaviour1": "Opens the _Interface_.", - - "block.create.creative_crate.tooltip": "THE ENDLESS CRATE", + "block.create.creative_crate.tooltip": "CREATIVE CRATE", "block.create.creative_crate.tooltip.summary": "This _Storage Container_ allows infinite replication of any item. Place next to a _Schematicannon_ to remove any material requirements.", "block.create.creative_crate.tooltip.condition1": "When Item in Filter Slot", "block.create.creative_crate.tooltip.behaviour1": "Anything _extracting_ from this container will provide an _endless supply_ of the item specified. Items _inserted_ into this crate will be _voided._", @@ -1611,6 +1606,11 @@ "item.create.minecart_coupling.tooltip.condition1": "When Used on Minecart", "item.create.minecart_coupling.tooltip.behaviour1": "_Couples_ two Minecarts together, attempting to keep them at a _constant distance_ while moving.", + "item.create.experience_nugget.tooltip": "NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "_Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "When Used", + "item.create.experience_nugget.tooltip.behaviour1": "_Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "PECULIAR BELL", "block.create.peculiar_bell.tooltip.summary": "A decorative _Brass Bell_. Placing it right above open _Soul Fire_ may cause side-effects...", @@ -1828,6 +1828,11 @@ "create.ponder.cogwheel.text_1": "Cogwheels will relay rotation to other adjacent cogwheels", "create.ponder.cogwheel.text_2": "Neighbouring shafts connected like this will rotate in opposite directions", + "create.ponder.cogwheel_casing.header": "Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "Creative Fluid Tanks", "create.ponder.creative_fluid_tank.text_1": "Creative Fluid Tanks can be used to provide a bottomless supply of fluid", "create.ponder.creative_fluid_tank.text_2": "Right-Click with a fluid containing item to configure it", @@ -2251,6 +2256,18 @@ "create.ponder.powered_toggle_latch.text_3": "...on and back off", "create.ponder.powered_toggle_latch.text_4": "Powered toggle latches can also be toggled manually", + "create.ponder.pulse_extender.header": "Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "Controlling signals using Pulse Repeaters", + "create.ponder.pulse_repeater.text_1": "Pulse Repeaters emit a short pulse at a delay", + "create.ponder.pulse_repeater.text_2": "Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "Attaching blocks using Radial Chassis", "create.ponder.radial_chassis.text_1": "Radial Chassis connect to identical Chassis blocks in a row", "create.ponder.radial_chassis.text_2": "When one is moved by a Contraption, the others are dragged with it", diff --git a/src/generated/resources/assets/create/lang/unfinished/de_de.json b/src/generated/resources/assets/create/lang/unfinished/de_de.json index 996f2e027..bf5bd563f 100644 --- a/src/generated/resources/assets/create/lang/unfinished/de_de.json +++ b/src/generated/resources/assets/create/lang/unfinished/de_de.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1302", + "_": "Missing Localizations: 1318", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "UNLOCALIZED: When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "UNLOCALIZED: Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "LAGERRAUM", - "block.create.adjustable_crate.tooltip.summary": "Dieser _Speicherbehälter_ erlaubt manuelle Kontrolle über seine Kapazität. Er kann bis zu _16_ _Stacks_ von jeglichem Gegenstand beinhalten.", - "block.create.adjustable_crate.tooltip.condition1": "UNLOCALIZED: When R-Clicked", - "block.create.adjustable_crate.tooltip.behaviour1": "UNLOCALIZED: Opens the _Interface_.", - "block.create.creative_crate.tooltip": "BAUPLANKANONENMACHER", "block.create.creative_crate.tooltip.summary": "Stellt einen unendlichen Vorrat an Blöcken für benachbarte _Bauplaenkanonen_ bereit.", "block.create.creative_crate.tooltip.condition1": "Wenn Gegenstand in Filter Slot", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "UNLOCALIZED: When Used on Minecart", "item.create.minecart_coupling.tooltip.behaviour1": "UNLOCALIZED: _Couples_ two Minecarts together, attempting to keep them at a _constant distance_ while moving.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "UNLOCALIZED: PECULIAR BELL", "block.create.peculiar_bell.tooltip.summary": "UNLOCALIZED: A decorative _Brass Bell_. Placing it right above open _Soul Fire_ may cause side-effects...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "UNLOCALIZED: Cogwheels will relay rotation to other adjacent cogwheels", "create.ponder.cogwheel.text_2": "UNLOCALIZED: Neighbouring shafts connected like this will rotate in opposite directions", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "UNLOCALIZED: Creative Fluid Tanks", "create.ponder.creative_fluid_tank.text_1": "UNLOCALIZED: Creative Fluid Tanks can be used to provide a bottomless supply of fluid", "create.ponder.creative_fluid_tank.text_2": "UNLOCALIZED: Right-Click with a fluid containing item to configure it", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "UNLOCALIZED: ...on and back off", "create.ponder.powered_toggle_latch.text_4": "UNLOCALIZED: Powered toggle latches can also be toggled manually", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "UNLOCALIZED: Controlling signals using Pulse Repeaters", + "create.ponder.pulse_repeater.text_1": "UNLOCALIZED: Pulse Repeaters emit a short pulse at a delay", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "UNLOCALIZED: Attaching blocks using Radial Chassis", "create.ponder.radial_chassis.text_1": "UNLOCALIZED: Radial Chassis connect to identical Chassis blocks in a row", "create.ponder.radial_chassis.text_2": "UNLOCALIZED: When one is moved by a Contraption, the others are dragged with it", diff --git a/src/generated/resources/assets/create/lang/unfinished/es_cl.json b/src/generated/resources/assets/create/lang/unfinished/es_cl.json index ff2e0637e..afa126de3 100644 --- a/src/generated/resources/assets/create/lang/unfinished/es_cl.json +++ b/src/generated/resources/assets/create/lang/unfinished/es_cl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 305", + "_": "Missing Localizations: 321", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "Al observar un Ingreso", "block.create.content_observer.tooltip.behaviour2": "Emite un _Pulso de Redstone_ cuando un objeto _coincidible_ es _transferido_.", - "block.create.adjustable_crate.tooltip": "CAJON AJUSTABLE", - "block.create.adjustable_crate.tooltip.summary": "Este _Contenedor de Objetos_ Permite control Manual sobre su capacidad. Puede contener hasta _16 Stacks_ de cualquier Objeto. Soporta _Comparadores de Redstone_.", - "block.create.adjustable_crate.tooltip.condition1": "Al hacer Click-Derecho", - "block.create.adjustable_crate.tooltip.behaviour1": "Abre la _Interfaz_.", - "block.create.creative_crate.tooltip": "EL CAJON SIN FIN", "block.create.creative_crate.tooltip.summary": "Este _Contenedor de Objetos_ permite la replicación infinita de cualquier objeto. Ponlo al lado de un _Esquemacañón_ para remover cualquier requerimiento material.", "block.create.creative_crate.tooltip.condition1": "Cuando un objeto está en la ranura del filtro", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "Al usar en una Vagoneta", "item.create.minecart_coupling.tooltip.behaviour1": "_Une_ dos Vagonetas juntas, intentando mantenerlas a una _distancia constante_ mientrar se mueven.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "CAMPANA PECULIAR", "block.create.peculiar_bell.tooltip.summary": "Una _Campana de Latón_ decorativa. Ponerla justo sobre _Fuego de Almas_ podría causar efectos secundarios...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "Los Engranajes transmiten su rotación a los adyacentes", "create.ponder.cogwheel.text_2": "Los ejes vecinos conectados de esta forma girarán en direcciones opuestas", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "Tanques de Fluido del Creativo", "create.ponder.creative_fluid_tank.text_1": "Los Tanques de Fluido del Creativo se pueden utilizar para proporcionar un suministro de fluido sin fin", "create.ponder.creative_fluid_tank.text_2": "Haz Click-Derecho con un objeto que contenga un fluido para configurarlo", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "...entre encendido y apagado", "create.ponder.powered_toggle_latch.text_4": "Los Cerrojos Palanca de Redstone también se pueden alternar manualmente", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "Controlando Señales con Repetidores de Pulso", + "create.ponder.pulse_repeater.text_1": "Los Repetidores de Pulso acortarán cualquier señal de redstone a un solo pulso", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "Uniendo Bloques con el Chasis Radial", "create.ponder.radial_chassis.text_1": "El chasis radial se conecta a bloques de chasis idénticos en una fila", "create.ponder.radial_chassis.text_2": "Cuando uno es movido por una contrapción, los demás son arrastrados con él.", diff --git a/src/generated/resources/assets/create/lang/unfinished/es_es.json b/src/generated/resources/assets/create/lang/unfinished/es_es.json index 406cdec73..433ee54fc 100644 --- a/src/generated/resources/assets/create/lang/unfinished/es_es.json +++ b/src/generated/resources/assets/create/lang/unfinished/es_es.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 305", + "_": "Missing Localizations: 321", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "Al observar un embudo...", "block.create.content_observer.tooltip.behaviour2": "Emite un pulso de Redstone cuando se transfiere un objeto que coincide.", - "block.create.adjustable_crate.tooltip": "CAJA AJUSTABLE", - "block.create.adjustable_crate.tooltip.summary": "Este _contenedor de objetos_ permite el control manual de su capacidad. Puede contener hasta _16 pilas_ de cualquier objeto. Soporta _comparadores de redstone_.", - "block.create.adjustable_crate.tooltip.condition1": "Cuando se hace clic derecho", - "block.create.adjustable_crate.tooltip.behaviour1": "Abre la interfaz.", - "block.create.creative_crate.tooltip": "CAJA CREATIVA", "block.create.creative_crate.tooltip.summary": "Este _contenedor de objetos_ permite la replicación infinita de cualquier elemento. Colócalo junto a un _cañón de esquemas_ para eliminar cualquier requisito de material.", "block.create.creative_crate.tooltip.condition1": "Cuando el elemento está en la ranura para filtros", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "Cuando se utiliza en vagonetas", "item.create.minecart_coupling.tooltip.behaviour1": "_Acopla_ dos vagonetas, intentando mantenerlas a una _distancia constante_ mientras se mueven.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "CAMPANA PECULIAR", "block.create.peculiar_bell.tooltip.summary": "Una campana decorativa de latón. Al colocarla sobre un _Fuego del alma_ o una _Fogata del alma_ puede producirse una transformación espeluznante...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "Los engranajes transmitirán la rotación a otros engranajes adyacentes", "create.ponder.cogwheel.text_2": "Los ejes adyacentes conectados así, girarán en direcciones opuestas", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "Tanque de fluídos creativo", "create.ponder.creative_fluid_tank.text_1": "Los depósitos de fluidos creativos pueden utilizarse para proporcionar un suministro de fluidos sin fondo", "create.ponder.creative_fluid_tank.text_2": "Haga clic con el botón derecho en un elemento que contenga fluido para configurarlo", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "...encender y apagar", "create.ponder.powered_toggle_latch.text_4": "Las palancas de cierre motorizadas también se pueden accionar manualmente", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "Controlar señales mediante repetidores de pulsos", + "create.ponder.pulse_repeater.text_1": "Los repetidores de pulsos acortan cualquier señal de redstone a un solo pulso", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "Fijar bloques mediante chasis radiales", "create.ponder.radial_chassis.text_1": "Los chasis radiales se conectan a bloques de chasis idénticos en una fila", "create.ponder.radial_chassis.text_2": "Cuando uno es movido por un artilugio, los otros son arrastrados con él", diff --git a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json index b047ecd6f..fee475148 100644 --- a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json +++ b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1564", + "_": "Missing Localizations: 1580", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "UNLOCALIZED: When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "UNLOCALIZED: Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "CAISSE AJUSTABLE", - "block.create.adjustable_crate.tooltip.summary": "Ce _conteneur_ _de_ _stockage_ permet un contrôle manuel de sa capacité. Il peut contenir jusqu'à _16_ _piles_ de n'importe quel objet. Prend en charge les _comparateurs_ _de_ _redstone_.", - "block.create.adjustable_crate.tooltip.condition1": "UNLOCALIZED: When R-Clicked", - "block.create.adjustable_crate.tooltip.behaviour1": "UNLOCALIZED: Opens the _Interface_.", - "block.create.creative_crate.tooltip": "CAISSE CRÉATIVE", "block.create.creative_crate.tooltip.summary": "Fournit une réserve infinie de blocs aux _Schémacanons_ adjacents.", "block.create.creative_crate.tooltip.condition1": "Quand un objet se trouve dans l'emplacement de filtrage", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "UNLOCALIZED: When Used on Minecart", "item.create.minecart_coupling.tooltip.behaviour1": "UNLOCALIZED: _Couples_ two Minecarts together, attempting to keep them at a _constant distance_ while moving.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "UNLOCALIZED: PECULIAR BELL", "block.create.peculiar_bell.tooltip.summary": "UNLOCALIZED: A decorative _Brass Bell_. Placing it right above open _Soul Fire_ may cause side-effects...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "UNLOCALIZED: Cogwheels will relay rotation to other adjacent cogwheels", "create.ponder.cogwheel.text_2": "UNLOCALIZED: Neighbouring shafts connected like this will rotate in opposite directions", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "UNLOCALIZED: Creative Fluid Tanks", "create.ponder.creative_fluid_tank.text_1": "UNLOCALIZED: Creative Fluid Tanks can be used to provide a bottomless supply of fluid", "create.ponder.creative_fluid_tank.text_2": "UNLOCALIZED: Right-Click with a fluid containing item to configure it", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "UNLOCALIZED: ...on and back off", "create.ponder.powered_toggle_latch.text_4": "UNLOCALIZED: Powered toggle latches can also be toggled manually", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "UNLOCALIZED: Controlling signals using Pulse Repeaters", + "create.ponder.pulse_repeater.text_1": "UNLOCALIZED: Pulse Repeaters emit a short pulse at a delay", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "UNLOCALIZED: Attaching blocks using Radial Chassis", "create.ponder.radial_chassis.text_1": "UNLOCALIZED: Radial Chassis connect to identical Chassis blocks in a row", "create.ponder.radial_chassis.text_2": "UNLOCALIZED: When one is moved by a Contraption, the others are dragged with it", diff --git a/src/generated/resources/assets/create/lang/unfinished/it_it.json b/src/generated/resources/assets/create/lang/unfinished/it_it.json index febbda3da..db253466b 100644 --- a/src/generated/resources/assets/create/lang/unfinished/it_it.json +++ b/src/generated/resources/assets/create/lang/unfinished/it_it.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1245", + "_": "Missing Localizations: 1261", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "UNLOCALIZED: When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "UNLOCALIZED: Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "BAULE REGOLABILE", - "block.create.adjustable_crate.tooltip.summary": "Questo _contenitore_ _di_ _stoccaggio_ consente il controllo manuale sulla sua capacità. Può contenere fino a _16_ _pile_ di qualsiasi oggetto. Supporta _comparatori_ _redstone_.", - "block.create.adjustable_crate.tooltip.condition1": "UNLOCALIZED: When R-Clicked", - "block.create.adjustable_crate.tooltip.behaviour1": "UNLOCALIZED: Opens the _Interface_.", - "block.create.creative_crate.tooltip": "CREATORE CANNONESCHEMATICO", "block.create.creative_crate.tooltip.summary": "Fornisce una scorta infinita di blocchi ai _cannoneschematici_ adiacenti.", "block.create.creative_crate.tooltip.condition1": "Quando un oggetto è nel filtro", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "Quando usato su un carrello da miniera", "item.create.minecart_coupling.tooltip.behaviour1": "_Concatena_ due carrelli insieme, provando a tenerli uniti a una _distanza costante_ mentre si muovono.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "UNLOCALIZED: PECULIAR BELL", "block.create.peculiar_bell.tooltip.summary": "UNLOCALIZED: A decorative _Brass Bell_. Placing it right above open _Soul Fire_ may cause side-effects...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "UNLOCALIZED: Cogwheels will relay rotation to other adjacent cogwheels", "create.ponder.cogwheel.text_2": "UNLOCALIZED: Neighbouring shafts connected like this will rotate in opposite directions", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "UNLOCALIZED: Creative Fluid Tanks", "create.ponder.creative_fluid_tank.text_1": "UNLOCALIZED: Creative Fluid Tanks can be used to provide a bottomless supply of fluid", "create.ponder.creative_fluid_tank.text_2": "UNLOCALIZED: Right-Click with a fluid containing item to configure it", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "UNLOCALIZED: ...on and back off", "create.ponder.powered_toggle_latch.text_4": "UNLOCALIZED: Powered toggle latches can also be toggled manually", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "UNLOCALIZED: Controlling signals using Pulse Repeaters", + "create.ponder.pulse_repeater.text_1": "UNLOCALIZED: Pulse Repeaters emit a short pulse at a delay", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "UNLOCALIZED: Attaching blocks using Radial Chassis", "create.ponder.radial_chassis.text_1": "UNLOCALIZED: Radial Chassis connect to identical Chassis blocks in a row", "create.ponder.radial_chassis.text_2": "UNLOCALIZED: When one is moved by a Contraption, the others are dragged with it", diff --git a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json index 8ddf4a419..3962ed078 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json +++ b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 305", + "_": "Missing Localizations: 321", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "ファンネルを観察するとき", "block.create.content_observer.tooltip.behaviour2": "_一致するアイテム_が_輸送_されると、_レッドストーンパルス_を発します。", - "block.create.adjustable_crate.tooltip": "可変クレート", - "block.create.adjustable_crate.tooltip.summary": "この_収納ブロック_は、容量を手動で調整できます。任意のアイテムを_16スタック_まで収納できます。_レッドストーンコンパレーター_に対応しています。", - "block.create.adjustable_crate.tooltip.condition1": "右クリックしたとき", - "block.create.adjustable_crate.tooltip.behaviour1": "_UI_を開きます。", - "block.create.creative_crate.tooltip": "クリエイティブクレート", "block.create.creative_crate.tooltip.summary": "あらゆるアイテムを無限に複製する_収納ブロック_。隣接する_概略図砲_へブロックを無限に供給します。", "block.create.creative_crate.tooltip.condition1": "フィルタースロットにアイテムが入っているとき", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "トロッコに使ったとき", "item.create.minecart_coupling.tooltip.behaviour1": "_2台_のトロッコを連結します。それらは移動中に_一定_の_距離_を保とうします。", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "風変わりな鐘", "block.create.peculiar_bell.tooltip.summary": "装飾用の_真鍮の鐘_。_魂の炎_の真上に置くと、別の使い方が見つかるかも...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "歯車は隣接する歯車へ回転力を伝達します", "create.ponder.cogwheel.text_2": "このように連結された隣のシャフトは、逆方向に回転します", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "クリエイティブ液体タンク", "create.ponder.creative_fluid_tank.text_1": "クリエイティブ液体タンクは、液体を無限に供給できます", "create.ponder.creative_fluid_tank.text_2": "液体容器アイテムで右クリックで液体を指定できます", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "何度も信号を送るとオンとオフと繰り返します", "create.ponder.powered_toggle_latch.text_4": "パワードトグルラッチは、手動でもオンオフもできます", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "パルスリピーターによる信号制御", + "create.ponder.pulse_repeater.text_1": "パルスリピーターは、レッドストーン信号を短縮して1tickのパルス信号にします", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "ラジアルシャーシによるブロックの取り付け", "create.ponder.radial_chassis.text_1": "ラジアルシャーシは、同じ種類のシャーシと繋がります", "create.ponder.radial_chassis.text_2": "からくり機械によって1つが動かされると、他も一緒に動きます", diff --git a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json index 7063c0c57..9ca50bd2c 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json +++ b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 305", + "_": "Missing Localizations: 321", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "퍼널을 탐지할 때", "block.create.content_observer.tooltip.behaviour2": "_필터 아이템_이 이동하면 _레드스톤 펄스_를 방출합니다.", - "block.create.adjustable_crate.tooltip": "ADJUSTABLE CRATE", - "block.create.adjustable_crate.tooltip.summary": "이 보관함는 용량을 _직접_ _정할_ 수 있습니다. 아무아이템이나 최대 16스택씩 담을 수 있습니다. 레드스톤 비교기와 호환됩니다.", - "block.create.adjustable_crate.tooltip.condition1": "우클릭", - "block.create.adjustable_crate.tooltip.behaviour1": "설정 창을 엽니다.", - "block.create.creative_crate.tooltip": "THE ENDLESS CRATE", "block.create.creative_crate.tooltip.summary": "이 상자는 아무 아이템을 _무한히_ 저장합니다. 청사진 대포 옆에 놓을 시 준비물을 _전부_ 공급합니다.", "block.create.creative_crate.tooltip.condition1": "필터에 아이템을 설정할 시", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "광산 수레에 사용할 때", "item.create.minecart_coupling.tooltip.behaviour1": "_두 수레를 묶어_ 이동할 때 고정된 _거리를 유지하게_ 합니다.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "PECULIAR BELL", "block.create.peculiar_bell.tooltip.summary": "장식을 위한 황동 종입니다. 영혼 불꽃 위에 설치하면 _기이한_ 일이 일어난다고 합니다...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "톱니바퀴는 인접한 톱니바퀴에 동력을 전달합니다.", "create.ponder.cogwheel.text_2": "이렇게 연결된 톱니바퀴 축은 반대방향으로 돌아갑니다.", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "크리에이티브 탱크", "create.ponder.creative_fluid_tank.text_1": "크리에이티브 탱크는 무한히 액체를 공급합니다.", "create.ponder.creative_fluid_tank.text_2": "액체가 든 용기로 우클릭하여 액체를 채울 수 있습니다.", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "혹은 끕니다.", "create.ponder.powered_toggle_latch.text_4": "레드스톤 토글 걸쇠는 직접 끄고 킬 수도 있습니다.", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "펄스 중계기 사용하기", + "create.ponder.pulse_repeater.text_1": "펄스 중계기는 어느 레드스톤 신호라도 1틱 신호로 바꿉니다.", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "원형 섀시를 이용해 블록 붙이기", "create.ponder.radial_chassis.text_1": "원형 섀시는 다른 원형 섀시와 이어집니다.", "create.ponder.radial_chassis.text_2": "하나가 움직이면, 다른 섀시도 같이 움직입니다.", diff --git a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json index 0a9e7c887..5906902b2 100644 --- a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json +++ b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1917", + "_": "Missing Localizations: 1933", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "UNLOCALIZED: When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "UNLOCALIZED: Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "FLEXKRAT", - "block.create.adjustable_crate.tooltip.summary": "Met deze _Opslag_ _Container_ kan de capaciteit handmatig worden geregeld. Het kan tot _16_ _Stapels_ van elk item bevatten", - "block.create.adjustable_crate.tooltip.condition1": "UNLOCALIZED: When R-Clicked", - "block.create.adjustable_crate.tooltip.behaviour1": "UNLOCALIZED: Opens the _Interface_.", - "block.create.creative_crate.tooltip": "CREATIEF KRAT", "block.create.creative_crate.tooltip.summary": "Bied een eindloze vooraad blokken aan een aangeloten _Bouwtekeningkannon_", "block.create.creative_crate.tooltip.condition1": "UNLOCALIZED: When Item in Filter Slot", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "UNLOCALIZED: When Used on Minecart", "item.create.minecart_coupling.tooltip.behaviour1": "UNLOCALIZED: _Couples_ two Minecarts together, attempting to keep them at a _constant distance_ while moving.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "UNLOCALIZED: PECULIAR BELL", "block.create.peculiar_bell.tooltip.summary": "UNLOCALIZED: A decorative _Brass Bell_. Placing it right above open _Soul Fire_ may cause side-effects...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "UNLOCALIZED: Cogwheels will relay rotation to other adjacent cogwheels", "create.ponder.cogwheel.text_2": "UNLOCALIZED: Neighbouring shafts connected like this will rotate in opposite directions", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "UNLOCALIZED: Creative Fluid Tanks", "create.ponder.creative_fluid_tank.text_1": "UNLOCALIZED: Creative Fluid Tanks can be used to provide a bottomless supply of fluid", "create.ponder.creative_fluid_tank.text_2": "UNLOCALIZED: Right-Click with a fluid containing item to configure it", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "UNLOCALIZED: ...on and back off", "create.ponder.powered_toggle_latch.text_4": "UNLOCALIZED: Powered toggle latches can also be toggled manually", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "UNLOCALIZED: Controlling signals using Pulse Repeaters", + "create.ponder.pulse_repeater.text_1": "UNLOCALIZED: Pulse Repeaters emit a short pulse at a delay", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "UNLOCALIZED: Attaching blocks using Radial Chassis", "create.ponder.radial_chassis.text_1": "UNLOCALIZED: Radial Chassis connect to identical Chassis blocks in a row", "create.ponder.radial_chassis.text_2": "UNLOCALIZED: When one is moved by a Contraption, the others are dragged with it", diff --git a/src/generated/resources/assets/create/lang/unfinished/pl_pl.json b/src/generated/resources/assets/create/lang/unfinished/pl_pl.json index 12ef7adfc..fe60c48a4 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pl_pl.json +++ b/src/generated/resources/assets/create/lang/unfinished/pl_pl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 344", + "_": "Missing Localizations: 360", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "UNLOCALIZED: When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "UNLOCALIZED: Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "REGULOWANA SKRZYNKA", - "block.create.adjustable_crate.tooltip.summary": "Ta skrzynia pozwala na _ręczną kontrolę_ jej pojemności. Może pomieścić do _16 stosów_ dowolnego przedmiotu. Działa z _komparatorami_.", - "block.create.adjustable_crate.tooltip.condition1": "Kliknięcie PPM", - "block.create.adjustable_crate.tooltip.behaviour1": "Otwiera _interfejs_.", - "block.create.creative_crate.tooltip": "SKRZYNKA BEZ DNA", "block.create.creative_crate.tooltip.summary": "Ta skrzynia pozwala na _nieskończone powielanie_ dowolnego przedmiotu. Postaw obok _Schematoarmaty_, aby usunąć wszelkie wymagania dotyczące materiałów.", "block.create.creative_crate.tooltip.condition1": "Kiedy przedmiot jest w slocie na filtr", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "Kiedy użyto na wagoniku", "item.create.minecart_coupling.tooltip.behaviour1": "_Łączy_ dwa wagoniki, próbując utrzymać je w stałej odległości od siebie.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "DZIWNY DZWON", "block.create.peculiar_bell.tooltip.summary": "_Dekoracyjny_ _dzwon_ z mosiądzu. Postawienie nad _eterycznym_ _ogniem_ może wywołać efekty uboczne...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "Koła zębate przekazują obrót do sąsiadujących kół", "create.ponder.cogwheel.text_2": "Koła połączone w ten sposób będą obracać się w przeciwnych kierunkach", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "Kreatywne zbiorniki", "create.ponder.creative_fluid_tank.text_1": "Kretywne zbiorniki mogą być użyte do zapewnienia nieskończonej ilości dowolnej cieczy", "create.ponder.creative_fluid_tank.text_2": "Kliknij PPM przedmiotem zawierającym jakąś ciecz, aby napełnić nią zbiornik", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "włączone... wyłączone...", "create.ponder.powered_toggle_latch.text_4": "Zasilane przełączniki mogą też być przełączone ręcznie", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "Kontrola sygnału z użyciem przekaźników pulsowych", + "create.ponder.pulse_repeater.text_1": "Przekaźniki pulsowe skrócą dowolny sygnał do pojedynczego pulsu", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "Przyłączanie bloków z użyciem stelaża promienistego", "create.ponder.radial_chassis.text_1": "Stelaże promieniste łączą się z identycznymi stelażami w jednym rzędzie", "create.ponder.radial_chassis.text_2": "Kiedy jeden z nich jest przesunięty, wszystkie inne również się przesuwają", diff --git a/src/generated/resources/assets/create/lang/unfinished/pt_br.json b/src/generated/resources/assets/create/lang/unfinished/pt_br.json index 6ed57fad1..f4f61ee54 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pt_br.json +++ b/src/generated/resources/assets/create/lang/unfinished/pt_br.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1653", + "_": "Missing Localizations: 1669", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "UNLOCALIZED: When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "UNLOCALIZED: Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "adjustable_crate", - "block.create.adjustable_crate.tooltip.summary": "Este _Recipiente_ de _Armazenamento_ permite controle Manual da sua capacidade. Pode conter até _16_ _Pilhas_ de qualquer Item", - "block.create.adjustable_crate.tooltip.condition1": "UNLOCALIZED: When R-Clicked", - "block.create.adjustable_crate.tooltip.behaviour1": "UNLOCALIZED: Opens the _Interface_.", - "block.create.creative_crate.tooltip": "Caixa Criativa", "block.create.creative_crate.tooltip.summary": "Provê um suprimento infinito de blocos para Canho~es de Esquema próximos", "block.create.creative_crate.tooltip.condition1": "UNLOCALIZED: When Item in Filter Slot", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "UNLOCALIZED: When Used on Minecart", "item.create.minecart_coupling.tooltip.behaviour1": "UNLOCALIZED: _Couples_ two Minecarts together, attempting to keep them at a _constant distance_ while moving.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "UNLOCALIZED: PECULIAR BELL", "block.create.peculiar_bell.tooltip.summary": "UNLOCALIZED: A decorative _Brass Bell_. Placing it right above open _Soul Fire_ may cause side-effects...", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "UNLOCALIZED: Cogwheels will relay rotation to other adjacent cogwheels", "create.ponder.cogwheel.text_2": "UNLOCALIZED: Neighbouring shafts connected like this will rotate in opposite directions", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "UNLOCALIZED: Creative Fluid Tanks", "create.ponder.creative_fluid_tank.text_1": "UNLOCALIZED: Creative Fluid Tanks can be used to provide a bottomless supply of fluid", "create.ponder.creative_fluid_tank.text_2": "UNLOCALIZED: Right-Click with a fluid containing item to configure it", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "UNLOCALIZED: ...on and back off", "create.ponder.powered_toggle_latch.text_4": "UNLOCALIZED: Powered toggle latches can also be toggled manually", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "UNLOCALIZED: Controlling signals using Pulse Repeaters", + "create.ponder.pulse_repeater.text_1": "UNLOCALIZED: Pulse Repeaters emit a short pulse at a delay", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "UNLOCALIZED: Attaching blocks using Radial Chassis", "create.ponder.radial_chassis.text_1": "UNLOCALIZED: Radial Chassis connect to identical Chassis blocks in a row", "create.ponder.radial_chassis.text_2": "UNLOCALIZED: When one is moved by a Contraption, the others are dragged with it", diff --git a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json index 13e57a930..df01538ed 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json +++ b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 349", + "_": "Missing Localizations: 365", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "UNLOCALIZED: When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "UNLOCALIZED: Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "РЕГУЛИРУЕМЫЙ ЯЩИК", - "block.create.adjustable_crate.tooltip.summary": "Этот контейнер для хранения позволяет вручную контролировать его емкость. Он может вместить до 16 стаков любого предмета. Поддерживает компараторы.", - "block.create.adjustable_crate.tooltip.condition1": "ПКМ", - "block.create.adjustable_crate.tooltip.behaviour1": "Открывает _Интерфейс_.", - "block.create.creative_crate.tooltip": "ТВОРЧЕСКИЙ ЯЩИК", "block.create.creative_crate.tooltip.summary": "Этот _контейнер_ для _хранения_ позволяющий _бесконечную_ _дублировать_ любой предмет. Поместите рядом со схематичной пушкой, чтобы удалить любые требования к материалу.", "block.create.creative_crate.tooltip.condition1": "Когда предмет в слоте фильтра", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "При использовании на вагонетке", "item.create.minecart_coupling.tooltip.behaviour1": "_Соединяет_ две вагонетки вместе, пытаясь держать их на _определенной дистанции_ при движении.", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "СТРАННЫЙ КОЛОКОЛ", "block.create.peculiar_bell.tooltip.summary": "Декоративный _латунный колокол_. Установка его прямо над горящем _Огнем душ_ может вызвать побочные эффекты...с", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "Шестерни передают вращение другим соседним шестерням", "create.ponder.cogwheel.text_2": "Соседние валы соединённые таким образом будут вращаться в противоположных направлениях", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "Творческом жидкостном баке", "create.ponder.creative_fluid_tank.text_1": "Творческий жидкостный бак может использоваться для обеспечения бесконечного запаса жидкости", "create.ponder.creative_fluid_tank.text_2": "Щелкните ПКМ предметом, содержащим жидкость, чтобы настроить его", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "...включают и снова выключают", "create.ponder.powered_toggle_latch.text_4": "Питаемые рычаги-переключатели также можно переключать вручную", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "Управлении сигналами при помощи Импульсных повторителей", + "create.ponder.pulse_repeater.text_1": "Импульсные повторители укоротят любой редстуон сигнал до одного импульса.", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "Присоединении блоков при помощи Радиальных шасси", "create.ponder.radial_chassis.text_1": "Радиальное шасси соединяются с идентичными блоками шасси в ряд", "create.ponder.radial_chassis.text_2": "Когда один блок перемещается штуковиной, остальные двигаются с ним", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json index 2b14f66bf..aa618f271 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 305", + "_": "Missing Localizations: 321", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "当检测漏斗时 ", "block.create.content_observer.tooltip.behaviour2": "如果一个_匹配_的_物品_通过,则发出一个_红石脉冲_。", - "block.create.adjustable_crate.tooltip": "可调节板条箱", - "block.create.adjustable_crate.tooltip.summary": "该箱子支持玩家对其容量进行调整,最大可以容纳_16组_物品。支持_红石比较器_。", - "block.create.adjustable_crate.tooltip.condition1": "当右击时", - "block.create.adjustable_crate.tooltip.behaviour1": "打开_配置面板_。", - "block.create.creative_crate.tooltip": "创造板条箱", "block.create.creative_crate.tooltip.summary": "这种_储存容器_可以无限地复制任何物品。它还可以移除附近的_蓝图加农炮_的材料需求。", "block.create.creative_crate.tooltip.condition1": "当标记了物品时", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "作用与矿车时", "item.create.minecart_coupling.tooltip.behaviour1": "将两个矿车耦合在一起,在移动时将它们保持_恒定的距离_。", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "奇异钟", "block.create.peculiar_bell.tooltip.summary": "装饰用的_黄铜质钟_。放在_灵魂火_的正上方可能会产生意料之外的后果......", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "齿轮会将动力传递至临近的齿轮", "create.ponder.cogwheel.text_2": "以此方式连接的齿轮,旋转方向相反", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "创造流体储罐", "create.ponder.creative_fluid_tank.text_1": "创造流体储罐可以提供无限量的流体", "create.ponder.creative_fluid_tank.text_2": "使用一个含有流体的容器右击它,即可指定它提供特定的流体", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "...开启或者是关闭", "create.ponder.powered_toggle_latch.text_4": "你也可以手动切换其状态", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "使用脉冲中继器控制信号", + "create.ponder.pulse_repeater.text_1": "脉冲中继器会将所有通入的红石信号缩减为一次脉冲", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "使用旋转底盘黏着方块", "create.ponder.radial_chassis.text_1": "同一行上的旋转底盘会相互连接在一起", "create.ponder.radial_chassis.text_2": "当其中的一个底盘被装置带动时,其余的底盘也会被带动", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_tw.json b/src/generated/resources/assets/create/lang/unfinished/zh_tw.json index 7c534c015..ebae41aaf 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_tw.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_tw.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 363", + "_": "Missing Localizations: 379", "_": "->------------------------] Game Elements [------------------------<-", @@ -1534,11 +1534,6 @@ "block.create.content_observer.tooltip.condition2": "UNLOCALIZED: When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "UNLOCALIZED: Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "可調節板條箱", - "block.create.adjustable_crate.tooltip.summary": "這個箱子可以調整容量,最大可以收納_16組_物品。", - "block.create.adjustable_crate.tooltip.condition1": "當你對箱子按右鍵時", - "block.create.adjustable_crate.tooltip.behaviour1": "打開箱子的設定介面", - "block.create.creative_crate.tooltip": "創造板條箱", "block.create.creative_crate.tooltip.summary": "這個容器可以給臨近的_藍圖大炮_提供無限物品以及燃料 (創造專用物品)", "block.create.creative_crate.tooltip.condition1": "當標記了物品時", @@ -1612,6 +1607,11 @@ "item.create.minecart_coupling.tooltip.condition1": "作用與礦車時", "item.create.minecart_coupling.tooltip.behaviour1": "將兩個礦車耦合在一起,在移動時將它們保持_恒定的距離_。", + "item.create.experience_nugget.tooltip": "UNLOCALIZED: NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "UNLOCALIZED: _Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "UNLOCALIZED: When Used", + "item.create.experience_nugget.tooltip.behaviour1": "UNLOCALIZED: _Redeems_ _Experience_ points contained within.", + "block.create.peculiar_bell.tooltip": "黃銅鐘", "block.create.peculiar_bell.tooltip.summary": "一個裝飾性的_鐘_,放在_靈魂火_正上方會有意想不到的副作用", @@ -1829,6 +1829,11 @@ "create.ponder.cogwheel.text_1": "齒輪會將動力傳遞至臨近的齒輪", "create.ponder.cogwheel.text_2": "以此方式連接的齒輪,旋轉方向相反", + "create.ponder.cogwheel_casing.header": "UNLOCALIZED: Encasing Cogwheels", + "create.ponder.cogwheel_casing.text_1": "UNLOCALIZED: Brass or Andesite Casing can be used to decorate Cogwheels", + "create.ponder.cogwheel_casing.text_2": "UNLOCALIZED: Components added after encasing will not connect to the shaft outputs", + "create.ponder.cogwheel_casing.text_3": "UNLOCALIZED: The Wrench can be used to toggle connections", + "create.ponder.creative_fluid_tank.header": "創造液體除存罐", "create.ponder.creative_fluid_tank.text_1": "創造液體除存罐可以提供無限的液體", "create.ponder.creative_fluid_tank.text_2": "拿著一個液體物品點擊可以設定它", @@ -2252,6 +2257,18 @@ "create.ponder.powered_toggle_latch.text_3": "...開啟或者是關閉", "create.ponder.powered_toggle_latch.text_4": "你也可以手動切換其狀態", + "create.ponder.pulse_extender.header": "UNLOCALIZED: Controlling signals using Pulse Extenders", + "create.ponder.pulse_extender.text_1": "UNLOCALIZED: Pulse Extenders can lengthen a signal passing through", + "create.ponder.pulse_extender.text_2": "UNLOCALIZED: They activate after a short delay...", + "create.ponder.pulse_extender.text_3": "UNLOCALIZED: ...and cool down for the configured duration", + "create.ponder.pulse_extender.text_4": "UNLOCALIZED: Using the mouse wheel, the discharge time can be configured", + "create.ponder.pulse_extender.text_5": "UNLOCALIZED: The configured duration can range up to 30 minutes", + + "create.ponder.pulse_repeater.header": "使用脈衝中繼器控制訊號", + "create.ponder.pulse_repeater.text_1": "脈衝中繼器會將所有通入的紅石訊號縮減為一次脈衝", + "create.ponder.pulse_repeater.text_2": "UNLOCALIZED: Using the mouse wheel, the charge time can be configured", + "create.ponder.pulse_repeater.text_3": "UNLOCALIZED: Configured delays can range up to 30 minutes", + "create.ponder.radial_chassis.header": "使用旋轉底盤黏著方塊", "create.ponder.radial_chassis.text_1": "同一行上的旋轉底盤會相互連接在一起", "create.ponder.radial_chassis.text_2": "當其中的一個底盤被裝置帶動時,其餘的底盤也會被帶動", diff --git a/src/generated/resources/assets/create/models/block/copper_shingle_slab.json b/src/generated/resources/assets/create/models/block/copper_shingle_slab.json index 00caa0432..b526bdaa3 100644 --- a/src/generated/resources/assets/create/models/block/copper_shingle_slab.json +++ b/src/generated/resources/assets/create/models/block/copper_shingle_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_shingle_slab_top.json b/src/generated/resources/assets/create/models/block/copper_shingle_slab_top.json index dff99d639..54ba174a9 100644 --- a/src/generated/resources/assets/create/models/block/copper_shingle_slab_top.json +++ b/src/generated/resources/assets/create/models/block/copper_shingle_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_shingle_stairs.json b/src/generated/resources/assets/create/models/block/copper_shingle_stairs.json index 67160f174..f7d8a76a9 100644 --- a/src/generated/resources/assets/create/models/block/copper_shingle_stairs.json +++ b/src/generated/resources/assets/create/models/block/copper_shingle_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_shingle_stairs_inner.json b/src/generated/resources/assets/create/models/block/copper_shingle_stairs_inner.json index d8ff589a9..f701f97e1 100644 --- a/src/generated/resources/assets/create/models/block/copper_shingle_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/copper_shingle_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_shingle_stairs_outer.json b/src/generated/resources/assets/create/models/block/copper_shingle_stairs_outer.json index 0f19cc5bc..2064c25ce 100644 --- a/src/generated/resources/assets/create/models/block/copper_shingle_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/copper_shingle_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_shingles.json b/src/generated/resources/assets/create/models/block/copper_shingles.json index 8fc8c4c52..009f73092 100644 --- a/src/generated/resources/assets/create/models/block/copper_shingles.json +++ b/src/generated/resources/assets/create/models/block/copper_shingles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/copper_shingles" + "side": "create:block/copper/copper_shingles", + "end": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_tile_slab.json b/src/generated/resources/assets/create/models/block/copper_tile_slab.json index 5b9be6643..1aa15c7d9 100644 --- a/src/generated/resources/assets/create/models/block/copper_tile_slab.json +++ b/src/generated/resources/assets/create/models/block/copper_tile_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_tile_slab_top.json b/src/generated/resources/assets/create/models/block/copper_tile_slab_top.json index 3780640d1..407cdce8e 100644 --- a/src/generated/resources/assets/create/models/block/copper_tile_slab_top.json +++ b/src/generated/resources/assets/create/models/block/copper_tile_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_tile_stairs.json b/src/generated/resources/assets/create/models/block/copper_tile_stairs.json index 98e8a42f9..0453b4138 100644 --- a/src/generated/resources/assets/create/models/block/copper_tile_stairs.json +++ b/src/generated/resources/assets/create/models/block/copper_tile_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_tile_stairs_inner.json b/src/generated/resources/assets/create/models/block/copper_tile_stairs_inner.json index 2a7a7dfb2..6118cb415 100644 --- a/src/generated/resources/assets/create/models/block/copper_tile_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/copper_tile_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_tile_stairs_outer.json b/src/generated/resources/assets/create/models/block/copper_tile_stairs_outer.json index 5988da6c9..59f8ad4a0 100644 --- a/src/generated/resources/assets/create/models/block/copper_tile_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/copper_tile_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/copper_tiles.json b/src/generated/resources/assets/create/models/block/copper_tiles.json index ec617aaf6..835d6eb0e 100644 --- a/src/generated/resources/assets/create/models/block/copper_tiles.json +++ b/src/generated/resources/assets/create/models/block/copper_tiles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/copper_tiles" + "side": "create:block/copper/copper_tiles", + "end": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_slab.json b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_slab.json index 0e06ae945..6e628c6cf 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_slab.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_slab_top.json b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_slab_top.json index e28e7a5bf..65d6dfed7 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_slab_top.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs.json b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs.json index 6905acbbe..8ca19e874 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs_inner.json b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs_inner.json index d366585d1..c2b27ad91 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs_outer.json b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs_outer.json index fd502b2fd..40592a0b7 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_shingle_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_shingles.json b/src/generated/resources/assets/create/models/block/exposed_copper_shingles.json index 13d443d37..1de1173ad 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_shingles.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_shingles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/exposed_copper_shingles" + "side": "create:block/copper/exposed_copper_shingles", + "end": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_tile_slab.json b/src/generated/resources/assets/create/models/block/exposed_copper_tile_slab.json index ec35ffcc2..5ea5d54e4 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_tile_slab.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_tile_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_tile_slab_top.json b/src/generated/resources/assets/create/models/block/exposed_copper_tile_slab_top.json index 8084e738f..ff106aacb 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_tile_slab_top.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_tile_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs.json b/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs.json index 51717804f..603b8a4a0 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs_inner.json b/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs_inner.json index 5ee3c4565..e306f4b5d 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs_outer.json b/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs_outer.json index f6ecfccf7..c9b209107 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_tile_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/exposed_copper_tiles.json b/src/generated/resources/assets/create/models/block/exposed_copper_tiles.json index dcf8850e0..d67c85597 100644 --- a/src/generated/resources/assets/create/models/block/exposed_copper_tiles.json +++ b/src/generated/resources/assets/create/models/block/exposed_copper_tiles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/exposed_copper_tiles" + "side": "create:block/copper/exposed_copper_tiles", + "end": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_slab.json b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_slab.json index 7a17f6f80..99054cba7 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_slab.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_slab_top.json b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_slab_top.json index b0e77e3e8..7c30bf73d 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_slab_top.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs.json b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs.json index c18d58a74..8c9833e15 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs_inner.json b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs_inner.json index 4571537ea..ec4614a3a 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs_outer.json b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs_outer.json index bb28fdf2c..b2bc7d83e 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_shingle_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_shingles.json b/src/generated/resources/assets/create/models/block/oxidized_copper_shingles.json index 3ba4b5d4e..a2701b15f 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_shingles.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_shingles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/oxidized_copper_shingles" + "side": "create:block/copper/oxidized_copper_shingles", + "end": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_slab.json b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_slab.json index 108ad22a7..356d12d45 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_slab.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_slab_top.json b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_slab_top.json index 5db8148da..dee53dcce 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_slab_top.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs.json b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs.json index 81854f715..d136c5077 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs_inner.json b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs_inner.json index d3d36e17a..965f0e78f 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs_outer.json b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs_outer.json index 716dea411..c2abd5b46 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_tile_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/oxidized_copper_tiles.json b/src/generated/resources/assets/create/models/block/oxidized_copper_tiles.json index 886ad08d7..7bda58ac5 100644 --- a/src/generated/resources/assets/create/models/block/oxidized_copper_tiles.json +++ b/src/generated/resources/assets/create/models/block/oxidized_copper_tiles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/oxidized_copper_tiles" + "side": "create:block/copper/oxidized_copper_tiles", + "end": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_slab.json b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_slab.json index 00caa0432..b526bdaa3 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_slab.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_slab_top.json b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_slab_top.json index dff99d639..54ba174a9 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_slab_top.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs.json b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs.json index 67160f174..f7d8a76a9 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs_inner.json b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs_inner.json index d8ff589a9..f701f97e1 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs_outer.json b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs_outer.json index 0f19cc5bc..2064c25ce 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_shingle_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/copper_shingles", - "bottom": "create:block/copper/copper_shingles", - "top": "create:block/copper/copper_shingles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_shingles.json b/src/generated/resources/assets/create/models/block/waxed_copper_shingles.json index 8fc8c4c52..009f73092 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_shingles.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_shingles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/copper_shingles" + "side": "create:block/copper/copper_shingles", + "end": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_tile_slab.json b/src/generated/resources/assets/create/models/block/waxed_copper_tile_slab.json index 5b9be6643..1aa15c7d9 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_tile_slab.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_tile_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_tile_slab_top.json b/src/generated/resources/assets/create/models/block/waxed_copper_tile_slab_top.json index 3780640d1..407cdce8e 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_tile_slab_top.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_tile_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs.json b/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs.json index 98e8a42f9..0453b4138 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs_inner.json b/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs_inner.json index 2a7a7dfb2..6118cb415 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs_outer.json b/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs_outer.json index 5988da6c9..59f8ad4a0 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_tile_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/copper_tiles", - "bottom": "create:block/copper/copper_tiles", - "top": "create:block/copper/copper_tiles" + "bottom": "create:block/copper/copper_roof_top", + "top": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_copper_tiles.json b/src/generated/resources/assets/create/models/block/waxed_copper_tiles.json index ec617aaf6..835d6eb0e 100644 --- a/src/generated/resources/assets/create/models/block/waxed_copper_tiles.json +++ b/src/generated/resources/assets/create/models/block/waxed_copper_tiles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/copper_tiles" + "side": "create:block/copper/copper_tiles", + "end": "create:block/copper/copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_slab.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_slab.json index 0e06ae945..6e628c6cf 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_slab.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_slab_top.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_slab_top.json index e28e7a5bf..65d6dfed7 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_slab_top.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs.json index 6905acbbe..8ca19e874 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs_inner.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs_inner.json index d366585d1..c2b27ad91 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs_outer.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs_outer.json index fd502b2fd..40592a0b7 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingle_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/exposed_copper_shingles", - "bottom": "create:block/copper/exposed_copper_shingles", - "top": "create:block/copper/exposed_copper_shingles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingles.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingles.json index 13d443d37..1de1173ad 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingles.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_shingles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/exposed_copper_shingles" + "side": "create:block/copper/exposed_copper_shingles", + "end": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_slab.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_slab.json index ec35ffcc2..5ea5d54e4 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_slab.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_slab_top.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_slab_top.json index 8084e738f..ff106aacb 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_slab_top.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs.json index 51717804f..603b8a4a0 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs_inner.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs_inner.json index 5ee3c4565..e306f4b5d 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs_outer.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs_outer.json index f6ecfccf7..c9b209107 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tile_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/exposed_copper_tiles", - "bottom": "create:block/copper/exposed_copper_tiles", - "top": "create:block/copper/exposed_copper_tiles" + "bottom": "create:block/copper/exposed_copper_roof_top", + "top": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tiles.json b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tiles.json index dcf8850e0..d67c85597 100644 --- a/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tiles.json +++ b/src/generated/resources/assets/create/models/block/waxed_exposed_copper_tiles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/exposed_copper_tiles" + "side": "create:block/copper/exposed_copper_tiles", + "end": "create:block/copper/exposed_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_slab.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_slab.json index 7a17f6f80..99054cba7 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_slab.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_slab_top.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_slab_top.json index b0e77e3e8..7c30bf73d 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_slab_top.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs.json index c18d58a74..8c9833e15 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs_inner.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs_inner.json index 4571537ea..ec4614a3a 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs_outer.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs_outer.json index bb28fdf2c..b2bc7d83e 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingle_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/oxidized_copper_shingles", - "bottom": "create:block/copper/oxidized_copper_shingles", - "top": "create:block/copper/oxidized_copper_shingles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingles.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingles.json index 3ba4b5d4e..a2701b15f 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingles.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_shingles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/oxidized_copper_shingles" + "side": "create:block/copper/oxidized_copper_shingles", + "end": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_slab.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_slab.json index 108ad22a7..356d12d45 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_slab.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_slab_top.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_slab_top.json index 5db8148da..dee53dcce 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_slab_top.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs.json index 81854f715..d136c5077 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs_inner.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs_inner.json index d3d36e17a..965f0e78f 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs_outer.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs_outer.json index 716dea411..c2abd5b46 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tile_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/oxidized_copper_tiles", - "bottom": "create:block/copper/oxidized_copper_tiles", - "top": "create:block/copper/oxidized_copper_tiles" + "bottom": "create:block/copper/oxidized_copper_roof_top", + "top": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tiles.json b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tiles.json index 886ad08d7..7bda58ac5 100644 --- a/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tiles.json +++ b/src/generated/resources/assets/create/models/block/waxed_oxidized_copper_tiles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/oxidized_copper_tiles" + "side": "create:block/copper/oxidized_copper_tiles", + "end": "create:block/copper/oxidized_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_slab.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_slab.json index dff2a43ab..b8cecfa5b 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_slab.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_slab_top.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_slab_top.json index a5e98abef..4103c93cd 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_slab_top.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs.json index 2d30edf34..d929ac09b 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs_inner.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs_inner.json index ec2de9e76..ef1c0e997 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs_outer.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs_outer.json index 7de8ea801..42878f300 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingle_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingles.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingles.json index 3f3f542ef..af0689ab3 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingles.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_shingles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/weathered_copper_shingles" + "side": "create:block/copper/weathered_copper_shingles", + "end": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_slab.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_slab.json index 907ff3e55..bfb9cce47 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_slab.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_slab_top.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_slab_top.json index 2d35b5625..01ee4c9ec 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_slab_top.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs.json index 57b4631aa..72a546e46 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs_inner.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs_inner.json index 72bd42462..589d35dcd 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs_outer.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs_outer.json index 7a3c979fd..d1c89dde9 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tile_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tiles.json b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tiles.json index d6c34400b..0645651cf 100644 --- a/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tiles.json +++ b/src/generated/resources/assets/create/models/block/waxed_weathered_copper_tiles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/weathered_copper_tiles" + "side": "create:block/copper/weathered_copper_tiles", + "end": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_slab.json b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_slab.json index dff2a43ab..b8cecfa5b 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_slab.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_slab_top.json b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_slab_top.json index a5e98abef..4103c93cd 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_slab_top.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs.json b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs.json index 2d30edf34..d929ac09b 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs_inner.json b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs_inner.json index ec2de9e76..ef1c0e997 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs_outer.json b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs_outer.json index 7de8ea801..42878f300 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_shingle_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/weathered_copper_shingles", - "bottom": "create:block/copper/weathered_copper_shingles", - "top": "create:block/copper/weathered_copper_shingles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_shingles.json b/src/generated/resources/assets/create/models/block/weathered_copper_shingles.json index 3f3f542ef..af0689ab3 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_shingles.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_shingles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/weathered_copper_shingles" + "side": "create:block/copper/weathered_copper_shingles", + "end": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_tile_slab.json b/src/generated/resources/assets/create/models/block/weathered_copper_tile_slab.json index 907ff3e55..bfb9cce47 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_tile_slab.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_tile_slab.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_tile_slab_top.json b/src/generated/resources/assets/create/models/block/weathered_copper_tile_slab_top.json index 2d35b5625..01ee4c9ec 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_tile_slab_top.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_tile_slab_top.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/slab_top", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs.json b/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs.json index 57b4631aa..72a546e46 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/stairs", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs_inner.json b/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs_inner.json index 72bd42462..589d35dcd 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs_inner.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs_inner.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/inner_stairs", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs_outer.json b/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs_outer.json index 7a3c979fd..d1c89dde9 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs_outer.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_tile_stairs_outer.json @@ -2,7 +2,7 @@ "parent": "minecraft:block/outer_stairs", "textures": { "side": "create:block/copper/weathered_copper_tiles", - "bottom": "create:block/copper/weathered_copper_tiles", - "top": "create:block/copper/weathered_copper_tiles" + "bottom": "create:block/copper/weathered_copper_roof_top", + "top": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/weathered_copper_tiles.json b/src/generated/resources/assets/create/models/block/weathered_copper_tiles.json index d6c34400b..0645651cf 100644 --- a/src/generated/resources/assets/create/models/block/weathered_copper_tiles.json +++ b/src/generated/resources/assets/create/models/block/weathered_copper_tiles.json @@ -1,6 +1,7 @@ { - "parent": "minecraft:block/cube_all", + "parent": "minecraft:block/cube_column", "textures": { - "all": "create:block/copper/weathered_copper_tiles" + "side": "create:block/copper/weathered_copper_tiles", + "end": "create:block/copper/weathered_copper_roof_top" } } \ No newline at end of file diff --git a/src/main/java/com/simibubi/create/AllBlocks.java b/src/main/java/com/simibubi/create/AllBlocks.java index 22f16e1e4..a4086e35b 100644 --- a/src/main/java/com/simibubi/create/AllBlocks.java +++ b/src/main/java/com/simibubi/create/AllBlocks.java @@ -1577,13 +1577,13 @@ public class AllBlocks { .lang("Block of Brass") .register(); - public static final CopperBlockSet COPPER_SHINGLES = - new CopperBlockSet(REGISTRATE, "copper_shingles", CopperBlockSet.DEFAULT_VARIANTS, (c, p) -> { + public static final CopperBlockSet COPPER_SHINGLES = new CopperBlockSet(REGISTRATE, "copper_shingles", + "copper_roof_top", CopperBlockSet.DEFAULT_VARIANTS, (c, p) -> { p.stonecutting(DataIngredient.tag(AllTags.forgeItemTag("plates/copper")), c::get, 2); }); public static final CopperBlockSet COPPER_TILES = - new CopperBlockSet(REGISTRATE, "copper_tiles", CopperBlockSet.DEFAULT_VARIANTS, (c, p) -> { + new CopperBlockSet(REGISTRATE, "copper_tiles", "copper_roof_top", CopperBlockSet.DEFAULT_VARIANTS, (c, p) -> { p.stonecutting(DataIngredient.tag(AllTags.forgeItemTag("plates/copper")), c::get, 2); }); diff --git a/src/main/java/com/simibubi/create/content/contraptions/relays/encased/EncasedCogwheelBlock.java b/src/main/java/com/simibubi/create/content/contraptions/relays/encased/EncasedCogwheelBlock.java index 284c4232d..d9cd6e005 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/relays/encased/EncasedCogwheelBlock.java +++ b/src/main/java/com/simibubi/create/content/contraptions/relays/encased/EncasedCogwheelBlock.java @@ -20,10 +20,12 @@ import net.minecraft.core.Direction.Axis; import net.minecraft.core.Direction.AxisDirection; import net.minecraft.core.NonNullList; import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.Level; import net.minecraft.world.level.LevelReader; import net.minecraft.world.level.block.Block; @@ -32,6 +34,8 @@ import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition.Builder; import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.HitResult; public class EncasedCogwheelBlock extends RotatedPillarKineticBlock implements ICogWheel, ITE, ISpecialBlockItemRequirement { @@ -66,6 +70,16 @@ public class EncasedCogwheelBlock extends RotatedPillarKineticBlock @Override public void fillItemCategory(CreativeModeTab pTab, NonNullList pItems) {} + @Override + public ItemStack getPickBlock(BlockState state, HitResult target, BlockGetter world, BlockPos pos, Player player) { + if (target instanceof BlockHitResult) + return ((BlockHitResult) target).getDirection() + .getAxis() != getRotationAxis(state) + ? isLarge ? AllBlocks.LARGE_COGWHEEL.asStack() : AllBlocks.COGWHEEL.asStack() + : getCasing().asStack(); + return super.getPickBlock(state, target, world, pos, player); + } + @Override public BlockState getStateForPlacement(BlockPlaceContext context) { BlockState placedOn = context.getLevel() diff --git a/src/main/java/com/simibubi/create/content/contraptions/relays/encased/EncasedShaftBlock.java b/src/main/java/com/simibubi/create/content/contraptions/relays/encased/EncasedShaftBlock.java index 0cc0b52dc..e47fc0b95 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/relays/encased/EncasedShaftBlock.java +++ b/src/main/java/com/simibubi/create/content/contraptions/relays/encased/EncasedShaftBlock.java @@ -9,15 +9,20 @@ import com.simibubi.create.content.schematics.ItemRequirement; import com.simibubi.create.foundation.block.ITE; import com.tterrag.registrate.util.entry.BlockEntry; +import net.minecraft.core.BlockPos; import net.minecraft.core.NonNullList; import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.HitResult; public class EncasedShaftBlock extends AbstractEncasedShaftBlock implements ITE, ISpecialBlockItemRequirement { @@ -56,6 +61,14 @@ public class EncasedShaftBlock extends AbstractEncasedShaftBlock return InteractionResult.SUCCESS; } + @Override + public ItemStack getPickBlock(BlockState state, HitResult target, BlockGetter world, BlockPos pos, Player player) { + if (target instanceof BlockHitResult) + return ((BlockHitResult) target).getDirection() + .getAxis() == getRotationAxis(state) ? AllBlocks.SHAFT.asStack() : getCasing().asStack(); + return super.getPickBlock(state, target, world, pos, player); + } + @Override public ItemRequirement getRequiredItems(BlockState state, BlockEntity te) { return ItemRequirement.of(AllBlocks.SHAFT.getDefaultState(), te); diff --git a/src/main/java/com/simibubi/create/content/logistics/block/diodes/PulseExtenderTileEntity.java b/src/main/java/com/simibubi/create/content/logistics/block/diodes/PulseExtenderTileEntity.java index 1051b8107..b73cd2403 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/diodes/PulseExtenderTileEntity.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/diodes/PulseExtenderTileEntity.java @@ -16,7 +16,7 @@ public class PulseExtenderTileEntity extends BrassDiodeTileEntity { protected void updateState(boolean powered, boolean powering, boolean atMax, boolean atMin) { if (atMin && !powered) return; - if (atMin) { + if (atMin || powered) { level.setBlockAndUpdate(worldPosition, getBlockState().setValue(POWERING, true)); state = maxState.getValue(); return; @@ -30,6 +30,7 @@ public class PulseExtenderTileEntity extends BrassDiodeTileEntity { return; } - state--; + if (!powered) + state--; } } diff --git a/src/main/java/com/simibubi/create/content/schematics/client/SchematicPromptScreen.java b/src/main/java/com/simibubi/create/content/schematics/client/SchematicPromptScreen.java index 2e119f5b9..00d1f2b2f 100644 --- a/src/main/java/com/simibubi/create/content/schematics/client/SchematicPromptScreen.java +++ b/src/main/java/com/simibubi/create/content/schematics/client/SchematicPromptScreen.java @@ -48,6 +48,7 @@ public class SchematicPromptScreen extends AbstractSimiScreen { nameField.setBordered(false); nameField.setMaxLength(35); nameField.changeFocus(true); + setFocused(nameField); addRenderableWidget(nameField); abort = new IconButton(x + 7, y + 53, AllIcons.I_TRASH); diff --git a/src/main/java/com/simibubi/create/foundation/block/CopperBlockSet.java b/src/main/java/com/simibubi/create/foundation/block/CopperBlockSet.java index ea2de3843..be2127af8 100644 --- a/src/main/java/com/simibubi/create/foundation/block/CopperBlockSet.java +++ b/src/main/java/com/simibubi/create/foundation/block/CopperBlockSet.java @@ -58,15 +58,16 @@ public class CopperBlockSet { protected final Variant[] variants; protected final Map, BlockEntry[]> entries = new HashMap<>(); protected final NonNullBiConsumer, RegistrateRecipeProvider> mainBlockRecipe; + protected final String endTextureName; - public CopperBlockSet(AbstractRegistrate registrate, String name, Variant[] variants) { - this(registrate, name, variants, (c, p) -> { - }); + public CopperBlockSet(AbstractRegistrate registrate, String name, String endTextureName, Variant[] variants) { + this(registrate, name, endTextureName, variants, NonNullBiConsumer.noop()); } - public CopperBlockSet(AbstractRegistrate registrate, String name, Variant[] variants, + public CopperBlockSet(AbstractRegistrate registrate, String name, String endTextureName, Variant[] variants, NonNullBiConsumer, RegistrateRecipeProvider> mainBlockRecipe) { this.name = name; + this.endTextureName = endTextureName; this.variants = variants; this.mainBlockRecipe = mainBlockRecipe; for (boolean waxed : Iterate.falseAndTrue) { @@ -92,10 +93,6 @@ public class CopperBlockSet { } } - public CopperBlockSet(AbstractRegistrate registrate, String name) { - this(registrate, name, DEFAULT_VARIANTS); - } - protected BlockEntry createEntry(AbstractRegistrate registrate, Variant variant, WeatherState state, boolean waxed) { String name = ""; @@ -120,10 +117,10 @@ public class CopperBlockSet { .transform(AllTags.pickaxeOnly()) .tag(BlockTags.NEEDS_STONE_TOOL) .simpleItem(); - + if (variant == BlockVariant.INSTANCE && state == WeatherState.UNAFFECTED) builder.recipe((c, p) -> mainBlockRecipe.accept(c, p)); - + if (waxed) { builder.recipe((ctx, prov) -> { Block unwaxed = get(variant, state, false).get(); @@ -135,7 +132,7 @@ public class CopperBlockSet { .getNamespace(), "crafting/copper/" + ctx.getName() + "_from_honeycomb")); }); } - + return builder.register(); } @@ -147,6 +144,10 @@ public class CopperBlockSet { return name; } + public String getEndTextureName() { + return endTextureName; + } + public Variant[] getVariants() { return variants; } @@ -216,10 +217,11 @@ public class CopperBlockSet { Block block = ctx.get(); String path = block.getRegistryName() .getPath(); - ResourceLocation texture = prov - .modLoc(ModelProvider.BLOCK_FOLDER + "/" + "copper/" + getWeatherStatePrefix(state) + blocks.getName()); + String baseLoc = ModelProvider.BLOCK_FOLDER + "/copper/" + getWeatherStatePrefix(state); + ResourceLocation texture = prov.modLoc(baseLoc + blocks.getName()); + ResourceLocation endTexture = prov.modLoc(baseLoc + blocks.getEndTextureName()); prov.simpleBlock(block, prov.models() - .cubeAll(path, texture)); + .cubeColumn(path, texture, endTexture)); } @Override @@ -259,9 +261,12 @@ public class CopperBlockSet { CopperBlockSet blocks, WeatherState state, boolean waxed) { ResourceLocation fullModel = prov.modLoc(ModelProvider.BLOCK_FOLDER + "/" + getWeatherStatePrefix(state) + blocks.getName()); - ResourceLocation texture = prov - .modLoc(ModelProvider.BLOCK_FOLDER + "/" + "copper/" + getWeatherStatePrefix(state) + blocks.getName()); - prov.slabBlock(ctx.get(), fullModel, texture); + + String baseLoc = ModelProvider.BLOCK_FOLDER + "/copper/" + getWeatherStatePrefix(state); + ResourceLocation texture = prov.modLoc(baseLoc + blocks.getName()); + ResourceLocation endTexture = prov.modLoc(baseLoc + blocks.getEndTextureName()); + + prov.slabBlock(ctx.get(), fullModel, texture, endTexture, endTexture); } @Override @@ -312,9 +317,10 @@ public class CopperBlockSet { @Override public void generateBlockState(DataGenContext ctx, RegistrateBlockstateProvider prov, CopperBlockSet blocks, WeatherState state, boolean waxed) { - ResourceLocation texture = prov - .modLoc(ModelProvider.BLOCK_FOLDER + "/" + "copper/" + getWeatherStatePrefix(state) + blocks.getName()); - prov.stairsBlock(ctx.get(), texture); + String baseLoc = ModelProvider.BLOCK_FOLDER + "/copper/" + getWeatherStatePrefix(state); + ResourceLocation texture = prov.modLoc(baseLoc + blocks.getName()); + ResourceLocation endTexture = prov.modLoc(baseLoc + blocks.getEndTextureName()); + prov.stairsBlock(ctx.get(), texture, endTexture, endTexture); } @Override diff --git a/src/main/java/com/simibubi/create/foundation/config/CClient.java b/src/main/java/com/simibubi/create/foundation/config/CClient.java index 34822c896..7d7bc8a29 100644 --- a/src/main/java/com/simibubi/create/foundation/config/CClient.java +++ b/src/main/java/com/simibubi/create/foundation/config/CClient.java @@ -64,6 +64,8 @@ public class CClient extends ConfigBase { Comments.ponder); public final ConfigBool comfyReading = b(false, "comfyReading", Comments.comfyReading); + public final ConfigBool editingMode = b(false, "editingMode", + Comments.editingMode); //sound group public final ConfigGroup sound = group(1, "sound", @@ -135,6 +137,7 @@ public class CClient extends ConfigBase { static String indicatorScale = "Change the size of the Indicator by this multiplier"; static String ponder = "Ponder settings"; static String comfyReading = "Slow down a ponder scene whenever there is text on screen."; + static String editingMode = "Show additional info in the ponder view and reload scene scripts more frequently."; static String sound = "Sound settings"; static String enableAmbientSounds = "Make cogs rumble and machines clatter."; static String ambientVolumeCap = "Maximum volume modifier of Ambient noise"; diff --git a/src/main/java/com/simibubi/create/foundation/gui/AbstractSimiScreen.java b/src/main/java/com/simibubi/create/foundation/gui/AbstractSimiScreen.java index e0e423bac..bbbf45839 100644 --- a/src/main/java/com/simibubi/create/foundation/gui/AbstractSimiScreen.java +++ b/src/main/java/com/simibubi/create/foundation/gui/AbstractSimiScreen.java @@ -3,6 +3,7 @@ package com.simibubi.create.foundation.gui; import java.util.Collection; import java.util.List; +import com.mojang.blaze3d.platform.InputConstants; import com.mojang.blaze3d.vertex.PoseStack; import com.simibubi.create.foundation.gui.widget.AbstractSimiWidget; @@ -137,5 +138,20 @@ public abstract class AbstractSimiScreen extends Screen { protected void debugWindowArea(PoseStack matrixStack) { fill(matrixStack, guiLeft + windowWidth, guiTop + windowHeight, guiLeft, guiTop, 0xD3D3D3D3); } + + @Override + public boolean keyPressed(int pKeyCode, int pScanCode, int pModifiers) { + boolean keyPressed = super.keyPressed(pKeyCode, pScanCode, pModifiers); + if (keyPressed || getFocused() != null) + return keyPressed; + + InputConstants.Key mouseKey = InputConstants.getKey(pKeyCode, pScanCode); + if (this.minecraft.options.keyInventory.isActiveAndMatches(mouseKey)) { + this.onClose(); + return true; + } + + return false; + } } diff --git a/src/main/java/com/simibubi/create/foundation/ponder/PonderLocalization.java b/src/main/java/com/simibubi/create/foundation/ponder/PonderLocalization.java index cb3738219..4c6b85318 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/PonderLocalization.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/PonderLocalization.java @@ -46,33 +46,33 @@ public class PonderLocalization { // public static String getShared(ResourceLocation key) { - if (PonderIndex.EDITOR_MODE) + if (PonderIndex.editingModeActive()) return SHARED.containsKey(key) ? SHARED.get(key) : ("unregistered shared entry: " + key); return I18n.get(langKeyForShared(key)); } public static String getTag(ResourceLocation key) { - if (PonderIndex.EDITOR_MODE) + if (PonderIndex.editingModeActive()) return TAG.containsKey(key) ? TAG.get(key) .getFirst() : ("unregistered tag entry: " + key); return I18n.get(langKeyForTag(key)); } public static String getTagDescription(ResourceLocation key) { - if (PonderIndex.EDITOR_MODE) + if (PonderIndex.editingModeActive()) return TAG.containsKey(key) ? TAG.get(key) .getSecond() : ("unregistered tag entry: " + key); return I18n.get(langKeyForTagDescription(key)); } public static String getChapter(ResourceLocation key) { - if (PonderIndex.EDITOR_MODE) + if (PonderIndex.editingModeActive()) return CHAPTER.containsKey(key) ? CHAPTER.get(key) : ("unregistered chapter entry: " + key); return I18n.get(langKeyForChapter(key)); } public static String getSpecific(ResourceLocation sceneId, String k) { - if (PonderIndex.EDITOR_MODE) + if (PonderIndex.editingModeActive()) return SPECIFIC.get(sceneId) .get(k); return I18n.get(langKeyForSpecific(sceneId, k)); diff --git a/src/main/java/com/simibubi/create/foundation/ponder/PonderRegistry.java b/src/main/java/com/simibubi/create/foundation/ponder/PonderRegistry.java index 0d81c2e74..0bf8893c2 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/PonderRegistry.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/PonderRegistry.java @@ -61,7 +61,7 @@ public class PonderRegistry { } public static List compile(List entries) { - if (PonderIndex.EDITOR_MODE) { + if (PonderIndex.editingModeActive()) { PonderLocalization.SHARED.clear(); SharedText.gatherText(); } diff --git a/src/main/java/com/simibubi/create/foundation/ponder/PonderScene.java b/src/main/java/com/simibubi/create/foundation/ponder/PonderScene.java index 46cdf4e34..a8cc92dee 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/PonderScene.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/PonderScene.java @@ -163,7 +163,7 @@ public class PonderScene { return Pair.of(ItemStack.EMPTY, null); if (BoundingBox.fromCorners(origin, origin.offset(new Vec3i(basePlateSize - 1, 0, basePlateSize - 1))) .isInside(selectedPos)) { - if (PonderIndex.EDITOR_MODE) + if (PonderIndex.editingModeActive()) nearestHit.getValue() .getFirst() .selectBlock(selectedPos); diff --git a/src/main/java/com/simibubi/create/foundation/ponder/content/KineticsScenes.java b/src/main/java/com/simibubi/create/foundation/ponder/content/KineticsScenes.java index e698d5b90..63dc72f73 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/content/KineticsScenes.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/content/KineticsScenes.java @@ -8,6 +8,7 @@ import com.simibubi.create.content.contraptions.components.waterwheel.WaterWheel import com.simibubi.create.content.contraptions.relays.advanced.sequencer.SequencedGearshiftBlock; import com.simibubi.create.content.contraptions.relays.elementary.CogWheelBlock; import com.simibubi.create.content.contraptions.relays.elementary.ShaftBlock; +import com.simibubi.create.content.contraptions.relays.encased.EncasedCogwheelBlock; import com.simibubi.create.content.contraptions.relays.encased.EncasedShaftBlock; import com.simibubi.create.content.contraptions.relays.gauge.GaugeBlock; import com.simibubi.create.content.contraptions.relays.gauge.StressGaugeTileEntity; @@ -292,6 +293,107 @@ public class KineticsScenes { scene.idle(40); } + public static void cogwheelsCanBeEncased(SceneBuilder scene, SceneBuildingUtil util) { + scene.title("cogwheel_casing", "Encasing Cogwheels"); + scene.configureBasePlate(0, 0, 5); + scene.world.showSection(util.select.layer(0), Direction.UP); + + Selection large1 = util.select.position(4, 1, 3); + Selection small1 = util.select.fromTo(3, 1, 2, 3, 2, 2); + Selection small2 = util.select.position(2, 1, 2); + Selection large2 = util.select.fromTo(1, 1, 3, 1, 1, 4); + Selection shaft2 = util.select.position(2, 2, 2); + + scene.world.setKineticSpeed(shaft2, 0); + scene.idle(10); + + scene.world.showSection(large1, Direction.DOWN); + scene.idle(5); + scene.world.showSection(small1, Direction.DOWN); + scene.world.showSection(small2, Direction.DOWN); + scene.idle(5); + scene.world.showSection(large2, Direction.EAST); + scene.idle(20); + + BlockEntry andesiteEncased = AllBlocks.ANDESITE_ENCASED_COGWHEEL; + ItemStack andesiteCasingItem = AllBlocks.ANDESITE_CASING.asStack(); + + scene.overlay.showControls(new InputWindowElement(util.vector.topOf(3, 0, 2), Pointing.UP).rightClick() + .withItem(andesiteCasingItem), 100); + scene.idle(7); + scene.world.setBlocks(util.select.position(3, 1, 2), andesiteEncased.getDefaultState() + .setValue(EncasedCogwheelBlock.AXIS, Axis.Y) + .setValue(EncasedCogwheelBlock.TOP_SHAFT, true), true); + scene.world.setKineticSpeed(util.select.position(3, 1, 2), -32); + scene.idle(15); + + scene.overlay.showControls(new InputWindowElement(util.vector.topOf(2, 1, 2), Pointing.DOWN).rightClick() + .withItem(andesiteCasingItem), 30); + scene.idle(7); + scene.world.setBlocks(small2, andesiteEncased.getDefaultState() + .setValue(EncasedCogwheelBlock.AXIS, Axis.Y), true); + scene.world.setKineticSpeed(small2, 32); + scene.idle(15); + + BlockEntry brassEncased = AllBlocks.BRASS_ENCASED_LARGE_COGWHEEL; + ItemStack brassCasingItem = AllBlocks.BRASS_CASING.asStack(); + + scene.overlay.showControls(new InputWindowElement(util.vector.topOf(1, 0, 3), Pointing.UP).rightClick() + .withItem(brassCasingItem), 60); + scene.idle(7); + scene.world.setBlocks(util.select.position(1, 1, 3), brassEncased.getDefaultState() + .setValue(EncasedCogwheelBlock.AXIS, Axis.Y), true); + scene.world.setKineticSpeed(util.select.position(1, 1, 3), -16); + + scene.idle(10); + scene.overlay.showText(70) + .placeNearTarget() + .attachKeyFrame() + .text("Brass or Andesite Casing can be used to decorate Cogwheels") + .pointAt(util.vector.topOf(1, 1, 3)); + scene.idle(80); + + ElementLink shaftLink = scene.world.showIndependentSection(shaft2, Direction.DOWN); + scene.idle(15); + scene.overlay.showText(90) + .placeNearTarget() + .colored(PonderPalette.RED) + .attachKeyFrame() + .text("Components added after encasing will not connect to the shaft outputs") + .pointAt(util.vector.centerOf(2, 2, 2)); + scene.idle(90); + + scene.world.moveSection(shaftLink, new Vec3(0, .5f, 0), 10); + scene.idle(10); + + scene.addKeyframe(); + Vec3 wrenchHere = util.vector.topOf(2, 1, 2) + .add(.25, 0, -.25); + scene.overlay.showControls(new InputWindowElement(wrenchHere, Pointing.RIGHT).rightClick() + .withWrench(), 25); + scene.idle(7); + scene.world.cycleBlockProperty(util.grid.at(2, 1, 2), EncasedCogwheelBlock.TOP_SHAFT); + scene.idle(15); + scene.world.moveSection(shaftLink, new Vec3(0, -.5f, 0), 10); + scene.idle(10); + scene.world.setKineticSpeed(shaft2, 32); + scene.effects.rotationDirectionIndicator(util.grid.at(2, 2, 2)); + scene.idle(20); + + scene.overlay.showText(90) + .placeNearTarget() + .colored(PonderPalette.GREEN) + .text("The Wrench can be used to toggle connections") + .pointAt(wrenchHere.add(-.5, 0, .5)); + scene.idle(40); + + scene.overlay.showControls(new InputWindowElement(wrenchHere, Pointing.RIGHT).rightClick() + .withWrench(), 25); + scene.idle(7); + scene.world.cycleBlockProperty(util.grid.at(2, 1, 2), EncasedCogwheelBlock.TOP_SHAFT); + scene.world.setKineticSpeed(shaft2, 0); + } + public static void gearbox(SceneBuilder scene, SceneBuildingUtil util) { scene.title("gearbox", "Relaying rotational force using Gearboxes"); scene.configureBasePlate(1, 1, 5); @@ -639,15 +741,16 @@ public class KineticsScenes { scene.idle(20); Vec3 centerOf = util.vector.centerOf(2, 2, 2); scene.overlay.showControls(new InputWindowElement(centerOf, Pointing.DOWN).rightClick() - .withItem(new ItemStack(Items.BLUE_DYE)), 40); + .withItem(new ItemStack(Items.BLUE_DYE)), 40); scene.idle(7); - scene.world.modifyBlock(util.grid.at(2, 2, 2), s -> AllBlocks.DYED_VALVE_HANDLES.get(DyeColor.BLUE).getDefaultState() - .setValue(ValveHandleBlock.FACING, Direction.UP), true); + scene.world.modifyBlock(util.grid.at(2, 2, 2), s -> AllBlocks.DYED_VALVE_HANDLES.get(DyeColor.BLUE) + .getDefaultState() + .setValue(ValveHandleBlock.FACING, Direction.UP), true); scene.idle(10); scene.overlay.showText(70) - .text("Valve handles can be dyed for aesthetic purposes") - .placeNearTarget() - .pointAt(centerOf); + .text("Valve handles can be dyed for aesthetic purposes") + .placeNearTarget() + .pointAt(centerOf); } private static void manualSource(SceneBuilder scene, SceneBuildingUtil util, boolean handCrank) { @@ -913,8 +1016,7 @@ public class KineticsScenes { .withItem(new ItemStack(Items.COAL)), 30); scene.idle(7); scene.world.cycleBlockProperty(furnacePos, FurnaceBlock.LIT); - scene.effects.emitParticles(util.vector.of(4.5, 1.2, 2.9), Emitter.simple(ParticleTypes.LAVA, Vec3.ZERO), 4, - 1); + scene.effects.emitParticles(util.vector.of(4.5, 1.2, 2.9), Emitter.simple(ParticleTypes.LAVA, Vec3.ZERO), 4, 1); scene.world.setKineticSpeed(util.select.fromTo(1, 1, 3, 1, 1, 1), 16); scene.idle(40); diff --git a/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java b/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java index b11aca8bf..78b62f490 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java @@ -3,6 +3,7 @@ package com.simibubi.create.foundation.ponder.content; import com.simibubi.create.AllBlocks; import com.simibubi.create.AllItems; import com.simibubi.create.Create; +import com.simibubi.create.foundation.config.AllConfigs; import com.simibubi.create.foundation.ponder.PonderRegistrationHelper; import com.simibubi.create.foundation.ponder.PonderRegistry; import com.simibubi.create.foundation.ponder.PonderTag; @@ -21,7 +22,7 @@ public class PonderIndex { static final PonderRegistrationHelper HELPER = new PonderRegistrationHelper(Create.ID); - public static final boolean EDITOR_MODE = false; + public static final boolean REGISTER_DEBUG_SCENES = false; public static void register() { // Register storyboards here @@ -35,11 +36,13 @@ public class PonderIndex { HELPER.forComponents(AllBlocks.COGWHEEL) .addStoryBoard("cog/small", KineticsScenes::cogAsRelay, PonderTag.KINETIC_RELAYS) - .addStoryBoard("cog/speedup", KineticsScenes::cogsSpeedUp); + .addStoryBoard("cog/speedup", KineticsScenes::cogsSpeedUp) + .addStoryBoard("cog/encasing", KineticsScenes::cogwheelsCanBeEncased); HELPER.forComponents(AllBlocks.LARGE_COGWHEEL) .addStoryBoard("cog/speedup", KineticsScenes::cogsSpeedUp) - .addStoryBoard("cog/large", KineticsScenes::largeCogAsRelay, PonderTag.KINETIC_RELAYS); + .addStoryBoard("cog/large", KineticsScenes::largeCogAsRelay, PonderTag.KINETIC_RELAYS) + .addStoryBoard("cog/encasing", KineticsScenes::cogwheelsCanBeEncased); HELPER.forComponents(AllItems.BELT_CONNECTOR) .addStoryBoard("belt/connect", BeltScenes::beltConnector, PonderTag.KINETIC_RELAYS) @@ -278,11 +281,10 @@ public class PonderIndex { .addStoryBoard("portable_interface/redstone_fluid", MovementActorScenes::psiRedstone); // Redstone - // TODO simi -// HELPER.forComponents(AllBlocks.PULSE_EXTENDER) -// .addStoryBoard("adjustable_repeater", RedstoneScenes::adjustableRepeater); -// HELPER.forComponents(AllBlocks.PULSE_REPEATER) -// .addStoryBoard("adjustable_pulse_repeater", RedstoneScenes::adjustablePulseRepeater); + HELPER.forComponents(AllBlocks.PULSE_EXTENDER) + .addStoryBoard("pulse_extender", RedstoneScenes::pulseExtender); + HELPER.forComponents(AllBlocks.PULSE_REPEATER) + .addStoryBoard("pulse_repeater", RedstoneScenes::pulseRepeater); HELPER.forComponents(AllBlocks.POWERED_LATCH) .addStoryBoard("powered_latch", RedstoneScenes::poweredLatch); HELPER.forComponents(AllBlocks.POWERED_TOGGLE_LATCH) @@ -295,9 +297,13 @@ public class PonderIndex { .addStoryBoard("redstone_link", RedstoneScenes::redstoneLink); // Debug scenes, can be found in game via the Brass Hand - if (EDITOR_MODE) + if (REGISTER_DEBUG_SCENES) DebugScenes.registerAll(); } + + public static boolean editingModeActive() { + return AllConfigs.CLIENT.editingMode.get(); + } public static void registerTags() { // Add items to tags here diff --git a/src/main/java/com/simibubi/create/foundation/ponder/content/RedstoneScenes.java b/src/main/java/com/simibubi/create/foundation/ponder/content/RedstoneScenes.java index c6ee04b40..cfb3cc38b 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/content/RedstoneScenes.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/content/RedstoneScenes.java @@ -191,8 +191,8 @@ public class RedstoneScenes { scene.world.rotateSection(contact, 0, 10, 0, speed); } - public static void adjustableRepeater(SceneBuilder scene, SceneBuildingUtil util) { - scene.title("adjustable_repeater", "Controlling signals using Adjustable Repeaters"); + public static void pulseExtender(SceneBuilder scene, SceneBuildingUtil util) { + scene.title("pulse_extender", "Controlling signals using Pulse Extenders"); scene.configureBasePlate(0, 0, 5); scene.world.showSection(util.select.layer(0), Direction.UP); @@ -210,7 +210,7 @@ public class RedstoneScenes { Vec3 circuitTop = util.vector.blockSurface(circuitPos, Direction.DOWN) .add(0, 3 / 16f, 0); scene.overlay.showText(70) - .text("Adjustable Repeaters behave similarly to regular Repeaters") + .text("Pulse Extenders can lengthen a signal passing through") .attachKeyFrame() .placeNearTarget() .pointAt(circuitTop); @@ -218,13 +218,12 @@ public class RedstoneScenes { scene.effects.indicateRedstone(leverPos); scene.world.toggleRedstonePower(util.select.fromTo(4, 1, 2, 2, 1, 2)); - scene.idle(30); - scene.world.cycleBlockProperty(circuitPos, BrassDiodeBlock.POWERING); + scene.idle(2); scene.world.toggleRedstonePower(util.select.fromTo(1, 1, 2, 0, 1, 2)); scene.idle(15); - scene.overlay.showText(40) - .text("They charge up for a set time...") + scene.overlay.showText(60) + .text("They activate after a short delay...") .placeNearTarget() .pointAt(util.vector.topOf(util.grid.at(0, 1, 2))); scene.idle(50); @@ -233,11 +232,13 @@ public class RedstoneScenes { scene.world.toggleRedstonePower(util.select.fromTo(4, 1, 2, 2, 1, 2)); scene.idle(30); scene.world.cycleBlockProperty(circuitPos, BrassDiodeBlock.POWERING); - scene.world.toggleRedstonePower(util.select.fromTo(1, 1, 2, 0, 1, 2)); + scene.world.toggleRedstonePower(util.select.position(1, 1, 2)); + scene.idle(1); + scene.world.toggleRedstonePower(util.select.position(0, 1, 2)); scene.idle(15); scene.overlay.showText(40) - .text("...and cool down for the same duration") + .text("...and cool down for the configured duration") .placeNearTarget() .pointAt(util.vector.topOf(util.grid.at(0, 1, 2))); scene.idle(50); @@ -246,7 +247,7 @@ public class RedstoneScenes { scene.overlay.showControls(new InputWindowElement(circuitTop, Pointing.DOWN).scroll(), 60); scene.idle(10); scene.overlay.showText(60) - .text("Using the mouse wheel, the charge time can be configured") + .text("Using the mouse wheel, the discharge time can be configured") .attachKeyFrame() .placeNearTarget() .pointAt(circuitTop); @@ -256,20 +257,27 @@ public class RedstoneScenes { scene.effects.indicateRedstone(leverPos); scene.world.toggleRedstonePower(util.select.fromTo(4, 1, 2, 2, 1, 2)); - scene.idle(60); + scene.idle(2); + scene.world.toggleRedstonePower(util.select.fromTo(1, 1, 2, 0, 1, 2)); + scene.idle(20); + scene.effects.indicateRedstone(leverPos); + scene.world.toggleRedstonePower(util.select.fromTo(4, 1, 2, 2, 1, 2)); + scene.idle(15); scene.overlay.showText(50) - .text("Configured delays can range up to 30 minutes") + .text("The configured duration can range up to 30 minutes") .placeNearTarget() .pointAt(circuitTop); - scene.idle(60); + scene.idle(70); scene.world.cycleBlockProperty(circuitPos, BrassDiodeBlock.POWERING); - scene.world.toggleRedstonePower(util.select.fromTo(1, 1, 2, 0, 1, 2)); + scene.world.toggleRedstonePower(util.select.position(1, 1, 2)); + scene.idle(1); + scene.world.toggleRedstonePower(util.select.position(0, 1, 2)); scene.idle(15); } - public static void adjustablePulseRepeater(SceneBuilder scene, SceneBuildingUtil util) { - scene.title("adjustable_pulse_repeater", "Controlling signals using Adjustable Pulse Repeaters"); + public static void pulseRepeater(SceneBuilder scene, SceneBuildingUtil util) { + scene.title("pulse_repeater", "Controlling signals using Pulse Repeaters"); scene.configureBasePlate(0, 0, 5); scene.world.showSection(util.select.layer(0), Direction.UP); @@ -292,12 +300,15 @@ public class RedstoneScenes { scene.idle(30); scene.world.cycleBlockProperty(circuitPos, BrassDiodeBlock.POWERING); scene.world.toggleRedstonePower(util.select.fromTo(1, 1, 2, 0, 1, 2)); - scene.idle(3); - scene.world.toggleRedstonePower(util.select.fromTo(1, 1, 2, 0, 1, 2)); + scene.idle(2); + scene.world.cycleBlockProperty(circuitPos, BrassDiodeBlock.POWERING); + scene.world.toggleRedstonePower(util.select.position(1, 1, 2)); + scene.idle(1); + scene.world.toggleRedstonePower(util.select.position(0, 1, 2)); scene.idle(15); scene.overlay.showText(60) - .text("Adjustable Pulse Repeaters emit a short pulse at a delay") + .text("Pulse Repeaters emit a short pulse at a delay") .attachKeyFrame() .placeNearTarget() .pointAt(circuitTop); @@ -327,8 +338,11 @@ public class RedstoneScenes { scene.idle(60); scene.world.cycleBlockProperty(circuitPos, BrassDiodeBlock.POWERING); scene.world.toggleRedstonePower(util.select.fromTo(1, 1, 2, 0, 1, 2)); - scene.idle(3); - scene.world.toggleRedstonePower(util.select.fromTo(1, 1, 2, 0, 1, 2)); + scene.idle(2); + scene.world.cycleBlockProperty(circuitPos, BrassDiodeBlock.POWERING); + scene.world.toggleRedstonePower(util.select.position(1, 1, 2)); + scene.idle(1); + scene.world.toggleRedstonePower(util.select.position(0, 1, 2)); } public static void poweredLatch(SceneBuilder scene, SceneBuildingUtil util) { diff --git a/src/main/java/com/simibubi/create/foundation/ponder/element/WorldSectionElement.java b/src/main/java/com/simibubi/create/foundation/ponder/element/WorldSectionElement.java index 4c62a1343..58372b784 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/element/WorldSectionElement.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/element/WorldSectionElement.java @@ -8,7 +8,6 @@ import java.util.Random; import java.util.function.Consumer; import com.jozufozu.flywheel.util.transform.TransformStack; -import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.BufferBuilder; import com.mojang.blaze3d.vertex.DefaultVertexFormat; import com.mojang.blaze3d.vertex.PoseStack; @@ -21,14 +20,15 @@ import com.simibubi.create.foundation.ponder.PonderWorld; import com.simibubi.create.foundation.ponder.Selection; import com.simibubi.create.foundation.render.SuperByteBuffer; import com.simibubi.create.foundation.render.SuperByteBufferCache; +import com.simibubi.create.foundation.render.SuperRenderTypeBuffer; import com.simibubi.create.foundation.render.TileEntityRenderHelper; import com.simibubi.create.foundation.utility.AnimationTickHolder; import com.simibubi.create.foundation.utility.Pair; import com.simibubi.create.foundation.utility.VecHelper; +import com.simibubi.create.foundation.utility.outliner.AABBOutline; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.ItemBlockRenderTypes; -import net.minecraft.client.renderer.LevelRenderer; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.block.BlockRenderDispatcher; @@ -284,6 +284,7 @@ public class WorldSectionElement extends AnimatedSceneElement { return; if (!(block instanceof EntityBlock)) return; + tileEntity.setBlockState(world.getBlockState(pos)); BlockEntityTicker ticker = ((EntityBlock) block).getTicker(world, blockState, tileEntity.getType()); if (ticker != null) addTicker(tileEntity, ticker); @@ -313,6 +314,8 @@ public class WorldSectionElement extends AnimatedSceneElement { renderedTileEntities = null; tickableTileEntities = null; } + + ms.pushPose(); transformMS(ms, pt); world.pushFakeLight(light); renderTileEntities(world, ms, buffer, pt); @@ -331,6 +334,7 @@ public class WorldSectionElement extends AnimatedSceneElement { .apply(overlayMS, pt, true); transformMS(overlayMS, pt); } + ms.pushPose(); ms.translate(pos.getX(), pos.getY(), pos.getZ()); VertexConsumer builder = new SheetedDecalTextureGenerator( @@ -344,6 +348,8 @@ public class WorldSectionElement extends AnimatedSceneElement { EmptyModelData.INSTANCE); ms.popPose(); } + + ms.popPose(); } protected void renderStructure(PonderWorld world, PoseStack ms, MultiBufferSource buffer, RenderType type, @@ -380,9 +386,15 @@ public class WorldSectionElement extends AnimatedSceneElement { ms.pushPose(); transformMS(ms, pt); - RenderSystem.disableTexture(); - LevelRenderer.renderLineBox(ms, buffer.getBuffer(RenderType.lines()), shape.bounds() - .move(selectedBlock), 1, 1, 1, 0.6f); + ms.translate(selectedBlock.getX(), selectedBlock.getY(), selectedBlock.getZ()); + + AABBOutline aabbOutline = new AABBOutline(shape.bounds()); + aabbOutline.getParams() + .lineWidth(1 / 64f) + .colored(0xefefef) + .disableNormals(); + aabbOutline.render(ms, (SuperRenderTypeBuffer) buffer, pt); + ms.popPose(); } diff --git a/src/main/java/com/simibubi/create/foundation/ponder/ui/PonderUI.java b/src/main/java/com/simibubi/create/foundation/ponder/ui/PonderUI.java index 35a7da83d..0363d00c8 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/ui/PonderUI.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/ui/PonderUI.java @@ -12,6 +12,7 @@ import com.mojang.blaze3d.platform.ClipboardManager; import com.mojang.blaze3d.platform.Window; import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.math.Matrix4f; import com.mojang.math.Vector3f; import com.simibubi.create.Create; import com.simibubi.create.foundation.config.AllConfigs; @@ -103,7 +104,6 @@ public class PonderUI extends NavigatableSimiScreen { private PonderTag referredToByTag; private PonderButton left, right, scan, chap, userMode, close, replay, slowMode; - private PonderProgressBar progressBar; private int skipCooling = 0; private int extendedTickLength = 0; @@ -132,7 +132,8 @@ public class PonderUI extends NavigatableSimiScreen { } PonderUI(List scenes) { - ResourceLocation component = scenes.get(0).getComponent(); + ResourceLocation component = scenes.get(0) + .getComponent(); if (ForgeRegistries.ITEMS.containsKey(component)) stack = new ItemStack(ForgeRegistries.ITEMS.getValue(component)); else @@ -168,12 +169,11 @@ public class PonderUI extends NavigatableSimiScreen { int x = 31; int y = 81 + i * 30; - PonderButton b2 = new PonderButton(x, y) - .showing(t) - .withCallback((mX, mY) -> { - centerScalingOn(mX, mY); - ScreenOpener.transitionTo(new PonderTagScreen(t)); - }); + PonderButton b2 = new PonderButton(x, y).showing(t) + .withCallback((mX, mY) -> { + centerScalingOn(mX, mY); + ScreenOpener.transitionTo(new PonderTagScreen(t)); + }); addRenderableWidget(b2); tagButtons.add(b2); @@ -185,10 +185,10 @@ public class PonderUI extends NavigatableSimiScreen { }); - /*if (chapter != null) { - widgets.add(chap = new PonderButton(width - 31 - 24, 31, () -> { - }).showing(chapter)); - }*/ + /* + * if (chapter != null) { widgets.add(chap = new PonderButton(width - 31 - 24, + * 31, () -> { }).showing(chapter)); } + */ Options bindings = minecraft.options; int spacing = 8; @@ -199,61 +199,54 @@ public class PonderUI extends NavigatableSimiScreen { int pX = (width / 2) - 110; int pY = bY + 20 + 4; int pW = width - 2 * pX; - addRenderableWidget(progressBar = new PonderProgressBar(this, pX, pY, pW, 1)); + addRenderableWidget(new PonderProgressBar(this, pX, pY, pW, 1)); } - addRenderableWidget(scan = new PonderButton(bX, bY) - .withShortcut(bindings.keyDrop) - .showing(AllIcons.I_MTD_SCAN) - .enableFade(0, 5) - .withCallback(() -> { - identifyMode = !identifyMode; - if (!identifyMode) - scenes.get(index) - .deselect(); - else - ponderPartialTicksPaused = minecraft.getFrameTime(); - })); + addRenderableWidget(scan = new PonderButton(bX, bY).withShortcut(bindings.keyDrop) + .showing(AllIcons.I_MTD_SCAN) + .enableFade(0, 5) + .withCallback(() -> { + identifyMode = !identifyMode; + if (!identifyMode) + scenes.get(index) + .deselect(); + else + ponderPartialTicksPaused = minecraft.getFrameTime(); + })); - addRenderableWidget(slowMode = new PonderButton(width - 20 - 31, bY) - .showing(AllIcons.I_MTD_SLOW_MODE) - .enableFade(0, 5) - .withCallback(() -> setComfyReadingEnabled(!isComfyReadingEnabled()))); + addRenderableWidget(slowMode = new PonderButton(width - 20 - 31, bY).showing(AllIcons.I_MTD_SLOW_MODE) + .enableFade(0, 5) + .withCallback(() -> setComfyReadingEnabled(!isComfyReadingEnabled()))); - if (PonderIndex.EDITOR_MODE) { - addRenderableWidget(userMode = new PonderButton(width - 50 - 31, bY) - .showing(AllIcons.I_MTD_USER_MODE) - .enableFade(0, 5) - .withCallback(() -> userViewMode = !userViewMode)); + if (PonderIndex.editingModeActive()) { + addRenderableWidget(userMode = new PonderButton(width - 50 - 31, bY).showing(AllIcons.I_MTD_USER_MODE) + .enableFade(0, 5) + .withCallback(() -> userViewMode = !userViewMode)); } bX += 50 + spacing; - addRenderableWidget(left = new PonderButton(bX, bY) - .withShortcut(bindings.keyLeft) - .showing(AllIcons.I_MTD_LEFT) - .enableFade(0, 5) - .withCallback(() -> this.scroll(false))); + addRenderableWidget(left = new PonderButton(bX, bY).withShortcut(bindings.keyLeft) + .showing(AllIcons.I_MTD_LEFT) + .enableFade(0, 5) + .withCallback(() -> this.scroll(false))); bX += 20 + spacing; - addRenderableWidget(close = new PonderButton(bX, bY) - .withShortcut(bindings.keyInventory) - .showing(AllIcons.I_MTD_CLOSE) - .enableFade(0, 5) - .withCallback(this::onClose)); + addRenderableWidget(close = new PonderButton(bX, bY).withShortcut(bindings.keyInventory) + .showing(AllIcons.I_MTD_CLOSE) + .enableFade(0, 5) + .withCallback(this::onClose)); bX += 20 + spacing; - addRenderableWidget(right = new PonderButton(bX, bY) - .withShortcut(bindings.keyRight) - .showing(AllIcons.I_MTD_RIGHT) - .enableFade(0, 5) - .withCallback(() -> this.scroll(true))); + addRenderableWidget(right = new PonderButton(bX, bY).withShortcut(bindings.keyRight) + .showing(AllIcons.I_MTD_RIGHT) + .enableFade(0, 5) + .withCallback(() -> this.scroll(true))); bX += 50 + spacing; - addRenderableWidget(replay = new PonderButton(bX, bY) - .withShortcut(bindings.keyDown) - .showing(AllIcons.I_MTD_REPLAY) - .enableFade(0, 5) - .withCallback(this::replay)); + addRenderableWidget(replay = new PonderButton(bX, bY).withShortcut(bindings.keyDown) + .showing(AllIcons.I_MTD_REPLAY) + .enableFade(0, 5) + .withCallback(this::replay)); } @Override @@ -271,7 +264,8 @@ public class PonderUI extends NavigatableSimiScreen { if (referredToByTag != null) { for (int i = 0; i < scenes.size(); i++) { PonderScene ponderScene = scenes.get(i); - if (!ponderScene.getTags().contains(referredToByTag)) + if (!ponderScene.getTags() + .contains(referredToByTag)) continue; if (i == index) break; @@ -372,7 +366,8 @@ public class PonderUI extends NavigatableSimiScreen { PonderStoryBoardEntry sb = list.get(index); StructureTemplate activeTemplate = PonderRegistry.loadSchematic(sb.getSchematicLocation()); PonderWorld world = new PonderWorld(BlockPos.ZERO, Minecraft.getInstance().level); - activeTemplate.placeInWorld(world, BlockPos.ZERO, BlockPos.ZERO, new StructurePlaceSettings(), new Random(), Block.UPDATE_CLIENTS); + activeTemplate.placeInWorld(world, BlockPos.ZERO, BlockPos.ZERO, new StructurePlaceSettings(), new Random(), + Block.UPDATE_CLIENTS); world.createBackup(); scene = PonderRegistry.compileScene(index, sb, world); scene.begin(); @@ -429,17 +424,21 @@ public class PonderUI extends NavigatableSimiScreen { RenderSystem.enableBlend(); RenderSystem.enableDepthTest(); + RenderSystem.backupProjectionMatrix(); -// RenderSystem.pushMatrix(); - // TODO 1.17: is the following still true? // has to be outside of MS transforms, important for vertex sorting -// RenderSystem.translated(0, 0, 800); + Matrix4f matrix4f = new Matrix4f(RenderSystem.getProjectionMatrix()); + matrix4f.multiplyWithTranslation(0, 0, 800); + RenderSystem.setProjectionMatrix(matrix4f); ms.pushPose(); -// ms.translate(0, 0, -800); - story.getTransform().updateScreenParams(width, height, slide); - story.getTransform().apply(ms, partialTicks, false); - story.getTransform().updateSceneRVE(partialTicks); + ms.translate(0, 0, -800); + story.getTransform() + .updateScreenParams(width, height, slide); + story.getTransform() + .apply(ms, partialTicks, false); + story.getTransform() + .updateSceneRVE(partialTicks); story.renderScene(buffer, ms, partialTicks); buffer.draw(); @@ -470,7 +469,8 @@ public class PonderUI extends NavigatableSimiScreen { ms.scale(1, .5f + flash * .75f, 1); GuiUtils.drawGradientRect(ms.last() .pose(), 0, 0, -1, -story.getBasePlateSize(), 0, 0x00_c6ffc9, - new Color(0xaa_c6ffc9).scaleAlpha(alpha).getRGB()); + new Color(0xaa_c6ffc9).scaleAlpha(alpha) + .getRGB()); ms.popPose(); } ms.translate(0, 0, 2 / 1024f); @@ -485,7 +485,7 @@ public class PonderUI extends NavigatableSimiScreen { } // coords for debug - if (PonderIndex.EDITOR_MODE && !userViewMode) { + if (PonderIndex.editingModeActive() && !userViewMode) { ms.scale(-1, -1, 1); ms.scale(1 / 16f, 1 / 16f, 1 / 16f); @@ -534,7 +534,7 @@ public class PonderUI extends NavigatableSimiScreen { ms.popPose(); ms.popPose(); -// RenderSystem.popMatrix(); + RenderSystem.restoreProjectionMatrix(); } protected void renderWidgets(PoseStack ms, int mouseX, int mouseY, float partialTicks) { @@ -563,18 +563,16 @@ public class PonderUI extends NavigatableSimiScreen { int streakHeight = 35 - 9 + wordWrappedHeight; UIRenderHelper.streak(ms, 0, x - 4, y - 12 + streakHeight / 2, streakHeight, (int) (150 * fade)); UIRenderHelper.streak(ms, 180, x - 4, y - 12 + streakHeight / 2, streakHeight, (int) (30 * fade)); - new BoxElement() - .withBackground(Theme.c(Theme.Key.PONDER_BACKGROUND_FLAT)) - .gradientBorder(Theme.p(Theme.Key.PONDER_IDLE)) - .at(21, 21, 100) - .withBounds(30, 30) - .render(ms); - + new BoxElement().withBackground(Theme.c(Theme.Key.PONDER_BACKGROUND_FLAT)) + .gradientBorder(Theme.p(Theme.Key.PONDER_IDLE)) + .at(21, 21, 100) + .withBounds(30, 30) + .render(ms); GuiGameElement.of(stack) - .scale(2) - .at(x - 39, y - 11) - .render(ms); + .scale(2) + .at(x - 39, y - 11) + .render(ms); font.draw(ms, Lang.translate(PONDERING), x, y - 6, tooltipColor); y += 8; @@ -582,8 +580,9 @@ public class PonderUI extends NavigatableSimiScreen { ms.translate(x, y, 0); ms.mulPose(Vector3f.XN.rotationDegrees(indexDiff * -75)); ms.translate(0, 0, 5); - FontHelper.drawSplitString(ms, font, title, 0, 0, left.x - 51, - Theme.c(Theme.Key.TEXT).scaleAlpha(1 - indexDiff).getRGB()); + FontHelper.drawSplitString(ms, font, title, 0, 0, left.x - 51, Theme.c(Theme.Key.TEXT) + .scaleAlpha(1 - indexDiff) + .getRGB()); ms.popPose(); if (chapter != null) { @@ -592,15 +591,19 @@ public class PonderUI extends NavigatableSimiScreen { ms.translate(chap.x - 4 - 4, chap.y, 0); UIRenderHelper.streak(ms, 180, 4, 10, 26, (int) (150 * fade)); - drawRightAlignedString(font, ms, Lang.translate(IN_CHAPTER).getString(), 0, 0, tooltipColor); + drawRightAlignedString(font, ms, Lang.translate(IN_CHAPTER) + .getString(), 0, 0, tooltipColor); drawRightAlignedString(font, ms, chapter.getTitle(), 0, 12, Theme.i(Theme.Key.TEXT)); ms.popPose(); } - Color c1 = Theme.c(Theme.Key.PONDER_BACK_ARROW).setAlpha(0x40); - Color c2 = Theme.c(Theme.Key.PONDER_BACK_ARROW).setAlpha(0x20); - Color c3 = Theme.c(Theme.Key.PONDER_BACK_ARROW).setAlpha(0x10); + Color c1 = Theme.c(Theme.Key.PONDER_BACK_ARROW) + .setAlpha(0x40); + Color c2 = Theme.c(Theme.Key.PONDER_BACK_ARROW) + .setAlpha(0x20); + Color c3 = Theme.c(Theme.Key.PONDER_BACK_ARROW) + .setAlpha(0x10); UIRenderHelper.breadcrumbArrow(ms, width / 2 - 20, height - 51, 0, 20, 20, 5, c1, c2); UIRenderHelper.breadcrumbArrow(ms, width / 2 + 20, height - 51, 0, -20, 20, -5, c1, c2); UIRenderHelper.breadcrumbArrow(ms, width / 2 - 90, height - 51, 0, 70, 20, 5, c1, c3); @@ -612,24 +615,29 @@ public class PonderUI extends NavigatableSimiScreen { ms.pushPose(); ms.translate(mouseX, mouseY, 100); if (hoveredTooltipItem.isEmpty()) { - MutableComponent text = Lang.translate( - IDENTIFY_MODE, - ((MutableComponent) minecraft.options.keyDrop.getTranslatedKeyMessage()).withStyle(ChatFormatting.WHITE) - ).withStyle(ChatFormatting.GRAY); + MutableComponent text = Lang + .translate(IDENTIFY_MODE, + ((MutableComponent) minecraft.options.keyDrop.getTranslatedKeyMessage()) + .withStyle(ChatFormatting.WHITE)) + .withStyle(ChatFormatting.GRAY); - //renderOrderedTooltip(ms, textRenderer.wrapLines(text, width / 3), 0, 0); - renderComponentTooltip(ms, font.getSplitter().splitLines(text, width / 3, Style.EMPTY), 0, 0, font); - /*String tooltip = Lang - .createTranslationTextComponent(IDENTIFY_MODE, client.gameSettings.keyBindDrop.getBoundKeyLocalizedText().applyTextStyle(TextFormatting.WHITE)) - .applyTextStyle(TextFormatting.GRAY) - .getFormattedText(); - renderTooltip(font.listFormattedStringToWidth(tooltip, width / 3), 0, 0);*/ + // renderOrderedTooltip(ms, textRenderer.wrapLines(text, width / 3), 0, 0); + renderComponentTooltip(ms, font.getSplitter() + .splitLines(text, width / 3, Style.EMPTY), 0, 0, font); + /* + * String tooltip = Lang .createTranslationTextComponent(IDENTIFY_MODE, + * client.gameSettings.keyBindDrop.getBoundKeyLocalizedText().applyTextStyle( + * TextFormatting.WHITE)) .applyTextStyle(TextFormatting.GRAY) + * .getFormattedText(); renderTooltip(font.listFormattedStringToWidth(tooltip, + * width / 3), 0, 0); + */ } else renderTooltip(ms, hoveredTooltipItem, 0, 0); - if (hoveredBlockPos != null && PonderIndex.EDITOR_MODE && !userViewMode) { + if (hoveredBlockPos != null && PonderIndex.editingModeActive() && !userViewMode) { ms.translate(0, -15, 0); boolean copied = copiedBlockPos != null && hoveredBlockPos.equals(copiedBlockPos); - MutableComponent coords = new TextComponent(hoveredBlockPos.getX() + ", " + hoveredBlockPos.getY() + ", " + hoveredBlockPos.getZ()) + MutableComponent coords = new TextComponent( + hoveredBlockPos.getX() + ", " + hoveredBlockPos.getY() + ", " + hoveredBlockPos.getZ()) .withStyle(copied ? ChatFormatting.GREEN : ChatFormatting.GOLD); renderTooltip(ms, coords, 0, 0); } @@ -640,7 +648,7 @@ public class PonderUI extends NavigatableSimiScreen { scan.dim(); } - if (PonderIndex.EDITOR_MODE) { + if (PonderIndex.editingModeActive()) { if (userViewMode) userMode.flash(); else @@ -666,14 +674,17 @@ public class PonderUI extends NavigatableSimiScreen { // Widgets renderables.forEach(w -> { if (w instanceof PonderButton button) { - button.fade().startWithValue(fade); + button.fade() + .startWithValue(fade); } }); if (index == 0 || index == 1 && lazyIndexValue < index) - left.fade().startWithValue(lazyIndexValue); + left.fade() + .startWithValue(lazyIndexValue); if (index == scenes.size() - 1 || index == scenes.size() - 2 && lazyIndexValue > index) - right.fade().startWithValue(scenes.size() - lazyIndexValue - 1); + right.fade() + .startWithValue(scenes.size() - lazyIndexValue - 1); boolean finished = activeScene.isFinished(); if (finished) @@ -737,7 +748,7 @@ public class PonderUI extends NavigatableSimiScreen { drawCenteredString(ms, font, Lang.translate(REPLAY), replay.x + 10, tooltipY, tooltipColor); if (slowMode.isHovered()) drawCenteredString(ms, font, Lang.translate(SLOW_TEXT), slowMode.x + 5, tooltipY, tooltipColor); - if (PonderIndex.EDITOR_MODE && userMode.isHovered()) + if (PonderIndex.editingModeActive() && userMode.isHovered()) drawCenteredString(ms, font, "Editor View", userMode.x + 10, tooltipY, tooltipColor); ms.popPose(); @@ -755,7 +766,7 @@ public class PonderUI extends NavigatableSimiScreen { @Override public boolean mouseClicked(double x, double y, int button) { - if (identifyMode && hoveredBlockPos != null && PonderIndex.EDITOR_MODE) { + if (identifyMode && hoveredBlockPos != null && PonderIndex.editingModeActive()) { long handle = minecraft.getWindow() .getWindow(); if (copiedBlockPos != null && button == 1) { @@ -824,8 +835,8 @@ public class PonderUI extends NavigatableSimiScreen { return chapter.getTitle(); return stack.getItem() - .getDescription() - .getString(); + .getDescription() + .getString(); } public Font getFontRenderer() { @@ -890,12 +901,11 @@ public class PonderUI extends NavigatableSimiScreen { break; } - new BoxElement() - .withBackground(Theme.c(Theme.Key.PONDER_BACKGROUND_FLAT)) - .gradientBorder(borderColors) - .at(boxX, boxY, 100) - .withBounds(w, h) - .render(ms); + new BoxElement().withBackground(Theme.c(Theme.Key.PONDER_BACKGROUND_FLAT)) + .gradientBorder(borderColors) + .at(boxX, boxY, 100) + .withBounds(w, h) + .render(ms); ms.pushPose(); ms.translate(divotX + divotRadius, divotY + divotRadius, 10); @@ -967,8 +977,7 @@ public class PonderUI extends NavigatableSimiScreen { hoveredTooltipItem = ItemStack.EMPTY; } - public void drawRightAlignedString(Font fontRenderer, PoseStack ms, String string, int x, int y, - int color) { + public void drawRightAlignedString(Font fontRenderer, PoseStack ms, String string, int x, int y, int color) { fontRenderer.draw(ms, string, (float) (x - fontRenderer.width(string)), (float) y, color); } diff --git a/src/main/resources/assets/create/lang/default/tooltips.json b/src/main/resources/assets/create/lang/default/tooltips.json index 1148bb09a..f1a66e641 100644 --- a/src/main/resources/assets/create/lang/default/tooltips.json +++ b/src/main/resources/assets/create/lang/default/tooltips.json @@ -157,12 +157,7 @@ "block.create.content_observer.tooltip.condition2": "When observing a Funnel", "block.create.content_observer.tooltip.behaviour2": "Emits a _Redstone Pulse_ when a _matching_ Item is _transferred_.", - "block.create.adjustable_crate.tooltip": "ADJUSTABLE CRATE", - "block.create.adjustable_crate.tooltip.summary": "This _Item Container_ allows Manual control over its capacity. It can hold up to _16 Stacks_ of any Item. Supports _Redstone Comparators_.", - "block.create.adjustable_crate.tooltip.condition1": "When R-Clicked", - "block.create.adjustable_crate.tooltip.behaviour1": "Opens the _Interface_.", - - "block.create.creative_crate.tooltip": "THE ENDLESS CRATE", + "block.create.creative_crate.tooltip": "CREATIVE CRATE", "block.create.creative_crate.tooltip.summary": "This _Storage Container_ allows infinite replication of any item. Place next to a _Schematicannon_ to remove any material requirements.", "block.create.creative_crate.tooltip.condition1": "When Item in Filter Slot", "block.create.creative_crate.tooltip.behaviour1": "Anything _extracting_ from this container will provide an _endless supply_ of the item specified. Items _inserted_ into this crate will be _voided._", @@ -203,8 +198,8 @@ "item.create.linked_controller.tooltip.behaviour2": "Opens the manual _Configuration Interface_.", "item.create.linked_controller.tooltip.condition3": "R-Click on Redstone Link Receiver", "item.create.linked_controller.tooltip.behaviour3": "Enables _Bind Mode_, press one of the _six controls_ to bind it to the _Links' Frequency_.", - "item.create.linked_controller.tooltip.condition4": "R-Click on Lectern", - "item.create.linked_controller.tooltip.behaviour4": "Places the Controller into the Lectern for easy activation. (R-Click while Sneaking to retrieve it)", + "item.create.linked_controller.tooltip.condition4": "R-Click on Lectern", + "item.create.linked_controller.tooltip.behaviour4": "Places the Controller into the Lectern for easy activation. (R-Click while Sneaking to retrieve it)", "item.create.diving_helmet.tooltip": "DIVING HELMET", "item.create.diving_helmet.tooltip.summary": "Together with a _Copper_ _Backtank_, allows the wielder to _breathe_ _underwater_ for an extended amount of time.", @@ -235,12 +230,17 @@ "item.create.minecart_coupling.tooltip.condition1": "When Used on Minecart", "item.create.minecart_coupling.tooltip.behaviour1": "_Couples_ two Minecarts together, attempting to keep them at a _constant distance_ while moving.", - "block.create.peculiar_bell.tooltip": "PECULIAR BELL", - "block.create.peculiar_bell.tooltip.summary": "A decorative _Brass Bell_. Placing it right above open _Soul Fire_ may cause side-effects...", + "item.create.experience_nugget.tooltip": "NUGGET OF EXPERIENCE", + "item.create.experience_nugget.tooltip.summary": "_Ding!_ A speck of _inspiration_ from your fantastic inventions.", + "item.create.experience_nugget.tooltip.condition1": "When Used", + "item.create.experience_nugget.tooltip.behaviour1": "_Redeems_ _Experience_ points contained within.", - "block.create.haunted_bell.tooltip": "HAUNTED BELL", - "block.create.haunted_bell.tooltip.summary": "A _Cursed Bell_ haunted by lost souls of the Nether.", - "block.create.haunted_bell.tooltip.condition1": "When Held or Rang", - "block.create.haunted_bell.tooltip.behaviour1": "Highlights nearby _Lightless Spots_ on which _Hostile Mobs_ can spawn." + "block.create.peculiar_bell.tooltip": "PECULIAR BELL", + "block.create.peculiar_bell.tooltip.summary": "A decorative _Brass Bell_. Placing it right above open _Soul Fire_ may cause side-effects...", + + "block.create.haunted_bell.tooltip": "HAUNTED BELL", + "block.create.haunted_bell.tooltip.summary": "A _Cursed Bell_ haunted by lost souls of the Nether.", + "block.create.haunted_bell.tooltip.condition1": "When Held or Rang", + "block.create.haunted_bell.tooltip.behaviour1": "Highlights nearby _Lightless Spots_ on which _Hostile Mobs_ can spawn." } diff --git a/src/main/resources/assets/create/ponder/adjustable_pulse_repeater.nbt b/src/main/resources/assets/create/ponder/adjustable_pulse_repeater.nbt deleted file mode 100644 index bac67f6a1..000000000 Binary files a/src/main/resources/assets/create/ponder/adjustable_pulse_repeater.nbt and /dev/null differ diff --git a/src/main/resources/assets/create/ponder/adjustable_repeater.nbt b/src/main/resources/assets/create/ponder/adjustable_repeater.nbt deleted file mode 100644 index feb341477..000000000 Binary files a/src/main/resources/assets/create/ponder/adjustable_repeater.nbt and /dev/null differ diff --git a/src/main/resources/assets/create/ponder/cog/encasing.nbt b/src/main/resources/assets/create/ponder/cog/encasing.nbt new file mode 100644 index 000000000..dd175a42b Binary files /dev/null and b/src/main/resources/assets/create/ponder/cog/encasing.nbt differ diff --git a/src/main/resources/assets/create/ponder/pulse_extender.nbt b/src/main/resources/assets/create/ponder/pulse_extender.nbt new file mode 100644 index 000000000..7a8f7ccc4 Binary files /dev/null and b/src/main/resources/assets/create/ponder/pulse_extender.nbt differ diff --git a/src/main/resources/assets/create/ponder/pulse_repeater.nbt b/src/main/resources/assets/create/ponder/pulse_repeater.nbt index 0da9edef3..fa9dee7b9 100644 Binary files a/src/main/resources/assets/create/ponder/pulse_repeater.nbt and b/src/main/resources/assets/create/ponder/pulse_repeater.nbt differ