From af4f3c3c085e22449447f7eeac7a447347567d52 Mon Sep 17 00:00:00 2001 From: Flanks255 <32142731+Flanks255@users.noreply.github.com> Date: Sat, 8 Jan 2022 17:10:34 -0600 Subject: [PATCH] i think all the crops work? --- src/generated/resources/.cache/cache | 151 +++++++++++- .../actuallyadditions/blockstates/coffee.json | 25 +- .../actuallyadditions/blockstates/flax.json | 25 +- .../actuallyadditions/blockstates/rice.json | 25 +- .../models/block/coffee.json | 6 - .../models/block/coffee_1.json | 6 + .../models/block/coffee_2.json | 6 + .../models/block/coffee_3.json | 6 + .../models/block/coffee_4.json | 6 + .../actuallyadditions/models/block/flax.json | 6 - .../models/block/flax_1.json | 6 + .../models/block/flax_2.json | 6 + .../models/block/flax_3.json | 6 + .../models/block/flax_4.json | 6 + .../actuallyadditions/models/block/rice.json | 6 - .../models/block/rice_1.json | 6 + .../models/block/rice_2.json | 6 + .../models/block/rice_3.json | 6 + .../models/block/rice_4.json | 6 + .../actuallyadditions/models/item/canola.json | 2 +- .../actuallyadditions/models/item/coffee.json | 3 - .../actuallyadditions/models/item/flax.json | 3 - .../models/item/oil_generator.json | 3 + .../actuallyadditions/models/item/rice.json | 5 +- .../blocks/atomic_reconstructor.json | 19 ++ .../loot_tables/blocks/battery_box.json | 19 ++ .../loot_tables/blocks/bio_reactor.json | 19 ++ .../blocks/black_quartz_block.json | 19 ++ .../blocks/black_quartz_brick_block.json | 19 ++ .../blocks/black_quartz_brick_slab.json | 19 ++ .../blocks/black_quartz_brick_stair.json | 19 ++ .../blocks/black_quartz_brick_wall.json | 19 ++ .../loot_tables/blocks/black_quartz_ore.json | 19 ++ .../blocks/black_quartz_pillar_block.json | 19 ++ .../blocks/black_quartz_pillar_slab.json | 19 ++ .../blocks/black_quartz_pillar_stair.json | 19 ++ .../blocks/black_quartz_pillar_wall.json | 19 ++ .../loot_tables/blocks/black_quartz_slab.json | 19 ++ .../blocks/black_quartz_stair.json | 19 ++ .../loot_tables/blocks/black_quartz_wall.json | 19 ++ .../loot_tables/blocks/breaker.json | 19 ++ .../loot_tables/blocks/canola.json | 66 +++++ .../loot_tables/blocks/canola_press.json | 19 ++ .../loot_tables/blocks/charcoal_block.json | 19 ++ .../blocks/chiseled_black_quartz_block.json | 19 ++ .../blocks/chiseled_black_quartz_slab.json | 19 ++ .../blocks/chiseled_black_quartz_stair.json | 19 ++ .../blocks/chiseled_black_quartz_wall.json | 19 ++ .../loot_tables/blocks/coal_generator.json | 19 ++ .../loot_tables/blocks/coffee.json | 66 +++++ .../loot_tables/blocks/coffee_machine.json | 19 ++ .../loot_tables/blocks/crusher.json | 19 ++ .../loot_tables/blocks/crusher_double.json | 19 ++ .../blocks/diamatine_crystal_block.json | 19 ++ .../blocks/diamatine_crystal_cluster.json | 19 ++ .../loot_tables/blocks/display_stand.json | 19 ++ .../loot_tables/blocks/dropper.json | 19 ++ .../blocks/emeradic_crystal_block.json | 19 ++ .../blocks/emeradic_crystal_cluster.json | 19 ++ .../empowered_diamatine_crystal_block.json | 19 ++ .../empowered_emeradic_crystal_block.json | 19 ++ .../blocks/empowered_enori_crystal_block.json | 19 ++ .../blocks/empowered_palis_crystal_block.json | 19 ++ .../empowered_restonia_crystal_block.json | 19 ++ .../blocks/empowered_void_crystal_block.json | 19 ++ .../loot_tables/blocks/empowerer.json | 19 ++ .../loot_tables/blocks/ender_casing.json | 19 ++ .../loot_tables/blocks/ender_pearl_block.json | 19 ++ .../loot_tables/blocks/energizer.json | 19 ++ .../loot_tables/blocks/enervator.json | 19 ++ .../blocks/enori_crystal_block.json | 19 ++ .../blocks/enori_crystal_cluster.json | 19 ++ .../blocks/ethetic_green_block.json | 19 ++ .../blocks/ethetic_green_slab.json | 19 ++ .../blocks/ethetic_green_stairs.json | 19 ++ .../blocks/ethetic_green_wall.json | 19 ++ .../blocks/ethetic_white_block.json | 19 ++ .../blocks/ethetic_white_slab.json | 19 ++ .../blocks/ethetic_white_stairs.json | 19 ++ .../blocks/ethetic_white_wall.json | 19 ++ .../loot_tables/blocks/farmer.json | 19 ++ .../loot_tables/blocks/feeder.json | 19 ++ .../loot_tables/blocks/fermenting_barrel.json | 19 ++ .../loot_tables/blocks/firework_box.json | 19 ++ .../loot_tables/blocks/flax.json | 66 +++++ .../loot_tables/blocks/fluid_collector.json | 19 ++ .../loot_tables/blocks/fluid_placer.json | 19 ++ .../loot_tables/blocks/greenhouse_glass.json | 19 ++ .../loot_tables/blocks/heat_collector.json | 19 ++ .../blocks/hopping_item_interface.json | 19 ++ .../loot_tables/blocks/iron_casing.json | 19 ++ .../loot_tables/blocks/item_interface.json | 19 ++ .../loot_tables/blocks/lamp_black.json | 19 ++ .../loot_tables/blocks/lamp_blue.json | 19 ++ .../loot_tables/blocks/lamp_brown.json | 19 ++ .../loot_tables/blocks/lamp_controller.json | 19 ++ .../loot_tables/blocks/lamp_cyan.json | 19 ++ .../loot_tables/blocks/lamp_gray.json | 19 ++ .../loot_tables/blocks/lamp_green.json | 19 ++ .../loot_tables/blocks/lamp_light_blue.json | 19 ++ .../loot_tables/blocks/lamp_light_gray.json | 19 ++ .../loot_tables/blocks/lamp_lime.json | 19 ++ .../loot_tables/blocks/lamp_magenta.json | 19 ++ .../loot_tables/blocks/lamp_orange.json | 19 ++ .../loot_tables/blocks/lamp_pink.json | 19 ++ .../loot_tables/blocks/lamp_purple.json | 19 ++ .../loot_tables/blocks/lamp_red.json | 19 ++ .../loot_tables/blocks/lamp_white.json | 19 ++ .../loot_tables/blocks/lamp_yellow.json | 19 ++ .../loot_tables/blocks/laser_relay.json | 19 ++ .../blocks/laser_relay_advanced.json | 19 ++ .../blocks/laser_relay_extreme.json | 19 ++ .../blocks/laser_relay_fluids.json | 19 ++ .../loot_tables/blocks/laser_relay_item.json | 19 ++ .../blocks/laser_relay_item_advanced.json | 19 ++ .../blocks/lava_factory_casing.json | 19 ++ .../blocks/lava_factory_controller.json | 19 ++ .../loot_tables/blocks/leaf_generator.json | 19 ++ .../blocks/long_range_breaker.json | 19 ++ .../loot_tables/blocks/oil_generator.json | 19 ++ .../blocks/palis_crystal_block.json | 19 ++ .../blocks/palis_crystal_cluster.json | 19 ++ .../loot_tables/blocks/phantom_booster.json | 19 ++ .../loot_tables/blocks/phantom_breaker.json | 19 ++ .../blocks/phantom_energyface.json | 19 ++ .../loot_tables/blocks/phantom_itemface.json | 19 ++ .../loot_tables/blocks/phantom_liquiface.json | 19 ++ .../loot_tables/blocks/phantom_placer.json | 19 ++ .../blocks/phantom_redstoneface.json | 19 ++ .../loot_tables/blocks/placer.json | 19 ++ .../loot_tables/blocks/player_interface.json | 19 ++ .../loot_tables/blocks/powered_furnace.json | 19 ++ .../loot_tables/blocks/ranged_collector.json | 19 ++ .../blocks/restonia_crystal_block.json | 19 ++ .../blocks/restonia_crystal_cluster.json | 19 ++ .../loot_tables/blocks/rice.json | 66 +++++ .../loot_tables/blocks/shock_suppressor.json | 19 ++ .../blocks/smooth_black_quartz_block.json | 19 ++ .../blocks/smooth_black_quartz_slab.json | 19 ++ .../blocks/smooth_black_quartz_stair.json | 19 ++ .../blocks/smooth_black_quartz_wall.json | 19 ++ .../loot_tables/blocks/tiny_torch.json | 19 ++ .../loot_tables/blocks/vertical_digger.json | 19 ++ .../blocks/void_crystal_block.json | 19 ++ .../blocks/void_crystal_cluster.json | 19 ++ .../loot_tables/blocks/wood_casing.json | 19 ++ .../loot_tables/blocks/xp_solidifier.json | 19 ++ .../data/ActuallyAdditionsData.java | 2 +- .../data/BlockStateGenerator.java | 50 +++- .../data/ItemModelGenerator.java | 15 +- .../data/LootTableGenerator.java | 226 ++++++++++++++++++ .../mod/ActuallyAdditionsClient.java | 3 + .../mod/items/ActuallyItems.java | 6 +- .../assets/actuallyadditions/lang/en_us.json | 8 +- .../textures/block/block_coffee_stage_2.png | Bin 3366 -> 0 bytes .../textures/block/block_coffee_stage_3.png | Bin 3463 -> 0 bytes .../textures/block/block_coffee_stage_4.png | Bin 3592 -> 0 bytes .../textures/block/block_coffee_stage_5.png | Bin 3759 -> 0 bytes .../textures/block/block_coffee_stage_6.png | Bin 3788 -> 0 bytes .../textures/block/block_flax_stage_2.png | Bin 3261 -> 0 bytes .../textures/block/block_flax_stage_3.png | Bin 3390 -> 0 bytes .../textures/block/block_flax_stage_4.png | Bin 3487 -> 0 bytes .../textures/block/block_flax_stage_5.png | Bin 3615 -> 0 bytes .../textures/block/block_flax_stage_6.png | Bin 3673 -> 0 bytes .../textures/block/block_rice_stage_2.png | Bin 3366 -> 0 bytes .../textures/block/block_rice_stage_3.png | Bin 3391 -> 0 bytes .../textures/block/block_rice_stage_4.png | Bin 3462 -> 0 bytes .../textures/block/block_rice_stage_5.png | Bin 3557 -> 0 bytes .../textures/block/block_rice_stage_6.png | Bin 3602 -> 0 bytes .../textures/block/coffee.png | Bin 220 -> 0 bytes ..._coffee_stage_1.png => coffee_stage_1.png} | Bin .../textures/block/coffee_stage_2.png | Bin 294 -> 3366 bytes .../textures/block/coffee_stage_3.png | Bin 354 -> 3463 bytes .../textures/block/coffee_stage_4.png | Bin 396 -> 3592 bytes .../textures/block/coffee_stage_5.png | Bin 474 -> 3759 bytes .../textures/block/coffee_stage_6.png | Bin 562 -> 3788 bytes .../actuallyadditions/textures/block/flax.png | Bin 252 -> 0 bytes ...lock_flax_stage_1.png => flax_stage_1.png} | Bin .../textures/block/flax_stage_2.png | Bin 274 -> 3261 bytes .../textures/block/flax_stage_3.png | Bin 337 -> 3390 bytes .../textures/block/flax_stage_4.png | Bin 388 -> 3487 bytes .../textures/block/flax_stage_5.png | Bin 418 -> 3615 bytes .../textures/block/flax_stage_6.png | Bin 436 -> 3673 bytes .../actuallyadditions/textures/block/rice.png | Bin 258 -> 0 bytes ...lock_rice_stage_1.png => rice_stage_1.png} | Bin .../textures/block/rice_stage_2.png | Bin 316 -> 3366 bytes .../textures/block/rice_stage_3.png | Bin 385 -> 3391 bytes .../textures/block/rice_stage_4.png | Bin 478 -> 3462 bytes .../textures/block/rice_stage_5.png | Bin 621 -> 3557 bytes .../textures/block/rice_stage_6.png | Bin 637 -> 3602 bytes .../textures/item/{food_rice.png => rice.png} | Bin 191 files changed, 3105 insertions(+), 62 deletions(-) delete mode 100644 src/generated/resources/assets/actuallyadditions/models/block/coffee.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/coffee_1.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/coffee_2.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/coffee_3.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/coffee_4.json delete mode 100644 src/generated/resources/assets/actuallyadditions/models/block/flax.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/flax_1.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/flax_2.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/flax_3.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/flax_4.json delete mode 100644 src/generated/resources/assets/actuallyadditions/models/block/rice.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/rice_1.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/rice_2.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/rice_3.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/block/rice_4.json delete mode 100644 src/generated/resources/assets/actuallyadditions/models/item/coffee.json delete mode 100644 src/generated/resources/assets/actuallyadditions/models/item/flax.json create mode 100644 src/generated/resources/assets/actuallyadditions/models/item/oil_generator.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/atomic_reconstructor.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/battery_box.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/bio_reactor.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_slab.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_stair.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_brick_wall.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_ore.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_slab.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_stair.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_wall.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_slab.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_stair.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_wall.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/breaker.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola_press.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/charcoal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_slab.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_stair.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/chiseled_black_quartz_wall.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/coal_generator.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee_machine.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_double.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/diamatine_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/diamatine_crystal_cluster.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/display_stand.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/dropper.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/emeradic_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/emeradic_crystal_cluster.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_diamatine_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_emeradic_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_enori_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_palis_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_restonia_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowered_void_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowerer.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_casing.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_pearl_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/energizer.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/enervator.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/enori_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/enori_crystal_cluster.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_slab.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_stairs.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_green_wall.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_slab.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_stairs.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ethetic_white_wall.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/farmer.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/feeder.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/fermenting_barrel.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/firework_box.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/flax.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_collector.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_placer.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/greenhouse_glass.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/heat_collector.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/hopping_item_interface.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_interface.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_black.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_blue.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_brown.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_controller.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_cyan.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_gray.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_green.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_blue.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_gray.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_lime.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_magenta.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_orange.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_pink.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_purple.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_red.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_white.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_yellow.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_advanced.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_extreme.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_fluids.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_item.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/laser_relay_item_advanced.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_casing.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_controller.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/leaf_generator.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/long_range_breaker.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/oil_generator.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/palis_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/palis_crystal_cluster.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_booster.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_breaker.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_energyface.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_itemface.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_liquiface.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_placer.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_redstoneface.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/placer.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/player_interface.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/powered_furnace.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ranged_collector.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/restonia_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/restonia_crystal_cluster.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/rice.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/shock_suppressor.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_slab.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_stair.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/smooth_black_quartz_wall.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/tiny_torch.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/vertical_digger.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/void_crystal_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/void_crystal_cluster.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/wood_casing.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/xp_solidifier.json create mode 100644 src/main/java/de/ellpeck/actuallyadditions/data/LootTableGenerator.java delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_2.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_3.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_4.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_5.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_coffee_stage_6.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_2.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_3.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_4.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_5.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_flax_stage_6.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_2.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_3.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_4.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_5.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/block_rice_stage_6.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/coffee.png rename src/main/resources/assets/actuallyadditions/textures/block/{block_coffee_stage_1.png => coffee_stage_1.png} (100%) delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/flax.png rename src/main/resources/assets/actuallyadditions/textures/block/{block_flax_stage_1.png => flax_stage_1.png} (100%) delete mode 100644 src/main/resources/assets/actuallyadditions/textures/block/rice.png rename src/main/resources/assets/actuallyadditions/textures/block/{block_rice_stage_1.png => rice_stage_1.png} (100%) rename src/main/resources/assets/actuallyadditions/textures/item/{food_rice.png => rice.png} (100%) 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 b4b88246c356a2d5f933ff732e09a2797f78a401..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3366 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 JH-F8he*myXfJy)W 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 5faa9c13b124cb015e8f68f91a67e3eaa84fbaba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3592 zcmcgvdu$xV9lnr~f{P^{jbsueuQv$N!rZ=hZ#TXK+h^iyIAfecv3bw!%-Sp8-L7}n zzO(yB0tHF~5mpjFB&CfK(f|z&E+Qh~kw6|KfUwliLV}?*5-J7?C@$|d>Fhl=7iz~= zX?ybB?aln=_xOI_d^7$l=lbunW|7a@@e`1Ioo%;tx}ney zF7V$oLhF86Lmu8YlO0}1;wnwIGGU0U6b|PzHn9$c>KEm0sP|xxO5rXu8>K&aW*1GF zC`vDr5^Tb5!rf-epo5nVwkGw#9$iKBqJ>m_ULy`N*n?C)lg_$YK1vt-YUJ4;W@xHl z;`K!720tLxk!YiuEC*9^m<2k^@|2>6Iaw4Vk;^Hb)%zud%Ww2~_DtlV}by zwD#DQrC8)wlvMo7JH^K$y$Hrl%jCnoW#_h2~2IR$-&UGoTO!?%iL)zqe$_5n5E_~ zGqcFbxj*u2C@sJ-=;0{s6A2I&32c%RHI^fPm-(M;(KKNp(-^2Unst+8oO;(`3SJU))H= zo10`#m1V$(xk9>$gci@b9?a@E9*feX*05=*Evzf2m_?EJm6W81t}IGz!@-wC0-o~5)e3&m8x?Fz>vi}#wvt}ROQn`BW_4a(BFtrx;)t7(=**y z98`Fgyoel-S7}k_6!Ryiug#jI7d%b*#45tSlxQ4*nZzoLwV8RG?ueNL8Ml~(TshNu z>I@N}lW>(wZy-%^2~FLSJT=0u(o@=8I5E;G6|%aZ7=VSM3J~k}O*D8QN;r~Ibb(J{ zzMk=wiMS|=-lV=TCkX=LQ-C)l7O09y+Mj|FkV!WcPJj{;g$iEbTB z@j^sQMKA{ptn+|FA_5VW$3TIch-8E#C<4n6e+wcm$%-0B4$MHj{u78w?bEwqwhNQ9 zpZN~Or~(wQ&PgDmkcw186hK6fc_2f`8VW?bf`|_Od%q`C;{S0m`jiZqqUk;_0+LJ) z8p4iQ!GTJi1u0Mk#{GBVP06_Fogx4CCKYt5C^yWvm8keTRz&hje|HwHF4{zzGhGgn zyNpH-#3_!*=?J&aXy2RlU5`j#MG7!fTvy9O+Pvnuo~75+>|efR?fQ9luD-jrW`1fz?QJ`sTGCr};gbjUJxVnm{2(=J z$CBP1KO9?rZsUfYgZB@k_`!E)U$pmyi`(X{7XRdItJ~+U%3pM3@95};#*utv*I(;L z_Iy+Ixb%SPKCtn`B}2K(AIfcAUUk>lSqpYZZ$CS{V$K!E?mwIA|J$(>>YKkmbfo&6 z*F$T!9f^2*ooUoXDn zjjj8S|6{K6#G305-M1;+`j?@Phkt&d@{&zlkM6!jk}tjF!J*xEzc{zx; z<1_8Z-w*s|_0f&V-fKQj&sg!+%~v0O;){JRj|hVg$;zT%opH|%q1)-$EOWebaI|^T z;Xmy8X30lKFt_vjL%s90KR&YJGc@zTp*44WaMPA*>YW=qYxb;vs&4E$FbAUE^N;t- z-+S$)>-KM%IdWI1?a21VPhUQE{wMmAxueRP$6vv7hqjLU|EtBDTVua#yydok0f8gc AsQ>@~ 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 19e5b2fe93de23cdbfa76cb1156335f0b16c6b83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3759 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 F{09!MFRlOp 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 7582638b1cf13b390e58beca48c6ef8d15413519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3261 zcmcgvU5MO79A6P?ZK+r)R{CN{DSp)1B$I5uxb5}2d+n{b^|)^7^+lY_OzuK=lQhZQ z?p1{LK=GjBgF;cRqWJD}(FZFc^g;1W5bT5CgW!XrJ{HgaY<6>d^{#hVHSA`Sng9Gh ze)F5(%&ttIKDBSpp*^KiX?%sP+bwtXa+J&|n&UW%iWQ6zSfF$%%t#M~>EWS=I!|d5#90u9lJH2pXd$c0kZE2* zCobHE=>R4GOzDwW(aNeQsc*<=VHYnX?S61Z72f6@9%d=nYK3h)A7xQGA8p~f=-vZ!iTGGm?>QjTv?QDCrQGgP=p^ zxDtnRvQ*5hTZ`IJ0)ZhreYCw%t4$}7AGDz(ojG+vYE0Hl%`r`c%UVC(X47qiX+}cI z8}+ITwU&c`xi-hPWmy<`6`vu~G6*7`?ICVk6~m{Pa+MFq*CV-v_Fc(;s z1hI1X&w$1O%n+;JHXZbMd$t|`GHITKIofl6V-E<>I$XojCty-iplLdgrxRpu@YD{D zZH~0(5S8kdk5mCNQvo4j_!t=#ZhIEhvB&Y4B9sYS&}RgkMGWNpu{~Eac-7Ie%2)kpO^z4Z7UMWmdQuqB2Pxrk4Zvc_u@%fmHi~@NX3Gd zvPdFv+zx1;w#s7220KInr@UpHlq}vGBCOknXLAktoMNOggCX0&99cv&n8~=!Y%+xS zE{L?2YPcF~nCeix{s}~b>7(-`oa3vNco511x`q}a4;b8wtqdw8H-=ufe*2W(^a(P9*{n4(ghmPO6{K0`k zYtijbzKnnV7QGHH_S;AImRBD6uz7X=LGRC_w_f#nzrOL-mCu*!2XB16vi8l*n>XX| zy7a}T`d2sJ`N2GX>qq7A)y`voyubgNyZX}Q@1AA9T^mz&zkBDkhgO%re`@v0?$RB8 VWcl%nb|(H{G$v2iKR)sD@?ZZsC0YOg 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 9ce445ee2e0ce00f40ff8dfbd52bcfd4d4065022..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3390 zcmcgvYitxn96uo_U?3!rphUyE^?|{;ectUOJ+SQ+dgx&-r(ByznBARiH@&-EcDHxe zMguk)f?7UEqJ~I_DKQ$1h6Lk_h>14vL5LbYm>_C25s}~vBtbFy-+OGY*wV(==5B9y z=0E?(Z+`QexgDMB*Djd9Y*aPtYwv zKq{N=q}ptkQ1K{>be82QNr`fCQIzGoD4yk6hLsqOMLe&vaWy7TwTp&mu3@TO$u+fD z@Rp$aeBV(Src^3LOG4Ckdl^nq6o%y)o=0GTyupHx%c$Tr)jcGMr@NNpTXum8JYvlr z@Dns-S}h^(gl-F74JH7LDPxD>qHIu7#n8}0J7>VnRe~EjLvkcf3cd%nTxjd`*}m=d z*;BXfGt9qe$_5l%-Z|v#=USi2{7(v8Q`t4+zjWT=mjh zU{XAwsaKPyR@_^A%2}%>M_N-bs|%8eSS%{YU;!a4nmiI?MAjr-;5EWGGl4RJi>l~N z>5FhNK`?j?@n(!giX@r{YdD7DIwwk;fMbRzH2A7`t)|Fay_Smhs2x^N+h8q=4P;B0 z4^@#H73x^|ul7c}MD6n31PrB`Un6bnXehX~=Mr;Ov_;?*JI1zFT&!XcCB zJmL(|K(fLUBw(u3u?dMPbw#WNGIikER@BekH_~wNDa*v}P$iH~-nAma4yKC2d z@!Cz)mJ@INj)!AU9F*7X+B(uCqn)GQKWiL(TzxrvW+Xcr`KWvObBnWIJ-ksHan-Yz z4p1k@hMHS0{j}})(2miakJ9_TyrXCI)8)5E_Kkgv&gBlxiR}61__DFhv$tKgKbLwQ W>?!Yly|^p*hm&ewpM14-^YEWZY-dIQ 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 af5c686fdf586fc3c6cf9996c0110d5b903aab1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3487 zcmcIne{9rL96v|^!662iID$|L!7b41&+E0#ZaD4+8+hX~4mMQC-u1oSn%%Xf?Y0|g zME_wx3=#=3WEe0p4x$(n0W(n`NH7w@67?U!gs7MiNsK`P1_5917YA-^5ozvv?R($% z{qcF9_j&KO#2S}Po-}ik&*z)mP#KHBM4wkwGwlb^Odx+IZDDJluX=ID0%|*Qi3CdOMu`0V^J65T!w}gVh%!+t zjN0`2jW$}fu`#Z0Y*%GSF0LV}GYWQ)MlK*S>6GCpnGl)vtKes^nI?&>iQ66`YrTL( zOEgA=O&bxSpP^KS;fSE@XGKAfq(ubBa16}^X_lclPGLkPz!Uk4#L;Z1DNT{3`B?ZZ zM7FuErOpF26c|eA=cH-R@qMMLocGxPa>%?i!D^%mSP3SJ3 zqZp3Oi-TQV8)mH6b5BtyqYq>1^%PAlC2S+$ns(eYQw8qC3MdjB=Vyq@X5D~hms91{ zkRN~|z(pa_BNByK#4~YLP#6|}7J7FkXBsu3u6381vJ@-CIYtSv3NPMcidhVS3q~}C zs-l^88sIt5(;$gx%Se($ab}gUnKEr07-z?qwl{>sG27Ji6z*`EmMtL~>cS!`iz3DO z*=)MesM26KE-+No5DAgER==)8g#$bkG(n|;a!{fYvH++=kO@$105T|`X^3N_!uW`( zc6hAx#^)9&G*#^5Zh9hQk;o&Bf+E9Umx4qA72jY0LQZ3VBy)j+x0SYzH3Fncy?R+e z>`_gK94E^x1&|z|cvc8dvdU@{0u161k^z9YDvuTlc7sy_-a-tKg~k?-o~e#pV~}I; zh2;QW`9W((=)c>&+R*V_a3tXoD+m87tZ^7-94p%v(=#a5645a-PA&m!LQ;z)*5f&?t}q0ZLR^A;|I|00q9pSJrDTMf$Au&k7>W@$@z8Zf^@6yYR?jpKmM2Sdd1 zl8}%POKC{uC>9Ek!pja(LBI-7gh+xCC_sE4L~NW96c%roOhLT<3q<+pQ`>-%M0oF~ zAEFopWGTpTA|(PIt7}jYD2d@P*8^fgPN=M^u|pO!q!K^kV$=~CFv6sJyeN`nc+eoS z^%4%0@~oHwk!9Tf6K`b3jcO11_o95nla$q|oZQg&D^cz}l0$N-w>q;&7iB2T87&9# zSw_Jd;s{&hXoTBao}M@JVYf(6MY1rI99IiX_zdhl77yR}rFeWt241%|KAhK`IsUfK zH)dT!q&6IT(-ig`eHrcx&vsS&Fne z78{HyQu&0cPcOFa7?@(My0WPG>y$KO+U^A(h5tCQ;q;F$AG?0%*t8egJGXqX=fItD z%rjkYHT_h!qW^q0bEj#S?wO+V1hb53bMfRi10T-E{G|vf`Jm z*XAy-s<^hm_viN6048e zx6j_x#(l$2J$1Nz{?4Q8L+K;dtyimdCcoO#ocv^c@5Dag%sWQq&LsAHi~#-n#@~45 z<_}N!`p(V7&8dYwtIM|D`fdsw``-LZ6*sn3k 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 8ced446d67832d2bbc2aa7ded2fa7f21d3798e97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3615 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 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 74505fdc6b076d02acb6f6dedc631adc0960fb67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3366 zcmcgvTWl0n7~UcQT|`NEF(5J-0)fEUx$j)U0%f$w;5^AEps2DLkm>AOsABYbSFeJo~=mQ2YXbka!#zaN^XD`z&wzLs-vO7C- z&VT;PcfRwTvxj=Rw=GUCOC}PD#rdvW5q_6M-@6yUedUcmG5p-)b@c^_#G<9qw=Hq( zwFltgYrE7N_7=8lhFeKt)743;TJgX-k=VGo>S1G$gp^MDZ6`y2H}Nq|*=B~`DHYg) zmn8#s*O*UsjCGfcu|Y#M>CKy{ja3aCR7i-aYNhN1S~Wx0{A%zVH8V6-GYJPXbbAz# z>Mit8S=T32I>jP`WqC?gQ(RgU6=eg(vpmbNGQ+Wm=QTF1NdnclXo%*UmR8JlHe$hB zh8_q*Ph*&ok&)DhkaGQghEr9QVR?q<5m=yL)CqAFIl-!?ha3qE-}XY=b*RWA*4?2n zLqn$Z5-MKo)(ILg0booOdkmLiqmpWdrV-nDLw>my+%yGOcw`8ubWMB!N5R8>C|x(p=T7CJ2jU63;md z2lIGvXj?Okje4dOMXL4;rcqC9>SBV`#q%kaTD#MBOm`$$7uC=h zKyo-F89E{o0u~8ui4!%JgU|Zt&elx}u4!ANt)?8}#8SjLPLtA8Oo7EF4)LtUrlDD` zU%@a3b_Mqn#&h~y}*~0z-B}YkNMM?eSg9E<;C9+_sgZTC9Ea3@JF*c#9h!z^Sfs}Bx5HobMu{WY;d8pnf^DJB-2XHk8 z_07^h+5MPf!(0Fa5wYsDHdUsXZV-lW;XlZ-+?< zfTlr1p0?ut##7neG(FO~idjRDEyQ9`MJ5XfVbS7|C=o@M4T0AQzmbWQ30%}gZ$@8) zlLW!!b;Mf|i&R;(5Z1AT(gr8WoPZ@$6k2@Myw+1>ZeL4Hd$cY)s%^B9#SXGJ&WEbW zjfRc-L>bXyB_`cywx^-%+=x+kJ2F6k61Q2zb+f>=!V&C~_I}{etRlh8n7r!@6Tc;W z5BnH)FX9Io+Vb5B6)$KibSdn4W!tFHmKk=;#tsp~NzWK3z{9tPh!+%5R|tnJV(^GF zMH4A1Pmqi`(M+2}F%{f|_!fw`5-VyPY?y3Qy#5J9jp;K6u+vXq?`Q6$7?lMkD+KX| zKoHA`BGS#Yg@CbyH5E>0MbN>&&-b)S{2v!%%*udSCOzUsOp=*FGl_4vaG;fEaSBw8 zasN)dSs6FCJ>-9%q?%6E<%YRciR$mUI+C5y>Z~1IwCOa5pCbq1ETh4OILj6}7vYW= z9eH!_bc>8sqy|IFakbe5XW-~DK77MVe0(PktXm%r=jW1_#^GRpHJ@uQDKA}rh3h`G zWl6{DkACpknZxVly$8sl-HCU-=gwbwd0w)3Ih#A(Mznzu?6);&Hm~iOP+2 z=Xb54*A|y0J9nKs`{~&)ZZ6GVesDq={B`B`JKHXN(nXHkwdD8w{)xA@CkofS6ASl9 z&)k3h%KUtnJ~8^`=)TqY?GHWQb@`94iZ{nz`0d*G!MBE=-2M1R``2E*c;(`y)$_+w zooA8{A3m1aY%i2QbboqkzIWo{zH6u4eFqoc#~k|{8yBQC$KO1@f*e`D;g@#~{`}*C x_fEb#n8`nV@`t1ME?>U;+tbPAE9Px#+tO~WW8WCQ6#bLQcXa38-@517zW^ICR22XK 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 82fa704f96b96f6641cd3f717fb18f3deb40fa63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3391 zcmcIne{9rL96!|XYe5K#5Q)%~glx*Y_O-q1weA>WH`pcKIL9%z;2*xWuXlBKZP#|Y z+f2Yn{1t-+5;P!D2$JajK>p(oh=^!}#2`d4CK@$CA|xP2LyRV5zTS`Sh8tT%n!8^6 z-uHcfeBS4M-n-Y*o$Ke#eROUp6q=XpNOY0k1^##TOmbiT$0#B{bL@^@Hxz1k$p6j= z?cKM8JX|p{Jzh`hDOt4&VWe3K4wnixu?~frTS_)k`>;nTIBS@3`o^&nG-YUUdUGVj zrtCJHGdhMHym7cQqYn3}l18_zrkYDKaZtb>qDqCl>B^-zUG^)JXTO=Dsj`XJ7pGhO zfK*Q^O|@ALrlMgMs4UA-q7;TvL5RgxQ5?&$3@b8_1so@{Q8~g>)r%(498H(I66>n5 z$XlGwd7dpZOtDxD7x}Q|WEm()62o!~#{psi+#%CLC1AQMY912URUO0j49lc^k4Uiw zyf{rVt&~u(1GlDIg^2*hl#tE9Fzc68Hq_L>&K_{`<=~pi;5;s1({qU}3~cS30P0w`pB&Ow>u$C(lqYsf=W8f&Vo zTTTIyIWP(+iy7O@(o`_Ba+{U691@sh$Je(f+uG8Or5kzD;dZTGOC{UeqEL!P0T+hl zbW)WV0l3W2;m68tSCaPutPz}-ZnS}(Fl~U_v&Y*5s#`8 zFbFbkB?(gESWoZx9wIfJK4?G?pNQ1f2sy1jiIn zox1dGfnU_n!!MIqbH8)})h%%G`NcZdK^deS&98oV<^93K;u7=}Q{ zDhHq@XdotW7>Ec8T2#X^Erx0k-v$xPu!0Q9hRN2%>%Tx$ojx^(%q%8*KXVtwD1sp9 z0KWWW@Y?(-rb$>gAE*fHujP|vd< z1**)r|0mv*jGNvb^6y1?k0+_DQx&;kZdanpd!mBmI)8PRk1p~=nloJvlCz9VHpD5m z$ms~T&uHJ9b+=ojuOej_>W-_mCUOS$AA`d;c?pj1*d*)LA&2w5d+xhV4)(W_iPlVP z$MszY%v0=wms>XM-npo$u`&1fm4L1+o_wwJw7n09hE4tysKXiS(t$Fd9 z%P&2$=Hl*OE*)AH%8V{w)y?-uKRAA_>7%!2-Rx^PI{#4U!tO7`8KEB^xVk@d{$lK> ztG})T-8|gW`O3<#V@pHYiFZb?QQdEzpR?$b;i2?b-)%V4kZM_ZYsc|(pS^x|<{Ryg zdEcMBeDnE{C8xyJee*v26VBScExmbJb_;s=^8?F{#^!!|eCyMlJAO~~#UH$&f%o_A dJ?U<}pMCea{`dYG0sdc{WP4}g@Y-iz{0G#WV9)>n 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 3839d706ae25ddcf11d2adb6801d9171ad7630da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3462 zcmcgvZEO@p7`_@X(gvcDC?d$R7=_~8&VJm-u02S5SLi9%p5+K_LJf1fv+dfu-DP*% zUJDBH10^CsA`(#$G-4#sA0)&CQZNt`L*ygU9|Sc)f<_DkA|O9Xz}fri6x;&7@5t?eSF2&zMMV#}1Xmt(qR9uO2!=Q<@T@m-=Eb zW`=Q_R@Y2xu;zg6?*wv-9cS-lczyWI>;WksC!5MAvW zq?%%JDr{Jo@_QkWA>^ol=wuY#;1o_{-LZ)*Ta-2149BqB zj1g29hldy-(8gj#8^ijNP8UtsPHiU%BM->1(srWT#7rZ$jSfr3wVlMxS%qk9rx6e0 zIfm&(yg1p>)Dh;oBSV718Ephnccdt4N?{8l$FLHHkt%Q}UO~aS*)42qQ`^;s2_^2ch;w4Lp*mg2!qu&WN23-A zW<=)=y%Sp{?wiO$WcR|B9immsNK?fHO*saIOf#j)S=ut4x{}`^ig3~++ObjR{UPG` zppXn=7N}U}0IRrbP~GGLUXySylpWMt43 zY-uGNDCJqv1uDz9f5+bFj2qJ)^1ml3Tc>j6hPk&A<-Q|1Bp0}=GkbKAhO0Sa;^XE_D6i!jR=oWo+P3K0BtG%pCxw!Ed`O#gN( zl>U5obl2|vPl;r#BEDt8wB_ecKC|#6PI@A9@X#y0U#w6M8WInhH>4W$>NlR8w!WN- zmEXL52emZZYTrJ2P5AdaKVCYswer(r2R4rL_P#nWWBl$bdpAWE)l^;DSvfKGI#nL6 z+4s`*fth`MtA0K;9iQ8XcAmUUT{tz}XI6Y2*mq^?wAk^v{q8@dXl;F@w`Td;zW^|a Bh9Cd{ 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 b2eeda2dd5996c08b37bb14c3abc6b0c5faabb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3557 zcmcIndu$X%9KKQ%LGe}aiMp=DV03Puw|l$x#L_FY(SuqJDFKApo!NHVyW8#Vw!LD4 zL=uA_2A|QYpn_;H@`psCqSgl_R3$1!iEpDpG(bdagNgMqdynPNmNq^%y}Q|&-~1lm zeDlrp&idK2CQi6$LMRlPSXUcwAirn(pVLky-s$1zWM3#ob*|bfpL!rv)SsUuD*rPPuWM*RY4?B8j%0w}Gek8#r>}uR> z)-H4K+-0+q`m$DCLG<+NsLHHL9Hg-ascbrxan)>$&iPeI+wW#*Dre%g#^@?PAk~ZRnQ&N}(I?M8utb{p96r<5=D4yk6hLstP1w5~^k{S`H!b6j24l>k+_{>5q@)o0; zJ0QDD~cZC*wr1=_Dm~7`5vKWwRQl1>L9T(72slu-a=NNYFQWn-oRyH>lSDHEq6`K~|@Gm0v?) z0**ru$7r8OfUrnllboos9QnK2|7P>12@9Dc$)Hwm4|;W(KrG#iIwZCH?ug^7&i$rZaxXAbY#JaBSe6X!&NN3 ziY$stXzCW^X$EX6v{L4ELnEyzkktj*04x+0fLMYM6b&AT5ggTIUEnp$S2Dgb5f^#U z8`c-*B7%T;4e&;U1&S;h0BSG-B%KpwPJj_43MIaBUh^q3C$A-^J!-A#*Va|YVlHkA z@}Y8aqe4BuP`bZaF`^6I<`8rp9WnB5JDV|~#7Q=B-psWOuM;}Bs)_JuM3G>IP2S3M zV5cN~8#<7jUf6MCwBcB3D%jAJXHn3$Q>LDyEz^-fg%cuxlO8sX3p-8@5idkVEs8l{ zV4VjX5)p_hJO(o4L?j_hwlpk4{1=G0BrB>MIWXCxc>NQI3d^TA!%PzIZkWF+QT{!iM{=gWJ9AeTbtuglEeFY6MkNR0 z2uI{-gxhDd@6GzRN2ISJIT%W=tHmyI2lku6<(s?&*LR#D`_>_s^F<32i$bBYjdk&= zWOVIQ_g+4yzkbpk8@8?6V)X7yPJZ~Svwp7FQ@gqThHsx(z4}6<_UyqG%De2k!*k!M zL@h1j_l*6meAV09<_Fhp>0bHxG3VE{bAIfW2*!D5GwuSpCY>!|&}<`kviUv1jktZ{EHBq7|fh%0BDX z?MDX=G@SqOgVDRXZ*IBdrTbcYQM6t^_Vu?9_1e@x%Y@UWwoKW+Vr6V``^)PeS+f&v z>O1hsnU%cMvwKN*czeasw|v(B&9zebickB6@4eXI z_NFzruYYg({F~$*Ro@?a2UjfJeDRUa$;b9vW9-|0yK>uyGY?(geouP*ul?5R8~S?I z?pwLu>XVn0KlYro6HeXO_V~nckxgwINMm5adBzM;ZaaGanpaTIvnl=QLvZutF7u0( z^U9A7{xbXh{-*|?vC9WOz4XAWn)mw;eEGoivZa^zd_HT{w4MGxVs$mM<6CDez5P!K CcE6DT 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 7d7ee97f314e3768e327717f6fb5a957edf084ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3602 zcmcIne~c8>9p5#92uRR_q(Dd*M?`+y+nISgyE`+o;&FR$r`_v%tlpi4z}tCm_J-S? z8E5A1_8=h?e^&ef)?+8%DvlJ-M($uyj{ii~!2nj!HLHlNZvFIIl z(K^|koq6y3zCS+S&-eS@{yfpRVC?A0qkTT#*oOL86aBs2``$W|-lv}b8quFoR(-4E z^Nktref_>yHczAvr}bou+YzCVP;qu0$y1ZSLF+2A@W=>9_3bMpSOfH)-93>ZJ^LiEf>LO>;e(`~pY2Mp(~l7<*@R9m-P z-82|aBTAVaZj_~-7DC8cWwnM=goy&i<&eb*0p1HKFNoE$oYi4x^2V{skqpTa!*!^v zP?ojYOxJYU%t2I_r*AMop^eAOHU{)1n=PAg+`3L0MiGz!rJZEAMYty7m>srC>N=^L zca@@X+$M4z&tWX5;^oDzt_`x*o4FwQA<#l z1rZ;FrS&mW?eJLXtuGWPHdU(Qx_d$j2_lvvKqL|dyda7|k|PqpK`kUzl}x}B$_ z@)KL9JpyGawR&D*s!>gaA(UkSAR>oAP!K~vRs{_Z#1lw}j1Z<#d9?7>(dV#I?V-zz#~=x{)M#1QJAT%{8&QIkxWZWr^q-3 zC&HC8tvAll26P>+Qs^}_DGsHnQ*2N3P`db((eE1=>6DBpnh_1~NR(-|C_+foAP_@D zN=4KlOc6MT^Ewk%QD}OD>LNlY7{o9IpcdkR91%5uQYZw%svt&$APQkISfMMgwcsLm z^H>UruGhWTx{F>cB#)K-Ve;)pL24mUs#mN8v&CV30J;v37zMRmZG=+dCPiEjb4<8`0g1*iMwyY%|N03z~6F23b}{SM#*xIt^UhALX$?XGB3@~RF)d69l_35GL_(4m6@hM;e5rYT7l?}K zQ`?Y{CUo!TzDF>aU`h1iP{oi0!dQfqpF{*&2x1bJ1PN-=K*0>yiGSc=)FBx#MAAK8 zlu0r;Xqeb~1qUj5R(65OGw%OmZ%D=sZx8u)QU1V5%J->4yWzgsi3;zr0+RE+>dYTq zl!1EAa5+fNG78-ghu9*A)3`lGd)mzJyG43kBo9NyakVr=&%oYe`S49&%ExzN(7Lth z;e1!(wM#yq|7b(3CMiAt#!JyPlOLM!)USdE);@{QtW7PWzw+PnsdP9BlcsfPl&7dXS@4$^X8*xpR3MQ9qFh#;@>`{f8vF|{^i$ABlmK{R2(z~xb+J5=@ z&AXpCw0OnNTUI}?5xq5Puf6W*t#8ut?hkt5_yfnX&7Zw`$Eu#@nZK}lT5AI9w)V~* z`Nv6-Q|TujI`ra_J>#aYymsMORzz z@Ah-Mwl{B!`5+Ij>!MP|k zu_QG`p**uBL&4qCHy}kXl^rPV;OXKRVsSb-L4tL0f`|Z1m1ENXt%qFyKMp?JbiKu% z=YPG?pVTAETR7*d{I7O%>x)0bld`*E>g=hGU&Q0&4Hy{WPjdTbGHH2$Eb(;pb6Mw< G&;$V9$33zD 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 90274425f8c24b3c99179ef793949e32ee5245bf..b4b88246c356a2d5f933ff732e09a2797f78a401 100644 GIT binary patch literal 3366 zcmcInYitx%6y6e2pjbkp3B<%W4#t3Zciy`*Ll-G||LFDnU%d(D(=y6r&`NC`!WPM^Tg*^vph{TWo0~GTGUk zx%b@j_|A9Fxx1@tU3+80oehylq_MLj*$ux7gL`g0eBV9xH-?{iPRB+s5}AK{aMwll zyt)`3eznrQes5~6s@u6JHf)VVi#Z3RBax<6MF;C!iBD-HW91X{rQt&~Wf=*2gOp-Z zPAloNI)+@*Gqf(P4{g;IgI=|gYAULrAV+*m6?56Vrxp`*Nv{ge!7xKpB@usXf^H5B zQoX4zs?~N06^pV+XIY+#D^V^cin9Cw#j`xiuyKZC5znh^OqB$xa?xPTHB7ZTxu#+Z z-V$`5?>j2P6bglCL5SLJhT#-NVOXBwc?1&38_fH-i1OZ&s)i)-bk}lx%g$4QMy%QW zeu4&1%OT{PP;K6;zyyFXMeHzKlnp{E2^xAR=k&YTl5s<4NS5SC-uFP33uT=?+qbRinYPagrG>#nnE;~2}K>X)g{=s-L!3ItK8|TqDb+4l%;S6D%e1@jN%&M(+)^@=#cqi13ceb{6xwdI#VZ!TfZ=pKdT4S6Niy=PB zmE29G)Xu!;8i+RuE679r)cEynYT!XZo)2??AiAw}m*L@-NuLKKV*h$^6k3TnV59Bjk{T^;NV=$Y*=55{>G zE+_|ZRTgcWW`2D7;k*U8;Atu#RvG>tsBr)@*eZ>6Sw)iVO2Vo zxT>KyLsC4TsaGjaEjUwo%33QYM_N-bs|#@xu~<})!2&{9G!#B`%r>Ygj@tofG4nfFX}Ujjoc`vWv`(V=2?7!wO;>ta#Bw z9uNJYO65kydO1;guvv*gSB9-g=sGiEl+_mc2vFh%o473I*`{B>E@{pHkESgW%#_aC z`2phAxbI*WL-!)Cm!M78&QalprhJ>ij+3?Y5^b4*yiw^8A)NG-c04?AV~BV`7B!i0 z$Rs+CI72iLY&?SEm=ledL1aV5Rfw;Hh)c7g%0a_qtHtZTKvYSe-iPxU0==KPiC`4q zA(rFN$wgj491hA8CrMCMSO^jmS(3ELf|;}u-{N5OX&Eq0(gR+EB$*mCgSb`=2Woj1 zxU|qI#n(=%=MM1($LCCt_gN$>FA`K{(5(&=99- zkuxdW0iy$L_RY4)po)}Ws5!1yhu{nxJcfsFcnOd1BoF)6g~R!GOFnr94)#BFCY#gp z?hD@}9-FoPj-6+&%stZ575!t;-sY~o#|PftvEt>?k;dLH>qozczCXLLu>1Ru>JDrC z!rR_Bvu6F`ZKqG}-}B0ICx@eg_tIOl?>T&a^Xp^v)bEGiJoWVPy$cS0`ux$OvpUSv=eA#a zs_np|&qn-5emLpS>=SoAc;(~FP;tu#tMx^l*u{p(=~J5` zXHSg&))={ZWa;V)V{^8DzVqmU%e#;LO#iiF+re}9Ui)+Y#s2m~J^pWFU8GbZ8()Nlj2>E@cM*004?fL_t(I%k7Xo z3c^4bMBnZwyI5$@BB!wOB%Z*-+1N<#5o^IC_!qDX=x*}m0@*;i6nX6%hGAf4W(t^; z*dKCTUHyf}CL%4|&!67xB300cQY|AkD(fK01vVwT5r_~%OIf_k=z{CzX|h`IR(?Yt x*dZyk;=Xu*-7z2c0f5UK+eQJno!;7)=>UbIBJKohK(zn>002ovPDHLkV1icKVc!4% 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 ba3d2bf7ca9c992828ac68280ca7288157309d02..f8be49c82e46b3091a8e59a3edba946e3c4fb5fb 100644 GIT binary patch literal 3463 zcmcIne{9rL9KSijk12Bz6MhJxl!z?Q>+fD$xh-Qi*oEB~}YhK{`*aUe#Tk#D;=Nj-U;5f#P>?i zB=m4ekG8likp@{YQ+}YDG3ZaHEM)ET&8tpZKv@S}EC%Dc5yYBTW!4dN^K2omXaYU~45z*K`u* z5UvZ|0|FpuBauRkL32r^3LzY~t{s(;17uKZC)#O2vKcyNo2|gQc9iDKd^L{S4EymM z!Ej_=80_lW5M#Zb0Y$;IK7^^)Q!usUS{nk_w4i!>ROY z$PIuY;KCs85s5%7VyP(2$rOz~bG$p1HI106u5}ih(ge*#X-VcJnHgw`SgZmU3~Q_^ zvS!*TfaX9?fjA^BBaUN*nU!nJq-mqTC_A>eJzQJcWSg3vL>*4^!ueRZu2!HWK_D1E zok=$mk;8`L0z-k}P!LD8`gL8E0}4$k0Zt(#TI2~Dasm-kX@w9dfu#Z}C33u!A0IN6 zHjkCw`0N5zO$GVrPcO#tKoik|5w!qAK+l^f(JVp7VxlOCkYYtG?`^TIBaHybVy|9S zD)Okr1cs3$ngCGZ36|z~LQ-grfPjJwgc1NMs>-8Kml-;m3kJtLVrAi9iZl+vjACWln)EbGwuE$qjFU}5DDGJ~um=fH zKV13JYtW=Ph^9_Xp5}vi?kTBP4S}=-D1{AZ1O+&WP$`5E;53HdcqqmK3d_VGGmrF? z3AxCM-jKc^&9kh^#0W;?DMAWx8UbQ}Cj^D&0yGPFm1B#1WxQrnByV3!MtkIX-K(uL zm&H=pTF3{>$c+q?>_jQvVudQ6Yt{#$>&S?ab=#4Eh!VG1#91@P)Z7kW!U~!KkUSAr7}ijzG9QMtk1OJKZ8Z70JL*bX?6hp);`eSU7y6m%{NK8fe|x=x}~*?Cz~T zUrAj!R1+1q9eiQ`qI;H1JyAXJficqcrq8zS8g+Efxt`tOsTYg~M~z#tchdn8delWeNm%LK>+E4pWo;_cA+Nwyf&Zv4$<> zXS<)-u{gY}w0BJ3-;?;=%#(*szrN|suh)*g&Qd#9Jv?*NsWacNFS&nTo$yAbc3{rQ zlaJ1hM(S3dYgkZPzPh@E`mJ&U$}_U>#RZFxzw~n7504+Oj7H8pfB9SAcNgC|J)sr9 zQF1V5pFh~Q@wtkNDz`>E^5JFv&wJjz{OYz}zr6bMSJhWbAA0YJZf*UJr1w`TT-O-d JH-F8he*myXfJy)W delta 308 zcmV-40n7e}8{z_xBo78+OGiWiHUK&R7kv#A*pVR@e*gz`Nliru-v$g04=>F9Lf!xX z03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*0072GL_t(I%k5Di z4#GeXoV#nGM_U02ZE$$Nkl>J51Oh>L0B=I^00e?BfW=|>08m`1DDAb2Xh0oFgYL-L znPg@bf2dFaV80HdnNRkMBXAW|1GsD+S}oU+-DQhvF+<7;$^^`iFj#n`(;7Om83}|= z29*OWAxILa$NI3^1a@vf2o5Mhs&b@^aNOO>S2*miOg9<|BYxnx7APw`8t3(0`-L~j>pd*)R@!#}0000Fhl=7iz~= zX?ybB?aln=_xOI_d^7$l=lbunW|7a@@e`1Ioo%;tx}ney zF7V$oLhF86Lmu8YlO0}1;wnwIGGU0U6b|PzHn9$c>KEm0sP|xxO5rXu8>K&aW*1GF zC`vDr5^Tb5!rf-epo5nVwkGw#9$iKBqJ>m_ULy`N*n?C)lg_$YK1vt-YUJ4;W@xHl z;`K!720tLxk!YiuEC*9^m<2k^@|2>6Iaw4Vk;^Hb)%zud%Ww2~_DtlV}by zwD#DQrC8)wlvMo7JH^K$y$Hrl%jCnoW#_h2~2IR$-&UGoTO!?%iL)zqe$_5n5E_~ zGqcFbxj*u2C@sJ-=;0{s6A2I&32c%RHI^fPm-(M;(KKNp(-^2Unst+8oO;(`3SJU))H= zo10`#m1V$(xk9>$gci@b9?a@E9*feX*05=*Evzf2m_?EJm6W81t}IGz!@-wC0-o~5)e3&m8x?Fz>vi}#wvt}ROQn`BW_4a(BFtrx;)t7(=**y z98`Fgyoel-S7}k_6!Ryiug#jI7d%b*#45tSlxQ4*nZzoLwV8RG?ueNL8Ml~(TshNu z>I@N}lW>(wZy-%^2~FLSJT=0u(o@=8I5E;G6|%aZ7=VSM3J~k}O*D8QN;r~Ibb(J{ zzMk=wiMS|=-lV=TCkX=LQ-C)l7O09y+Mj|FkV!WcPJj{;g$iEbTB z@j^sQMKA{ptn+|FA_5VW$3TIch-8E#C<4n6e+wcm$%-0B4$MHj{u78w?bEwqwhNQ9 zpZN~Or~(wQ&PgDmkcw186hK6fc_2f`8VW?bf`|_Od%q`C;{S0m`jiZqqUk;_0+LJ) z8p4iQ!GTJi1u0Mk#{GBVP06_Fogx4CCKYt5C^yWvm8keTRz&hje|HwHF4{zzGhGgn zyNpH-#3_!*=?J&aXy2RlU5`j#MG7!fTvy9O+Pvnuo~75+>|efR?fQ9luD-jrW`1fz?QJ`sTGCr};gbjUJxVnm{2(=J z$CBP1KO9?rZsUfYgZB@k_`!E)U$pmyi`(X{7XRdItJ~+U%3pM3@95};#*utv*I(;L z_Iy+Ixb%SPKCtn`B}2K(AIfcAUUk>lSqpYZZ$CS{V$K!E?mwIA|J$(>>YKkmbfo&6 z*F$T!9f^2*ooUoXDn zjjj8S|6{K6#G305-M1;+`j?@Phkt&d@{&zlkM6!jk}tjF!J*xEzc{zx; z<1_8Z-w*s|_0f&V-fKQj&sg!+%~v0O;){JRj|hVg$;zT%opH|%q1)-$EOWebaI|^T z;Xmy8X30lKFt_vjL%s90KR&YJGc@zTp*44WaMPA*>YW=qYxb;vs&4E$FbAUE^N;t- z-+S$)>-KM%IdWI1?a21VPhUQE{wMmAxueRP$6vv7hqjLU|EtBDTVua#yydok0f8gc AsQ>@~ delta 350 zcmV-k0iphg9E<~yBo78+OGiWiHUK&R7kv#A*pVR@e*gz`Nliru-v$g04>(UQ#~AWFU8GbZ8()Nlj2>E@cM*008hwL_t(I%k7b& zQo~>nguna$G-+Bgn5JNm%rKyEs5)K&i>Tn47&K3V1;+!B!Gr;tCi!!RPnZ-GhLyWJ zcYC++e~-V1d`BLybIaZx^V(6S9Zh0PV#niMG4Q)SadMrTY>maMC$1m_Mb+509cMR( z*7rw!qHPrIj1U_!LN^oQ43F&=3osK|=?{jM!2kdN07*qoM6N<$g0#($Q2+n{ 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 794403d4d1b287a1544bfc498424c3e1ab3d56cb..19e5b2fe93de23cdbfa76cb1156335f0b16c6b83 100644 GIT binary patch literal 3759 zcmcIn4{#LK89$^diKap+C8acO7ONuN+rPKByTcKZyGYVOPwjFGMie&7hg=r}xCRiA?6Iz%UrEl*a!6qbA z>(1TY?t9<+ec$(czxTa&Eu|&PvNGpoIvkFy;v!!;`kiTiXWW7A_YPkN=qDpmw8nHe z?wW0Xr#XK4Y&Lqhs8v*2mHy?DtcRRH(F4#K3q_E%!?8Fo76Eb%w6FlI(!w76lis&* zOjA7gYL}n#N4&6FE81wll^aVc&ckK;<{*={Cr zEN)`ec<_ANAy(-x#k{%!G2TfLGDR_%TXfPq#|gp@F@|C&l5&$YMKFv+@sf+hk{6D= z8Hy^E`yNjELT?_t+Oi@NNk*elXOwm7MiohmqDWE<$uI=6Ak2oa1!6?lT#!QWK~pxg zh^6Ua%tizOz0UIBDAGg4a#Fa*Pv ziEQb#ZKPVabhBEY06N`$lLJJp-=Fp|ZY-ft+J$Kq)}u6%gp6x#Ry0H)Sq@FT&X8eY zJqmL{DjU-(hd20~!f<4s9&Bmq1Y_-W zvY19&VQ8pEfZ$kEJ1PYs$^o8XM3E){6kP;Mb1p)ZX_bJ0f((Qr01C>=mW701P)NXD zh#oxESZT{MSeIyYGZeZ|IY3u((3(m5Z*;E;YiKSQ9J7U$pnoN*afoK*E8bSB#bB_~ zry*v{L=gPgo;5f3paOJ*u2kyzXi`ihQ!`nf3P4rzDX1+OpXq=ID4BJu1O+&eP$h%nw?uiGK!V3HXRQZFEl~!jAw0pxp}^rUzFIJ%ptfG-l}-h(v;#9G5Lw zA6Ak(M4C=~LO&*`zcob+D{uh;(u4|ShM*NrAq2E82{)iQg;$`U2p~oAmnfnuC{Ci$ zhDoLB-2XyRa{AR7)I;XK!@{;{j+8`9Jhsvefbr_lilt4MeQK_ou8kp9%=So{Z;e5Pi*-6 zv!yvbvFseO;l2S7e4K23bfzw6H$CF(v7XKqd|c}*>$~@T`(N93 z1fM###hxEJe|_ls=((Ye$7YVMsC3TlI^09vmiy`}eV0a#U|wjZByBzNn@=+60<_17ErbROth|C6iJipYYy zzEQC5bj_;R^L(U!$Dev`Kbki<=kt;dW#NetZF;RIzgF)!{lIW`=kDx*#@~)+{I2cx zk>?)z=;@}mzAbC-*^bP7v01&|V|jz{9#C&}AK8AMRQHkBmQlaJif|)x#~d zo?L$+XY}5`KkLQ(tj+BOE$#pZpsIk56t?XHfdPS=)A zyY4=@`@D4WrFVX@ypU`AypuTPeC(+E!rLFWHeaGn9X&ZO>!+X84z9!hZM0g)5!kM1 zuUEwnJ$UeY#N5p9{B8Hlf!Y0S!}p(l;aKOUmiMa3H&>vc)9$-8L@1lSJ9^5${N=mD z^S?hkYlGD_SNQX}!I7)7qyEg=va@p*&U-)NUi<0RhG_@Nd-uNUTy>^TY3^hjgx=i4 zIY$=#C@NiBu$o~$JUBgWFU8GbZ8()Nlj2>E@cM*00BNpL_t(I%k7f8 zPE}D5hQC>B?aN^U9os`836+vyWnyDYd=ZI-3D2YjZ@_z4T1Z2Kg^5rcLQW2D_qxp3 zLh$TJf6sI?^UpVz3_O|qD|qnfnbiYy(Xng_r2=0G-@jZv(7Ol4AA1{PX6Kiqy#c>6 z(xBu~IXs@*B;e)Ij^(6uE1`=X3otZBXoN8p;#hcfyn7E4?m8tJNfi;{cC!!=q!nbT z?B<%J%Cax41q6lpO~ueCKl@Dit=Ir=!%;1uf2ur5Z2bz`*|V8F&U*~7(a>b1sKgD} zS~jnQ7ii`9(I2k>y)DnnhEJmS~WOF7?)R$xH6 znCJid1Aq^2_v}XH<<*?x*BwH0R95M X6PtotWKjV}00000NkvXXu0mjfOXa#E 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 da8d1cfc12e65a242c54a241512522908a377ab3..d2b1f14cf4e6cbf770fa0379cf5511b4b4ed2c89 100644 GIT binary patch literal 3788 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 F{09!MFRlOp delta 517 zcmV+g0{Z>T9kK+FBo78+OGiWiHUK&R7kv#A*pVR@e*gz`Nliru-v$g05DrbwTpj=b z03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00EXsL_t(I%f*sS zPg6k@hMzMt_tJY?fuyu32_|ezLAE3=)Q#@-4;W&M{wQ5({1I;5xO1gOK@*7yY6Za- z+HyZ;e~t?y5!+sup4H^co9Dde1O9i&q~zMYMFkK!t9tXOJEk{(CsyyaRfDqh9yVUa zM4vq;2PFWP@Bac%1#~uB8VV)r6|C+jEQ}nkZgHt$^t}LJ{lR&i25(qZOm3k$ zv|QazQKNimdOp>1ih(C;ICjrv%nuAJCYd|~5x8`mP|JiUv1m|y76_%14?HIqEJGLQ z?8Ll&_*KRo2t+Cz#U3$+aNxPQJIkzbrv+ZMMjR(+7jZg+cTe_2HrtATmddRUbD)rU zYb9w$lq1i_R-n5e@M6ju-#-2(Vqoj(p4cEfzc|Es0Ry&Xv9X!|)Be;;1h{c~Nq-!c zgb4B#nRtc&j4RjLx^ca&RT@|I8O0XstBX_uYDom4(f~gJPSBl8l|s%^00000NkvXX Hu0mjfV#?m^ 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 6543c9466490f9285f93c7be5363c319187e68b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(|UV{tSxA^XG>GMK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`+YVZULysQH!D{Fg=8~BB1)X|b8}PkN`PDj2Ir#G z#FEq$h4Rdj3o#A9mQpnErf!T1rB~kMtOwPxCuxPHfZ>|MUCf{FnFb+1fVO n=1ZJ3YG|F@+1M#qAHm3Auv09(l&>7d^{#hVHSA`Sng9Gh ze)F5(%&ttIKDBSpp*^KiX?%sP+bwtXa+J&|n&UW%iWQ6zSfF$%%t#M~>EWS=I!|d5#90u9lJH2pXd$c0kZE2* zCobHE=>R4GOzDwW(aNeQsc*<=VHYnX?S61Z72f6@9%d=nYK3h)A7xQGA8p~f=-vZ!iTGGm?>QjTv?QDCrQGgP=p^ zxDtnRvQ*5hTZ`IJ0)ZhreYCw%t4$}7AGDz(ojG+vYE0Hl%`r`c%UVC(X47qiX+}cI z8}+ITwU&c`xi-hPWmy<`6`vu~G6*7`?ICVk6~m{Pa+MFq*CV-v_Fc(;s z1hI1X&w$1O%n+;JHXZbMd$t|`GHITKIofl6V-E<>I$XojCty-iplLdgrxRpu@YD{D zZH~0(5S8kdk5mCNQvo4j_!t=#ZhIEhvB&Y4B9sYS&}RgkMGWNpu{~Eac-7Ie%2)kpO^z4Z7UMWmdQuqB2Pxrk4Zvc_u@%fmHi~@NX3Gd zvPdFv+zx1;w#s7220KInr@UpHlq}vGBCOknXLAktoMNOggCX0&99cv&n8~=!Y%+xS zE{L?2YPcF~nCeix{s}~b>7(-`oa3vNco511x`q}a4;b8wtqdw8H-=ufe*2W(^a(P9*{n4(ghmPO6{K0`k zYtijbzKnnV7QGHH_S;AImRBD6uz7X=LGRC_w_f#nzrOL-mCu*!2XB16vi8l*n>XX| zy7a}T`d2sJ`N2GX>qq7A)y`voyubgNyZX}Q@1AA9T^mz&zkBDkhgO%re`@v0?$RB8 VWcl%nb|(H{G$v2iKR)sD@?ZZsC0YOg delta 227 zcmV<90383l8Il5!Bo78+OGiWiL;z0!A!DDPRgobVe*gz`Nliru-v$f~F(Zb^tI+@e z03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*004GLL_t(I%k7Y{ z3WHD#MNjkU;w18x`VF1h4#j^F^b_i*cMwtY;?&WA1vk$WxHpFoI5|0zcXPAfT(^~N z^<*m;N%E1`CmO(1PV5$hAgCq)RBgXt_%7%S&pw)j%YT2kcZEIrXkJIWFeONfyYCCK dTnJbH{1sZQ9u-oTCl~+#002ovPDHLkV1na4S3>{* 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 0b4544dd166b18a01188f646a10ce740ba1d8f87..9ce445ee2e0ce00f40ff8dfbd52bcfd4d4065022 100644 GIT binary patch literal 3390 zcmcgvYitxn96uo_U?3!rphUyE^?|{;ectUOJ+SQ+dgx&-r(ByznBARiH@&-EcDHxe zMguk)f?7UEqJ~I_DKQ$1h6Lk_h>14vL5LbYm>_C25s}~vBtbFy-+OGY*wV(==5B9y z=0E?(Z+`QexgDMB*Djd9Y*aPtYwv zKq{N=q}ptkQ1K{>be82QNr`fCQIzGoD4yk6hLsqOMLe&vaWy7TwTp&mu3@TO$u+fD z@Rp$aeBV(Src^3LOG4Ckdl^nq6o%y)o=0GTyupHx%c$Tr)jcGMr@NNpTXum8JYvlr z@Dns-S}h^(gl-F74JH7LDPxD>qHIu7#n8}0J7>VnRe~EjLvkcf3cd%nTxjd`*}m=d z*;BXfGt9qe$_5l%-Z|v#=USi2{7(v8Q`t4+zjWT=mjh zU{XAwsaKPyR@_^A%2}%>M_N-bs|%8eSS%{YU;!a4nmiI?MAjr-;5EWGGl4RJi>l~N z>5FhNK`?j?@n(!giX@r{YdD7DIwwk;fMbRzH2A7`t)|Fay_Smhs2x^N+h8q=4P;B0 z4^@#H73x^|ul7c}MD6n31PrB`Un6bnXehX~=Mr;Ov_;?*JI1zFT&!XcCB zJmL(|K(fLUBw(u3u?dMPbw#WNGIikER@BekH_~wNDa*v}P$iH~-nAma4yKC2d z@!Cz)mJ@INj)!AU9F*7X+B(uCqn)GQKWiL(TzxrvW+Xcr`KWvObBnWIJ-ksHan-Yz z4p1k@hMHS0{j}})(2miakJ9_TyrXCI)8)5E_Kkgv&gBlxiR}61__DFhv$tKgKbLwQ W>?!Yly|^p*hm&ewpM14-^YEWZY-dIQ delta 291 zcmV+;0o?w+8qorfBo78+OGiWiL;z0!A!DDPRgobVe*gz`Nliru-v$f~FenHCLl^)6 z03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*006Z~L_t(I%k5Dy z3c^4ToXy1q1R;=+Qn0gCNNrm%-vX|u}F^Ciqq}R z?CdNHfBf;wn9Te9tf#X9>vT?CGg-#GMRz2tm;f-^gnUFfS{oF8iPJ6<1{wgMl;DtF zq_qJIFkXkI%&XM8VB@LML<|=J{hosBSCZrQ`b7c&$_30*zeqL?TMf?pOh|M?k&PDHLkV1oF-bQAyp 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 a9aff1f149f8d7d6bf0d2967ceb26c360dc9db50..af5c686fdf586fc3c6cf9996c0110d5b903aab1e 100644 GIT binary patch literal 3487 zcmcIne{9rL96v|^!662iID$|L!7b41&+E0#ZaD4+8+hX~4mMQC-u1oSn%%Xf?Y0|g zME_wx3=#=3WEe0p4x$(n0W(n`NH7w@67?U!gs7MiNsK`P1_5917YA-^5ozvv?R($% z{qcF9_j&KO#2S}Po-}ik&*z)mP#KHBM4wkwGwlb^Odx+IZDDJluX=ID0%|*Qi3CdOMu`0V^J65T!w}gVh%!+t zjN0`2jW$}fu`#Z0Y*%GSF0LV}GYWQ)MlK*S>6GCpnGl)vtKes^nI?&>iQ66`YrTL( zOEgA=O&bxSpP^KS;fSE@XGKAfq(ubBa16}^X_lclPGLkPz!Uk4#L;Z1DNT{3`B?ZZ zM7FuErOpF26c|eA=cH-R@qMMLocGxPa>%?i!D^%mSP3SJ3 zqZp3Oi-TQV8)mH6b5BtyqYq>1^%PAlC2S+$ns(eYQw8qC3MdjB=Vyq@X5D~hms91{ zkRN~|z(pa_BNByK#4~YLP#6|}7J7FkXBsu3u6381vJ@-CIYtSv3NPMcidhVS3q~}C zs-l^88sIt5(;$gx%Se($ab}gUnKEr07-z?qwl{>sG27Ji6z*`EmMtL~>cS!`iz3DO z*=)MesM26KE-+No5DAgER==)8g#$bkG(n|;a!{fYvH++=kO@$105T|`X^3N_!uW`( zc6hAx#^)9&G*#^5Zh9hQk;o&Bf+E9Umx4qA72jY0LQZ3VBy)j+x0SYzH3Fncy?R+e z>`_gK94E^x1&|z|cvc8dvdU@{0u161k^z9YDvuTlc7sy_-a-tKg~k?-o~e#pV~}I; zh2;QW`9W((=)c>&+R*V_a3tXoD+m87tZ^7-94p%v(=#a5645a-PA&m!LQ;z)*5f&?t}q0ZLR^A;|I|00q9pSJrDTMf$Au&k7>W@$@z8Zf^@6yYR?jpKmM2Sdd1 zl8}%POKC{uC>9Ek!pja(LBI-7gh+xCC_sE4L~NW96c%roOhLT<3q<+pQ`>-%M0oF~ zAEFopWGTpTA|(PIt7}jYD2d@P*8^fgPN=M^u|pO!q!K^kV$=~CFv6sJyeN`nc+eoS z^%4%0@~oHwk!9Tf6K`b3jcO11_o95nla$q|oZQg&D^cz}l0$N-w>q;&7iB2T87&9# zSw_Jd;s{&hXoTBao}M@JVYf(6MY1rI99IiX_zdhl77yR}rFeWt241%|KAhK`IsUfK zH)dT!q&6IT(-ig`eHrcx&vsS&Fne z78{HyQu&0cPcOFa7?@(My0WPG>y$KO+U^A(h5tCQ;q;F$AG?0%*t8egJGXqX=fItD z%rjkYHT_h!qW^q0bEj#S?wO+V1hb53bMfRi10T-E{G|vf`Jm z*XAy-s<^hm_viN6048e zx6j_x#(l$2J$1Nz{?4Q8L+K;dtyimdCcoO#ocv^c@5Dag%sWQq&LsAHi~#-n#@~45 z<_}N!`p(V7&8dYwtIM|D`fdsw``-LZ6*sn3k delta 342 zcmV-c0jd6<8-xRpBo78+OGiWi{{a60|De66laV18e*gz`Nliru-v$f~E+#wpQNREI z03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*008JoL_t(I%k7ad zN&`_4hQE31vLv7c43S{9f)LA)(oO;u=WbVrbumv}>!y11JCOw|02YlUm&4QVrZ`;E z?S;A(@Lv0*eSfUcIF^r-1c1&%UDImD)8mV51w`Xma;%jvZ-S^n#rbyQ5^V-* o_3r?TU~@O%z$N+>!3*3o))gZ~dCi~ioB#j-07*qoM6N<$f>`XA;{X5v 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 54abf3f7e7f63321924029214d9427b27337c727..8ced446d67832d2bbc2aa7ded2fa7f21d3798e97 100644 GIT binary patch literal 3615 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 delta 390 zcmV;10eSw}9JB+FBo78+OGiWi{{a60|De66laV18e*gz`Nliru-v$f~DI)~aGl&2H z03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*009_DL_t(I%dL{Z zN&-<7hW~R%tc8o1v8QM;<3znsE6KqKqD6(aaN8y#2r_cf#;~C0h!W{7O5H@LGxN8& zrh|4(f2Fg!oOAx~p8s%w|BTyGgFo-E~M(~;81!GZCkTZzYWFqPjxj;9IB>;f!!*wG5 z{lh6h>#8GRPj@Rz=NJ<&=N~c`Knn%_p2Pm9YzBpWvvn~QHg?vS&R9@G8_#F&^G~4X z2EwlxjA#_k1iV$dA~Ig&!TTz~Aph3>)3h6Nnbhd;N+OSmktl&q`y?K|&(kkr-x u&%b5-J-)n+b^ep%+wCRx)f|!b;bCxIC@cOU^YaIgQ#@V$T-G@yGywqOAY9r2 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 42f2c1181c7a0678d178026745077a240f302163..74505fdc6b076d02acb6f6dedc631adc0960fb67 100644 GIT binary patch literal 3366 zcmcgvTWl0n7~UcQT|`NEF(5J-0)fEUx$j)U0%f$w;5^AEps2DLkm>AOsABYbSFeJo~=mQ2YXbka!#zaN^XD`z&wzLs-vO7C- z&VT;PcfRwTvxj=Rw=GUCOC}PD#rdvW5q_6M-@6yUedUcmG5p-)b@c^_#G<9qw=Hq( zwFltgYrE7N_7=8lhFeKt)743;TJgX-k=VGo>S1G$gp^MDZ6`y2H}Nq|*=B~`DHYg) zmn8#s*O*UsjCGfcu|Y#M>CKy{ja3aCR7i-aYNhN1S~Wx0{A%zVH8V6-GYJPXbbAz# z>Mit8S=T32I>jP`WqC?gQ(RgU6=eg(vpmbNGQ+Wm=QTF1NdnclXo%*UmR8JlHe$hB zh8_q*Ph*&ok&)DhkaGQghEr9QVR?q<5m=yL)CqAFIl-!?ha3qE-}XY=b*RWA*4?2n zLqn$Z5-MKo)(ILg0booOdkmLiqmpWdrV-nDLw>my+%yGOcw`8ubWMB!N5R8>C|x(p=T7CJ2jU63;md z2lIGvXj?Okje4dOMXL4;rcqC9>SBV`#q%kaTD#MBOm`$$7uC=h zKyo-F89E{o0u~8ui4!%JgU|Zt&elx}u4!ANt)?8}#8SjLPLtA8Oo7EF4)LtUrlDD` zU%@a3b_Mqn#&h~y}*~0z-B}YkNMM?eSg9E<;C9+_sgZTC9Ea3@JF*c#9h!z^Sfs}Bx5HobMu{WY;d8pnf^DJB-2XHk8 z_07^h+5MPf!(0Fa5wYsDHdUsXZV-lW;XlZ-+?< zfTlr1p0?ut##7neG(FO~idjRDEyQ9`MJ5XfVbS7|C=o@M4T0AQzmbWQ30%}gZ$@8) zlLW!!b;Mf|i&R;(5Z1AT(gr8WoPZ@$6k2@Myw+1>ZeL4Hd$cY)s%^B9#SXGJ&WEbW zjfRc-L>bXyB_`cywx^-%+=x+kJ2F6k61Q2zb+f>=!V&C~_I}{etRlh8n7r!@6Tc;W z5BnH)FX9Io+Vb5B6)$KibSdn4W!tFHmKk=;#tsp~NzWK3z{9tPh!+%5R|tnJV(^GF zMH4A1Pmqi`(M+2}F%{f|_!fw`5-VyPY?y3Qy#5J9jp;K6u+vXq?`Q6$7?lMkD+KX| zKoHA`BGS#Yg@CbyH5E>0MbN>&&-b)S{2v!%%*udSCOzUsOp=*FGl_4vaG;fEaSBw8 zasN)dSs6FCJ>-9%q?%6E<%YRciR$mUI+C5y>Z~1IwCOa5pCbq1ETh4OILj6}7vYW= z9eH!_bc>8sqy|IFakbe5XW-~DK77MVe0(PktXm%r=jW1_#^GRpHJ@uQDKA}rh3h`G zWl6{DkACpknZxVly$8sl-HCU-=gwbwd0w)3Ih#A(Mznzu?6);&Hm~iOP+2 z=Xb54*A|y0J9nKs`{~&)ZZ6GVesDq={B`B`JKHXN(nXHkwdD8w{)xA@CkofS6ASl9 z&)k3h%KUtnJ~8^`=)TqY?GHWQb@`94iZ{nz`0d*G!MBE=-2M1R``2E*c;(`y)$_+w zooA8{A3m1aY%i2QbboqkzIWo{zH6u4eFqoc#~k|{8yBQC$KO1@f*e`D;g@#~{`}*C x_fEb#n8`nV@`t1ME?>U;+tbPAE9Px#+tO~WW8WCQ6#bLQcXa38-@517zW^ICR22XK delta 269 zcmZ1`wTEef3O`$tx4R3&e-K=-clqRrisJPQ>?NMQuI%?&`9-+ZAHDliz`(#Dn;8;O z;+&tGo0?YwU3ZhxhN>*Z=>Yo)mYZO4`|0*z7Fl)>Z%a|Nn8c z_<;I>lOO(`&Szs|OG|6}|KGFN(Qo^;|I_>T8+&LJ81AY5I5#o#y6u{*nFW#`KECy5 z^UDJ&tN;J+h`5^tZ^WI#=@V!7Pi>soI8%1|TOJ_L`QcOl^NBXIvGKnMCWhY}M#lxt R?C=Bm!qe5yWt~$(698$Abmag5 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 da2986f4787af065c98011ac8cca2fbc06621839..82fa704f96b96f6641cd3f717fb18f3deb40fa63 100644 GIT binary patch literal 3391 zcmcIne{9rL96!|XYe5K#5Q)%~glx*Y_O-q1weA>WH`pcKIL9%z;2*xWuXlBKZP#|Y z+f2Yn{1t-+5;P!D2$JajK>p(oh=^!}#2`d4CK@$CA|xP2LyRV5zTS`Sh8tT%n!8^6 z-uHcfeBS4M-n-Y*o$Ke#eROUp6q=XpNOY0k1^##TOmbiT$0#B{bL@^@Hxz1k$p6j= z?cKM8JX|p{Jzh`hDOt4&VWe3K4wnixu?~frTS_)k`>;nTIBS@3`o^&nG-YUUdUGVj zrtCJHGdhMHym7cQqYn3}l18_zrkYDKaZtb>qDqCl>B^-zUG^)JXTO=Dsj`XJ7pGhO zfK*Q^O|@ALrlMgMs4UA-q7;TvL5RgxQ5?&$3@b8_1so@{Q8~g>)r%(498H(I66>n5 z$XlGwd7dpZOtDxD7x}Q|WEm()62o!~#{psi+#%CLC1AQMY912URUO0j49lc^k4Uiw zyf{rVt&~u(1GlDIg^2*hl#tE9Fzc68Hq_L>&K_{`<=~pi;5;s1({qU}3~cS30P0w`pB&Ow>u$C(lqYsf=W8f&Vo zTTTIyIWP(+iy7O@(o`_Ba+{U691@sh$Je(f+uG8Or5kzD;dZTGOC{UeqEL!P0T+hl zbW)WV0l3W2;m68tSCaPutPz}-ZnS}(Fl~U_v&Y*5s#`8 zFbFbkB?(gESWoZx9wIfJK4?G?pNQ1f2sy1jiIn zox1dGfnU_n!!MIqbH8)})h%%G`NcZdK^deS&98oV<^93K;u7=}Q{ zDhHq@XdotW7>Ec8T2#X^Erx0k-v$xPu!0Q9hRN2%>%Tx$ojx^(%q%8*KXVtwD1sp9 z0KWWW@Y?(-rb$>gAE*fHujP|vd< z1**)r|0mv*jGNvb^6y1?k0+_DQx&;kZdanpd!mBmI)8PRk1p~=nloJvlCz9VHpD5m z$ms~T&uHJ9b+=ojuOej_>W-_mCUOS$AA`d;c?pj1*d*)LA&2w5d+xhV4)(W_iPlVP z$MszY%v0=wms>XM-npo$u`&1fm4L1+o_wwJw7n09hE4tysKXiS(t$Fd9 z%P&2$=Hl*OE*)AH%8V{w)y?-uKRAA_>7%!2-Rx^PI{#4U!tO7`8KEB^xVk@d{$lK> ztG})T-8|gW`O3<#V@pHYiFZb?QQdEzpR?$b;i2?b-)%V4kZM_ZYsc|(pS^x|<{Ryg zdEcMBeDnE{C8xyJee*v26VBScExmbJb_;s=^8?F{#^!!|eCyMlJAO~~#UH$&f%o_A dJ?U<}pMCea{`dYG0sdc{WP4}g@Y-iz{0G#WV9)>n delta 339 zcmV-Z0j&PN8i50lBo78+OGiWi{{a60|De66laV18e*gz`Nliru-vtj82^AO*&vF0& z03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*008AlL_t(I%k5G- zYr;?%JvTQdXbA`s9i&SJ7qLI6b*YoCf~d0~flmDig7}MEN+FYI+dmUyfII#RUI%q*4I7liu{2X>^hDw)@wM8(_dU3-1E~}y;m043m1J&@>Lld} zJg-q}l))T@*cQe>U1%=?nuCDIib)6!&wIf4;unl^&?m;HVZ^QmOv8vBc9K;d3s^*3 z_|-g2Y%m#rCe}@?prpoTEx~QT7!3e;=?CJbIU_#z0xFhVx;&7@5t?eSF2&zMMV#}1Xmt(qR9uO2!=Q<@T@m-=Eb zW`=Q_R@Y2xu;zg6?*wv-9cS-lczyWI>;WksC!5MAvW zq?%%JDr{Jo@_QkWA>^ol=wuY#;1o_{-LZ)*Ta-2149BqB zj1g29hldy-(8gj#8^ijNP8UtsPHiU%BM->1(srWT#7rZ$jSfr3wVlMxS%qk9rx6e0 zIfm&(yg1p>)Dh;oBSV718Ephnccdt4N?{8l$FLHHkt%Q}UO~aS*)42qQ`^;s2_^2ch;w4Lp*mg2!qu&WN23-A zW<=)=y%Sp{?wiO$WcR|B9immsNK?fHO*saIOf#j)S=ut4x{}`^ig3~++ObjR{UPG` zppXn=7N}U}0IRrbP~GGLUXySylpWMt43 zY-uGNDCJqv1uDz9f5+bFj2qJ)^1ml3Tc>j6hPk&A<-Q|1Bp0}=GkbKAhO0Sa;^XE_D6i!jR=oWo+P3K0BtG%pCxw!Ed`O#gN( zl>U5obl2|vPl;r#BEDt8wB_ecKC|#6PI@A9@X#y0U#w6M8WInhH>4W$>NlR8w!WN- zmEXL52emZZYTrJ2P5AdaKVCYswer(r2R4rL_P#nWWBl$bdpAWE)l^;DSvfKGI#nL6 z+4s`*fth`MtA0K;9iQ8XcAmUUT{tz}XI6Y2*mq^?wAk^v{q8@dXl;F@w`Td;zW^|a Bh9Cd{ delta 433 zcmV;i0Z#sg8{PwuBo78+OGiWi{{a60|De66laV18e*gz`Nliru-vtj81RqUwSRnua z03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00BZtL_t(I%k5H4 zOF~f;oOAC}-xYNs2oXiOtB|5U)5pezi&}<)L4wPcTK^#0*+1xaw2m}TGAb>7zI(BE z-)Yq*e|x%W*Q^fAoH@f`fPefQN@oTBo{Og&T&fkgSl#5GI_J0LqxudrSsd4Q`LX*1 zDI{XjK|;DSS}}9Ew#CX-?6?-*bcoxlKAFJ7`(yyPKK9Fbj!dvuUSmfE&~`+|pCXfu zY&&}ww(t*AeojJz8dI>1;DU201@DiEe@;eywJdC3x8x`g8-Rq z4AK#BlLFW0_ata004S;l2bDZ8t)>7b@3L~2j?#%JqSb8E$G~7RHmP}qbLNqQ7Y!-q b7dQ3`+P#1&Ou$R600000NkvXXu0mjf9^bs2 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 16b7688035048bf9462568349d8bf562be65c3a7..b2eeda2dd5996c08b37bb14c3abc6b0c5faabb48 100644 GIT binary patch literal 3557 zcmcIndu$X%9KKQ%LGe}aiMp=DV03Puw|l$x#L_FY(SuqJDFKApo!NHVyW8#Vw!LD4 zL=uA_2A|QYpn_;H@`psCqSgl_R3$1!iEpDpG(bdagNgMqdynPNmNq^%y}Q|&-~1lm zeDlrp&idK2CQi6$LMRlPSXUcwAirn(pVLky-s$1zWM3#ob*|bfpL!rv)SsUuD*rPPuWM*RY4?B8j%0w}Gek8#r>}uR> z)-H4K+-0+q`m$DCLG<+NsLHHL9Hg-ascbrxan)>$&iPeI+wW#*Dre%g#^@?PAk~ZRnQ&N}(I?M8utb{p96r<5=D4yk6hLstP1w5~^k{S`H!b6j24l>k+_{>5q@)o0; zJ0QDD~cZC*wr1=_Dm~7`5vKWwRQl1>L9T(72slu-a=NNYFQWn-oRyH>lSDHEq6`K~|@Gm0v?) z0**ru$7r8OfUrnllboos9QnK2|7P>12@9Dc$)Hwm4|;W(KrG#iIwZCH?ug^7&i$rZaxXAbY#JaBSe6X!&NN3 ziY$stXzCW^X$EX6v{L4ELnEyzkktj*04x+0fLMYM6b&AT5ggTIUEnp$S2Dgb5f^#U z8`c-*B7%T;4e&;U1&S;h0BSG-B%KpwPJj_43MIaBUh^q3C$A-^J!-A#*Va|YVlHkA z@}Y8aqe4BuP`bZaF`^6I<`8rp9WnB5JDV|~#7Q=B-psWOuM;}Bs)_JuM3G>IP2S3M zV5cN~8#<7jUf6MCwBcB3D%jAJXHn3$Q>LDyEz^-fg%cuxlO8sX3p-8@5idkVEs8l{ zV4VjX5)p_hJO(o4L?j_hwlpk4{1=G0BrB>MIWXCxc>NQI3d^TA!%PzIZkWF+QT{!iM{=gWJ9AeTbtuglEeFY6MkNR0 z2uI{-gxhDd@6GzRN2ISJIT%W=tHmyI2lku6<(s?&*LR#D`_>_s^F<32i$bBYjdk&= zWOVIQ_g+4yzkbpk8@8?6V)X7yPJZ~Svwp7FQ@gqThHsx(z4}6<_UyqG%De2k!*k!M zL@h1j_l*6meAV09<_Fhp>0bHxG3VE{bAIfW2*!D5GwuSpCY>!|&}<`kviUv1jktZ{EHBq7|fh%0BDX z?MDX=G@SqOgVDRXZ*IBdrTbcYQM6t^_Vu?9_1e@x%Y@UWwoKW+Vr6V``^)PeS+f&v z>O1hsnU%cMvwKN*czeasw|v(B&9zebickB6@4eXI z_NFzruYYg({F~$*Ro@?a2UjfJeDRUa$;b9vW9-|0yK>uyGY?(geouP*ul?5R8~S?I z?pwLu>XVn0KlYro6HeXO_V~nckxgwINMm5adBzM;ZaaGanpaTIvnl=QLvZutF7u0( z^U9A7{xbXh{-*|?vC9WOz4XAWn)mw;eEGoivZa^zd_HT{w4MGxVs$mM<6CDez5P!K CcE6DT delta 577 zcmV-H0>1s_8|?&;Bo78+OGiWi{{a60|De66laV18e*gz`Nliru-vtj80TNEK(AfY0 z03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00GfSL_t(I%hi*; zixXiGhoAS|-Ry31kt;3=@#C;K4X9u$!Pfu4#zHK#6RgC-!op7cLJk!{4(uWXPC>A= z)lwU6e-v`JcbCiMV!m@pHoNcGd5K5TJKZqzduE22f&bprw7~VdX9Oj@dGJGBy|W~a z?GTPa3QvD&K&Aq2-ajw3MuUs_JYp<9ef~mbVV<)~r)jp@RCemDJpB4sXOD|-+{;Ps ze?Lc5C1as8@zKt|EQNCy`X1>)FJi#<6Xq^nOu2-il>e zGVBZ5QfRG7I3AVF4z1mYWXeU1qO#uCtIq><0I>QZP#ZtH%5jB+r&-AQY?az%vOXf< zf2AObV&1pi!lmgggA--q1%j!jgc$27iB8I2sEl8;lN-_M8XAa zLniCdX@>YoTm8HD2|)4Lx_bL$O?`O1q58du!^h^Zw8QV}U|3u(sl84_98WYbc?aXx zZAPTi9w;>|JSuqrg~z1>ho`3jipwQcC$IHrH+t@@U$AEdTa7TX^z58JgWABC`YGbc P00000NkvXXu0mjf<$V($ 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 e75005dd13c6674818926ea6968110ab3f638642..7d7ee97f314e3768e327717f6fb5a957edf084ce 100644 GIT binary patch literal 3602 zcmcIne~c8>9p5#92uRR_q(Dd*M?`+y+nISgyE`+o;&FR$r`_v%tlpi4z}tCm_J-S? z8E5A1_8=h?e^&ef)?+8%DvlJ-M($uyj{ii~!2nj!HLHlNZvFIIl z(K^|koq6y3zCS+S&-eS@{yfpRVC?A0qkTT#*oOL86aBs2``$W|-lv}b8quFoR(-4E z^Nktref_>yHczAvr}bou+YzCVP;qu0$y1ZSLF+2A@W=>9_3bMpSOfH)-93>ZJ^LiEf>LO>;e(`~pY2Mp(~l7<*@R9m-P z-82|aBTAVaZj_~-7DC8cWwnM=goy&i<&eb*0p1HKFNoE$oYi4x^2V{skqpTa!*!^v zP?ojYOxJYU%t2I_r*AMop^eAOHU{)1n=PAg+`3L0MiGz!rJZEAMYty7m>srC>N=^L zca@@X+$M4z&tWX5;^oDzt_`x*o4FwQA<#l z1rZ;FrS&mW?eJLXtuGWPHdU(Qx_d$j2_lvvKqL|dyda7|k|PqpK`kUzl}x}B$_ z@)KL9JpyGawR&D*s!>gaA(UkSAR>oAP!K~vRs{_Z#1lw}j1Z<#d9?7>(dV#I?V-zz#~=x{)M#1QJAT%{8&QIkxWZWr^q-3 zC&HC8tvAll26P>+Qs^}_DGsHnQ*2N3P`db((eE1=>6DBpnh_1~NR(-|C_+foAP_@D zN=4KlOc6MT^Ewk%QD}OD>LNlY7{o9IpcdkR91%5uQYZw%svt&$APQkISfMMgwcsLm z^H>UruGhWTx{F>cB#)K-Ve;)pL24mUs#mN8v&CV30J;v37zMRmZG=+dCPiEjb4<8`0g1*iMwyY%|N03z~6F23b}{SM#*xIt^UhALX$?XGB3@~RF)d69l_35GL_(4m6@hM;e5rYT7l?}K zQ`?Y{CUo!TzDF>aU`h1iP{oi0!dQfqpF{*&2x1bJ1PN-=K*0>yiGSc=)FBx#MAAK8 zlu0r;Xqeb~1qUj5R(65OGw%OmZ%D=sZx8u)QU1V5%J->4yWzgsi3;zr0+RE+>dYTq zl!1EAa5+fNG78-ghu9*A)3`lGd)mzJyG43kBo9NyakVr=&%oYe`S49&%ExzN(7Lth z;e1!(wM#yq|7b(3CMiAt#!JyPlOLM!)USdE);@{QtW7PWzw+PnsdP9BlcsfPl&7dXS@4$^X8*xpR3MQ9qFh#;@>`{f8vF|{^i$ABlmK{R2(z~xb+J5=@ z&AXpCw0OnNTUI}?5xq5Puf6W*t#8ut?hkt5_yfnX&7Zw`$Eu#@nZK}lT5AI9w)V~* z`Nv6-Q|TujI`ra_J>#aYymsMORzz z@Ah-Mwl{B!`WFU8GbZ8()Nlj2>E@cM*00H4iL_t(I%e9le zZWBQig}<3yd!3Dqk%$}{JES0piYGuWC@3PKC=xYW;QR<)fcJnd6-t4q^8ipFL5mQw zkT77$e;X1hCP>)MuDv@m6xNz`?4;vXb9L{Wd(W9O@V~SlNMzDehvS2yST>~zv- z+%s2-1%7pZv$efWHtP}up($5NY;N8~sR+RA@4pi>0G?Mjj~frjW?f!9f5qz$FX?|? zCTVuvoB`O{UY`OH=huGn^dWEGe8jik(>;s`e}f2sgFRnt?9@zc&Bbq>aj@r410=;# zu}ZVqrn2gyv_c9CA)xcEM|m|j8J2*^^konn&ERxtp#?=0t&u`(@UX(dY(EBx<0?2L`p1{Eu!QH&50zct|6^$cG=9rxz~ z037`Y5K^GEB90VD&B|JV?omL#=wMk>5BCpXOk=F9iWEx6RBtX~NegW>qoE=m=^4k0 zi>&