diff --git a/common/src/generated/resources/.cache/77038cb024c5999ce280bcb6800e72cf1c655fe7 b/common/src/generated/resources/.cache/77038cb024c5999ce280bcb6800e72cf1c655fe7 index ded479c290..1a22d568bb 100644 --- a/common/src/generated/resources/.cache/77038cb024c5999ce280bcb6800e72cf1c655fe7 +++ b/common/src/generated/resources/.cache/77038cb024c5999ce280bcb6800e72cf1c655fe7 @@ -1,4 +1,5 @@ -// 1.21.4 2024-12-21T12:47:09.2607915 Model Definitions +// 1.21.4 2024-12-20T21:01:16.7462528 Model Definitions +a9fe8be3aab87a38a4648b43f43f48684f83f1c1 assets/biomesoplenty/blockstates/black_sand.json 3670b788e3f8e8154db2b0cb2a4eec8d1d92ce02 assets/biomesoplenty/blockstates/black_sandstone.json b7e71e9e2c45918de279dba69073d21fc4da8c34 assets/biomesoplenty/blockstates/black_sandstone_slab.json 99a0b068818dd6a10909ea477064d05f752ddcfb assets/biomesoplenty/blockstates/black_sandstone_stairs.json @@ -18,6 +19,7 @@ ebded29a07680d2b8dca83197e0c2f6575a0cc67 assets/biomesoplenty/blockstates/cut_bl a974949c98263f2299843359c45a7836b0a41967 assets/biomesoplenty/blockstates/cut_orange_sandstone_slab.json 248d1681793dcb1c8f31e3626bed43d7fc913e96 assets/biomesoplenty/blockstates/cut_white_sandstone.json bd1d37bf992f6016098fe418fa36fbeb9c3b8d38 assets/biomesoplenty/blockstates/cut_white_sandstone_slab.json +3bc654fd4baf2c8b147cd013620c5aa11c594b3a assets/biomesoplenty/blockstates/cypress_leaves.json 59e010db56b7de61c39deec629fdae5a64823bd6 assets/biomesoplenty/blockstates/cypress_sapling.json 0aff1edbd9e4824fa06a98e951df6d24877eac83 assets/biomesoplenty/blockstates/dead_button.json 846f158d71f88d6fd71d41f21db20b017abfc102 assets/biomesoplenty/blockstates/dead_door.json @@ -73,6 +75,8 @@ d1586a89b3a26729e7d2ba2e0bd2b3c046ebba66 assets/biomesoplenty/blockstates/fir_sl 3d56ee6c5c469557925befa353c4babab765cf60 assets/biomesoplenty/blockstates/fir_wood.json 0f53db4fc5fc9f80c1fbe519b49ca967863676e8 assets/biomesoplenty/blockstates/flowering_oak_leaves.json 097ac8280db734a2be5459e0ea94b799c6f4009d assets/biomesoplenty/blockstates/flowering_oak_sapling.json +3a2cd2ec4d6288786aa35000feaa21328cb8ac3c assets/biomesoplenty/blockstates/glowing_moss_block.json +f6571e8c4971bfda19444667772f7567686a2e3c assets/biomesoplenty/blockstates/glowing_moss_carpet.json 49548ae1e7d24e7b11bbab05f9f2ea1b0f9564f8 assets/biomesoplenty/blockstates/glowshroom_block.json b82f79199f3213ff338d21fb3547cc33d8a56ba4 assets/biomesoplenty/blockstates/hellbark_button.json 93f1785c0afb0287147df588d7870eb008c4a919 assets/biomesoplenty/blockstates/hellbark_door.json @@ -159,10 +163,12 @@ bf37f6c5aa79cccfbe1d87693ee957a027bec5c2 assets/biomesoplenty/blockstates/maple_ f1a431eda598fd0a993a2070282161541d79763e assets/biomesoplenty/blockstates/maple_wood.json 510ac5801beb02d924febc4e9e06605647b0bf78 assets/biomesoplenty/blockstates/orange_maple_leaves.json a9e112c067529ad4f8ce45c09071807796fd095e assets/biomesoplenty/blockstates/orange_maple_sapling.json +2fdbbd4d35c902c318480c59e0e58daa763dc41d assets/biomesoplenty/blockstates/orange_sand.json f67b2d1468eceaafde04d8405ac572b61dd889a8 assets/biomesoplenty/blockstates/orange_sandstone.json c3f775b22b52da311393a4a79ba9afedb96cf396 assets/biomesoplenty/blockstates/orange_sandstone_slab.json c34f73b1e2058bd67fdb40451ec12a4c9f7dadbd assets/biomesoplenty/blockstates/orange_sandstone_stairs.json 71795e761b59697b88c23c59b0080f1ad4ba7a09 assets/biomesoplenty/blockstates/orange_sandstone_wall.json +543ae80d3a57546514060feda860b0dc754e05bb assets/biomesoplenty/blockstates/origin_leaves.json 5fb6261443f2451467c62107f30d33e1f71a9970 assets/biomesoplenty/blockstates/origin_sapling.json a83df7334305b0a0b0fcade459f6337ac0267c76 assets/biomesoplenty/blockstates/palm_button.json 8c1b47c90bfafc5890d6bf883fe9c2caff340f67 assets/biomesoplenty/blockstates/palm_door.json @@ -238,6 +244,7 @@ f96b76b237f8134c3672a0ba3d9fabc85064d09c assets/biomesoplenty/blockstates/redwoo 8762fc1b295dda66874c1dcd5ac07a4d9a3187de assets/biomesoplenty/blockstates/redwood_wood.json bd55aaa7c9268eb8645517953a9e651bac260450 assets/biomesoplenty/blockstates/red_maple_leaves.json dfe940808061581a0553a42129f4dd5f6d72e387 assets/biomesoplenty/blockstates/red_maple_sapling.json +cdeb910ad3598e0a186d42b3cf8400fc545c8334 assets/biomesoplenty/blockstates/rose_quartz_block.json 0a005385b1b0665e52d100794b1b990ac8a632dd assets/biomesoplenty/blockstates/smooth_black_sandstone.json 93cc21525e8243e6758a2125d67e8b105ae174f4 assets/biomesoplenty/blockstates/smooth_black_sandstone_slab.json 8f22573f063698b303fcb81cb72c7506f6980336 assets/biomesoplenty/blockstates/smooth_black_sandstone_stairs.json @@ -247,6 +254,7 @@ e418e913994f771bfc7d02a3f87ce686f90d2fca assets/biomesoplenty/blockstates/smooth 2b6432941802843ceddebc3d9dfd0b1004a79b09 assets/biomesoplenty/blockstates/smooth_white_sandstone.json 1657e62b7992d6197380a87a9db516088bd905c8 assets/biomesoplenty/blockstates/smooth_white_sandstone_slab.json 2f93b0e86baf4cd2e386ef6d2026d2a2a3dd8e0b assets/biomesoplenty/blockstates/smooth_white_sandstone_stairs.json +1c14c3e89a01450f714460407887535765720927 assets/biomesoplenty/blockstates/snowblossom_leaves.json 58dbfb1e8560d0c3671aa9e27b3388539140d28a assets/biomesoplenty/blockstates/snowblossom_sapling.json 21a581d9276a60075e72918ce55c7fabf9f1ff3e assets/biomesoplenty/blockstates/stripped_dead_log.json 364e0ef03d2a9bceb5caafc0ddef7863be11b922 assets/biomesoplenty/blockstates/stripped_dead_wood.json @@ -292,6 +300,7 @@ eea25b623bac7a96d7a3e0f831d6e9f4f263807a assets/biomesoplenty/blockstates/umbran 2e8b19bb98b8fe44080efc3ece1a91f0e849cf47 assets/biomesoplenty/blockstates/umbran_wall_hanging_sign.json 5f571ef5410d21945fe08e3b61a48fc8e6165c01 assets/biomesoplenty/blockstates/umbran_wall_sign.json ad057ef69643d27214ebe6614829c257aa00006d assets/biomesoplenty/blockstates/umbran_wood.json +9ff5ca87b3b16273a9464ffb453bf3d3fd6dd090 assets/biomesoplenty/blockstates/white_sand.json fc6a7b6b3e477ec375fa6339abe7884d5b0789a9 assets/biomesoplenty/blockstates/white_sandstone.json 59cce71785678e066448643ee0692feadae379f6 assets/biomesoplenty/blockstates/white_sandstone_slab.json 5fb44ba6c3e6e5dd236dd8ac3fb555a97cb79b47 assets/biomesoplenty/blockstates/white_sandstone_stairs.json @@ -314,6 +323,7 @@ b1c3656cb1ed35b4b41bd11b6108ec2512433bbc assets/biomesoplenty/blockstates/willow 689e938360a22d67b1470334cb465120c8eaeea0 assets/biomesoplenty/blockstates/willow_wall_hanging_sign.json 4a032280661a14fe45e738b45a1e37659159d457 assets/biomesoplenty/blockstates/willow_wall_sign.json 8491953cd6697181f5c5533d2089e3e250b64064 assets/biomesoplenty/blockstates/willow_wood.json +cf70c6fef07c4ff5aed9e439146e9d90611feb34 assets/biomesoplenty/blockstates/wispjelly.json e65d59cb6b08d2f8698af8da787c5cc3b6a8c59b assets/biomesoplenty/blockstates/yellow_maple_leaves.json 66eaf94e8f908c3434648ed5856fe3fbd6645c63 assets/biomesoplenty/blockstates/yellow_maple_sapling.json ebf7f2b4326b8a951227d26e35b0497d2138b922 assets/biomesoplenty/items/algal_end_stone.json @@ -531,7 +541,7 @@ d9ce8e24e86f7530a26b6810790a6c3bb7a757ea assets/biomesoplenty/items/maple_wood.j 5a1a160361d5c995ff48355501a22191451cf1ea assets/biomesoplenty/items/music_disc_wanderer.json b3e6574a5ab4f7180de3d180d0c588a9e8934ffe assets/biomesoplenty/items/null_block.json 5b3ccf0be95a8c724a04c6586a59998b3bd36eaa assets/biomesoplenty/items/null_end_stone.json -f78ad90d7db73fe159fa76fe1407f9692bd4bdae assets/biomesoplenty/items/null_leaves.json +09e4e5eb4a8efd00e2336e320f53e5fcde0def9d assets/biomesoplenty/items/null_leaves.json 63612645c30890d04f8593f549b43d45d0db1da3 assets/biomesoplenty/items/null_plant.json 0dde9142e9c620d2fb86b23a0e627875b2c77b2b assets/biomesoplenty/items/orange_cosmos.json a8ad58ae292d068912fc10d390089c97c2c5baf2 assets/biomesoplenty/items/orange_maple_leaf_pile.json @@ -691,8 +701,8 @@ d677dadf938ed9eb52b187930c0618f72be333cd assets/biomesoplenty/items/stripped_umb b6299e378c32d8c1d466bb61085de982177b4cd0 assets/biomesoplenty/items/stripped_willow_wood.json 22190798cb7f84ea91be3b7aa22bf736b57d7c1b assets/biomesoplenty/items/tall_lavender.json 51ff5f4e98ccc0de870ab8c57cdfc95683586fa7 assets/biomesoplenty/items/tall_white_lavender.json -0e10dacf8a4226eb570c7c6ccbc2128fc34a0ffa assets/biomesoplenty/items/thermal_calcite.json -aa0dbe446dab237b693b27ff0d61664769c3538e assets/biomesoplenty/items/thermal_calcite_vent.json +ad282cb26eed690a4e785e64ed52a6f86378c900 assets/biomesoplenty/items/thermal_calcite.json +8b40a1b8ed2ef0884dfeecd86138cbabdfc3e27e assets/biomesoplenty/items/thermal_calcite_vent.json 8ba85d880b73ac95631253281fcba1089c6808cc assets/biomesoplenty/items/tiny_cactus.json 14d62ba336bf2986bc256af1fb25009990ae3493 assets/biomesoplenty/items/toadstool.json 470e4cd3e038206edc9db7d69e5379dfbc9642a3 assets/biomesoplenty/items/toadstool_block.json @@ -750,6 +760,7 @@ ab50fd6ed96641f40df2c898d03e2aa183e115c0 assets/biomesoplenty/items/wilted_lily. 7c9608b004cab1a4c5a0d800f8c9aa13c11748b3 assets/biomesoplenty/items/yellow_maple_leaf_pile.json f02e43e2268a070407a4be3dfd8a7aeda273f8b0 assets/biomesoplenty/items/yellow_maple_leaves.json be2b738d3b759499969c28bdb91b4ecb66ea7bf9 assets/biomesoplenty/items/yellow_maple_sapling.json +55533b3b99975dcef778689b7e4a102fd9d15852 assets/biomesoplenty/models/block/black_sand.json 14401aa293090beb559a388a0e6351eb178da7b2 assets/biomesoplenty/models/block/black_sandstone.json 6afa0c870498c655da0e8a585308a93cf9713e6d assets/biomesoplenty/models/block/black_sandstone_slab.json 1dc1a702fe83839f69e11c21d8e84ab0cb457466 assets/biomesoplenty/models/block/black_sandstone_slab_top.json @@ -784,6 +795,7 @@ b64284dee2ec6ef97882aa5e905825accac04102 assets/biomesoplenty/models/block/cut_o 839cd729e1561f27c7d45a3b8507c1cf072dbae7 assets/biomesoplenty/models/block/cut_white_sandstone.json 7ee562c6b3f78c7b344f74438b5a64bec85e3eec assets/biomesoplenty/models/block/cut_white_sandstone_slab.json 432670c516532c041fdb18c93d9edecaa2a8b20f assets/biomesoplenty/models/block/cut_white_sandstone_slab_top.json +a9a3d33695508ef96cfedca4fd5e0b5192c2d334 assets/biomesoplenty/models/block/cypress_leaves.json ec023c24c9d06d2a7df12bc92f80b8cc30163ef3 assets/biomesoplenty/models/block/cypress_sapling.json 0f90182a65eec68bc3295d4b6e903de4127207e3 assets/biomesoplenty/models/block/dead_button.json 9b6457b1649af5c3b2c84cada850f1104a610330 assets/biomesoplenty/models/block/dead_button_inventory.json @@ -896,6 +908,8 @@ da2a5e7ad73626e40ede156bcb1b642aad791748 assets/biomesoplenty/models/block/fir_t 2fe51aac3e6442c8ad1b52acb206fb7bd8b9ce54 assets/biomesoplenty/models/block/fir_wood.json 09bf33f18dc12df9e4aa410bb718bddb718fbffb assets/biomesoplenty/models/block/flowering_oak_leaves.json dba135910215d4b1ad8a817809e3c2aabcfe45eb assets/biomesoplenty/models/block/flowering_oak_sapling.json +9c6ffc57bdbfb97856e13d761a9afc6548306349 assets/biomesoplenty/models/block/glowing_moss_block.json +5feb50522decf099bd7de0135aac5b4a6104a433 assets/biomesoplenty/models/block/glowing_moss_carpet.json 71fc73d25b64d804d364f8b93b5c45dcaf9b6122 assets/biomesoplenty/models/block/glowshroom_block.json aacba1f9cac6eb67b97cf22f1cd4f5412854ef20 assets/biomesoplenty/models/block/glowshroom_block_inventory.json 9ede0eaf5fae971b0088e02a47a9c44959131e4d assets/biomesoplenty/models/block/hellbark_button.json @@ -1078,6 +1092,7 @@ cbec32e32975f419a05889285a196bc87741daf7 assets/biomesoplenty/models/block/maple dd43717015e348aa116680fc4d5045140dd96022 assets/biomesoplenty/models/block/maple_wood.json 6c75d950b6833957629f2a9a942ce235874aa75a assets/biomesoplenty/models/block/orange_maple_leaves.json 20da1ed5dfe4ab1162142e69e30a3118672067c6 assets/biomesoplenty/models/block/orange_maple_sapling.json +f3522ef72b84baff468f8fe1d6c3bbc0361b2f35 assets/biomesoplenty/models/block/orange_sand.json aa40f9a9adf33a874812461e65f2f19c8f6c7666 assets/biomesoplenty/models/block/orange_sandstone.json a3784d812089a5e5000f307d4d933665861a45ac assets/biomesoplenty/models/block/orange_sandstone_slab.json 09d365a3421701b889ebf1aad8011cb4a679832a assets/biomesoplenty/models/block/orange_sandstone_slab_top.json @@ -1088,6 +1103,7 @@ a7ab85c0de43aef37c1c5464ce4149932e0fb0b2 assets/biomesoplenty/models/block/orang 6d3ae5706687114ff3c925a6fc578b42b70f4d21 assets/biomesoplenty/models/block/orange_sandstone_wall_post.json 01d9c56bbc268dce79c89535ef709aa637064b36 assets/biomesoplenty/models/block/orange_sandstone_wall_side.json 24501f33eebc3baaf9c051845464e6ab6b5ce94e assets/biomesoplenty/models/block/orange_sandstone_wall_side_tall.json +7ed5a055736d62d949b87e5f80764ea50f02a7dd assets/biomesoplenty/models/block/origin_leaves.json 6babe685e5cbd57bbde6855f1a52013a30122300 assets/biomesoplenty/models/block/origin_sapling.json d701c802e9a6ba4a2e889a31da29b1fb08c9695b assets/biomesoplenty/models/block/palm_button.json 2620e7de89eb4824156d0205f078ef812cc50d75 assets/biomesoplenty/models/block/palm_button_inventory.json @@ -1221,6 +1237,7 @@ f454e66bc2d9dbe72b413bb37ec8c02922cfbb2b assets/biomesoplenty/models/block/redwo ee0a19e2a4a09340f36c10dda297f57cfe5260cd assets/biomesoplenty/models/block/redwood_wood.json a9741ac7cad28273b460fdc7beb48442cce42db1 assets/biomesoplenty/models/block/red_maple_leaves.json a472773a4c06b8a90644d38b51fc92a7448d2452 assets/biomesoplenty/models/block/red_maple_sapling.json +a8e9693b3b9dfc47bc9061f22a41a551db3814ec assets/biomesoplenty/models/block/rose_quartz_block.json 1cb1ea49c70a4ab467931406591760496a697c8c assets/biomesoplenty/models/block/smooth_black_sandstone.json 9e530307ae6f5beb904d2dd11d4bb63410006bc0 assets/biomesoplenty/models/block/smooth_black_sandstone_slab.json a61665700806528d331874dc9b6fcacf9f142cf8 assets/biomesoplenty/models/block/smooth_black_sandstone_slab_top.json @@ -1239,6 +1256,7 @@ b4b73a89756a373a19e1f04f2122d3434331293c assets/biomesoplenty/models/block/smoot 9707d450841c53a78db98fbf237021c14beeeb09 assets/biomesoplenty/models/block/smooth_white_sandstone_stairs.json b01de0016906a539ac0d473e6de7c09c5c27f82f assets/biomesoplenty/models/block/smooth_white_sandstone_stairs_inner.json 748d74d8fdecefd0039c52535fd1d1971b65c2ef assets/biomesoplenty/models/block/smooth_white_sandstone_stairs_outer.json +5f5eae3393188a4a7c65023d345f4bcefaa4aa76 assets/biomesoplenty/models/block/snowblossom_leaves.json 56ed72f7b7e5de653065752d10ca6732f9707b08 assets/biomesoplenty/models/block/snowblossom_sapling.json c70566cb2e050687abe66c617f0d817a70a3056f assets/biomesoplenty/models/block/stripped_dead_log.json ede4d47ccb56dc3c36db35ae16499fe3f9ec066d assets/biomesoplenty/models/block/stripped_dead_log_horizontal.json @@ -1317,6 +1335,7 @@ f1e2a0fc7a403e03dcb6425ace8c02737c6fe7d9 assets/biomesoplenty/models/block/umbra 8f5e6f908a5e3054d38dd257567f2af310eeef81 assets/biomesoplenty/models/block/umbran_trapdoor_open.json 057305d86bd74f5a14f6fbfc3f30b762f3d3d420 assets/biomesoplenty/models/block/umbran_trapdoor_top.json cfa9aed2b984f9fb031909dbcf3afc54662b695c assets/biomesoplenty/models/block/umbran_wood.json +10fd5c2cc47002a1ae5c95ba6d98d20b3d7cc3dc assets/biomesoplenty/models/block/white_sand.json cb3dda670fd5fc00b568ce8c76b2df80018acde4 assets/biomesoplenty/models/block/white_sandstone.json 9e5c39bcc553dc7fce5e4eba05a9691ca14bf6f1 assets/biomesoplenty/models/block/white_sandstone_slab.json d0a27d27dfba3445df945ca46c454ed60f916212 assets/biomesoplenty/models/block/white_sandstone_slab_top.json @@ -1363,6 +1382,7 @@ cb72ae4ed0f81817e96aa49d31d051de4feb27a5 assets/biomesoplenty/models/block/willo f87a588ff67d24ca5643c8d93a4784074cb11b89 assets/biomesoplenty/models/block/willow_trapdoor_open.json 14ece7737aa60e44aa0a02162a4560af4ee5a83a assets/biomesoplenty/models/block/willow_trapdoor_top.json e2357ea42426d80cc8c3b20f6c878757fbb45a90 assets/biomesoplenty/models/block/willow_wood.json +40329db4e7100827c8b983ba524fd585e33cfdac assets/biomesoplenty/models/block/wispjelly.json 92fc60ea6b4636bf912d4c7931e19516f9b47e94 assets/biomesoplenty/models/block/yellow_maple_leaves.json 6b426d51265a5c963c2330235be72f4c9ce15bc6 assets/biomesoplenty/models/block/yellow_maple_sapling.json 345be4d3e22c1e2607e67dba6ad24a3d088451d5 assets/biomesoplenty/models/item/barley.json diff --git a/common/src/generated/resources/assets/biomesoplenty/blockstates/black_sand.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/black_sand.json new file mode 100644 index 0000000000..4d1922cca6 --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/blockstates/black_sand.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "biomesoplenty:block/black_sand" + }, + { + "model": "biomesoplenty:block/black_sand", + "y": 90 + }, + { + "model": "biomesoplenty:block/black_sand", + "y": 180 + }, + { + "model": "biomesoplenty:block/black_sand", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/blockstates/cypress_leaves.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/cypress_leaves.json new file mode 100644 index 0000000000..59260bd2bd --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/blockstates/cypress_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "biomesoplenty:block/cypress_leaves" + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/glowing_moss_block.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/glowing_moss_block.json similarity index 100% rename from common/src/main/resources/assets/biomesoplenty/blockstates/glowing_moss_block.json rename to common/src/generated/resources/assets/biomesoplenty/blockstates/glowing_moss_block.json diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/glowing_moss_carpet.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/glowing_moss_carpet.json similarity index 100% rename from common/src/main/resources/assets/biomesoplenty/blockstates/glowing_moss_carpet.json rename to common/src/generated/resources/assets/biomesoplenty/blockstates/glowing_moss_carpet.json diff --git a/common/src/generated/resources/assets/biomesoplenty/blockstates/orange_sand.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/orange_sand.json new file mode 100644 index 0000000000..18075b8f5c --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/blockstates/orange_sand.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "biomesoplenty:block/orange_sand" + }, + { + "model": "biomesoplenty:block/orange_sand", + "y": 90 + }, + { + "model": "biomesoplenty:block/orange_sand", + "y": 180 + }, + { + "model": "biomesoplenty:block/orange_sand", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/blockstates/origin_leaves.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/origin_leaves.json new file mode 100644 index 0000000000..589b2736ad --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/blockstates/origin_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "biomesoplenty:block/origin_leaves" + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/rose_quartz_block.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/rose_quartz_block.json similarity index 100% rename from common/src/main/resources/assets/biomesoplenty/blockstates/rose_quartz_block.json rename to common/src/generated/resources/assets/biomesoplenty/blockstates/rose_quartz_block.json diff --git a/common/src/generated/resources/assets/biomesoplenty/blockstates/snowblossom_leaves.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/snowblossom_leaves.json new file mode 100644 index 0000000000..e08dd93323 --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/blockstates/snowblossom_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "biomesoplenty:block/snowblossom_leaves" + } + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/blockstates/white_sand.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/white_sand.json new file mode 100644 index 0000000000..ea5e2dd8be --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/blockstates/white_sand.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "biomesoplenty:block/white_sand" + }, + { + "model": "biomesoplenty:block/white_sand", + "y": 90 + }, + { + "model": "biomesoplenty:block/white_sand", + "y": 180 + }, + { + "model": "biomesoplenty:block/white_sand", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/blockstates/wispjelly.json b/common/src/generated/resources/assets/biomesoplenty/blockstates/wispjelly.json new file mode 100644 index 0000000000..3254aa3cce --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/blockstates/wispjelly.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "biomesoplenty:block/wispjelly" + } + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/items/null_leaves.json b/common/src/generated/resources/assets/biomesoplenty/items/null_leaves.json index 71d848d36e..33b11358b7 100644 --- a/common/src/generated/resources/assets/biomesoplenty/items/null_leaves.json +++ b/common/src/generated/resources/assets/biomesoplenty/items/null_leaves.json @@ -1,6 +1,6 @@ { "model": { "type": "minecraft:model", - "model": "biomesoplenty:block/null_leaves" + "model": "biomesoplenty:block/null_leaves_alt" } } \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/items/thermal_calcite.json b/common/src/generated/resources/assets/biomesoplenty/items/thermal_calcite.json index 461bfc2aae..efe3488d0b 100644 --- a/common/src/generated/resources/assets/biomesoplenty/items/thermal_calcite.json +++ b/common/src/generated/resources/assets/biomesoplenty/items/thermal_calcite.json @@ -1,6 +1,6 @@ { "model": { "type": "minecraft:model", - "model": "biomesoplenty:block/thermal_calcite" + "model": "biomesoplenty:block/thermal_calcite_inventory" } } \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/items/thermal_calcite_vent.json b/common/src/generated/resources/assets/biomesoplenty/items/thermal_calcite_vent.json index f53fa727f2..97e06b59f6 100644 --- a/common/src/generated/resources/assets/biomesoplenty/items/thermal_calcite_vent.json +++ b/common/src/generated/resources/assets/biomesoplenty/items/thermal_calcite_vent.json @@ -1,6 +1,6 @@ { "model": { "type": "minecraft:model", - "model": "biomesoplenty:block/thermal_calcite_vent" + "model": "biomesoplenty:block/thermal_calcite_vent_inventory" } } \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/models/block/black_sand.json b/common/src/generated/resources/assets/biomesoplenty/models/block/black_sand.json new file mode 100644 index 0000000000..887ff01ea4 --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/models/block/black_sand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "biomesoplenty:block/black_sand" + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/models/block/cypress_leaves.json b/common/src/generated/resources/assets/biomesoplenty/models/block/cypress_leaves.json new file mode 100644 index 0000000000..9fa1129226 --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/models/block/cypress_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "biomesoplenty:block/cypress_leaves" + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/glowing_moss_block.json b/common/src/generated/resources/assets/biomesoplenty/models/block/glowing_moss_block.json similarity index 100% rename from common/src/main/resources/assets/biomesoplenty/models/block/glowing_moss_block.json rename to common/src/generated/resources/assets/biomesoplenty/models/block/glowing_moss_block.json diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/glowing_moss_carpet.json b/common/src/generated/resources/assets/biomesoplenty/models/block/glowing_moss_carpet.json similarity index 100% rename from common/src/main/resources/assets/biomesoplenty/models/block/glowing_moss_carpet.json rename to common/src/generated/resources/assets/biomesoplenty/models/block/glowing_moss_carpet.json diff --git a/common/src/generated/resources/assets/biomesoplenty/models/block/orange_sand.json b/common/src/generated/resources/assets/biomesoplenty/models/block/orange_sand.json new file mode 100644 index 0000000000..005a4f38b5 --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/models/block/orange_sand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "biomesoplenty:block/orange_sand" + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/models/block/origin_leaves.json b/common/src/generated/resources/assets/biomesoplenty/models/block/origin_leaves.json new file mode 100644 index 0000000000..d2cd6df725 --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/models/block/origin_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "biomesoplenty:block/origin_leaves" + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/rose_quartz_block.json b/common/src/generated/resources/assets/biomesoplenty/models/block/rose_quartz_block.json similarity index 100% rename from common/src/main/resources/assets/biomesoplenty/models/block/rose_quartz_block.json rename to common/src/generated/resources/assets/biomesoplenty/models/block/rose_quartz_block.json diff --git a/common/src/generated/resources/assets/biomesoplenty/models/block/snowblossom_leaves.json b/common/src/generated/resources/assets/biomesoplenty/models/block/snowblossom_leaves.json new file mode 100644 index 0000000000..dc15d01769 --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/models/block/snowblossom_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "biomesoplenty:block/snowblossom_leaves" + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/models/block/white_sand.json b/common/src/generated/resources/assets/biomesoplenty/models/block/white_sand.json new file mode 100644 index 0000000000..02d2f147ec --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/models/block/white_sand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "biomesoplenty:block/white_sand" + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/biomesoplenty/models/block/wispjelly.json b/common/src/generated/resources/assets/biomesoplenty/models/block/wispjelly.json new file mode 100644 index 0000000000..dfa4c7cebe --- /dev/null +++ b/common/src/generated/resources/assets/biomesoplenty/models/block/wispjelly.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "biomesoplenty:block/wispjelly" + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/black_sand.json b/common/src/main/resources/assets/biomesoplenty/blockstates/black_sand.json deleted file mode 100644 index 43568bb7b0..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/blockstates/black_sand.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "": [ - { "model": "biomesoplenty:block/black_sand" }, - { "model": "biomesoplenty:block/black_sand", "y": 90 }, - { "model": "biomesoplenty:block/black_sand", "y": 180 }, - { "model": "biomesoplenty:block/black_sand", "y": 270 } - ] - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/cypress_leaves.json b/common/src/main/resources/assets/biomesoplenty/blockstates/cypress_leaves.json deleted file mode 100644 index fb8885e995..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/blockstates/cypress_leaves.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "biomesoplenty:block/cypress_leaves" } - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/orange_sand.json b/common/src/main/resources/assets/biomesoplenty/blockstates/orange_sand.json deleted file mode 100644 index 9ceebac8b0..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/blockstates/orange_sand.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "": [ - { "model": "biomesoplenty:block/orange_sand" }, - { "model": "biomesoplenty:block/orange_sand", "y": 90 }, - { "model": "biomesoplenty:block/orange_sand", "y": 180 }, - { "model": "biomesoplenty:block/orange_sand", "y": 270 } - ] - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/origin_leaves.json b/common/src/main/resources/assets/biomesoplenty/blockstates/origin_leaves.json deleted file mode 100644 index d24a94ef4e..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/blockstates/origin_leaves.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "biomesoplenty:block/origin_leaves" } - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/snowblossom_leaves.json b/common/src/main/resources/assets/biomesoplenty/blockstates/snowblossom_leaves.json deleted file mode 100644 index 51335dfca3..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/blockstates/snowblossom_leaves.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "biomesoplenty:block/snowblossom_leaves" } - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/white_sand.json b/common/src/main/resources/assets/biomesoplenty/blockstates/white_sand.json deleted file mode 100644 index af7cbd4f35..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/blockstates/white_sand.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "": [ - { "model": "biomesoplenty:block/white_sand" }, - { "model": "biomesoplenty:block/white_sand", "y": 90 }, - { "model": "biomesoplenty:block/white_sand", "y": 180 }, - { "model": "biomesoplenty:block/white_sand", "y": 270 } - ] - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/blockstates/wispjelly.json b/common/src/main/resources/assets/biomesoplenty/blockstates/wispjelly.json deleted file mode 100644 index a93afc52c3..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/blockstates/wispjelly.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "biomesoplenty:block/wispjelly" } - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/black_sand.json b/common/src/main/resources/assets/biomesoplenty/models/block/black_sand.json deleted file mode 100644 index 5e9fc79c4e..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/block/black_sand.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "biomesoplenty:block/black_sand" - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/cypress_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/block/cypress_leaves.json deleted file mode 100644 index 252777bfd0..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/block/cypress_leaves.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/leaves", - "textures": { - "all": "biomesoplenty:block/cypress_leaves" - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/orange_sand.json b/common/src/main/resources/assets/biomesoplenty/models/block/orange_sand.json deleted file mode 100644 index dc5bd60846..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/block/orange_sand.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "biomesoplenty:block/orange_sand" - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/origin_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/block/origin_leaves.json deleted file mode 100644 index 5e847b15bb..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/block/origin_leaves.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/leaves", - "textures": { - "all": "biomesoplenty:block/origin_leaves" - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/snowblossom_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/block/snowblossom_leaves.json deleted file mode 100644 index 1794dd080b..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/block/snowblossom_leaves.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/leaves", - "textures": { - "all": "biomesoplenty:block/snowblossom_leaves" - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/white_sand.json b/common/src/main/resources/assets/biomesoplenty/models/block/white_sand.json deleted file mode 100644 index b0ebedcc13..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/block/white_sand.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "biomesoplenty:block/white_sand" - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/block/wispjelly.json b/common/src/main/resources/assets/biomesoplenty/models/block/wispjelly.json deleted file mode 100644 index bdbde83a24..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/block/wispjelly.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "biomesoplenty:block/wispjelly" - } -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/black_sand.json b/common/src/main/resources/assets/biomesoplenty/models/item/black_sand.json deleted file mode 100644 index ba6b836d6c..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/black_sand.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/black_sand" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/cypress_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/item/cypress_leaves.json deleted file mode 100644 index 2b034a4d60..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/cypress_leaves.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/cypress_leaves" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/glowing_moss_block.json b/common/src/main/resources/assets/biomesoplenty/models/item/glowing_moss_block.json deleted file mode 100644 index 96df9ff706..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/glowing_moss_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/glowing_moss_block" -} \ No newline at end of file diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/glowing_moss_carpet.json b/common/src/main/resources/assets/biomesoplenty/models/item/glowing_moss_carpet.json deleted file mode 100644 index e96703afe1..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/glowing_moss_carpet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/glowing_moss_carpet" -} \ No newline at end of file diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/null_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/item/null_leaves.json deleted file mode 100644 index 96bc3e9b97..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/null_leaves.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/null_leaves_alt" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/orange_maple_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/item/orange_maple_leaves.json deleted file mode 100644 index 85a51adabc..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/orange_maple_leaves.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/orange_maple_leaves" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/orange_sand.json b/common/src/main/resources/assets/biomesoplenty/models/item/orange_sand.json deleted file mode 100644 index 125120f270..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/orange_sand.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/orange_sand" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/origin_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/item/origin_leaves.json deleted file mode 100644 index 6701f851db..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/origin_leaves.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/origin_leaves" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/red_maple_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/item/red_maple_leaves.json deleted file mode 100644 index 988ec74729..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/red_maple_leaves.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/red_maple_leaves" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/rose_quartz_block.json b/common/src/main/resources/assets/biomesoplenty/models/item/rose_quartz_block.json deleted file mode 100644 index 1e2e5fadf1..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/rose_quartz_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/rose_quartz_block" -} \ No newline at end of file diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/snowblossom_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/item/snowblossom_leaves.json deleted file mode 100644 index 38e8454526..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/snowblossom_leaves.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/snowblossom_leaves" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/thermal_calcite.json b/common/src/main/resources/assets/biomesoplenty/models/item/thermal_calcite.json deleted file mode 100644 index d76243f67e..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/thermal_calcite.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/thermal_calcite_inventory" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/thermal_calcite_vent.json b/common/src/main/resources/assets/biomesoplenty/models/item/thermal_calcite_vent.json deleted file mode 100644 index 0e3447780d..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/thermal_calcite_vent.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/thermal_calcite_vent_inventory" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/white_sand.json b/common/src/main/resources/assets/biomesoplenty/models/item/white_sand.json deleted file mode 100644 index 459d825812..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/white_sand.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/white_sand" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/wispjelly.json b/common/src/main/resources/assets/biomesoplenty/models/item/wispjelly.json deleted file mode 100644 index 6e471d1ca8..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/wispjelly.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/wispjelly" -} diff --git a/common/src/main/resources/assets/biomesoplenty/models/item/yellow_maple_leaves.json b/common/src/main/resources/assets/biomesoplenty/models/item/yellow_maple_leaves.json deleted file mode 100644 index 8e611eff3b..0000000000 --- a/common/src/main/resources/assets/biomesoplenty/models/item/yellow_maple_leaves.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "biomesoplenty:block/yellow_maple_leaves" -} diff --git a/neoforge/src/main/java/biomesoplenty/neoforge/datagen/model/BOPBlockModelGenerators.java b/neoforge/src/main/java/biomesoplenty/neoforge/datagen/model/BOPBlockModelGenerators.java index 5dfae94742..3af12dfbc9 100644 --- a/neoforge/src/main/java/biomesoplenty/neoforge/datagen/model/BOPBlockModelGenerators.java +++ b/neoforge/src/main/java/biomesoplenty/neoforge/datagen/model/BOPBlockModelGenerators.java @@ -18,6 +18,7 @@ import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.FoliageColor; import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.state.properties.BlockStateProperties; import java.util.Map; @@ -172,24 +173,36 @@ public void run() this.createPlantWithDefaultItem(BOPBlocks.EMPYREAL_SAPLING, BOPBlocks.POTTED_EMPYREAL_SAPLING, BlockModelGenerators.PlantType.NOT_TINTED); // Other trees + this.registerSimpleItemModel(BOPBlocks.NULL_LEAVES, ModelLocationUtils.getModelLocation(BOPBlocks.NULL_LEAVES, "_alt")); + + this.createTrivialBlock(BOPBlocks.ORIGIN_LEAVES, TexturedModel.LEAVES); this.createPlantWithDefaultItem(BOPBlocks.ORIGIN_SAPLING, BOPBlocks.POTTED_ORIGIN_SAPLING, BlockModelGenerators.PlantType.NOT_TINTED); + this.createLeavesOverlay(BOPBlocks.FLOWERING_OAK_LEAVES, FoliageColor.FOLIAGE_DEFAULT); this.createPlantWithDefaultItem(BOPBlocks.FLOWERING_OAK_SAPLING, BOPBlocks.POTTED_FLOWERING_OAK_SAPLING, BlockModelGenerators.PlantType.NOT_TINTED); + this.createTrivialBlock(BOPBlocks.CYPRESS_LEAVES, TexturedModel.LEAVES); this.createPlantWithDefaultItem(BOPBlocks.CYPRESS_SAPLING, BOPBlocks.POTTED_CYPRESS_SAPLING, BlockModelGenerators.PlantType.NOT_TINTED); + this.createTrivialBlock(BOPBlocks.SNOWBLOSSOM_LEAVES, TexturedModel.LEAVES); this.createPlantWithDefaultItem(BOPBlocks.SNOWBLOSSOM_SAPLING, BOPBlocks.POTTED_SNOWBLOSSOM_SAPLING, BlockModelGenerators.PlantType.NOT_TINTED); + this.registerSimpleItemModel(BOPBlocks.RAINBOW_BIRCH_LEAVES, TexturedModel.LEAVES.createWithSuffix(BOPBlocks.RAINBOW_BIRCH_LEAVES, "_inventory", this.modelOutput)); this.createPlantWithDefaultItem(BOPBlocks.RAINBOW_BIRCH_SAPLING, BOPBlocks.POTTED_RAINBOW_BIRCH_SAPLING, BlockModelGenerators.PlantType.NOT_TINTED); - // Separate item model for flowering oak leaves - this.registerSimpleItemModel(BOPBlocks.RAINBOW_BIRCH_LEAVES, TexturedModel.LEAVES.createWithSuffix(BOPBlocks.RAINBOW_BIRCH_LEAVES, "_inventory", this.modelOutput)); + this.createRotatedVariantBlock(BOPBlocks.WHITE_SAND); + this.createRotatedVariantBlock(BOPBlocks.ORANGE_SAND); + this.createRotatedVariantBlock(BOPBlocks.BLACK_SAND); this.createRotatedVariantBlock(BOPBlocks.BRIMSTONE); + this.createTrivialCube(BOPBlocks.ROSE_QUARTZ_BLOCK); + this.createTrivialCube(BOPBlocks.WISPJELLY); this.createRotatedVariantBlock(BOPBlocks.DRIED_SALT); + this.registerSimpleItemModel(BOPBlocks.THERMAL_CALCITE, ModelLocationUtils.getModelLocation(BOPBlocks.THERMAL_CALCITE, "_inventory")); + this.registerSimpleItemModel(BOPBlocks.THERMAL_CALCITE_VENT, ModelLocationUtils.getModelLocation(BOPBlocks.THERMAL_CALCITE_VENT, "_inventory")); this.createMushroomBlock(BOPBlocks.TOADSTOOL_BLOCK); this.createGlowshroomBlock(BOPBlocks.GLOWSHROOM_BLOCK); + this.createFullAndCarpetBlocks(BOPBlocks.GLOWING_MOSS_BLOCK, BOPBlocks.GLOWING_MOSS_CARPET); this.registerSimpleTintedItemModel(BOPBlocks.MOSSY_BLACK_SAND, ModelLocationUtils.getModelLocation(BOPBlocks.MOSSY_BLACK_SAND), new GrassColorSource()); - this.createLeavesOverlay(BOPBlocks.FLOWERING_OAK_LEAVES, FoliageColor.FOLIAGE_DEFAULT); this.createWillowVine(); // @@ -320,81 +333,81 @@ public void createGlowshroomBlock(Block p_388752_) ResourceLocation resourcelocation = ModelTemplates.SINGLE_FACE.create(p_388752_, TextureMapping.defaultTexture(p_388752_), this.modelOutput); ResourceLocation resourcelocation1 = ModelLocationUtils.getModelLocation(p_388752_, "_inside"); this.blockStateOutput - .accept( - MultiPartGenerator.multiPart(p_388752_) - .with(Condition.condition().term(BlockStateProperties.NORTH, true), Variant.variant().with(VariantProperties.MODEL, resourcelocation)) - .with( - Condition.condition().term(BlockStateProperties.EAST, true), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation) - .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R90) - .with(VariantProperties.UV_LOCK, true) - ) - .with( - Condition.condition().term(BlockStateProperties.SOUTH, true), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation) - .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R180) - .with(VariantProperties.UV_LOCK, true) - ) - .with( - Condition.condition().term(BlockStateProperties.WEST, true), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation) - .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R270) - .with(VariantProperties.UV_LOCK, true) - ) - .with( - Condition.condition().term(BlockStateProperties.UP, true), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation) - .with(VariantProperties.X_ROT, VariantProperties.Rotation.R270) - .with(VariantProperties.UV_LOCK, true) - ) - .with( - Condition.condition().term(BlockStateProperties.DOWN, true), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation) - .with(VariantProperties.X_ROT, VariantProperties.Rotation.R90) - .with(VariantProperties.UV_LOCK, true) - ) - .with(Condition.condition().term(BlockStateProperties.NORTH, false), Variant.variant().with(VariantProperties.MODEL, resourcelocation1)) - .with( - Condition.condition().term(BlockStateProperties.EAST, false), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation1) - .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R90) - .with(VariantProperties.UV_LOCK, false) - ) - .with( - Condition.condition().term(BlockStateProperties.SOUTH, false), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation1) - .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R180) - .with(VariantProperties.UV_LOCK, false) - ) - .with( - Condition.condition().term(BlockStateProperties.WEST, false), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation1) - .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R270) - .with(VariantProperties.UV_LOCK, false) - ) - .with( - Condition.condition().term(BlockStateProperties.UP, false), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation1) - .with(VariantProperties.X_ROT, VariantProperties.Rotation.R270) - .with(VariantProperties.UV_LOCK, false) - ) - .with( - Condition.condition().term(BlockStateProperties.DOWN, false), - Variant.variant() - .with(VariantProperties.MODEL, resourcelocation1) - .with(VariantProperties.X_ROT, VariantProperties.Rotation.R90) - .with(VariantProperties.UV_LOCK, false) - ) - ); + .accept( + MultiPartGenerator.multiPart(p_388752_) + .with(Condition.condition().term(BlockStateProperties.NORTH, true), Variant.variant().with(VariantProperties.MODEL, resourcelocation)) + .with( + Condition.condition().term(BlockStateProperties.EAST, true), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation) + .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R90) + .with(VariantProperties.UV_LOCK, true) + ) + .with( + Condition.condition().term(BlockStateProperties.SOUTH, true), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation) + .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R180) + .with(VariantProperties.UV_LOCK, true) + ) + .with( + Condition.condition().term(BlockStateProperties.WEST, true), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation) + .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R270) + .with(VariantProperties.UV_LOCK, true) + ) + .with( + Condition.condition().term(BlockStateProperties.UP, true), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation) + .with(VariantProperties.X_ROT, VariantProperties.Rotation.R270) + .with(VariantProperties.UV_LOCK, true) + ) + .with( + Condition.condition().term(BlockStateProperties.DOWN, true), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation) + .with(VariantProperties.X_ROT, VariantProperties.Rotation.R90) + .with(VariantProperties.UV_LOCK, true) + ) + .with(Condition.condition().term(BlockStateProperties.NORTH, false), Variant.variant().with(VariantProperties.MODEL, resourcelocation1)) + .with( + Condition.condition().term(BlockStateProperties.EAST, false), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation1) + .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R90) + .with(VariantProperties.UV_LOCK, false) + ) + .with( + Condition.condition().term(BlockStateProperties.SOUTH, false), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation1) + .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R180) + .with(VariantProperties.UV_LOCK, false) + ) + .with( + Condition.condition().term(BlockStateProperties.WEST, false), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation1) + .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R270) + .with(VariantProperties.UV_LOCK, false) + ) + .with( + Condition.condition().term(BlockStateProperties.UP, false), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation1) + .with(VariantProperties.X_ROT, VariantProperties.Rotation.R270) + .with(VariantProperties.UV_LOCK, false) + ) + .with( + Condition.condition().term(BlockStateProperties.DOWN, false), + Variant.variant() + .with(VariantProperties.MODEL, resourcelocation1) + .with(VariantProperties.X_ROT, VariantProperties.Rotation.R90) + .with(VariantProperties.UV_LOCK, false) + ) + ); this.registerSimpleItemModel(p_388752_, TexturedModel.CUBE.createWithSuffix(p_388752_, "_inventory", this.modelOutput)); }