From 4224b0601f0007a49276b46380245cc1ab0712a4 Mon Sep 17 00:00:00 2001 From: Michael Hillcox Date: Sat, 28 Nov 2020 15:10:04 +0000 Subject: [PATCH] Added loot tables for all blocks that drop themselves --- src/generated/resources/.cache/cache | 114 ++++++++++- .../assets/actuallyadditions/lang/en_us.json | 5 +- .../advanced_item_laser_relay_block.json | 19 ++ .../blocks/atomic_reconstructor_block.json | 19 ++ .../loot_tables/blocks/battery_box_block.json | 19 ++ .../loot_tables/blocks/bio_reactor_block.json | 19 ++ .../black_chiseled_quartz_slab_block.json | 19 ++ .../black_chiseled_quartz_stair_block.json | 19 ++ .../black_chiseled_quartz_wall_block.json | 19 ++ .../black_pillar_quartz_slab_block.json | 19 ++ .../black_pillar_quartz_stair_block.json | 19 ++ .../black_pillar_quartz_wall_block.json | 19 ++ .../blocks/black_quartz_block.json | 19 ++ .../blocks/black_quartz_chiseled_block.json | 19 ++ .../blocks/black_quartz_pillar_block.json | 19 ++ .../blocks/black_quartz_slab_block.json | 19 ++ .../blocks/black_quartz_stair_block.json | 19 ++ .../blocks/black_quartz_wall_block.json | 19 ++ .../loot_tables/blocks/breaker_block.json | 19 ++ .../blocks/canola_press_block.json | 19 ++ .../loot_tables/blocks/charcoal_block.json | 19 ++ .../blocks/coal_generator_block.json | 19 ++ .../blocks/coffee_machine_block.json | 19 ++ .../loot_tables/blocks/crusher_block.json | 19 ++ .../blocks/crusher_double_block.json | 19 ++ .../blocks/crystal_diamatine_block.json | 19 ++ .../crystal_diamatine_empowered_block.json | 19 ++ .../blocks/crystal_emeradic_block.json | 19 ++ .../crystal_emeradic_empowered_block.json | 19 ++ .../blocks/crystal_enori_block.json | 19 ++ .../blocks/crystal_enori_empowered_block.json | 19 ++ .../blocks/crystal_palis_block.json | 19 ++ .../blocks/crystal_palis_empowered_block.json | 19 ++ .../blocks/crystal_restonia_block.json | 19 ++ .../crystal_restonia_empowered_block.json | 19 ++ .../blocks/crystal_void_block.json | 19 ++ .../blocks/crystal_void_empowered_block.json | 19 ++ .../blocks/directional_breaker_block.json | 19 ++ .../blocks/display_stand_block.json | 19 ++ .../loot_tables/blocks/dropper_block.json | 19 ++ .../loot_tables/blocks/empowerer_block.json | 19 ++ .../blocks/ender_casing_block.json | 19 ++ .../loot_tables/blocks/enderpearl_block.json | 19 ++ .../loot_tables/blocks/energizer_block.json | 19 ++ .../energy_laser_relay_advanced_block.json | 19 ++ .../blocks/energy_laser_relay_block.json | 19 ++ .../energy_laser_relay_extreme_block.json | 19 ++ .../loot_tables/blocks/enervator_block.json | 19 ++ .../blocks/esd_advanced_block.json | 19 ++ .../loot_tables/blocks/esd_block.json | 19 ++ .../loot_tables/blocks/farmer_block.json | 19 ++ .../loot_tables/blocks/feeder_block.json | 19 ++ .../blocks/fermenting_barrel_block.json | 19 ++ .../blocks/firework_box_block.json | 19 ++ .../loot_tables/blocks/fishing_net_block.json | 19 ++ .../blocks/fluid_collector_block.json | 19 ++ .../blocks/fluid_placer_block.json | 19 ++ .../blocks/fluids_laser_relay_block.json | 19 ++ .../loot_tables/blocks/green_block.json | 19 ++ .../loot_tables/blocks/green_slab_block.json | 19 ++ .../blocks/green_stairs_block.json | 19 ++ .../loot_tables/blocks/green_wall_block.json | 19 ++ .../blocks/greenhouse_glass_block.json | 19 ++ .../blocks/heat_collector_block.json | 19 ++ .../blocks/hopping_item_interface_block.json | 19 ++ .../loot_tables/blocks/iron_casing_block.json | 19 ++ .../blocks/iron_casing_snow_block.json | 19 ++ .../blocks/item_interface_block.json | 19 ++ .../blocks/item_laser_relay_block.json | 19 ++ .../blocks/item_repairer_block.json | 19 ++ .../loot_tables/blocks/lamp_black_block.json | 19 ++ .../loot_tables/blocks/lamp_blue_block.json | 19 ++ .../loot_tables/blocks/lamp_brown_block.json | 19 ++ .../blocks/lamp_controller_block.json | 19 ++ .../loot_tables/blocks/lamp_cyan_block.json | 19 ++ .../loot_tables/blocks/lamp_gray_block.json | 19 ++ .../loot_tables/blocks/lamp_green_block.json | 19 ++ .../blocks/lamp_light_blue_block.json | 19 ++ .../blocks/lamp_light_gray_block.json | 19 ++ .../loot_tables/blocks/lamp_lime_block.json | 19 ++ .../blocks/lamp_magenta_block.json | 19 ++ .../loot_tables/blocks/lamp_orange_block.json | 19 ++ .../loot_tables/blocks/lamp_pink_block.json | 19 ++ .../loot_tables/blocks/lamp_purple_block.json | 19 ++ .../loot_tables/blocks/lamp_red_block.json | 19 ++ .../loot_tables/blocks/lamp_white_block.json | 19 ++ .../loot_tables/blocks/lamp_yellow_block.json | 19 ++ .../blocks/lava_factory_case_block.json | 19 ++ .../blocks/lava_factory_controller_block.json | 19 ++ .../blocks/leaf_generator_block.json | 19 ++ .../loot_tables/blocks/miner_block.json | 19 ++ .../blocks/oil_generator_block.json | 19 ++ .../blocks/phantom_booster_block.json | 19 ++ .../blocks/phantom_breaker_block.json | 19 ++ .../blocks/phantom_energyface_block.json | 19 ++ .../blocks/phantom_liquiface_block.json | 19 ++ .../blocks/phantom_placer_block.json | 19 ++ .../blocks/phantom_redstoneface_block.json | 19 ++ .../loot_tables/blocks/phantomface_block.json | 19 ++ .../loot_tables/blocks/placer_block.json | 19 ++ .../blocks/player_interface_block.json | 19 ++ .../blocks/powered_furnace_block.json | 19 ++ .../blocks/ranged_collector_block.json | 19 ++ .../blocks/shock_suppressor_block.json | 19 ++ .../blocks/smiley_cloud_block.json | 19 ++ .../loot_tables/blocks/solar_panel_block.json | 19 ++ .../loot_tables/blocks/tiny_torch_block.json | 19 ++ .../blocks/treasure_chest_block.json | 19 ++ .../loot_tables/blocks/white_block.json | 19 ++ .../loot_tables/blocks/white_slab_block.json | 19 ++ .../blocks/white_stairs_block.json | 19 ++ .../loot_tables/blocks/white_wall_block.json | 19 ++ .../loot_tables/blocks/wood_casing_block.json | 19 ++ .../blocks/xp_solidifier_block.json | 19 ++ .../actuallyadditions/data/ActuallyGens.java | 6 +- .../actuallyadditions/data/GeneratorLoot.java | 182 ++++++++++++++++++ 116 files changed, 2432 insertions(+), 3 deletions(-) create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/advanced_item_laser_relay_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/atomic_reconstructor_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/battery_box_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/bio_reactor_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_slab_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_stair_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_wall_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_slab_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_stair_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_wall_block.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_chiseled_block.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_slab_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_stair_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_wall_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/breaker_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola_press_block.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/coal_generator_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee_machine_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_double_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_diamatine_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_diamatine_empowered_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_emeradic_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_emeradic_empowered_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_enori_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_enori_empowered_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_palis_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_palis_empowered_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_restonia_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_restonia_empowered_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_void_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_void_empowered_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/directional_breaker_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/display_stand_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/dropper_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowerer_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_casing_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/enderpearl_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/energizer_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_advanced_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_extreme_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/enervator_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/esd_advanced_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/esd_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/farmer_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/feeder_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/fermenting_barrel_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/firework_box_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/fishing_net_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_collector_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_placer_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluids_laser_relay_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_slab_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_stairs_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_wall_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/greenhouse_glass_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/heat_collector_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/hopping_item_interface_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing_snow_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_interface_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_laser_relay_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_repairer_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_black_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_blue_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_brown_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_controller_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_cyan_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_gray_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_green_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_blue_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_gray_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_lime_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_magenta_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_orange_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_pink_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_purple_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_red_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_white_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_yellow_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_case_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_controller_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/leaf_generator_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/miner_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/oil_generator_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_booster_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_breaker_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_energyface_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_liquiface_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_placer_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_redstoneface_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantomface_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/placer_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/player_interface_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/powered_furnace_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/ranged_collector_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/shock_suppressor_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/smiley_cloud_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/solar_panel_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/tiny_torch_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/treasure_chest_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_slab_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_stairs_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_wall_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/wood_casing_block.json create mode 100644 src/generated/resources/data/actuallyadditions/loot_tables/blocks/xp_solidifier_block.json create mode 100644 src/main/java/de/ellpeck/actuallyadditions/data/GeneratorLoot.java diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 3dd40d0ec..bd4c41ca3 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -121,7 +121,7 @@ e2c81adfe240117fa0ce2e3dfcfd04f4e1034153 assets/actuallyadditions/blockstates/wh 3670535838b4c26d01afe7ee4807c53a6cbaba12 assets/actuallyadditions/blockstates/white_wall_block.json 78e89628e3c6e891f2994b2a1794672f69826516 assets/actuallyadditions/blockstates/wood_casing_block.json 207adf3d139369e983100a6002f6f77d36d40916 assets/actuallyadditions/blockstates/xp_solidifier_block.json -b806b272595e2091dcdb3880910cb3284fbe393b assets/actuallyadditions/lang/en_us.json +11dd201f6edd5443d6786cecc6704bda1651018c assets/actuallyadditions/lang/en_us.json 8ce3f2af3288773fb581a3668c2cb90b64c9ee2f assets/actuallyadditions/models/block/advanced_item_laser_relay_block.json de74eda6290d47ef2b26961693e537d7b8795a06 assets/actuallyadditions/models/block/atomic_reconstructor_block.json 16a76926a07fc8fa10e4a3949d15ad2ca6920bb8 assets/actuallyadditions/models/block/battery_box_block.json @@ -477,4 +477,116 @@ ff80a66586e72226565ede5db5968bba67a09446 assets/actuallyadditions/models/item/wh 018d9aae3519daccd557d07e541686fcb2456b53 assets/actuallyadditions/models/item/wood_casing_block.json 174559d46dbaa07d49ceff6db3708b75e7ad62a4 assets/actuallyadditions/models/item/wooden_paxel.json 5ee8c662c6e0448c4b6a14c03456a9e68c4dd947 assets/actuallyadditions/models/item/xp_solidifier_block.json +54518f931aa515218eafe53b521dd7e92e8ba06c data/actuallyadditions/loot_tables/blocks/advanced_item_laser_relay_block.json +9c4253847f7dbe9f2c7817c7a7a63a820883b671 data/actuallyadditions/loot_tables/blocks/atomic_reconstructor_block.json +d5c713abb08903b0dbe44e8ec40d28178f7b6af3 data/actuallyadditions/loot_tables/blocks/battery_box_block.json +22d4a4f89b800c8c44cf034d42da8a18e3a8f22a data/actuallyadditions/loot_tables/blocks/bio_reactor_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_slab_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_stair_block.json +cdd287279790e4f50a56847f2255f88177d5ff44 data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_wall_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_slab_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_stair_block.json +ded949b5adea73073626565f7c81a00d61b39c1f data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_wall_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/black_quartz_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/black_quartz_chiseled_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/black_quartz_pillar_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/black_quartz_slab_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/black_quartz_stair_block.json +88b25da9974bf7c4e70133fea626e8e38e5f5b2e data/actuallyadditions/loot_tables/blocks/black_quartz_wall_block.json +cfcd716a6511dc3f4cbe808e1d6f6cb400b7bfe6 data/actuallyadditions/loot_tables/blocks/breaker_block.json +060b79c85d98a522bf8705a812f98cd7d276c5a6 data/actuallyadditions/loot_tables/blocks/canola_press_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/charcoal_block.json +29a7219d7de13c362d6f97dfb7a885372c4e988d data/actuallyadditions/loot_tables/blocks/coal_generator_block.json +28198fbeacb8c322f3a346cb565d08b0494707a5 data/actuallyadditions/loot_tables/blocks/coffee_machine_block.json +594b68290b3fdb1623bce0d78f292329c4e0549e data/actuallyadditions/loot_tables/blocks/crusher_block.json +94ed5804eaeaeb2fe016b88f3f18abcb9a0e42a9 data/actuallyadditions/loot_tables/blocks/crusher_double_block.json +07466c216f63eda8003edc7e9160f6b5310d5ca4 data/actuallyadditions/loot_tables/blocks/crystal_diamatine_block.json +c415e78fec5eefef316ede25fdbeccf48b7b8271 data/actuallyadditions/loot_tables/blocks/crystal_diamatine_empowered_block.json +39e8c1f3951fbe6ac750cac348a157c2c0ec010d data/actuallyadditions/loot_tables/blocks/crystal_emeradic_block.json +6309bfc413aeea814f167a98af22e1d7927a680a data/actuallyadditions/loot_tables/blocks/crystal_emeradic_empowered_block.json +8fd061eba4d768756bf103e7da43242dc1b17c2b data/actuallyadditions/loot_tables/blocks/crystal_enori_block.json +da1354fae95dbf8a93d620ea53f14d5253d5472b data/actuallyadditions/loot_tables/blocks/crystal_enori_empowered_block.json +00cbc491fa81bee712edf39282fc6d5fcfdecb3e data/actuallyadditions/loot_tables/blocks/crystal_palis_block.json +46c4964351c9e449a472d525e8a4f86f7ee6f855 data/actuallyadditions/loot_tables/blocks/crystal_palis_empowered_block.json +b0d2d6abde4de095a038c0988a0d135ed3b930f5 data/actuallyadditions/loot_tables/blocks/crystal_restonia_block.json +44ecfff81149f8cdbcd3695ae31d990a6b7a3cf3 data/actuallyadditions/loot_tables/blocks/crystal_restonia_empowered_block.json +89767b5ad3185e88c4cc501271a0fedbe982ed15 data/actuallyadditions/loot_tables/blocks/crystal_void_block.json +ffc51b69ac30c7205217ef0e1ba0d8263a43a37a data/actuallyadditions/loot_tables/blocks/crystal_void_empowered_block.json +7184cfc936003afed6d9d022940b214db7a2f6df data/actuallyadditions/loot_tables/blocks/directional_breaker_block.json +0d44dd2ac497e069db40056826c03babfd88a7d5 data/actuallyadditions/loot_tables/blocks/display_stand_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/dropper_block.json +64631a06a9e493a61f28941fb24739f1ab44d76f data/actuallyadditions/loot_tables/blocks/empowerer_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/ender_casing_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/enderpearl_block.json +aa3c481be3ada203a04572b9ab35cec6baee27e7 data/actuallyadditions/loot_tables/blocks/energizer_block.json +26178cc9aa45e75e1ce7871e52a3fb1a5e2988bb data/actuallyadditions/loot_tables/blocks/energy_laser_relay_advanced_block.json +f8ba606eb9b5ea140c0deefc742cc155c31ec0e3 data/actuallyadditions/loot_tables/blocks/energy_laser_relay_block.json +178db71e3f7d35547a87a1bc0ac4c5f2310abdf7 data/actuallyadditions/loot_tables/blocks/energy_laser_relay_extreme_block.json +3bad322ef2fe6ef63cff59e350d25072b0f16228 data/actuallyadditions/loot_tables/blocks/enervator_block.json +0c1bd0dd308cb3c6c7ca6a5162223b1709dcca73 data/actuallyadditions/loot_tables/blocks/esd_advanced_block.json +5e0e4e82ed1a7bb16da6063a63fc36ab0f304a00 data/actuallyadditions/loot_tables/blocks/esd_block.json +19b29a005ad5ac35a55ea00737085fbc513de355 data/actuallyadditions/loot_tables/blocks/farmer_block.json +83adfb0a8ccb5f16e40efdda0eaf1ded6a7a8685 data/actuallyadditions/loot_tables/blocks/feeder_block.json +cd12bb6fd2bac95b52f499abff26176d816e769c data/actuallyadditions/loot_tables/blocks/fermenting_barrel_block.json +12d2da80ca911887fdadaf7abbfc528707edbefc data/actuallyadditions/loot_tables/blocks/firework_box_block.json +59f5d71fe907d9a24d6dc494c3e4d9a5028b91ee data/actuallyadditions/loot_tables/blocks/fishing_net_block.json +1a615dd9c8e7c7e02d93a81f78a6beb6e4416d76 data/actuallyadditions/loot_tables/blocks/fluid_collector_block.json +0c8d2932da0aa5f98bbc6866f9fce9f9fab1d0ca data/actuallyadditions/loot_tables/blocks/fluid_placer_block.json +c7f9b70323a62adc32c0dfb510befdbd52308b84 data/actuallyadditions/loot_tables/blocks/fluids_laser_relay_block.json +a6263d5353b4f28e60d5473bf10d5fd386ad0f45 data/actuallyadditions/loot_tables/blocks/green_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/green_slab_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/green_stairs_block.json +e906482728edba1b6ec15f3313c0b0b9ceb38526 data/actuallyadditions/loot_tables/blocks/green_wall_block.json +34dde314aa80e313627ca49d9624ab4bed34421f data/actuallyadditions/loot_tables/blocks/greenhouse_glass_block.json +c093309adf18eae12b6af39266f99e013141f233 data/actuallyadditions/loot_tables/blocks/heat_collector_block.json +b94a7398bf764b4d4d4fb6483b42be4910a486d1 data/actuallyadditions/loot_tables/blocks/hopping_item_interface_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/iron_casing_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/iron_casing_snow_block.json +258c1b47250411a490856b24573f8305224d4674 data/actuallyadditions/loot_tables/blocks/item_interface_block.json +cf55cc4a0cd4068930d9dba33bc90ff93ba9dbe7 data/actuallyadditions/loot_tables/blocks/item_laser_relay_block.json +7b6071d60030381bca4edf7521b62ff6a1d9de94 data/actuallyadditions/loot_tables/blocks/item_repairer_block.json +349b82741b9b3baecf9fca1ff472cf82364c8faa data/actuallyadditions/loot_tables/blocks/lamp_black_block.json +2d7cec08bc7860ca556d7592a4b88958282e3075 data/actuallyadditions/loot_tables/blocks/lamp_blue_block.json +680cf0457131cb18eed9c701362a2b62f80b6220 data/actuallyadditions/loot_tables/blocks/lamp_brown_block.json +90ba2ce3d99584cb62da89fe16145476363b9b2f data/actuallyadditions/loot_tables/blocks/lamp_controller_block.json +e27d8de1d3fb5cb17897b3bbb683ad3ad3fa0ca9 data/actuallyadditions/loot_tables/blocks/lamp_cyan_block.json +d52ab805cc2913e22c19fcf954cb0a4cf8ccf2f9 data/actuallyadditions/loot_tables/blocks/lamp_gray_block.json +7993010895273b146ab08dd2f8d2fa51ced29157 data/actuallyadditions/loot_tables/blocks/lamp_green_block.json +f1dac0466495864cc32d4fc7dc860da75782c4ac data/actuallyadditions/loot_tables/blocks/lamp_light_blue_block.json +8f85daab34151e6eeffa0fdba342ec7da6d92281 data/actuallyadditions/loot_tables/blocks/lamp_light_gray_block.json +c0567137a73dd79faeb70e4b1467d83f856b4d77 data/actuallyadditions/loot_tables/blocks/lamp_lime_block.json +ad2233f8701c8f66d03e1603e407a726faed3295 data/actuallyadditions/loot_tables/blocks/lamp_magenta_block.json +91948a7ec19e1e18eaa2eadf67efc5d4b54b4d71 data/actuallyadditions/loot_tables/blocks/lamp_orange_block.json +5ea597f556e1b175326292a405eea9ab42d7554a data/actuallyadditions/loot_tables/blocks/lamp_pink_block.json +43ea025f3f8db00764310c30eda6a1127e0f600e data/actuallyadditions/loot_tables/blocks/lamp_purple_block.json +add867ec95cf1cd3b2287feb324ad74faf0d0e64 data/actuallyadditions/loot_tables/blocks/lamp_red_block.json +b2b526df7b5907c458de8e57965fc1f390a50536 data/actuallyadditions/loot_tables/blocks/lamp_white_block.json +5ebf36bbf4af32acf913ec4902432011fd2e5f47 data/actuallyadditions/loot_tables/blocks/lamp_yellow_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/lava_factory_case_block.json +ef15618a97a225579537d405ce09e46c4511ca3c data/actuallyadditions/loot_tables/blocks/lava_factory_controller_block.json +c499ca40026612cf3e584deadc44b19fa92760b9 data/actuallyadditions/loot_tables/blocks/leaf_generator_block.json +e893ec3bfe12c6a5621f0d4ae4ce159b64615bb2 data/actuallyadditions/loot_tables/blocks/miner_block.json +7afdd219e8bb504319602d5872ef8ce03cd7133a data/actuallyadditions/loot_tables/blocks/oil_generator_block.json +0319f141c88b3c86724b099780904e42e10dada4 data/actuallyadditions/loot_tables/blocks/phantom_booster_block.json +5cdb345ccd91445542e7d638c215a104c397fe8c data/actuallyadditions/loot_tables/blocks/phantom_breaker_block.json +ad1cd45abb06291112610b7e74001895682a7d93 data/actuallyadditions/loot_tables/blocks/phantom_energyface_block.json +5dd9362142e31ec9feb99f8944dc37eb25f9a32c data/actuallyadditions/loot_tables/blocks/phantom_liquiface_block.json +352af99f70e0e8e90367ba1d032169056697b061 data/actuallyadditions/loot_tables/blocks/phantom_placer_block.json +34e96282f06b88219e12e757861928ffc707dbba data/actuallyadditions/loot_tables/blocks/phantom_redstoneface_block.json +69dc23e941f49ac2a040c95096dfa8339ab97434 data/actuallyadditions/loot_tables/blocks/phantomface_block.json +3f89c8cd41c6eb682b2c23a0f6848fb5e7fd6c1d data/actuallyadditions/loot_tables/blocks/placer_block.json +dd735b2eab966f00d7434f600e5e1d2962dbac88 data/actuallyadditions/loot_tables/blocks/player_interface_block.json +b08439c0add43d98f28d57ffbca09f738b791158 data/actuallyadditions/loot_tables/blocks/powered_furnace_block.json +af7dc901bd5a58ee7f434e1da874f456fa18db81 data/actuallyadditions/loot_tables/blocks/ranged_collector_block.json +7a2c663f711b890668a6a5c120b47e254ccfcf35 data/actuallyadditions/loot_tables/blocks/shock_suppressor_block.json +c702c334fa2b4f9b1792c3705270a97cc88f45f5 data/actuallyadditions/loot_tables/blocks/smiley_cloud_block.json +b6481a83ef7dfc51a48b259ce5a70daf13ad135a data/actuallyadditions/loot_tables/blocks/solar_panel_block.json +66ef838b2229cbb1be9212d32abe64d64ce58e5e data/actuallyadditions/loot_tables/blocks/tiny_torch_block.json +167883807f8343417017260f3adb9124a5dd06d3 data/actuallyadditions/loot_tables/blocks/treasure_chest_block.json +75dfef891a53e3a69cb77123d097df207d3b312a data/actuallyadditions/loot_tables/blocks/white_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/white_slab_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/white_stairs_block.json +05edfaaa6f2af2eb141be1a879b9f793dcfff2b5 data/actuallyadditions/loot_tables/blocks/white_wall_block.json +205f5899101262f31f5c1a88bb7d954918d08d04 data/actuallyadditions/loot_tables/blocks/wood_casing_block.json +cb45575707d43736601e5dfa43ef83e413bc8f66 data/actuallyadditions/loot_tables/blocks/xp_solidifier_block.json 5239d485f4e09b7fcf806d00913183dbca09c2dd data/minecraft/tags/blocks/walls.json diff --git a/src/generated/resources/assets/actuallyadditions/lang/en_us.json b/src/generated/resources/assets/actuallyadditions/lang/en_us.json index c54498877..18cf22d6a 100644 --- a/src/generated/resources/assets/actuallyadditions/lang/en_us.json +++ b/src/generated/resources/assets/actuallyadditions/lang/en_us.json @@ -1,4 +1,7 @@ { + "actuallyadditions.tooltip.booklet.manual.one": "Or \"Booklet\", if you will", + "actuallyadditions.tooltip.booklet.manual.three": "Use while holding to open.", + "actuallyadditions.tooltip.booklet.manual.two": "This book guides you through all of the feature Actually Additions has to over.", "block.actuallyadditions.advanced_item_laser_relay_block": "Advanced Item Laser Relay", "block.actuallyadditions.atomic_reconstructor_block": "Atomic Reconstructor", "block.actuallyadditions.battery_box_block": "Battery Box", @@ -123,7 +126,7 @@ "block.actuallyadditions.wood_casing_block": "Wood Casing", "block.actuallyadditions.xp_solidifier_block": "XP Solidifier", "item.actuallyadditions.black_quartz": "Black Quarts", - "item.actuallyadditions.booklet": "Booklet", + "item.actuallyadditions.booklet": "Actually Additions Manual", "item.actuallyadditions.diamatine_axe": "Diamatine Axe", "item.actuallyadditions.diamatine_boots": "Diamatine Boots", "item.actuallyadditions.diamatine_chest": "Diamatine Chestplate", diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/advanced_item_laser_relay_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/advanced_item_laser_relay_block.json new file mode 100644 index 000000000..7009e4a62 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/advanced_item_laser_relay_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:advanced_item_laser_relay_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/atomic_reconstructor_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/atomic_reconstructor_block.json new file mode 100644 index 000000000..c804f5fc1 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/atomic_reconstructor_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:atomic_reconstructor_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/battery_box_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/battery_box_block.json new file mode 100644 index 000000000..06fb33639 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/battery_box_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:battery_box_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/bio_reactor_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/bio_reactor_block.json new file mode 100644 index 000000000..24fe0f3a4 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/bio_reactor_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:bio_reactor_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_slab_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_slab_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_slab_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_stair_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_stair_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_stair_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_wall_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_wall_block.json new file mode 100644 index 000000000..e7dbe3266 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_chiseled_quartz_wall_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_chiseled_quartz_wall_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_slab_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_slab_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_slab_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_stair_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_stair_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_stair_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_wall_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_wall_block.json new file mode 100644 index 000000000..1f7b41219 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_pillar_quartz_wall_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_pillar_quartz_wall_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_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_block.json new file mode 100644 index 000000000..78793172c --- /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": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_chiseled_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_chiseled_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_chiseled_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "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..78793172c --- /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": "minecraft:air" + } + ], + "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_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_slab_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_slab_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "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_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_stair_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_stair_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "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_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_wall_block.json new file mode 100644 index 000000000..8c20f2ed7 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/black_quartz_wall_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:black_quartz_wall_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/breaker_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/breaker_block.json new file mode 100644 index 000000000..595715511 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/breaker_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:breaker_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola_press_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola_press_block.json new file mode 100644 index 000000000..878c4b484 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/canola_press_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:canola_press_block" + } + ], + "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..78793172c --- /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": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coal_generator_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coal_generator_block.json new file mode 100644 index 000000000..39a353652 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coal_generator_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:coal_generator_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee_machine_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee_machine_block.json new file mode 100644 index 000000000..ad2e30995 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/coffee_machine_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:coffee_machine_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_block.json new file mode 100644 index 000000000..0f9170804 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crusher_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_double_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_double_block.json new file mode 100644 index 000000000..4b4868e76 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crusher_double_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crusher_double_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_diamatine_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_diamatine_block.json new file mode 100644 index 000000000..2e14839e7 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_diamatine_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_diamatine_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_diamatine_empowered_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_diamatine_empowered_block.json new file mode 100644 index 000000000..51fe483f7 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_diamatine_empowered_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_diamatine_empowered_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_emeradic_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_emeradic_block.json new file mode 100644 index 000000000..cc96178f1 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_emeradic_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_emeradic_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_emeradic_empowered_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_emeradic_empowered_block.json new file mode 100644 index 000000000..eb850a732 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_emeradic_empowered_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_emeradic_empowered_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_enori_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_enori_block.json new file mode 100644 index 000000000..c71dcbcdc --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_enori_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_enori_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_enori_empowered_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_enori_empowered_block.json new file mode 100644 index 000000000..6794afffa --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_enori_empowered_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_enori_empowered_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_palis_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_palis_block.json new file mode 100644 index 000000000..c2e01de36 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_palis_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_palis_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_palis_empowered_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_palis_empowered_block.json new file mode 100644 index 000000000..ef7132933 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_palis_empowered_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_palis_empowered_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_restonia_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_restonia_block.json new file mode 100644 index 000000000..fba4d90db --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_restonia_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_restonia_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_restonia_empowered_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_restonia_empowered_block.json new file mode 100644 index 000000000..7bb8a400c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_restonia_empowered_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_restonia_empowered_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_void_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_void_block.json new file mode 100644 index 000000000..67143d0d4 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_void_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_void_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_void_empowered_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_void_empowered_block.json new file mode 100644 index 000000000..b9cf3e825 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/crystal_void_empowered_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:crystal_void_empowered_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/directional_breaker_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/directional_breaker_block.json new file mode 100644 index 000000000..c3acd0a64 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/directional_breaker_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:directional_breaker_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/display_stand_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/display_stand_block.json new file mode 100644 index 000000000..97e58ffad --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/display_stand_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:display_stand_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/dropper_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/dropper_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/dropper_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowerer_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowerer_block.json new file mode 100644 index 000000000..c50c527c0 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/empowerer_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:empowerer_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_casing_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_casing_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ender_casing_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enderpearl_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enderpearl_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enderpearl_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energizer_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energizer_block.json new file mode 100644 index 000000000..095d711cb --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energizer_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:energizer_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_advanced_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_advanced_block.json new file mode 100644 index 000000000..e0f66e462 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_advanced_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:energy_laser_relay_advanced_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_block.json new file mode 100644 index 000000000..378b0ccdc --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:energy_laser_relay_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_extreme_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_extreme_block.json new file mode 100644 index 000000000..0c9a9a522 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/energy_laser_relay_extreme_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:energy_laser_relay_extreme_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enervator_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enervator_block.json new file mode 100644 index 000000000..cf6c08481 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/enervator_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:enervator_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/esd_advanced_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/esd_advanced_block.json new file mode 100644 index 000000000..3a6f466a8 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/esd_advanced_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:esd_advanced_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/esd_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/esd_block.json new file mode 100644 index 000000000..8ddb599c0 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/esd_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:esd_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/farmer_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/farmer_block.json new file mode 100644 index 000000000..4713bc080 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/farmer_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:farmer_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/feeder_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/feeder_block.json new file mode 100644 index 000000000..684db3ed1 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/feeder_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:feeder_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fermenting_barrel_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fermenting_barrel_block.json new file mode 100644 index 000000000..c1b79192b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fermenting_barrel_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:fermenting_barrel_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/firework_box_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/firework_box_block.json new file mode 100644 index 000000000..f56ade296 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/firework_box_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:firework_box_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fishing_net_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fishing_net_block.json new file mode 100644 index 000000000..ae105d693 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fishing_net_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:fishing_net_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_collector_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_collector_block.json new file mode 100644 index 000000000..3227e5f94 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_collector_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:fluid_collector_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_placer_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_placer_block.json new file mode 100644 index 000000000..8e8368b93 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluid_placer_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:fluid_placer_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluids_laser_relay_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluids_laser_relay_block.json new file mode 100644 index 000000000..9702f03c5 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/fluids_laser_relay_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:fluids_laser_relay_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_block.json new file mode 100644 index 000000000..d89099fca --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:green_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_slab_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_slab_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_slab_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_stairs_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_stairs_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_stairs_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_wall_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_wall_block.json new file mode 100644 index 000000000..645e77194 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/green_wall_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:green_wall_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/greenhouse_glass_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/greenhouse_glass_block.json new file mode 100644 index 000000000..8f5f9cd5b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/greenhouse_glass_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:greenhouse_glass_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/heat_collector_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/heat_collector_block.json new file mode 100644 index 000000000..d234be6e5 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/heat_collector_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:heat_collector_block" + } + ], + "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_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/hopping_item_interface_block.json new file mode 100644 index 000000000..f392419cd --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/hopping_item_interface_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:hopping_item_interface_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing_snow_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing_snow_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/iron_casing_snow_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_interface_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_interface_block.json new file mode 100644 index 000000000..450568ac4 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_interface_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:item_interface_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_laser_relay_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_laser_relay_block.json new file mode 100644 index 000000000..47e483763 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_laser_relay_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:item_laser_relay_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_repairer_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_repairer_block.json new file mode 100644 index 000000000..b3b636e40 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/item_repairer_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:item_repairer_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_black_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_black_block.json new file mode 100644 index 000000000..f29e8e0af --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_black_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_black_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_blue_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_blue_block.json new file mode 100644 index 000000000..3ba0ae690 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_blue_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_blue_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_brown_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_brown_block.json new file mode 100644 index 000000000..0a0637075 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_brown_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_brown_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_controller_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_controller_block.json new file mode 100644 index 000000000..6d07ee1cd --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_controller_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_controller_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_cyan_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_cyan_block.json new file mode 100644 index 000000000..9b2eecf10 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_cyan_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_cyan_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_gray_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_gray_block.json new file mode 100644 index 000000000..e64beb543 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_gray_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_gray_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_green_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_green_block.json new file mode 100644 index 000000000..dd8af1467 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_green_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_green_block" + } + ], + "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_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_blue_block.json new file mode 100644 index 000000000..0246896e3 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_blue_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_light_blue_block" + } + ], + "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_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_gray_block.json new file mode 100644 index 000000000..b9e004ceb --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_light_gray_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_light_gray_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_lime_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_lime_block.json new file mode 100644 index 000000000..f4acfcf93 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_lime_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_lime_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_magenta_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_magenta_block.json new file mode 100644 index 000000000..9a3541fee --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_magenta_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_magenta_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_orange_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_orange_block.json new file mode 100644 index 000000000..383d7207b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_orange_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_orange_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_pink_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_pink_block.json new file mode 100644 index 000000000..b5a61fc10 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_pink_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_pink_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_purple_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_purple_block.json new file mode 100644 index 000000000..b7325158d --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_purple_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_purple_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_red_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_red_block.json new file mode 100644 index 000000000..2151d7250 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_red_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_red_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_white_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_white_block.json new file mode 100644 index 000000000..9895f4a47 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_white_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_white_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_yellow_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_yellow_block.json new file mode 100644 index 000000000..9878e91ec --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lamp_yellow_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lamp_yellow_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_case_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_case_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_case_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "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_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_controller_block.json new file mode 100644 index 000000000..a314cf90e --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/lava_factory_controller_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:lava_factory_controller_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/leaf_generator_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/leaf_generator_block.json new file mode 100644 index 000000000..a6dea599e --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/leaf_generator_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:leaf_generator_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/miner_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/miner_block.json new file mode 100644 index 000000000..0d1b5015b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/miner_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:miner_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/oil_generator_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/oil_generator_block.json new file mode 100644 index 000000000..3c77f8951 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/oil_generator_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:oil_generator_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_booster_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_booster_block.json new file mode 100644 index 000000000..17d60899a --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_booster_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_booster_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_breaker_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_breaker_block.json new file mode 100644 index 000000000..45cbef3f3 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_breaker_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_breaker_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_energyface_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_energyface_block.json new file mode 100644 index 000000000..9857da6d1 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_energyface_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_energyface_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_liquiface_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_liquiface_block.json new file mode 100644 index 000000000..b803203a5 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_liquiface_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_liquiface_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_placer_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_placer_block.json new file mode 100644 index 000000000..ca91a5103 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_placer_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_placer_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_redstoneface_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_redstoneface_block.json new file mode 100644 index 000000000..a28a76bd9 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantom_redstoneface_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantom_redstoneface_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantomface_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantomface_block.json new file mode 100644 index 000000000..707d7a36b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/phantomface_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:phantomface_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/placer_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/placer_block.json new file mode 100644 index 000000000..73df105b3 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/placer_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:placer_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/player_interface_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/player_interface_block.json new file mode 100644 index 000000000..d5dd6a3bd --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/player_interface_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:player_interface_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/powered_furnace_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/powered_furnace_block.json new file mode 100644 index 000000000..cb0568613 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/powered_furnace_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:powered_furnace_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ranged_collector_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ranged_collector_block.json new file mode 100644 index 000000000..2d213a65b --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/ranged_collector_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:ranged_collector_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/shock_suppressor_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/shock_suppressor_block.json new file mode 100644 index 000000000..f10b26146 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/shock_suppressor_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:shock_suppressor_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smiley_cloud_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smiley_cloud_block.json new file mode 100644 index 000000000..a44b0cdf0 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/smiley_cloud_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:smiley_cloud_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/solar_panel_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/solar_panel_block.json new file mode 100644 index 000000000..56791a840 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/solar_panel_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:solar_panel_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/tiny_torch_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/tiny_torch_block.json new file mode 100644 index 000000000..bed6a3a19 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/tiny_torch_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:tiny_torch_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/treasure_chest_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/treasure_chest_block.json new file mode 100644 index 000000000..6ebb2df59 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/treasure_chest_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:treasure_chest_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_block.json new file mode 100644 index 000000000..3449d9930 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:white_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_slab_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_slab_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_slab_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_stairs_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_stairs_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_stairs_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_wall_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_wall_block.json new file mode 100644 index 000000000..3b3340f18 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/white_wall_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:white_wall_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/wood_casing_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/wood_casing_block.json new file mode 100644 index 000000000..78793172c --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/wood_casing_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/actuallyadditions/loot_tables/blocks/xp_solidifier_block.json b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/xp_solidifier_block.json new file mode 100644 index 000000000..bbaf48293 --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/loot_tables/blocks/xp_solidifier_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "actuallyadditions:xp_solidifier_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyGens.java b/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyGens.java index 2da8634f4..be7b5a857 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyGens.java +++ b/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyGens.java @@ -14,7 +14,7 @@ public final class ActuallyGens { public static void runGenerator(GatherDataEvent event) { DataGenerator generator = event.getGenerator(); - if( event.includeClient() ) { + if (event.includeClient()) { ExistingFileHelper helper = event.getExistingFileHelper(); generator.addProvider(new GeneratorBlockStates(generator, helper)); @@ -22,5 +22,9 @@ public final class ActuallyGens { generator.addProvider(new GeneratorLanguage(generator)); generator.addProvider(new GeneratorBlockTags(generator, helper)); } + + if (event.includeServer()) { + generator.addProvider(new GeneratorLoot(generator)); + } } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/data/GeneratorLoot.java b/src/main/java/de/ellpeck/actuallyadditions/data/GeneratorLoot.java new file mode 100644 index 000000000..326137756 --- /dev/null +++ b/src/main/java/de/ellpeck/actuallyadditions/data/GeneratorLoot.java @@ -0,0 +1,182 @@ +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.common.blocks.ActuallyBlocks; +import net.minecraft.block.Block; +import net.minecraft.data.DataGenerator; +import net.minecraft.data.LootTableProvider; +import net.minecraft.data.loot.BlockLootTables; +import net.minecraft.loot.*; +import net.minecraft.util.ResourceLocation; +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 GeneratorLoot extends LootTableProvider { + public GeneratorLoot(DataGenerator dataGeneratorIn) { + super(dataGeneratorIn); + } + + @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.validateLootTable(validationtracker, name, table)); + } + + private static class Blocks extends BlockLootTables { + @Override + protected void addTables() { + this.registerDropSelfLootTable(ActuallyBlocks.BATTERY_BOX.get()); + this.registerDropSelfLootTable(ActuallyBlocks.HOPPING_ITEM_INTERFACE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.FARMER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BIO_REACTOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.EMPOWERER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.TINY_TORCH.get()); + this.registerDropSelfLootTable(ActuallyBlocks.SHOCK_SUPPRESSOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.DISPLAY_STAND.get()); + this.registerDropSelfLootTable(ActuallyBlocks.PLAYER_INTERFACE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ITEM_INTERFACE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.FIREWORK_BOX.get()); + this.registerDropSelfLootTable(ActuallyBlocks.MINER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ATOMIC_RECONSTRUCTOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.TREASURE_CHEST.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ENERGIZER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ENERVATOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAVA_FACTORY_CONTROLLER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CANOLA_PRESS.get()); + this.registerDropSelfLootTable(ActuallyBlocks.PHANTOMFACE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.PHANTOM_PLACER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.PHANTOM_LIQUIFACE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.PHANTOM_ENERGYFACE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.PHANTOM_REDSTONEFACE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.PHANTOM_BREAKER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.COAL_GENERATOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.OIL_GENERATOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.FERMENTING_BARREL.get()); + this.registerDropSelfLootTable(ActuallyBlocks.FEEDER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRUSHER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRUSHER_DOUBLE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.POWERED_FURNACE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ESD.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ESD_ADVANCED.get()); + this.registerDropSelfLootTable(ActuallyBlocks.FISHING_NET.get()); + this.registerDropSelfLootTable(ActuallyBlocks.SOLAR_PANEL.get()); + this.registerDropSelfLootTable(ActuallyBlocks.HEAT_COLLECTOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ITEM_REPAIRER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.GREENHOUSE_GLASS.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BREAKER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.PLACER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.DROPPER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.FLUID_PLACER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.FLUID_COLLECTOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.COFFEE_MACHINE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.PHANTOM_BOOSTER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.RANGED_COLLECTOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.DIRECTIONAL_BREAKER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LEAF_GENERATOR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.SMILEY_CLOUD.get()); + this.registerDropSelfLootTable(ActuallyBlocks.XP_SOLIDIFIER.get()); + + this.registerDropSelfLootTable(ActuallyBlocks.ENERGY_LASER_RELAY.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ENERGY_LASER_RELAY_ADVANCED.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ENERGY_LASER_RELAY_EXTREME.get()); + this.registerDropSelfLootTable(ActuallyBlocks.FLUIDS_LASER_RELAY.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ITEM_LASER_RELAY.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ADVANCED_ITEM_LASER_RELAY.get()); + this.registerDropSelfLootTable(ActuallyBlocks.GREEN_BLOCK.get()); + this.registerDropSelfLootTable(ActuallyBlocks.WHITE_BLOCK.get()); + this.registerDropSelfLootTable(ActuallyBlocks.GREEN_STAIRS.get()); + this.registerDropSelfLootTable(ActuallyBlocks.WHITE_STAIRS.get()); + this.registerDropSelfLootTable(ActuallyBlocks.GREEN_SLAB.get()); + this.registerDropSelfLootTable(ActuallyBlocks.WHITE_SLAB.get()); + this.registerDropSelfLootTable(ActuallyBlocks.GREEN_WALL.get()); + this.registerDropSelfLootTable(ActuallyBlocks.WHITE_WALL.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_QUARTZ.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_QUARTZ_CHISELED.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_QUARTZ_PILLAR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_QUARTZ_WALL.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_CHISELED_QUARTZ_WALL.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_PILLAR_QUARTZ_WALL.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_QUARTZ_STAIR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_CHISELED_QUARTZ_STAIR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_PILLAR_QUARTZ_STAIR.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_QUARTZ_SLAB.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_CHISELED_QUARTZ_SLAB.get()); + this.registerDropSelfLootTable(ActuallyBlocks.BLACK_PILLAR_QUARTZ_SLAB.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_WHITE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_ORANGE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_MAGENTA.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_LIGHT_BLUE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_YELLOW.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_LIME.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_PINK.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_GRAY.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_LIGHT_GRAY.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_CYAN.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_PURPLE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_BLUE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_BROWN.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_GREEN.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_RED.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_BLACK.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAMP_CONTROLLER.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ENDERPEARL.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CHARCOAL.get()); + this.registerDropSelfLootTable(ActuallyBlocks.ENDER_CASING.get()); + this.registerDropSelfLootTable(ActuallyBlocks.IRON_CASING.get()); + this.registerDropSelfLootTable(ActuallyBlocks.IRON_CASING_SNOW.get()); + this.registerDropSelfLootTable(ActuallyBlocks.LAVA_FACTORY_CASE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.WOOD_CASING.get()); + + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_ENORI.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_RESTONIA.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_PALIS.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_DIAMATINE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_VOID.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_EMERADIC.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_EMPOWERED_ENORI.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_EMPOWERED_RESTONIA.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_EMPOWERED_PALIS.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_EMPOWERED_DIAMATINE.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_EMPOWERED_VOID.get()); + this.registerDropSelfLootTable(ActuallyBlocks.CRYSTAL_EMPOWERED_EMERADIC.get()); + + // Special + // CRYSTAL_CLUSTER_RESTONIA + // CRYSTAL_CLUSTER_PALIS + // CRYSTAL_CLUSTER_DIAMATINE + // CRYSTAL_CLUSTER_VOID + // CRYSTAL_CLUSTER_EMERADIC + // CRYSTAL_CLUSTER_ENORI + // ORE_BLACK_QUARTZ + } + + @Nonnull + @Override + protected Iterable getKnownBlocks() { + final Set ignoreForNow = ImmutableSet.of( + ActuallyBlocks.RICE.get(), ActuallyBlocks.CANOLA.get(), ActuallyBlocks.FLAX.get(), + ActuallyBlocks.COFFEE.get(), ActuallyBlocks.CRYSTAL_CLUSTER_RESTONIA.get(), + ActuallyBlocks.CRYSTAL_CLUSTER_PALIS.get(), ActuallyBlocks.CRYSTAL_CLUSTER_DIAMATINE.get(), + ActuallyBlocks.CRYSTAL_CLUSTER_VOID.get(), ActuallyBlocks.CRYSTAL_CLUSTER_EMERADIC.get(), + ActuallyBlocks.CRYSTAL_CLUSTER_ENORI.get(), ActuallyBlocks.ORE_BLACK_QUARTZ.get() + ); + + return ActuallyBlocks.BLOCKS.getEntries().stream().map(RegistryObject::get).filter(e -> !ignoreForNow.contains(e)).collect(Collectors.toList()); + } + } +}