diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 73c22753c..45f52504c 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -22,7 +22,7 @@ c8d5786cd66f324b82d201e6e4eb0ae0a5978d13 assets/actuallyadditions/blockstates/ch c2fe87cf0b2fea00b52ab59cd6a90d3d876b1218 assets/actuallyadditions/blockstates/chiseled_black_quartz_stair.json 72431d7f0f3e60f7c9f4b7d611f8bea899be67e2 assets/actuallyadditions/blockstates/chiseled_black_quartz_wall.json c1000550e4021ad6cc2aabcc1f3ecf8abfdd8f8e assets/actuallyadditions/blockstates/coal_generator.json -d884a36f1c222aaf5c3c3947df93f2f43fd6e2b5 assets/actuallyadditions/blockstates/coffee.json +d84f7378fbcb5449997ea34bf2654408dbb812ec assets/actuallyadditions/blockstates/coffee.json 033082834217900e98bd37dc5d6f09c484bd374a assets/actuallyadditions/blockstates/coffee_machine.json 756eed31de6b7c02e246b90741a0ed372c629c88 assets/actuallyadditions/blockstates/crusher.json 6a558853975a855b8fcae301d3e0ccf2357e5ee9 assets/actuallyadditions/blockstates/crusher_double.json @@ -57,7 +57,7 @@ ac57e23465b05691acc847791a842373d5dafdd9 assets/actuallyadditions/blockstates/et d3d487fb2552edd781c69e01a03a8f527ee850af assets/actuallyadditions/blockstates/feeder.json 04dad3573abb79b915c577134f7f3ce630470b6d assets/actuallyadditions/blockstates/fermenting_barrel.json f2a85c0cd664f17cef8aa41432ca8bc54088b155 assets/actuallyadditions/blockstates/firework_box.json -0a292e24273564842019099e725e632e713833ec assets/actuallyadditions/blockstates/flax.json +94ef784f639fd49b0debd8a1370894fc42c7640b assets/actuallyadditions/blockstates/flax.json 56c3978ead1ef836cbd61aed56e491c032b28a14 assets/actuallyadditions/blockstates/fluid_collector.json 4b8bd1dd56edbffa0478a287d8c07925ce18b0da assets/actuallyadditions/blockstates/fluid_placer.json 03e4a9e1203c4325eed9f1178bf935f1578a0f34 assets/actuallyadditions/blockstates/greenhouse_glass.json @@ -108,7 +108,7 @@ de3892995f3291404547487cccfb1a46cb92a591 assets/actuallyadditions/blockstates/ph ffd1562cb05c8b16dd91bad96312550e9735d0ea assets/actuallyadditions/blockstates/ranged_collector.json d89ce6c2187bf08f01097ce02c32aeacfb467bbf assets/actuallyadditions/blockstates/restonia_crystal_block.json 3c9ed33d3ed07283e498550cd6a1a2f08511dee9 assets/actuallyadditions/blockstates/restonia_crystal_cluster.json -52881b57e3b0b26b6db676d80d4baa99f2123a5a assets/actuallyadditions/blockstates/rice.json +125c83bfc1972a92f532eafcac001791935277cb assets/actuallyadditions/blockstates/rice.json 32b6a5617cdd7da766baf9493225b5c7e23b9379 assets/actuallyadditions/blockstates/shock_suppressor.json 33fb8c960fa03e6276404529e2f3ed8b33758bbb assets/actuallyadditions/blockstates/smooth_black_quartz_block.json 5181efc30c831609b06eff4e433518da7d778f7e assets/actuallyadditions/blockstates/smooth_black_quartz_slab.json @@ -159,7 +159,10 @@ ff558f957d7dbfd96dd849bb28da1c837dcb96f8 assets/actuallyadditions/models/block/c de346812e4c3b3101fdd0f8e47d411bf716a69c3 assets/actuallyadditions/models/block/chiseled_black_quartz_wall_post.json e21749906643418a3d104ce1482cdff1b746d009 assets/actuallyadditions/models/block/chiseled_black_quartz_wall_side.json a9c4dc2850881cc15ab026c279af5caf35458971 assets/actuallyadditions/models/block/chiseled_black_quartz_wall_side_tall.json -b68aaef024c240ac11ad9b7848fe1eef745f0ffc assets/actuallyadditions/models/block/coffee.json +abdcdf800449d0bfa632cd392346cd7cb684365a assets/actuallyadditions/models/block/coffee_1.json +b7ff656723c7f313582a4d75ec66bafcebb91d78 assets/actuallyadditions/models/block/coffee_2.json +f3830cb376525e054654595c9707df51d709ad1f assets/actuallyadditions/models/block/coffee_3.json +bbec9b8314657a3835917a1aee1ff495eb410809 assets/actuallyadditions/models/block/coffee_4.json f24ca8230a335b41da86c330f3336f13fcdf4d4d assets/actuallyadditions/models/block/diamatine_crystal_block.json bc00149f995b4169127b072a2a123a2c8d747d8e assets/actuallyadditions/models/block/emeradic_crystal_block.json b2cb85be4c4939aa3e47627ba8e6edff602279a4 assets/actuallyadditions/models/block/empowered_diamatine_crystal_block.json @@ -189,7 +192,10 @@ d66675857ded930ff3acde3f221bc5b83e5815ef assets/actuallyadditions/models/block/e f895e4a41bb6aec09b1ee345ee217b302a42657a assets/actuallyadditions/models/block/ethetic_white_wall_post.json b86818bb91d27799c350e7bbd30d6d53638eec0d assets/actuallyadditions/models/block/ethetic_white_wall_side.json 07e66f431a2729354d3420667532616591cd2c4e assets/actuallyadditions/models/block/ethetic_white_wall_side_tall.json -ae0b77900f38b8af43b992b839d7460478a99dc4 assets/actuallyadditions/models/block/flax.json +2b65818b7df42af8ef67e93c296fd251a96a8080 assets/actuallyadditions/models/block/flax_1.json +a7a9e027357c1e8c917a1f64b366582fbbfa51c6 assets/actuallyadditions/models/block/flax_2.json +2298c556731a920124343793fee1375570f5f3aa assets/actuallyadditions/models/block/flax_3.json +cc5e519d94c1ad1dbe9bd751d3fa63a137456796 assets/actuallyadditions/models/block/flax_4.json b23b86dd6bf3d1e9790ce97bb309765d738bc8fe assets/actuallyadditions/models/block/iron_casing.json fec26190d66a1a3e309e195cfcbd8e84c5d2683a assets/actuallyadditions/models/block/lamp_black.json 2995f2108fc28eae5b33e290fd459f3cd08cecbd assets/actuallyadditions/models/block/lamp_blue.json @@ -209,7 +215,10 @@ e48e76012740860d213f33ecffc49317f18a42e1 assets/actuallyadditions/models/block/l 0dd86fd376a934beb8a6499dd7d2181111259980 assets/actuallyadditions/models/block/lamp_yellow.json fa0040bf5801821cde761a2b959235756aa004e9 assets/actuallyadditions/models/block/palis_crystal_block.json 0d22ae782351d009d7329ba954e54921a207a64b assets/actuallyadditions/models/block/restonia_crystal_block.json -bf348e13cbaf0532bc254c9efa92350ae8b0023c assets/actuallyadditions/models/block/rice.json +b9981efc09c9f00495789bf694866f308c15000d assets/actuallyadditions/models/block/rice_1.json +d3dad8796034227322b9d6987a60f78176b7ebc3 assets/actuallyadditions/models/block/rice_2.json +9e08eef9355a82eef3bcf5cdc73b5f5848ff51db assets/actuallyadditions/models/block/rice_3.json +eedefbbac82c688feba7637721e31d7741eaa9d3 assets/actuallyadditions/models/block/rice_4.json e664e958458c70f8235a5369c0534d0860b94e12 assets/actuallyadditions/models/block/smooth_black_quartz_block.json 82e69d1c8d5124e946d3e7db204cf3cd4696e52e assets/actuallyadditions/models/block/smooth_black_quartz_slab.json d28a3773b87ec0ca47945be824c9845155dfad36 assets/actuallyadditions/models/block/smooth_black_quartz_slab_top.json @@ -253,7 +262,7 @@ dfb8604b25fc7a671c371a81e3384410c69cc7b1 assets/actuallyadditions/models/item/bl ea2f5b2bf99670f4df05889ab67c73686a26a58b assets/actuallyadditions/models/item/black_quartz_stair.json be227e074a54982e1e9f9f304e63df3095006955 assets/actuallyadditions/models/item/black_quartz_wall.json 3679056a9aee03821a997a2616b8808af7bfe4b7 assets/actuallyadditions/models/item/breaker.json -3c7aff42e6babc0cc4d06900ad73bb7c2b233ce0 assets/actuallyadditions/models/item/canola.json +e1b2c741f6da5cfb51392b1a722c4d664ae2400e assets/actuallyadditions/models/item/canola.json e4b8fbed9602c0cf96eff84111586799412982fc assets/actuallyadditions/models/item/canola_oil_bucket.json 08c70d561c219bb4c6d21b5f56192df81f054e0a assets/actuallyadditions/models/item/canola_press.json 0507025fadef30e363cbc825265576c782880f7b assets/actuallyadditions/models/item/canola_seeds.json @@ -263,7 +272,6 @@ e4b8fbed9602c0cf96eff84111586799412982fc assets/actuallyadditions/models/item/ca 0b574626d1648584c3afa6ee0ccc974fb68bb425 assets/actuallyadditions/models/item/chiseled_black_quartz_stair.json 6147bc1e58f6080c8e7c47452a98fcd9ef7b187d assets/actuallyadditions/models/item/chiseled_black_quartz_wall.json bbf723238f6536295339f0b0b5b052cf89b92d5b assets/actuallyadditions/models/item/coal_generator.json -73511866d0c115d75f18e160ba5a09e714bd4769 assets/actuallyadditions/models/item/coffee.json 1d676d4abc4c67c3da2d15499ecb585f436f3893 assets/actuallyadditions/models/item/coffee_beans.json 28fc61074cb1a60ef5904e4bba7f6ad3c42b55fd assets/actuallyadditions/models/item/coffee_cup.json 082ecd5232059fadaa447a99a623437e3adab3ef assets/actuallyadditions/models/item/coffee_machine.json @@ -383,7 +391,6 @@ bb4fc4a881ec4b949fb657b112826731988cdaf8 assets/actuallyadditions/models/item/fe 60ad6e5930b80fc07c18e367e73472627ec4fb3e assets/actuallyadditions/models/item/fertilizer.json 66dfca0e0ef8e04d76acddab3efbd294d3588d38 assets/actuallyadditions/models/item/filter.json bc83a5a96df045a0c005637ec1cb8f0e66de69a5 assets/actuallyadditions/models/item/firework_box.json -b84a9d002727c49cbf74b81108e4dd4098e39ade assets/actuallyadditions/models/item/flax.json a09cf83500fa2357cd5be2cb896014dfb4310ac9 assets/actuallyadditions/models/item/flax_seeds.json 1e296d34f5c206b7a741df29a7e1f3718f583267 assets/actuallyadditions/models/item/fluid_collector.json 9197cf2c197f5116a5fc98fd58b5766677ef76e8 assets/actuallyadditions/models/item/fluid_placer.json @@ -436,6 +443,7 @@ a1da5a212c8f8454a1e632e083986fc86cbe8de7 assets/actuallyadditions/models/item/le 3247178d5c1350c2a93e544687c12a88cf28a363 assets/actuallyadditions/models/item/lens_of_the_miner.json 55ce74cb71c0db54712382cd61f2c27214201c94 assets/actuallyadditions/models/item/long_range_breaker.json abf136ca89e5d896fd9ae6f89d0113d5793b3b1c assets/actuallyadditions/models/item/netherite_aiot.json +cec09548b75f7f3e2079e75e1aaf5253e2f318ba assets/actuallyadditions/models/item/oil_generator.json 0dc90f8c2d8cc17f4859d196c4ab22caf52e7bd1 assets/actuallyadditions/models/item/palis_aiot.json 8a77539480881e4fa9ea005fc3aedf2d1cb96591 assets/actuallyadditions/models/item/palis_axe.json 29f970ca565c5c644753d5620e7067d4be4dbfaf assets/actuallyadditions/models/item/palis_boots.json @@ -492,7 +500,7 @@ f10850d62ce98922b620a23ff83739c2507bc788 assets/actuallyadditions/models/item/re 9d03f0ca60290dcecc7469c14f81f7ef28f4424a assets/actuallyadditions/models/item/restonia_pickaxe.json 788f21d60d8c266a7abc12bddffa7a63b3fc4ed3 assets/actuallyadditions/models/item/restonia_shovel.json bb5a27e6545bd6d9e5935ea59b1fb59c640b4fd6 assets/actuallyadditions/models/item/restonia_sword.json -f456241999745258c54b26e50aed4fdd2a995d9e assets/actuallyadditions/models/item/rice.json +5c1a40846a469f0729efeb2f88bc907367070579 assets/actuallyadditions/models/item/rice.json 01fab8eae5a0823bbafd4834dce65a8a427de320 assets/actuallyadditions/models/item/rice_dough.json dcfcded1a57642706d6fc9bc7bdcf5338b18d183 assets/actuallyadditions/models/item/rice_seeds.json 18087d4ee31e7ced9db334fe0036acd890f2f974 assets/actuallyadditions/models/item/rice_slimeball.json @@ -545,6 +553,129 @@ f68d37fcdaf57ec06518d5974cbf540e6c45d271 assets/actuallyadditions/models/item/wo f657eabc7321de0b05cf92d9ebdd6f5215a685b5 assets/actuallyadditions/models/item/wooden_aiot.json 7f8e5e703d9244222706c52d7b24b299e07cb2db assets/actuallyadditions/models/item/worm.json 0b1ab8963077c90a5104b516eab36e56c8a07057 assets/actuallyadditions/models/item/xp_solidifier.json +9a7897ef54a7b27d06db0cbb412465fd1e71b9fe data/actuallyadditions/loot_tables/blocks/atomic_reconstructor.json +de3c64d6a363f8e27078d7f7df1a67e4931fd81c data/actuallyadditions/loot_tables/blocks/battery_box.json +fb968dc63f2d0a467eff504f3f6ff386080e2433 data/actuallyadditions/loot_tables/blocks/bio_reactor.json +a1b62291e361451916e45a97bb499ecb1b6eb595 data/actuallyadditions/loot_tables/blocks/black_quartz_block.json +88d06540d7db61a5f12d4ae728b298978c175528 data/actuallyadditions/loot_tables/blocks/black_quartz_brick_block.json +758ea9d573bad6eb5a9baa480e6ac7cdb3086801 data/actuallyadditions/loot_tables/blocks/black_quartz_brick_slab.json +25999ba6adebccd8f8c9aaeac4d569b561c10ff6 data/actuallyadditions/loot_tables/blocks/black_quartz_brick_stair.json +83eae2a8058606f8fd7ad48b4f18b2dd4cf25f91 data/actuallyadditions/loot_tables/blocks/black_quartz_brick_wall.json +de831ee9fb899a2698a15aa792798e8bc8cec6cd data/actuallyadditions/loot_tables/blocks/black_quartz_ore.json +284190bea6fa9fefeeb5aa942830fbd8999a4446 data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_block.json +9fa02c71612918d38900fb401c15975cb43a7443 data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_slab.json +7a5c8a64366e6302647efa0f6ce033f24e74af89 data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_stair.json +b12f24fa635a72ea41c5cab68015b47b01e85846 data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_wall.json +1fe5db6af5243d718867a3aed2915f60a074420f data/actuallyadditions/loot_tables/blocks/black_quartz_slab.json +59363fb1bf29cc3eaeda51267d7a3d3451659b85 data/actuallyadditions/loot_tables/blocks/black_quartz_stair.json +9ff4e9ed368bc6c84c8a4a6faf7557eb23856fe0 data/actuallyadditions/loot_tables/blocks/black_quartz_wall.json +8cd0a700e62111e5a4351788072bf816731ab493 data/actuallyadditions/loot_tables/blocks/breaker.json +91fae25a55c4f58e5871c6008c5c13f89cb62198 data/actuallyadditions/loot_tables/blocks/canola.json +f3df22f203e8c00ee7ee004bb9b4edfd522f069a data/actuallyadditions/loot_tables/blocks/canola_press.json +e0629b02f20d4767a3e97f189e8b7631a0d008cb data/actuallyadditions/loot_tables/blocks/charcoal_block.json +55e8641b836aab36848edf7d0eab33e647571fc8 data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_block.json +7b10afffb30390977f1729356e0b4959ccb4cf1c data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_slab.json +6df5538ba7cf057d19728f8e615862a84b9d4bb1 data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_stair.json +092e8773d46f16d80d0c489c4a2d2f8bd5a78799 data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_wall.json +d1f6498ad95f87ca8ad0aa78f356bf4a76f78842 data/actuallyadditions/loot_tables/blocks/coal_generator.json +66ee33930c8392b29710ce2bc117f99907e336df data/actuallyadditions/loot_tables/blocks/coffee.json +3285202e3f840d091b8d85dc2c721199fcc96240 data/actuallyadditions/loot_tables/blocks/coffee_machine.json +98c2198bf7df995a8c43f08101eb2021a62e1dec data/actuallyadditions/loot_tables/blocks/crusher.json +93c16ed7d46e44ceafdc32c2a440f98b8c805723 data/actuallyadditions/loot_tables/blocks/crusher_double.json +6336ca572b8d81f6e06b43bb925b48bb915b6574 data/actuallyadditions/loot_tables/blocks/diamatine_crystal_block.json +b9ed4007fec7a382a02b08b231f072df6aa40049 data/actuallyadditions/loot_tables/blocks/diamatine_crystal_cluster.json +6097f74352ae6f7ad59736cd6cf4bc545aa8a39d data/actuallyadditions/loot_tables/blocks/display_stand.json +162331b9fbc67309820a20377575336e63ed3e74 data/actuallyadditions/loot_tables/blocks/dropper.json +3b93e666ae7c49a182e771063901b27da8dcfb3f data/actuallyadditions/loot_tables/blocks/emeradic_crystal_block.json +9fec34737374133601990074c4156334ab3841ad data/actuallyadditions/loot_tables/blocks/emeradic_crystal_cluster.json +aeb229c0c9a5d5f4682430ed4ec78c123e7e871b data/actuallyadditions/loot_tables/blocks/empowered_diamatine_crystal_block.json +04f1075d01a9467a6ad00373b73b94869af7a799 data/actuallyadditions/loot_tables/blocks/empowered_emeradic_crystal_block.json +00e52dcccbf05f4d332b650ce9374691983b32f1 data/actuallyadditions/loot_tables/blocks/empowered_enori_crystal_block.json +4c9d1217bab479d6b28c2c2b6a12b8dea9625ca7 data/actuallyadditions/loot_tables/blocks/empowered_palis_crystal_block.json +000a65e96a8f3d79f37671a42e00c5700c46cc79 data/actuallyadditions/loot_tables/blocks/empowered_restonia_crystal_block.json +3b23c1416f7227cdd3c05033cd097e4e95048a12 data/actuallyadditions/loot_tables/blocks/empowered_void_crystal_block.json +e0ae0923455cc2eedfdfc826d8c408b23373997c data/actuallyadditions/loot_tables/blocks/empowerer.json +8b9f76383b14f0d814126a3279fcf4d4b84867e3 data/actuallyadditions/loot_tables/blocks/ender_casing.json +7a4b3e9c61d1a96bca168611f53edf763d3c6f61 data/actuallyadditions/loot_tables/blocks/ender_pearl_block.json +872ba64002408040096e08a340b956b35c261f57 data/actuallyadditions/loot_tables/blocks/energizer.json +ce52e2261acccd8092f6033eaa24cb7eb0ace776 data/actuallyadditions/loot_tables/blocks/enervator.json +0310ab57594d1bbbdfc20043a4bbf6a522207e74 data/actuallyadditions/loot_tables/blocks/enori_crystal_block.json +58de0ea0cc68ec93bf488557e880b9e5f839a338 data/actuallyadditions/loot_tables/blocks/enori_crystal_cluster.json +24ad472bcaa4536e32865de339ec932f55399de6 data/actuallyadditions/loot_tables/blocks/ethetic_green_block.json +5e2a9930efaa4c815a2874405876878b96478efb data/actuallyadditions/loot_tables/blocks/ethetic_green_slab.json +978541de7caae92254b402d85a6fa28be92a2446 data/actuallyadditions/loot_tables/blocks/ethetic_green_stairs.json +6cd9d8105bebca9bb7bd054fa54e60aa7f7229a8 data/actuallyadditions/loot_tables/blocks/ethetic_green_wall.json +5d20584eddc3887ee6bda8cbb9312ae549dc5307 data/actuallyadditions/loot_tables/blocks/ethetic_white_block.json +bf9c3a7ae7a9f3a6450403292cbcecd922f6aa3b data/actuallyadditions/loot_tables/blocks/ethetic_white_slab.json +35c33041660cc162e8283a94ac0be3208a7958ea data/actuallyadditions/loot_tables/blocks/ethetic_white_stairs.json +d98534f21c56b8d11f722c8c3c9d0acbeb323554 data/actuallyadditions/loot_tables/blocks/ethetic_white_wall.json +de23e0f60c9ea67e554f6e21425c29a45c205378 data/actuallyadditions/loot_tables/blocks/farmer.json +0b617808ed4788bbe97fe81efc37290e19ab257d data/actuallyadditions/loot_tables/blocks/feeder.json +91a2dd39bb797fb3270367ab77524733fc8aab47 data/actuallyadditions/loot_tables/blocks/fermenting_barrel.json +0bcee59a3bdf86cbb604b65a6c9013d21d16c13c data/actuallyadditions/loot_tables/blocks/firework_box.json +537ecc108b85896c89bbb50583c15b602bc5d3a9 data/actuallyadditions/loot_tables/blocks/flax.json +2c276ba10bd5655d38bb52e5670ba046cf5783b9 data/actuallyadditions/loot_tables/blocks/fluid_collector.json +0d1f81f93d2bbb37b6ce9a645a1a4ee34bdd0c41 data/actuallyadditions/loot_tables/blocks/fluid_placer.json +a6e2a7783e597f97780fd144706e66b5fdb7d9e0 data/actuallyadditions/loot_tables/blocks/greenhouse_glass.json +299f001df502fa1aa34384370d06cc698a51c39e data/actuallyadditions/loot_tables/blocks/heat_collector.json +e116e77ea6f45d0d4b93cde1084c75086413315e data/actuallyadditions/loot_tables/blocks/hopping_item_interface.json +12c27a8021c6b61cf4304bca94edd2aa5d1ff658 data/actuallyadditions/loot_tables/blocks/iron_casing.json +a5d03812083bf4091fdc87b5cca597d8d585c59a data/actuallyadditions/loot_tables/blocks/item_interface.json +d4daeb47a3b5382cf636d64564741f10f4ecf8a2 data/actuallyadditions/loot_tables/blocks/lamp_black.json +c2dd60733559f76897ad6c03844fe988dcab421c data/actuallyadditions/loot_tables/blocks/lamp_blue.json +012d9cec7b02bef10fd80dd620d28b6f1a83a2ca data/actuallyadditions/loot_tables/blocks/lamp_brown.json +f77f61f3ddc8c7802e8d914ec03eb422faff4505 data/actuallyadditions/loot_tables/blocks/lamp_controller.json +329deb1561247fa9151b819642f9ad47e0dd3e04 data/actuallyadditions/loot_tables/blocks/lamp_cyan.json +d08755883b87abce91cca2566ee731246277cef5 data/actuallyadditions/loot_tables/blocks/lamp_gray.json +0e31ac904f2b973f0233025b33ff4c1db82ef298 data/actuallyadditions/loot_tables/blocks/lamp_green.json +0f2923754794ffadd5cacbe28431b0ca2c0c72b9 data/actuallyadditions/loot_tables/blocks/lamp_light_blue.json +d0e7e5aa858caa5044f72c1e46c627f63491ff92 data/actuallyadditions/loot_tables/blocks/lamp_light_gray.json +db0e768bed8364ef7ef2d3a48fa61c05432e3481 data/actuallyadditions/loot_tables/blocks/lamp_lime.json +88162fb4d9dc914d044dbb5d61566683817feac3 data/actuallyadditions/loot_tables/blocks/lamp_magenta.json +39e11ae9abdbadf8acbc106b6cd2717cddf72989 data/actuallyadditions/loot_tables/blocks/lamp_orange.json +27a2b2515786a16cc6486a871007eb425b643301 data/actuallyadditions/loot_tables/blocks/lamp_pink.json +30cb4e72f47203629d58c0e94e00bcb0af59a2b0 data/actuallyadditions/loot_tables/blocks/lamp_purple.json +67644d8e96d1ae860485da3167bcba6405c5e95e data/actuallyadditions/loot_tables/blocks/lamp_red.json +8045cc7dcbf30fef588f759b5e59d26ddc43f93a data/actuallyadditions/loot_tables/blocks/lamp_white.json +569ac4635188b06901e4a4cf103061c4a39e1a15 data/actuallyadditions/loot_tables/blocks/lamp_yellow.json +c779aee00da69c0a0b77d10666744717786a42c9 data/actuallyadditions/loot_tables/blocks/laser_relay.json +a75b6c99f51263dc08a3989b0db7ebb6429d19f0 data/actuallyadditions/loot_tables/blocks/laser_relay_advanced.json +d97afdaa98f4202a2fc767599a4e5e34ffbefa71 data/actuallyadditions/loot_tables/blocks/laser_relay_extreme.json +3d3b5214b393427238da936b2090f9db08503994 data/actuallyadditions/loot_tables/blocks/laser_relay_fluids.json +7ed6dd90358646ca2e7c13801e0679182e30bf9f data/actuallyadditions/loot_tables/blocks/laser_relay_item.json +4f0c866450d6ce434ee5fba6ad0141b2e5f73b2e data/actuallyadditions/loot_tables/blocks/laser_relay_item_advanced.json +427c0ab203d6e946069912f0f8d5d744d9fe6a54 data/actuallyadditions/loot_tables/blocks/lava_factory_casing.json +a26c16e8bf499948ef947d5e7e2e6691e0c7e1a8 data/actuallyadditions/loot_tables/blocks/lava_factory_controller.json +d2cfb9e1d68cfabcf21f2847cf66760b514bb510 data/actuallyadditions/loot_tables/blocks/leaf_generator.json +644aab55582d80b4b1fb9857b1b136b3f50bbe79 data/actuallyadditions/loot_tables/blocks/long_range_breaker.json +c21bd06177fdd1d367bfb58dd241cdfd2134f0d8 data/actuallyadditions/loot_tables/blocks/oil_generator.json +8a49a3773ea9ac5f56b68373671fbf535a33ae0b data/actuallyadditions/loot_tables/blocks/palis_crystal_block.json +101ae500268810b6ec90bfcbbecc6ddfdd843e74 data/actuallyadditions/loot_tables/blocks/palis_crystal_cluster.json +84e7d1632faf9762a0112e3d7ba7e83f49a8707a data/actuallyadditions/loot_tables/blocks/phantom_booster.json +388205fa694060ef81e9fd04bcc773a611bde10b data/actuallyadditions/loot_tables/blocks/phantom_breaker.json +fe259af8c76c75cdd9a2a47d2334528e08e98021 data/actuallyadditions/loot_tables/blocks/phantom_energyface.json +81723ca7bdf062c206faa947a4ca839c18e14a0b data/actuallyadditions/loot_tables/blocks/phantom_itemface.json +2c59c6d9eb85fb3ec3218262404d2a2cf1efcadb data/actuallyadditions/loot_tables/blocks/phantom_liquiface.json +d6c0f113ea7c3cc0e8c3a11860792966d516211b data/actuallyadditions/loot_tables/blocks/phantom_placer.json +a365f2f0d80e070d281a7b839c961d36f115abeb data/actuallyadditions/loot_tables/blocks/phantom_redstoneface.json +13f0d4587dac4822a26fd063a22f6f46c83e9af6 data/actuallyadditions/loot_tables/blocks/placer.json +6d9a73f94513ed92c1697d25c5d89145b016ab5d data/actuallyadditions/loot_tables/blocks/player_interface.json +25a194a62fcad1b0b86540efbe6ca81757a3408a data/actuallyadditions/loot_tables/blocks/powered_furnace.json +a92f9584164335ecbcf769bc668289d76cea5d6c data/actuallyadditions/loot_tables/blocks/ranged_collector.json +d497fdb4936e1f3fdaa556da79e39f6fcbb405ed data/actuallyadditions/loot_tables/blocks/restonia_crystal_block.json +7d025b370ad83e847619627002ca835901faf235 data/actuallyadditions/loot_tables/blocks/restonia_crystal_cluster.json +bd374b67213a7ac097fa7586cfa3ec00474816b9 data/actuallyadditions/loot_tables/blocks/rice.json +4f42c1d3f01d17c22ab71bd3c33b3161fbe90de7 data/actuallyadditions/loot_tables/blocks/shock_suppressor.json +7b6d8282ee5863485614a8aa4d3cde7c712a034b data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_block.json +f44b900f61f7210d15533c2e757395c3d767e21b data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_slab.json +7b7cc361433b751446f6c01da60798458d978c07 data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_stair.json +31300f6a16f9d76ad7af7892e76fd31fdacaea39 data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_wall.json +4b6d8000f56553da02fef8f780ae6eec4dd3e4a0 data/actuallyadditions/loot_tables/blocks/tiny_torch.json +2b5543d91fe161b3b5c9cc9f657262791cb8957c data/actuallyadditions/loot_tables/blocks/vertical_digger.json +24602858f30273d46f0dd2082779e9544d7a87a6 data/actuallyadditions/loot_tables/blocks/void_crystal_block.json +45cb53d2b6f2a05bd3a44b1acfc0482d11094222 data/actuallyadditions/loot_tables/blocks/void_crystal_cluster.json +069aca316e282ab12ad8ddbcfa3c389f1a13d673 data/actuallyadditions/loot_tables/blocks/wood_casing.json +218c99fd547620a1e6ee186d427dca486212eae0 data/actuallyadditions/loot_tables/blocks/xp_solidifier.json 64711e28d6fb7579f1ba2fed4a46440e213a2fac data/actuallyadditions/recipes/advanced_coil.json a91ac0f76c7b325ac3ef0eefe5614d17f1f533d3 data/actuallyadditions/recipes/atomic_reconstructor.json 3d899eb727ee209cce77eae52985ea8ed1fc2455 data/actuallyadditions/recipes/basic_coil.json diff --git a/src/generated/resources/assets/actuallyadditions/blockstates/coffee.json b/src/generated/resources/assets/actuallyadditions/blockstates/coffee.json index 6d67e2e3f..8107443f5 100644 --- a/src/generated/resources/assets/actuallyadditions/blockstates/coffee.json +++ b/src/generated/resources/assets/actuallyadditions/blockstates/coffee.json @@ -1,7 +1,28 @@ { "variants": { - "": { - "model": "actuallyadditions:block/coffee" + "age=0": { + "model": "actuallyadditions:block/coffee_1" + }, + "age=1": { + "model": "actuallyadditions:block/coffee_2" + }, + "age=2": { + "model": "actuallyadditions:block/coffee_2" + }, + "age=3": { + "model": "actuallyadditions:block/coffee_2" + }, + "age=4": { + "model": "actuallyadditions:block/coffee_3" + }, + "age=5": { + "model": "actuallyadditions:block/coffee_3" + }, + "age=6": { + "model": "actuallyadditions:block/coffee_3" + }, + "age=7": { + "model": "actuallyadditions:block/coffee_4" } } } \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/blockstates/flax.json b/src/generated/resources/assets/actuallyadditions/blockstates/flax.json index 7d5e155ed..742dd39f0 100644 --- a/src/generated/resources/assets/actuallyadditions/blockstates/flax.json +++ b/src/generated/resources/assets/actuallyadditions/blockstates/flax.json @@ -1,7 +1,28 @@ { "variants": { - "": { - "model": "actuallyadditions:block/flax" + "age=0": { + "model": "actuallyadditions:block/flax_1" + }, + "age=1": { + "model": "actuallyadditions:block/flax_2" + }, + "age=2": { + "model": "actuallyadditions:block/flax_2" + }, + "age=3": { + "model": "actuallyadditions:block/flax_2" + }, + "age=4": { + "model": "actuallyadditions:block/flax_3" + }, + "age=5": { + "model": "actuallyadditions:block/flax_3" + }, + "age=6": { + "model": "actuallyadditions:block/flax_3" + }, + "age=7": { + "model": "actuallyadditions:block/flax_4" } } } \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/blockstates/rice.json b/src/generated/resources/assets/actuallyadditions/blockstates/rice.json index 0bea707eb..89e0ea376 100644 --- a/src/generated/resources/assets/actuallyadditions/blockstates/rice.json +++ b/src/generated/resources/assets/actuallyadditions/blockstates/rice.json @@ -1,7 +1,28 @@ { "variants": { - "": { - "model": "actuallyadditions:block/rice" + "age=0": { + "model": "actuallyadditions:block/rice_1" + }, + "age=1": { + "model": "actuallyadditions:block/rice_2" + }, + "age=2": { + "model": "actuallyadditions:block/rice_2" + }, + "age=3": { + "model": "actuallyadditions:block/rice_2" + }, + "age=4": { + "model": "actuallyadditions:block/rice_3" + }, + "age=5": { + "model": "actuallyadditions:block/rice_3" + }, + "age=6": { + "model": "actuallyadditions:block/rice_3" + }, + "age=7": { + "model": "actuallyadditions:block/rice_4" } } } \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/coffee.json b/src/generated/resources/assets/actuallyadditions/models/block/coffee.json deleted file mode 100644 index 0176018f6..000000000 --- a/src/generated/resources/assets/actuallyadditions/models/block/coffee.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "actuallyadditions:block/coffee" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/coffee_1.json b/src/generated/resources/assets/actuallyadditions/models/block/coffee_1.json new file mode 100644 index 000000000..f874fc715 --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/coffee_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/coffee_stage_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/coffee_2.json b/src/generated/resources/assets/actuallyadditions/models/block/coffee_2.json new file mode 100644 index 000000000..9814042a2 --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/coffee_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/coffee_stage_3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/coffee_3.json b/src/generated/resources/assets/actuallyadditions/models/block/coffee_3.json new file mode 100644 index 000000000..9cb017e6a --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/coffee_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/coffee_stage_5" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/coffee_4.json b/src/generated/resources/assets/actuallyadditions/models/block/coffee_4.json new file mode 100644 index 000000000..6ab80f189 --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/coffee_4.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/coffee_stage_6" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/flax.json b/src/generated/resources/assets/actuallyadditions/models/block/flax.json deleted file mode 100644 index 4bca44192..000000000 --- a/src/generated/resources/assets/actuallyadditions/models/block/flax.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "actuallyadditions:block/flax" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/flax_1.json b/src/generated/resources/assets/actuallyadditions/models/block/flax_1.json new file mode 100644 index 000000000..5eb7decad --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/flax_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/flax_stage_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/flax_2.json b/src/generated/resources/assets/actuallyadditions/models/block/flax_2.json new file mode 100644 index 000000000..5014e6a47 --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/flax_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/flax_stage_3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/flax_3.json b/src/generated/resources/assets/actuallyadditions/models/block/flax_3.json new file mode 100644 index 000000000..2db93ce21 --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/flax_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/flax_stage_5" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/flax_4.json b/src/generated/resources/assets/actuallyadditions/models/block/flax_4.json new file mode 100644 index 000000000..abf27ff27 --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/flax_4.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/flax_stage_6" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/rice.json b/src/generated/resources/assets/actuallyadditions/models/block/rice.json deleted file mode 100644 index 7861220a1..000000000 --- a/src/generated/resources/assets/actuallyadditions/models/block/rice.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "actuallyadditions:block/rice" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/rice_1.json b/src/generated/resources/assets/actuallyadditions/models/block/rice_1.json new file mode 100644 index 000000000..1a83e21b2 --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/rice_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/rice_stage_1" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/rice_2.json b/src/generated/resources/assets/actuallyadditions/models/block/rice_2.json new file mode 100644 index 000000000..2b3d851a2 --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/rice_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/rice_stage_3" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/rice_3.json b/src/generated/resources/assets/actuallyadditions/models/block/rice_3.json new file mode 100644 index 000000000..132d8369b --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/rice_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/rice_stage_5" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/block/rice_4.json b/src/generated/resources/assets/actuallyadditions/models/block/rice_4.json new file mode 100644 index 000000000..d351e689b --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/block/rice_4.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "actuallyadditions:block/rice_stage_6" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/item/canola.json b/src/generated/resources/assets/actuallyadditions/models/item/canola.json index 6e63a417c..e5e18a902 100644 --- a/src/generated/resources/assets/actuallyadditions/models/item/canola.json +++ b/src/generated/resources/assets/actuallyadditions/models/item/canola.json @@ -1,5 +1,5 @@ { - "parent": "actuallyadditions:block/canola", + "parent": "minecraft:item/handheld", "textures": { "layer0": "actuallyadditions:item/canola" } diff --git a/src/generated/resources/assets/actuallyadditions/models/item/coffee.json b/src/generated/resources/assets/actuallyadditions/models/item/coffee.json deleted file mode 100644 index ef2e3683b..000000000 --- a/src/generated/resources/assets/actuallyadditions/models/item/coffee.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "actuallyadditions:block/coffee" -} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/item/flax.json b/src/generated/resources/assets/actuallyadditions/models/item/flax.json deleted file mode 100644 index e2522a00f..000000000 --- a/src/generated/resources/assets/actuallyadditions/models/item/flax.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "actuallyadditions:block/flax" -} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/item/oil_generator.json b/src/generated/resources/assets/actuallyadditions/models/item/oil_generator.json new file mode 100644 index 000000000..24323e038 --- /dev/null +++ b/src/generated/resources/assets/actuallyadditions/models/item/oil_generator.json @@ -0,0 +1,3 @@ +{ + "parent": "actuallyadditions:block/oil_generator" +} \ No newline at end of file diff --git a/src/generated/resources/assets/actuallyadditions/models/item/rice.json b/src/generated/resources/assets/actuallyadditions/models/item/rice.json index b008e42e0..dda638a69 100644 --- a/src/generated/resources/assets/actuallyadditions/models/item/rice.json +++ b/src/generated/resources/assets/actuallyadditions/models/item/rice.json @@ -1,3 +1,6 @@ { - "parent": "actuallyadditions:block/rice" + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "actuallyadditions:item/rice" + } } \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/atomic_reconstructor.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/atomic_reconstructor.json new file mode 100644 index 000000000..51c978c7e --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/atomic_reconstructor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:atomic_reconstructor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/battery_box.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/battery_box.json new file mode 100644 index 000000000..cc3783fcc --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/battery_box.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:battery_box" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/bio_reactor.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/bio_reactor.json new file mode 100644 index 000000000..7e53a85f6 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/bio_reactor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:bio_reactor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_block.json new file mode 100644 index 000000000..c349d995b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_block.json new file mode 100644 index 000000000..c85c03adf --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_brick_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_slab.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_slab.json new file mode 100644 index 000000000..f2898361b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_brick_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_stair.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_stair.json new file mode 100644 index 000000000..26d4ab873 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_stair.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_brick_stair" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_wall.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_wall.json new file mode 100644 index 000000000..60bf420c5 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_wall.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_brick_wall" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_ore.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_ore.json new file mode 100644 index 000000000..cde4868eb --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_ore" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_block.json new file mode 100644 index 000000000..7e8df5dde --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_pillar_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_slab.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_slab.json new file mode 100644 index 000000000..620008d31 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_pillar_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_stair.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_stair.json new file mode 100644 index 000000000..6c2943e38 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_stair.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_pillar_stair" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_wall.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_wall.json new file mode 100644 index 000000000..17e277eb6 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_wall.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_pillar_wall" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_slab.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_slab.json new file mode 100644 index 000000000..f9cc6ccfb --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_stair.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_stair.json new file mode 100644 index 000000000..1c0313302 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_stair.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_stair" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_wall.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_wall.json new file mode 100644 index 000000000..119bc938f --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_wall.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_wall" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/breaker.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/breaker.json new file mode 100644 index 000000000..75b4f2e82 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/breaker.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:breaker" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola.json new file mode 100644 index 000000000..fee7d3116 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "actuallyadditions:canola", + "properties": { + "age": "7" + } + } + ], + "name": "actuallyadditions:canola" + }, + { + "type": "minecraft:item", + "name": "actuallyadditions:canola_seeds" + } + ] + } + ] + }, + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "actuallyadditions:canola_seeds" + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "actuallyadditions:canola", + "properties": { + "age": "7" + } + } + ] + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola_press.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola_press.json new file mode 100644 index 000000000..b051f7ea6 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola_press.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:canola_press" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/charcoal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/charcoal_block.json new file mode 100644 index 000000000..fdeb57645 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/charcoal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:charcoal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_block.json new file mode 100644 index 000000000..5d709f85d --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:chiseled_black_quartz_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_slab.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_slab.json new file mode 100644 index 000000000..f50eeafda --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:chiseled_black_quartz_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_stair.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_stair.json new file mode 100644 index 000000000..0c7c22f05 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_stair.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:chiseled_black_quartz_stair" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_wall.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_wall.json new file mode 100644 index 000000000..bafebbace --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_wall.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:chiseled_black_quartz_wall" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coal_generator.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coal_generator.json new file mode 100644 index 000000000..ed10b67ff --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coal_generator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:coal_generator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee.json new file mode 100644 index 000000000..712ba0088 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "actuallyadditions:coffee", + "properties": { + "age": "7" + } + } + ], + "name": "actuallyadditions:coffee_beans" + }, + { + "type": "minecraft:item", + "name": "actuallyadditions:coffee_seeds" + } + ] + } + ] + }, + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "actuallyadditions:coffee_seeds" + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "actuallyadditions:coffee", + "properties": { + "age": "7" + } + } + ] + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee_machine.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee_machine.json new file mode 100644 index 000000000..be08468f4 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee_machine.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:coffee_machine" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher.json new file mode 100644 index 000000000..1906da531 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crusher" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_double.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_double.json new file mode 100644 index 000000000..7270b7dd8 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_double.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crusher_double" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/diamatine_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/diamatine_crystal_block.json new file mode 100644 index 000000000..3704715f1 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/diamatine_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:diamatine_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/diamatine_crystal_cluster.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/diamatine_crystal_cluster.json new file mode 100644 index 000000000..934d71467 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/diamatine_crystal_cluster.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:diamatine_crystal_cluster" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/display_stand.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/display_stand.json new file mode 100644 index 000000000..64544d701 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/display_stand.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:display_stand" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/dropper.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/dropper.json new file mode 100644 index 000000000..e453d016b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/dropper.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:dropper" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/emeradic_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/emeradic_crystal_block.json new file mode 100644 index 000000000..95c7982a8 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/emeradic_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:emeradic_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/emeradic_crystal_cluster.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/emeradic_crystal_cluster.json new file mode 100644 index 000000000..49739a130 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/emeradic_crystal_cluster.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:emeradic_crystal_cluster" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_diamatine_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_diamatine_crystal_block.json new file mode 100644 index 000000000..278e689e8 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_diamatine_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:empowered_diamatine_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_emeradic_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_emeradic_crystal_block.json new file mode 100644 index 000000000..1ad79f4fb --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_emeradic_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:empowered_emeradic_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_enori_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_enori_crystal_block.json new file mode 100644 index 000000000..ed2b3c2a7 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_enori_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:empowered_enori_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_palis_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_palis_crystal_block.json new file mode 100644 index 000000000..5d05cfaa0 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_palis_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:empowered_palis_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_restonia_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_restonia_crystal_block.json new file mode 100644 index 000000000..1162e05fc --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_restonia_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:empowered_restonia_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_void_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_void_crystal_block.json new file mode 100644 index 000000000..48e3ee045 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_void_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:empowered_void_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowerer.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowerer.json new file mode 100644 index 000000000..6c87a1b0d --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowerer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:empowerer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_casing.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_casing.json new file mode 100644 index 000000000..b8480d0b3 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_casing.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ender_casing" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_pearl_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_pearl_block.json new file mode 100644 index 000000000..3de3eef46 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_pearl_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ender_pearl_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energizer.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energizer.json new file mode 100644 index 000000000..40eda9fa9 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energizer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:energizer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enervator.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enervator.json new file mode 100644 index 000000000..1c2e317a7 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enervator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:enervator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enori_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enori_crystal_block.json new file mode 100644 index 000000000..7812cc289 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enori_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:enori_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enori_crystal_cluster.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enori_crystal_cluster.json new file mode 100644 index 000000000..03d13e69f --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enori_crystal_cluster.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:enori_crystal_cluster" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_block.json new file mode 100644 index 000000000..11655c60f --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ethetic_green_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_slab.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_slab.json new file mode 100644 index 000000000..c0f71c050 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ethetic_green_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_stairs.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_stairs.json new file mode 100644 index 000000000..eb7469718 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_stairs.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ethetic_green_stairs" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_wall.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_wall.json new file mode 100644 index 000000000..1022b37d9 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_wall.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ethetic_green_wall" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_block.json new file mode 100644 index 000000000..95626507f --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ethetic_white_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_slab.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_slab.json new file mode 100644 index 000000000..739231548 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ethetic_white_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_stairs.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_stairs.json new file mode 100644 index 000000000..ed0b5d407 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_stairs.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ethetic_white_stairs" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_wall.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_wall.json new file mode 100644 index 000000000..fef6318e3 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_wall.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ethetic_white_wall" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/farmer.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/farmer.json new file mode 100644 index 000000000..f5d7decef --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/farmer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:farmer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/feeder.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/feeder.json new file mode 100644 index 000000000..d8455965b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/feeder.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:feeder" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fermenting_barrel.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fermenting_barrel.json new file mode 100644 index 000000000..316a0fd33 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fermenting_barrel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:fermenting_barrel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/firework_box.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/firework_box.json new file mode 100644 index 000000000..b849b5634 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/firework_box.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:firework_box" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/flax.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/flax.json new file mode 100644 index 000000000..bbd332024 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/flax.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "actuallyadditions:flax", + "properties": { + "age": "7" + } + } + ], + "name": "minecraft:string" + }, + { + "type": "minecraft:item", + "name": "actuallyadditions:flax_seeds" + } + ] + } + ] + }, + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "actuallyadditions:flax_seeds" + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "actuallyadditions:flax", + "properties": { + "age": "7" + } + } + ] + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_collector.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_collector.json new file mode 100644 index 000000000..2ef37ac61 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_collector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:fluid_collector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_placer.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_placer.json new file mode 100644 index 000000000..a26d40596 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_placer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:fluid_placer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/greenhouse_glass.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/greenhouse_glass.json new file mode 100644 index 000000000..82a4c7345 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/greenhouse_glass.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:greenhouse_glass" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/heat_collector.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/heat_collector.json new file mode 100644 index 000000000..666cf36bc --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/heat_collector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:heat_collector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/hopping_item_interface.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/hopping_item_interface.json new file mode 100644 index 000000000..43824b2a1 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/hopping_item_interface.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:hopping_item_interface" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing.json new file mode 100644 index 000000000..1607c5d56 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:iron_casing" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_interface.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_interface.json new file mode 100644 index 000000000..33c35df22 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_interface.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:item_interface" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_black.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_black.json new file mode 100644 index 000000000..b310c2238 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_black.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_black" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_blue.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_blue.json new file mode 100644 index 000000000..e07de6fb6 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_blue.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_blue" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_brown.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_brown.json new file mode 100644 index 000000000..ae58a56d3 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_brown.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_brown" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_controller.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_controller.json new file mode 100644 index 000000000..6e2905aad --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_cyan.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_cyan.json new file mode 100644 index 000000000..3f2534a63 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_cyan.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_cyan" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_gray.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_gray.json new file mode 100644 index 000000000..790a33a64 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_gray.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_gray" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_green.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_green.json new file mode 100644 index 000000000..92ccdf7c0 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_green.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_green" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_blue.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_blue.json new file mode 100644 index 000000000..1c146e07d --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_blue.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_light_blue" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_gray.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_gray.json new file mode 100644 index 000000000..351092aca --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_gray.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_light_gray" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_lime.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_lime.json new file mode 100644 index 000000000..12dd72f26 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_lime.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_lime" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_magenta.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_magenta.json new file mode 100644 index 000000000..e4acf9dc6 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_magenta.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_magenta" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_orange.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_orange.json new file mode 100644 index 000000000..aea32880b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_orange.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_orange" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_pink.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_pink.json new file mode 100644 index 000000000..5bb862ca7 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_pink.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_pink" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_purple.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_purple.json new file mode 100644 index 000000000..d4cffa594 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_purple.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_purple" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_red.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_red.json new file mode 100644 index 000000000..865ba6041 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_red.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_red" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_white.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_white.json new file mode 100644 index 000000000..bc964510c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_white.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_white" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_yellow.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_yellow.json new file mode 100644 index 000000000..88f7b6d7b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_yellow.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_yellow" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay.json new file mode 100644 index 000000000..974b46b05 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:laser_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_advanced.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_advanced.json new file mode 100644 index 000000000..ed921d838 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_advanced.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:laser_relay_advanced" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_extreme.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_extreme.json new file mode 100644 index 000000000..e12231e8d --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_extreme.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:laser_relay_extreme" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_fluids.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_fluids.json new file mode 100644 index 000000000..40ff1bf4b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_fluids.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:laser_relay_fluids" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_item.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_item.json new file mode 100644 index 000000000..4362ae851 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_item.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:laser_relay_item" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_item_advanced.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_item_advanced.json new file mode 100644 index 000000000..417cf655f --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_item_advanced.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:laser_relay_item_advanced" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_casing.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_casing.json new file mode 100644 index 000000000..9203cdaf6 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_casing.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lava_factory_casing" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_controller.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_controller.json new file mode 100644 index 000000000..a51f05555 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lava_factory_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/leaf_generator.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/leaf_generator.json new file mode 100644 index 000000000..cee315d03 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/leaf_generator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:leaf_generator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/long_range_breaker.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/long_range_breaker.json new file mode 100644 index 000000000..3aabeb3f6 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/long_range_breaker.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:long_range_breaker" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/oil_generator.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/oil_generator.json new file mode 100644 index 000000000..2f672224d --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/oil_generator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:oil_generator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/palis_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/palis_crystal_block.json new file mode 100644 index 000000000..3921c4344 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/palis_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:palis_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/palis_crystal_cluster.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/palis_crystal_cluster.json new file mode 100644 index 000000000..3dff1575a --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/palis_crystal_cluster.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:palis_crystal_cluster" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_booster.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_booster.json new file mode 100644 index 000000000..56a3a386c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_booster.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_booster" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_breaker.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_breaker.json new file mode 100644 index 000000000..3a239e439 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_breaker.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_breaker" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_energyface.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_energyface.json new file mode 100644 index 000000000..5aa30bbd6 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_energyface.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_energyface" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_itemface.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_itemface.json new file mode 100644 index 000000000..02a9549d4 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_itemface.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_itemface" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_liquiface.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_liquiface.json new file mode 100644 index 000000000..da68bb045 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_liquiface.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_liquiface" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_placer.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_placer.json new file mode 100644 index 000000000..ac9a9e788 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_placer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_placer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_redstoneface.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_redstoneface.json new file mode 100644 index 000000000..a3fb43b99 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_redstoneface.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_redstoneface" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/placer.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/placer.json new file mode 100644 index 000000000..fe6d92410 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/placer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:placer" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/player_interface.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/player_interface.json new file mode 100644 index 000000000..5f291febc --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/player_interface.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:player_interface" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/powered_furnace.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/powered_furnace.json new file mode 100644 index 000000000..33d71a09e --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/powered_furnace.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:powered_furnace" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ranged_collector.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ranged_collector.json new file mode 100644 index 000000000..23d55561d --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ranged_collector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ranged_collector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/restonia_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/restonia_crystal_block.json new file mode 100644 index 000000000..347561b44 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/restonia_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:restonia_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/restonia_crystal_cluster.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/restonia_crystal_cluster.json new file mode 100644 index 000000000..bc5cf1be1 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/restonia_crystal_cluster.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:restonia_crystal_cluster" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/rice.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/rice.json new file mode 100644 index 000000000..3ec5f7bc5 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/rice.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "actuallyadditions:rice", + "properties": { + "age": "7" + } + } + ], + "name": "actuallyadditions:rice" + }, + { + "type": "minecraft:item", + "name": "actuallyadditions:rice_seeds" + } + ] + } + ] + }, + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:binomial_with_bonus_count", + "parameters": { + "extra": 3, + "probability": 0.5714286 + } + } + ], + "name": "actuallyadditions:rice_seeds" + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "actuallyadditions:rice", + "properties": { + "age": "7" + } + } + ] + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/shock_suppressor.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/shock_suppressor.json new file mode 100644 index 000000000..f9f248b51 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/shock_suppressor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:shock_suppressor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_block.json new file mode 100644 index 000000000..8550f0446 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:smooth_black_quartz_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_slab.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_slab.json new file mode 100644 index 000000000..2741e1ee2 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_slab.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:smooth_black_quartz_slab" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_stair.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_stair.json new file mode 100644 index 000000000..5a8908830 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_stair.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:smooth_black_quartz_stair" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_wall.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_wall.json new file mode 100644 index 000000000..ee414b56c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_wall.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:smooth_black_quartz_wall" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/tiny_torch.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/tiny_torch.json new file mode 100644 index 000000000..c7319da63 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/tiny_torch.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:tiny_torch" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/vertical_digger.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/vertical_digger.json new file mode 100644 index 000000000..722ab9ea0 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/vertical_digger.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:vertical_digger" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/void_crystal_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/void_crystal_block.json new file mode 100644 index 000000000..99f296029 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/void_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:void_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/void_crystal_cluster.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/void_crystal_cluster.json new file mode 100644 index 000000000..8e2350932 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/void_crystal_cluster.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:void_crystal_cluster" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/wood_casing.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/wood_casing.json new file mode 100644 index 000000000..e52db8519 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/wood_casing.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:wood_casing" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/xp_solidifier.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/xp_solidifier.json new file mode 100644 index 000000000..dcda55b39 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/xp_solidifier.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:xp_solidifier" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyAdditionsData.java b/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyAdditionsData.java index 9ea269dfd..3c2af8650 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyAdditionsData.java +++ b/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyAdditionsData.java @@ -24,7 +24,7 @@ public class ActuallyAdditionsData { if (event.includeServer()) { BlockTagsGenerator generatorBlockTags = new BlockTagsGenerator(generator, helper); - // generator.addProvider(new GeneratorLoot(generator)); + generator.addProvider(new LootTableGenerator(generator)); generator.addProvider(new BlockRecipeGenerator(generator)); generator.addProvider(new ItemRecipeGenerator(generator)); generator.addProvider(generatorBlockTags); diff --git a/src/main/java/de/ellpeck/actuallyadditions/data/BlockStateGenerator.java b/src/main/java/de/ellpeck/actuallyadditions/data/BlockStateGenerator.java index b3584f46c..69cd1256d 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/data/BlockStateGenerator.java +++ b/src/main/java/de/ellpeck/actuallyadditions/data/BlockStateGenerator.java @@ -115,19 +115,45 @@ public class BlockStateGenerator extends BlockStateProvider { // TO BE SORTED getVariantBuilder(ActuallyBlocks.CANOLA.get()).partialState() - .with(CropsBlock.AGE, 0).modelForState().modelFile(models().crop("canola_1", modLoc("block/canola_stage_1"))).addModel().partialState() - .with(CropsBlock.AGE, 1).modelForState().modelFile(models().crop("canola_2", modLoc("block/canola_stage_2"))).addModel().partialState() - .with(CropsBlock.AGE, 2).modelForState().modelFile(models().crop("canola_2", modLoc("block/canola_stage_2"))).addModel().partialState() - .with(CropsBlock.AGE, 3).modelForState().modelFile(models().crop("canola_2", modLoc("block/canola_stage_2"))).addModel().partialState() - .with(CropsBlock.AGE, 4).modelForState().modelFile(models().crop("canola_3", modLoc("block/canola_stage_3"))).addModel().partialState() - .with(CropsBlock.AGE, 5).modelForState().modelFile(models().crop("canola_3", modLoc("block/canola_stage_3"))).addModel().partialState() - .with(CropsBlock.AGE, 6).modelForState().modelFile(models().crop("canola_3", modLoc("block/canola_stage_3"))).addModel().partialState() - .with(CropsBlock.AGE, 7).modelForState().modelFile(models().crop("canola_4", modLoc("block/canola_stage_4"))).addModel(); + .with(CropsBlock.AGE, 0).modelForState().modelFile(models().crop("canola_1", modLoc("block/canola_stage_1"))).addModel() + .partialState().with(CropsBlock.AGE, 1).modelForState().modelFile(models().crop("canola_2", modLoc("block/canola_stage_2"))).addModel() + .partialState().with(CropsBlock.AGE, 2).modelForState().modelFile(models().crop("canola_2", modLoc("block/canola_stage_2"))).addModel() + .partialState().with(CropsBlock.AGE, 3).modelForState().modelFile(models().crop("canola_2", modLoc("block/canola_stage_2"))).addModel() + .partialState().with(CropsBlock.AGE, 4).modelForState().modelFile(models().crop("canola_3", modLoc("block/canola_stage_3"))).addModel() + .partialState().with(CropsBlock.AGE, 5).modelForState().modelFile(models().crop("canola_3", modLoc("block/canola_stage_3"))).addModel() + .partialState().with(CropsBlock.AGE, 6).modelForState().modelFile(models().crop("canola_3", modLoc("block/canola_stage_3"))).addModel() + .partialState().with(CropsBlock.AGE, 7).modelForState().modelFile(models().crop("canola_4", modLoc("block/canola_stage_4"))).addModel(); + + getVariantBuilder(ActuallyBlocks.RICE.get()).partialState() + .with(CropsBlock.AGE, 0).modelForState().modelFile(models().crop("rice_1", modLoc("block/rice_stage_1"))).addModel() + .partialState().with(CropsBlock.AGE, 1).modelForState().modelFile(models().crop("rice_2", modLoc("block/rice_stage_2"))).addModel() + .partialState().with(CropsBlock.AGE, 2).modelForState().modelFile(models().crop("rice_2", modLoc("block/rice_stage_2"))).addModel() + .partialState().with(CropsBlock.AGE, 3).modelForState().modelFile(models().crop("rice_2", modLoc("block/rice_stage_3"))).addModel() + .partialState().with(CropsBlock.AGE, 4).modelForState().modelFile(models().crop("rice_3", modLoc("block/rice_stage_4"))).addModel() + .partialState().with(CropsBlock.AGE, 5).modelForState().modelFile(models().crop("rice_3", modLoc("block/rice_stage_4"))).addModel() + .partialState().with(CropsBlock.AGE, 6).modelForState().modelFile(models().crop("rice_3", modLoc("block/rice_stage_5"))).addModel() + .partialState().with(CropsBlock.AGE, 7).modelForState().modelFile(models().crop("rice_4", modLoc("block/rice_stage_6"))).addModel(); + + getVariantBuilder(ActuallyBlocks.FLAX.get()).partialState() + .with(CropsBlock.AGE, 0).modelForState().modelFile(models().crop("flax_1", modLoc("block/flax_stage_1"))).addModel() + .partialState().with(CropsBlock.AGE, 1).modelForState().modelFile(models().crop("flax_2", modLoc("block/flax_stage_2"))).addModel() + .partialState().with(CropsBlock.AGE, 2).modelForState().modelFile(models().crop("flax_2", modLoc("block/flax_stage_2"))).addModel() + .partialState().with(CropsBlock.AGE, 3).modelForState().modelFile(models().crop("flax_2", modLoc("block/flax_stage_3"))).addModel() + .partialState().with(CropsBlock.AGE, 4).modelForState().modelFile(models().crop("flax_3", modLoc("block/flax_stage_4"))).addModel() + .partialState().with(CropsBlock.AGE, 5).modelForState().modelFile(models().crop("flax_3", modLoc("block/flax_stage_4"))).addModel() + .partialState().with(CropsBlock.AGE, 6).modelForState().modelFile(models().crop("flax_3", modLoc("block/flax_stage_5"))).addModel() + .partialState().with(CropsBlock.AGE, 7).modelForState().modelFile(models().crop("flax_4", modLoc("block/flax_stage_6"))).addModel(); + + getVariantBuilder(ActuallyBlocks.COFFEE.get()).partialState() + .with(CropsBlock.AGE, 0).modelForState().modelFile(models().crop("coffee_1", modLoc("block/coffee_stage_1"))).addModel() + .partialState().with(CropsBlock.AGE, 1).modelForState().modelFile(models().crop("coffee_2", modLoc("block/coffee_stage_2"))).addModel() + .partialState().with(CropsBlock.AGE, 2).modelForState().modelFile(models().crop("coffee_2", modLoc("block/coffee_stage_2"))).addModel() + .partialState().with(CropsBlock.AGE, 3).modelForState().modelFile(models().crop("coffee_2", modLoc("block/coffee_stage_3"))).addModel() + .partialState().with(CropsBlock.AGE, 4).modelForState().modelFile(models().crop("coffee_3", modLoc("block/coffee_stage_4"))).addModel() + .partialState().with(CropsBlock.AGE, 5).modelForState().modelFile(models().crop("coffee_3", modLoc("block/coffee_stage_4"))).addModel() + .partialState().with(CropsBlock.AGE, 6).modelForState().modelFile(models().crop("coffee_3", modLoc("block/coffee_stage_5"))).addModel() + .partialState().with(CropsBlock.AGE, 7).modelForState().modelFile(models().crop("coffee_4", modLoc("block/coffee_stage_6"))).addModel(); - buildCubeAll(ActuallyBlocks.RICE); - //buildCubeAll(ActuallyBlocks.CANOLA); - buildCubeAll(ActuallyBlocks.FLAX); - buildCubeAll(ActuallyBlocks.COFFEE); buildCubeAll(ActuallyBlocks.CHARCOAL_BLOCK); buildCubeAll(ActuallyBlocks.ENDER_CASING); diff --git a/src/main/java/de/ellpeck/actuallyadditions/data/ItemModelGenerator.java b/src/main/java/de/ellpeck/actuallyadditions/data/ItemModelGenerator.java index cd730a65b..b5763c997 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/data/ItemModelGenerator.java +++ b/src/main/java/de/ellpeck/actuallyadditions/data/ItemModelGenerator.java @@ -1,5 +1,6 @@ package de.ellpeck.actuallyadditions.data; +import com.google.common.collect.ImmutableSet; import de.ellpeck.actuallyadditions.mod.ActuallyAdditions; import de.ellpeck.actuallyadditions.mod.blocks.ActuallyBlocks; import de.ellpeck.actuallyadditions.mod.fluids.FluidAA; @@ -17,6 +18,7 @@ import net.minecraftforge.client.model.generators.loaders.DynamicBucketModelBuil import net.minecraftforge.common.data.ExistingFileHelper; import net.minecraftforge.fml.RegistryObject; +import java.util.Set; import java.util.function.Supplier; public class ItemModelGenerator extends ItemModelProvider { @@ -39,8 +41,19 @@ public class ItemModelGenerator extends ItemModelProvider { .forEach(item -> simpleItem(() -> item));*/ + Set ignoreList = ImmutableSet.of( + InitFluids.CANOLA_OIL.getBlock(), + InitFluids.REFINED_CANOLA_OIL.getBlock(), + InitFluids.CRYSTALIZED_OIL.getBlock(), + InitFluids.EMPOWERED_OIL.getBlock(), + ActuallyBlocks.CANOLA.get(), + ActuallyBlocks.RICE.get(), + ActuallyBlocks.FLAX.get(), + ActuallyBlocks.COFFEE.get() + ); + // Blocks - ActuallyBlocks.BLOCKS.getEntries().stream().filter(b -> !b.get().getRegistryName().getPath().contains("oil")).forEach(this::registerBlockModel); + ActuallyBlocks.BLOCKS.getEntries().stream().filter(b -> !ignoreList.contains(b.get())).forEach(this::registerBlockModel); generateBucket(InitFluids.CANOLA_OIL); generateBucket(InitFluids.REFINED_CANOLA_OIL); diff --git a/src/main/java/de/ellpeck/actuallyadditions/data/LootTableGenerator.java b/src/main/java/de/ellpeck/actuallyadditions/data/LootTableGenerator.java new file mode 100644 index 000000000..67959fc9e --- /dev/null +++ b/src/main/java/de/ellpeck/actuallyadditions/data/LootTableGenerator.java @@ -0,0 +1,226 @@ +package de.ellpeck.actuallyadditions.data; + + +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableSet; +import com.mojang.datafixers.util.Pair; +import de.ellpeck.actuallyadditions.mod.blocks.ActuallyBlocks; +import de.ellpeck.actuallyadditions.mod.fluids.InitFluids; +import de.ellpeck.actuallyadditions.mod.items.ActuallyItems; +import net.minecraft.advancements.criterion.StatePropertiesPredicate; +import net.minecraft.block.Block; +import net.minecraft.block.CropsBlock; +import net.minecraft.data.DataGenerator; +import net.minecraft.data.LootTableProvider; +import net.minecraft.data.loot.BlockLootTables; +import net.minecraft.enchantment.Enchantments; +import net.minecraft.item.Item; +import net.minecraft.item.Items; +import net.minecraft.loot.*; +import net.minecraft.loot.conditions.BlockStateProperty; +import net.minecraft.loot.functions.ApplyBonus; +import net.minecraft.loot.functions.SetCount; +import net.minecraft.state.properties.BlockStateProperties; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.common.Tags; +import net.minecraftforge.fml.RegistryObject; + +import javax.annotation.Nonnull; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.function.BiConsumer; +import java.util.function.Consumer; +import java.util.function.Supplier; +import java.util.stream.Collectors; + +public class LootTableGenerator extends LootTableProvider { + public LootTableGenerator(DataGenerator p_i50789_1_) { + super(p_i50789_1_); + } + @Nonnull + @Override + protected List>>, LootParameterSet>> getTables() { + return ImmutableList.of(Pair.of(Blocks::new, LootParameterSets.BLOCK)); + } + + @Override + protected void validate(Map map, @Nonnull ValidationTracker validationtracker) { + map.forEach((name, table) -> LootTableManager.validate(validationtracker, name, table)); + } + + public static class Blocks extends BlockLootTables { + @Override + protected void addTables() { + this.dropSelf(ActuallyBlocks.BATTERY_BOX.get()); + this.dropSelf(ActuallyBlocks.ITEM_INTERFACE_HOPPING.get()); + this.dropSelf(ActuallyBlocks.FARMER.get()); + this.dropSelf(ActuallyBlocks.BIOREACTOR.get()); + this.dropSelf(ActuallyBlocks.EMPOWERER.get()); + this.dropSelf(ActuallyBlocks.TINY_TORCH.get()); + this.dropSelf(ActuallyBlocks.SHOCK_SUPPRESSOR.get()); + this.dropSelf(ActuallyBlocks.DISPLAY_STAND.get()); + this.dropSelf(ActuallyBlocks.PLAYER_INTERFACE.get()); + this.dropSelf(ActuallyBlocks.ITEM_INTERFACE.get()); + this.dropSelf(ActuallyBlocks.FIREWORK_BOX.get()); + this.dropSelf(ActuallyBlocks.VERTICAL_DIGGER.get()); + this.dropSelf(ActuallyBlocks.ATOMIC_RECONSTRUCTOR.get()); + this.dropSelf(ActuallyBlocks.ENERGIZER.get()); + this.dropSelf(ActuallyBlocks.ENERVATOR.get()); + this.dropSelf(ActuallyBlocks.LAVA_FACTORY_CONTROLLER.get()); + this.dropSelf(ActuallyBlocks.CANOLA_PRESS.get()); + this.dropSelf(ActuallyBlocks.PHANTOM_ITEMFACE.get()); + this.dropSelf(ActuallyBlocks.PHANTOM_PLACER.get()); + this.dropSelf(ActuallyBlocks.PHANTOM_LIQUIFACE.get()); + this.dropSelf(ActuallyBlocks.PHANTOM_ENERGYFACE.get()); + this.dropSelf(ActuallyBlocks.PHANTOM_REDSTONEFACE.get()); + this.dropSelf(ActuallyBlocks.PHANTOM_BREAKER.get()); + this.dropSelf(ActuallyBlocks.COAL_GENERATOR.get()); + this.dropSelf(ActuallyBlocks.OIL_GENERATOR.get()); + this.dropSelf(ActuallyBlocks.FERMENTING_BARREL.get()); + this.dropSelf(ActuallyBlocks.FEEDER.get()); + this.dropSelf(ActuallyBlocks.CRUSHER.get()); + this.dropSelf(ActuallyBlocks.CRUSHER_DOUBLE.get()); + this.dropSelf(ActuallyBlocks.POWERED_FURNACE.get()); + this.dropSelf(ActuallyBlocks.HEAT_COLLECTOR.get()); + this.dropSelf(ActuallyBlocks.GREENHOUSE_GLASS.get()); + this.dropSelf(ActuallyBlocks.BREAKER.get()); + this.dropSelf(ActuallyBlocks.PLACER.get()); + this.dropSelf(ActuallyBlocks.DROPPER.get()); + this.dropSelf(ActuallyBlocks.FLUID_PLACER.get()); + this.dropSelf(ActuallyBlocks.FLUID_COLLECTOR.get()); + this.dropSelf(ActuallyBlocks.COFFEE_MACHINE.get()); + this.dropSelf(ActuallyBlocks.PHANTOM_BOOSTER.get()); + this.dropSelf(ActuallyBlocks.RANGED_COLLECTOR.get()); + this.dropSelf(ActuallyBlocks.LONG_RANGE_BREAKER.get()); + this.dropSelf(ActuallyBlocks.LEAF_GENERATOR.get()); + this.dropSelf(ActuallyBlocks.XP_SOLIDIFIER.get()); + this.dropSelf(ActuallyBlocks.LASER_RELAY.get()); + this.dropSelf(ActuallyBlocks.LASER_RELAY_ADVANCED.get()); + this.dropSelf(ActuallyBlocks.LASER_RELAY_EXTREME.get()); + this.dropSelf(ActuallyBlocks.LASER_RELAY_FLUIDS.get()); + this.dropSelf(ActuallyBlocks.LASER_RELAY_ITEM.get()); + this.dropSelf(ActuallyBlocks.LASER_RELAY_ITEM_ADVANCED.get()); + this.dropSelf(ActuallyBlocks.ETHETIC_GREEN_BLOCK.get()); + this.dropSelf(ActuallyBlocks.ETHETIC_WHITE_BLOCK.get()); + this.dropSelf(ActuallyBlocks.ETHETIC_GREEN_STAIRS.get()); + this.dropSelf(ActuallyBlocks.ETHETIC_WHITE_STAIRS.get()); + this.dropSelf(ActuallyBlocks.ETHETIC_GREEN_SLAB.get()); + this.dropSelf(ActuallyBlocks.ETHETIC_WHITE_SLAB.get()); + this.dropSelf(ActuallyBlocks.ETHETIC_GREEN_WALL.get()); + this.dropSelf(ActuallyBlocks.ETHETIC_WHITE_WALL.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ.get()); + this.dropSelf(ActuallyBlocks.SMOOTH_BLACK_QUARTZ.get()); + this.dropSelf(ActuallyBlocks.CHISELED_BLACK_QUARTZ.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_PILLAR.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_BRICK.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_WALL.get()); + this.dropSelf(ActuallyBlocks.SMOOTH_BLACK_QUARTZ_WALL.get()); + this.dropSelf(ActuallyBlocks.CHISELED_BLACK_QUARTZ_WALL.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_PILLAR_WALL.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_BRICK_WALL.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_STAIR.get()); + this.dropSelf(ActuallyBlocks.SMOOTH_BLACK_QUARTZ_STAIR.get()); + this.dropSelf(ActuallyBlocks.CHISELED_BLACK_QUARTZ_STAIR.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_PILLAR_STAIR.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_BRICK_STAIR.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_SLAB.get()); + this.dropSelf(ActuallyBlocks.SMOOTH_BLACK_QUARTZ_SLAB.get()); + this.dropSelf(ActuallyBlocks.CHISELED_BLACK_QUARTZ_SLAB.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_PILLAR_SLAB.get()); + this.dropSelf(ActuallyBlocks.BLACK_QUARTZ_BRICK_SLAB.get()); + this.dropSelf(ActuallyBlocks.LAMP_WHITE.get()); + this.dropSelf(ActuallyBlocks.LAMP_ORANGE.get()); + this.dropSelf(ActuallyBlocks.LAMP_MAGENTA.get()); + this.dropSelf(ActuallyBlocks.LAMP_LIGHT_BLUE.get()); + this.dropSelf(ActuallyBlocks.LAMP_YELLOW.get()); + this.dropSelf(ActuallyBlocks.LAMP_LIME.get()); + this.dropSelf(ActuallyBlocks.LAMP_PINK.get()); + this.dropSelf(ActuallyBlocks.LAMP_GRAY.get()); + this.dropSelf(ActuallyBlocks.LAMP_LIGHT_GRAY.get()); + this.dropSelf(ActuallyBlocks.LAMP_CYAN.get()); + this.dropSelf(ActuallyBlocks.LAMP_PURPLE.get()); + this.dropSelf(ActuallyBlocks.LAMP_BLUE.get()); + this.dropSelf(ActuallyBlocks.LAMP_BROWN.get()); + this.dropSelf(ActuallyBlocks.LAMP_GREEN.get()); + this.dropSelf(ActuallyBlocks.LAMP_RED.get()); + this.dropSelf(ActuallyBlocks.LAMP_BLACK.get()); + this.dropSelf(ActuallyBlocks.LAMP_CONTROLLER.get()); + this.dropSelf(ActuallyBlocks.ENDER_PEARL_BLOCK.get()); + this.dropSelf(ActuallyBlocks.CHARCOAL_BLOCK.get()); + this.dropSelf(ActuallyBlocks.ENDER_CASING.get()); + this.dropSelf(ActuallyBlocks.IRON_CASING.get()); + //this.dropSelf(ActuallyBlocks.IRON_CASING_SNOW.get()); + this.dropSelf(ActuallyBlocks.LAVA_FACTORY_CASING.get()); + this.dropSelf(ActuallyBlocks.WOOD_CASING.get()); + + this.dropSelf(ActuallyBlocks.ENORI_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.RESTONIA_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.PALIS_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.DIAMATINE_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.VOID_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.EMERADIC_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.EMPOWERED_ENORI_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.EMPOWERED_RESTONIA_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.EMPOWERED_PALIS_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.EMPOWERED_DIAMATINE_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.EMPOWERED_VOID_CRYSTAL.get()); + this.dropSelf(ActuallyBlocks.EMPOWERED_EMERADIC_CRYSTAL.get()); + +/* this.registerCrystal(ActuallyBlocks.CRYSTAL_CLUSTER_RESTONIA, ActuallyItems.RED_CRYSTAL_SHARD); + this.registerCrystal(ActuallyBlocks.CRYSTAL_CLUSTER_PALIS, ActuallyItems.BLUE_CRYSTAL_SHARD); + this.registerCrystal(ActuallyBlocks.CRYSTAL_CLUSTER_DIAMATINE, ActuallyItems.LIGHT_BLUE_CRYSTAL_SHARD); + this.registerCrystal(ActuallyBlocks.CRYSTAL_CLUSTER_VOID, ActuallyItems.BLACK_CRYSTAL_SHARD); + this.registerCrystal(ActuallyBlocks.CRYSTAL_CLUSTER_EMERADIC, ActuallyItems.GREEN_CRYSTAL_SHARD); + this.registerCrystal(ActuallyBlocks.CRYSTAL_CLUSTER_ENORI, ActuallyItems.WHITE_CRYSTAL_SHARD);*/ + + //TODO temp + dropSelf(ActuallyBlocks.ENORI_CRYSTAL_CLUSTER.get()); + dropSelf(ActuallyBlocks.RESTONIA_CRYSTAL_CLUSTER.get()); + dropSelf(ActuallyBlocks.PALIS_CRYSTAL_CLUSTER.get()); + dropSelf(ActuallyBlocks.DIAMATINE_CRYSTAL_CLUSTER.get()); + dropSelf(ActuallyBlocks.VOID_CRYSTAL_CLUSTER.get()); + dropSelf(ActuallyBlocks.EMERADIC_CRYSTAL_CLUSTER.get()); + + //TODO temp + dropSelf(ActuallyBlocks.BLACK_QUARTZ_ORE.get()); + + //this.add(ActuallyBlocks.BLACK_QUARTZ_ORE.get(), ore -> droppingItemWithFortune(ore, ActuallyItems.BLACK_QUARTZ.get())); + + addCrop(ActuallyBlocks.CANOLA, ActuallyItems.CANOLA, ActuallyItems.CANOLA_SEEDS); + addCrop(ActuallyBlocks.RICE, ActuallyItems.RICE, ActuallyItems.RICE_SEEDS); + addCrop(ActuallyBlocks.FLAX, () -> Items.STRING, ActuallyItems.FLAX_SEEDS); + addCrop(ActuallyBlocks.COFFEE, ActuallyItems.COFFEE_BEANS, ActuallyItems.COFFEE_SEEDS); + } + + private void addCrop(Supplier block, Supplier item, Supplier seed) { + add(block.get(), createCropDrops(block.get(), item.get(), seed.get(), + BlockStateProperty.hasBlockStateProperties(block.get()).setProperties(StatePropertiesPredicate.Builder.properties().hasProperty(CropsBlock.AGE, 7)))); + + } + +/* // This isn't quite right :cry: fortune doesn't change it + private void registerCrystal(RegistryObject crystalCluster, RegistryObject crystalShard) { + this.registerLootTable(crystalCluster.get(), (crystal) -> + droppingWithSilkTouch(crystal, + withExplosionDecay(crystal, ItemLootEntry.builder(crystalShard.get()) + .acceptFunction(ApplyBonus.oreDrops(Enchantments.FORTUNE)) + .acceptFunction(SetCount.builder(RandomValueRange.of(2f, 8f))) + ) + ) + ); + }*/ + + @Override + protected Iterable getKnownBlocks() { + final Set ignoreForNow = ImmutableSet.of( + InitFluids.CANOLA_OIL.getBlock(), + InitFluids.REFINED_CANOLA_OIL.getBlock(), + InitFluids.CRYSTALIZED_OIL.getBlock(), + InitFluids.EMPOWERED_OIL.getBlock() + ); + + return ActuallyBlocks.BLOCKS.getEntries().stream().map(RegistryObject::get).filter(e -> !ignoreForNow.contains(e)).collect(Collectors.toList()); + } + } +} diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/ActuallyAdditionsClient.java b/src/main/java/de/ellpeck/actuallyadditions/mod/ActuallyAdditionsClient.java index edd8fab10..e5dddee9b 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/ActuallyAdditionsClient.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/ActuallyAdditionsClient.java @@ -81,6 +81,9 @@ public class ActuallyAdditionsClient { RenderTypeLookup.setRenderLayer(InitFluids.EMPOWERED_OIL.getFlowing(), RenderType.translucent()); RenderTypeLookup.setRenderLayer(ActuallyBlocks.CANOLA.get(), RenderType.cutout()); + RenderTypeLookup.setRenderLayer(ActuallyBlocks.RICE.get(), RenderType.cutout()); + RenderTypeLookup.setRenderLayer(ActuallyBlocks.FLAX.get(), RenderType.cutout()); + RenderTypeLookup.setRenderLayer(ActuallyBlocks.COFFEE.get(), RenderType.cutout()); } private static void setupSpecialRenders() { diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/items/ActuallyItems.java b/src/main/java/de/ellpeck/actuallyadditions/mod/items/ActuallyItems.java index 3f338fd42..04930ab81 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/items/ActuallyItems.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/items/ActuallyItems.java @@ -46,6 +46,7 @@ public final class ActuallyItems { public static final RegistryObject RING = ITEMS.register("ring", ItemBase::new); public static final RegistryObject BASIC_COIL = ITEMS.register("basic_coil", ItemBase::new); public static final RegistryObject ADVANCED_COIL = ITEMS.register("advanced_coil", ItemBase::new); + public static final RegistryObject RICE = ITEMS.register("rice", ItemBase::new); public static final RegistryObject RICE_DOUGH = ITEMS.register("rice_dough", ItemBase::new); public static final RegistryObject TINY_COAL = ITEMS.register("tiny_coal", () -> new ItemBase() { @Override @@ -155,7 +156,7 @@ public final class ActuallyItems { public static final RegistryObject DRILL_UPGRADE_FIVE_BY_FIVE = ITEMS.register("drill_upgrade_five_by_five", () -> new ItemDrillUpgrade(ItemDrillUpgrade.UpgradeType.FIVE_BY_FIVE)); public static final RegistryObject DRILL_UPGRADE_BLOCK_PLACING = ITEMS.register("drill_upgrade_block_placing", () -> new ItemDrillUpgrade(ItemDrillUpgrade.UpgradeType.PLACER)); public static final RegistryObject FERTILIZER = ITEMS.register("fertilizer", ItemFertilizer::new); - // public static final RegistryObject COFFEE = ITEMS.register("coffee", ItemCoffee::new); //TODO flatten + public static final RegistryObject COFFEE = ITEMS.register("coffee", ItemCoffee::new); //TODO flatten public static final RegistryObject PHANTOM_CONNECTOR = ITEMS.register("phantom_connector", ItemPhantomConnector::new); public static final RegistryObject RESONANT_RICE = ITEMS.register("resonant_rice", ItemResonantRice::new); //public static final RegistryObject FOOD = ITEMS.register("food", ItemBase::new); //just... food? //TODO @@ -190,6 +191,7 @@ public final class ActuallyItems { public static final RegistryObject HAIRY_BALL = ITEMS.register("hairy_ball", ItemHairBall::new); public static final RegistryObject COFFEE_BEANS = ITEMS.register("coffee_beans", ItemCoffeeBean::new); + public static final RegistryObject FLAX = ITEMS.register("flax", ItemBase::new); public static final RegistryObject RICE_SEEDS = ITEMS.register("rice_seeds", () -> new AABlockItem.AASeedItem(ActuallyBlocks.RICE.get(), ActuallyItems.defaultProps())); //() -> new ItemSeed("seedRice", ActuallyBlocks.RICE.get(), FOOD.get(), TheFoods.RICE.ordinal())); public static final RegistryObject CANOLA_SEEDS = ITEMS.register("canola_seeds", () -> new AABlockItem.AASeedItem(ActuallyBlocks.CANOLA.get(), ActuallyItems.defaultProps())); //() -> new ItemFoodSeed("seedCanola", ActuallyBlocks.CANOLA, itemMisc, 0, 1, 0.01F, 10).setPotionEffect(new PotionEffect(MobEffects.NAUSEA, 1000, 0), 0.2F)); @@ -302,7 +304,7 @@ public final class ActuallyItems { DRILL_LIME, DRILL_MAGENTA, DRILL_ORANGE, DRILL_PINK, DRILL_PURPLE, DRILL_RED, DRILL_WHITE, DRILL_YELLOW, DRILL_UPGRADE_SPEED, DRILL_UPGRADE_SPEED_II, DRILL_UPGRADE_SPEED_III, DRILL_UPGRADE_SILK_TOUCH, DRILL_UPGRADE_FORTUNE, DRILL_UPGRADE_FORTUNE_II, DRILL_UPGRADE_THREE_BY_THREE, DRILL_UPGRADE_FIVE_BY_FIVE, DRILL_UPGRADE_BLOCK_PLACING, - FERTILIZER, COFFEE_CUP, PHANTOM_CONNECTOR, RESONANT_RICE, + FERTILIZER, COFFEE_CUP, PHANTOM_CONNECTOR, RESONANT_RICE, RICE, /* FOOD_CHEESE, FOOD_PUMPKIN_STEW, FOOD_CARROT_JUICE, FOOD_FISH_N_CHIPS, FOOD_FRENCH_FRIES, FOOD_FRENCH_FRY, FOOD_SPAGHETTI, FOOD_NOODLE, FOOD_CHOCOLATE_CAKE, FOOD_CHOCOLATE, FOOD_TOAST, FOOD_SUBMARINE_SANDWICH, FOOD_BIG_COOKIE, FOOD_HAMBURGER, FOOD_PIZZA, FOOD_BAGUETTE, FOOD_RICE, FOOD_RICE_BREAD, FOOD_DOUGHNUT, FOOD_TOAST_O_CHOCOLATE, diff --git a/src/main/resources/assets/actuallyadditions/lang/en_us.json b/src/main/resources/assets/actuallyadditions/lang/en_us.json index d8104ae42..e01b9ad4a 100644 --- a/src/main/resources/assets/actuallyadditions/lang/en_us.json +++ b/src/main/resources/assets/actuallyadditions/lang/en_us.json @@ -260,11 +260,11 @@ "block.actuallyadditions.atomic_reconstructor.info.2.14": "Receiver", "_comment": "Items", "item.actuallyadditions.drill": "Drill", - "item.actuallyadditions.food_rice": "Rice", + "item.actuallyadditions.rice": "Rice", "item.actuallyadditions.food_doughnut": "Doughnut", "item.actuallyadditions.misc_rice_dough": "Rice Dough", "item.actuallyadditions.food_rice_bread": "Rice Bread", - "item.actuallyadditions.rice_seed": "Rice Seeds", + "item.actuallyadditions.rice_seeds": "Rice Seeds", "item.actuallyadditions.misc_tiny_coal": "Tiny Coal", "item.actuallyadditions.misc_tiny_charcoal": "Tiny Charcoal", "item.actuallyadditions.misc_rice_slime": "Rice Slimeball", @@ -293,7 +293,7 @@ "item.actuallyadditions.phantom_connector": "Phantom Connector", "item.actuallyadditions.misc_cup": "Empty Cup", "item.actuallyadditions.coffee": "Cup with Coffee", - "item.actuallyadditions.coffee_seed": "Coffee Seeds", + "item.actuallyadditions.coffee_seeds": "Coffee Seeds", "item.actuallyadditions.coffee_beans": "Coffee Beans", "item.actuallyadditions.canola_seeds": "Canola Seeds", "item.actuallyadditions.canola": "Canola", @@ -374,7 +374,7 @@ "item.actuallyadditions.dust_quartz": "Crushed Quartz", "item.actuallyadditions.dust_coal": "Crushed Coal", "item.actuallyadditions.dust_quartz_black": "Crushed Black Quartz", - "item.actuallyadditions.flax_seed": "Flax Seeds", + "item.actuallyadditions.flax_seeds": "Flax Seeds", "item.actuallyadditions.helm_obsidian": "Obsidian Helmet", "item.actuallyadditions.chest_obsidian": "Obsidian Chestplate", "item.actuallyadditions.pants_obsidian": "Obsidian Pants", diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_2.png b/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_2.png deleted file mode 100644 index b4b88246c..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_2.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_3.png b/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_3.png deleted file mode 100644 index f8be49c82..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_3.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_4.png b/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_4.png deleted file mode 100644 index 5faa9c13b..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_4.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_5.png b/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_5.png deleted file mode 100644 index 19e5b2fe9..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_5.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_6.png b/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_6.png deleted file mode 100644 index d2b1f14cf..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_6.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_2.png b/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_2.png deleted file mode 100644 index 7582638b1..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_2.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_3.png b/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_3.png deleted file mode 100644 index 9ce445ee2..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_3.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_4.png b/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_4.png deleted file mode 100644 index af5c686fd..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_4.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_5.png b/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_5.png deleted file mode 100644 index 8ced446d6..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_5.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_6.png b/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_6.png deleted file mode 100644 index f25256528..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_6.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_2.png b/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_2.png deleted file mode 100644 index 74505fdc6..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_2.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_3.png b/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_3.png deleted file mode 100644 index 82fa704f9..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_3.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_4.png b/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_4.png deleted file mode 100644 index 3839d706a..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_4.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_5.png b/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_5.png deleted file mode 100644 index b2eeda2dd..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_5.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_6.png b/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_6.png deleted file mode 100644 index 7d7ee97f3..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_6.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/coffee.png b/src/main/resources/assets/actuallyadditions/textures/block/coffee.png deleted file mode 100644 index 52a8b8b82..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/coffee.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_1.png b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_1.png similarity index 100% rename from src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_1.png rename to src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_1.png diff --git a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_2.png b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_2.png index 90274425f..b4b88246c 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_2.png and b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_2.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_3.png b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_3.png index ba3d2bf7c..f8be49c82 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_3.png and b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_3.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_4.png b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_4.png index 60fb42c24..5faa9c13b 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_4.png and b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_4.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_5.png b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_5.png index 794403d4d..19e5b2fe9 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_5.png and b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_5.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_6.png b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_6.png index da8d1cfc1..d2b1f14cf 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_6.png and b/src/main/resources/assets/actuallyadditions/textures/block/coffee_stage_6.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/flax.png b/src/main/resources/assets/actuallyadditions/textures/block/flax.png deleted file mode 100644 index 6543c9466..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/flax.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_1.png b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_1.png similarity index 100% rename from src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_1.png rename to src/main/resources/assets/actuallyadditions/textures/block/flax_stage_1.png diff --git a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_2.png b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_2.png index 9a48e693b..7582638b1 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_2.png and b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_2.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_3.png b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_3.png index 0b4544dd1..9ce445ee2 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_3.png and b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_3.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_4.png b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_4.png index a9aff1f14..af5c686fd 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_4.png and b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_4.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_5.png b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_5.png index 54abf3f7e..8ced446d6 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_5.png and b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_5.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_6.png b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_6.png index d89928166..f25256528 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_6.png and b/src/main/resources/assets/actuallyadditions/textures/block/flax_stage_6.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/rice.png b/src/main/resources/assets/actuallyadditions/textures/block/rice.png deleted file mode 100644 index aa5312e75..000000000 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/rice.png and /dev/null differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_1.png b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_1.png similarity index 100% rename from src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_1.png rename to src/main/resources/assets/actuallyadditions/textures/block/rice_stage_1.png diff --git a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_2.png b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_2.png index 42f2c1181..74505fdc6 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_2.png and b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_2.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_3.png b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_3.png index da2986f47..82fa704f9 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_3.png and b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_3.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_4.png b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_4.png index 69085b702..3839d706a 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_4.png and b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_4.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_5.png b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_5.png index 16b768803..b2eeda2dd 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_5.png and b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_5.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_6.png b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_6.png index e75005dd1..7d7ee97f3 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_6.png and b/src/main/resources/assets/actuallyadditions/textures/block/rice_stage_6.png differ diff --git a/src/main/resources/assets/actuallyadditions/textures/item/food_rice.png b/src/main/resources/assets/actuallyadditions/textures/item/rice.png similarity index 100% rename from src/main/resources/assets/actuallyadditions/textures/item/food_rice.png rename to src/main/resources/assets/actuallyadditions/textures/item/rice.png