From 14e63c07ca284766af84231c7ad762b46c38dd82 Mon Sep 17 00:00:00 2001 From: Darkere Date: Fri, 25 Sep 2020 00:02:16 +0200 Subject: [PATCH] Colored Network Blocks (#2682) * add color property to blocks * add colors to almost all cutouts add model generation for the blocks add new models * fix creative controller model add item models * fixed controller drops fixed diskmanipulator item model * added colored wireless antenna and detector fixed sidedness in onBlockActivated * cleanup * remove wireless transmitter tooltip as it is no longer accurate * Move Blocks and Items into DeferredRegistries * fix issues and registration order * formatting changes * change colored blocks from blockstate to block * fix some formatting * remove files that can be generated. * remove more files that can be generated. * fix most requested changes * remove string manipulation * fix tag loop * register colored variants last. * fix datagen * fix controller replacing TE * add loottables and generation * add dynamic translation for colored blocks * readd missing files delete generated file * fix name, and recipe unlock triggers * rename controller trigger * set light_blue as default color clean up displaynames * refactor to avoid string manipulation in BlockModelGenerator * Move Maps into custom class * remove unused generic * fix requested changes * move recoloring from BlockUtils to ColorMap * fix translation * use getTranslatedName() * fix relay,transmitter,receiver item models fix controller and crafter loottables --- build.gradle | 6 +- src/generated/resources/.cache/cache | 1616 +++++++++++++++++ .../blockstates/black_controller.json | 16 + .../blockstates/black_crafter.json | 56 + .../blockstates/black_crafter_manager.json | 34 + .../blockstates/black_crafting_grid.json | 34 + .../blockstates/black_crafting_monitor.json | 34 + .../black_creative_controller.json | 16 + .../blockstates/black_detector.json | 10 + .../blockstates/black_disk_manipulator.json | 34 + .../blockstates/black_fluid_grid.json | 34 + .../blockstates/black_grid.json | 34 + .../blockstates/black_network_receiver.json | 10 + .../black_network_transmitter.json | 10 + .../blockstates/black_pattern_grid.json | 34 + .../blockstates/black_relay.json | 10 + .../blockstates/black_security_manager.json | 34 + .../black_wireless_transmitter.json | 56 + .../blockstates/blue_controller.json | 16 + .../blockstates/blue_crafter.json | 56 + .../blockstates/blue_crafter_manager.json | 34 + .../blockstates/blue_crafting_grid.json | 34 + .../blockstates/blue_crafting_monitor.json | 34 + .../blockstates/blue_creative_controller.json | 16 + .../blockstates/blue_detector.json | 10 + .../blockstates/blue_disk_manipulator.json | 34 + .../blockstates/blue_fluid_grid.json | 34 + .../refinedstorage/blockstates/blue_grid.json | 34 + .../blockstates/blue_network_receiver.json | 10 + .../blockstates/blue_network_transmitter.json | 10 + .../blockstates/blue_pattern_grid.json | 34 + .../blockstates/blue_relay.json | 10 + .../blockstates/blue_security_manager.json | 34 + .../blue_wireless_transmitter.json | 56 + .../blockstates/brown_controller.json | 16 + .../blockstates/brown_crafter.json | 56 + .../blockstates/brown_crafter_manager.json | 34 + .../blockstates/brown_crafting_grid.json | 34 + .../blockstates/brown_crafting_monitor.json | 34 + .../brown_creative_controller.json | 16 + .../blockstates/brown_detector.json | 10 + .../blockstates/brown_disk_manipulator.json | 34 + .../blockstates/brown_fluid_grid.json | 34 + .../blockstates/brown_grid.json | 34 + .../blockstates/brown_network_receiver.json | 10 + .../brown_network_transmitter.json | 10 + .../blockstates/brown_pattern_grid.json | 34 + .../blockstates/brown_relay.json | 10 + .../blockstates/brown_security_manager.json | 34 + .../brown_wireless_transmitter.json | 56 + .../blockstates/controller.json | 16 + .../refinedstorage/blockstates/crafter.json | 56 + .../blockstates/crafter_manager.json | 34 + .../blockstates/crafting_grid.json | 34 + .../blockstates/crafting_monitor.json | 34 + .../blockstates/creative_controller.json | 16 + .../blockstates/cyan_controller.json | 16 + .../blockstates/cyan_crafter.json | 56 + .../blockstates/cyan_crafter_manager.json | 34 + .../blockstates/cyan_crafting_grid.json | 34 + .../blockstates/cyan_crafting_monitor.json | 34 + .../blockstates/cyan_creative_controller.json | 16 + .../blockstates/cyan_detector.json | 10 + .../blockstates/cyan_disk_manipulator.json | 34 + .../blockstates/cyan_fluid_grid.json | 34 + .../refinedstorage/blockstates/cyan_grid.json | 34 + .../blockstates/cyan_network_receiver.json | 10 + .../blockstates/cyan_network_transmitter.json | 10 + .../blockstates/cyan_pattern_grid.json | 34 + .../blockstates/cyan_relay.json | 10 + .../blockstates/cyan_security_manager.json | 34 + .../cyan_wireless_transmitter.json | 56 + .../refinedstorage/blockstates/detector.json | 10 + .../blockstates/disk_manipulator.json | 34 + .../blockstates/fluid_grid.json | 34 + .../blockstates/gray_controller.json | 16 + .../blockstates/gray_crafter.json | 56 + .../blockstates/gray_crafter_manager.json | 34 + .../blockstates/gray_crafting_grid.json | 34 + .../blockstates/gray_crafting_monitor.json | 34 + .../blockstates/gray_creative_controller.json | 16 + .../blockstates/gray_detector.json | 10 + .../blockstates/gray_disk_manipulator.json | 34 + .../blockstates/gray_fluid_grid.json | 34 + .../refinedstorage/blockstates/gray_grid.json | 34 + .../blockstates/gray_network_receiver.json | 10 + .../blockstates/gray_network_transmitter.json | 10 + .../blockstates/gray_pattern_grid.json | 34 + .../blockstates/gray_relay.json | 10 + .../blockstates/gray_security_manager.json | 34 + .../gray_wireless_transmitter.json | 56 + .../blockstates/green_controller.json | 16 + .../blockstates/green_crafter.json | 56 + .../blockstates/green_crafter_manager.json | 34 + .../blockstates/green_crafting_grid.json | 34 + .../blockstates/green_crafting_monitor.json | 34 + .../green_creative_controller.json | 16 + .../blockstates/green_detector.json | 10 + .../blockstates/green_disk_manipulator.json | 34 + .../blockstates/green_fluid_grid.json | 34 + .../blockstates/green_grid.json | 34 + .../blockstates/green_network_receiver.json | 10 + .../green_network_transmitter.json | 10 + .../blockstates/green_pattern_grid.json | 34 + .../blockstates/green_relay.json | 10 + .../blockstates/green_security_manager.json | 34 + .../green_wireless_transmitter.json | 56 + .../refinedstorage/blockstates/grid.json | 34 + .../blockstates/light_gray_controller.json | 16 + .../blockstates/light_gray_crafter.json | 56 + .../light_gray_crafter_manager.json | 34 + .../blockstates/light_gray_crafting_grid.json | 34 + .../light_gray_crafting_monitor.json | 34 + .../light_gray_creative_controller.json | 16 + .../blockstates/light_gray_detector.json | 10 + .../light_gray_disk_manipulator.json | 34 + .../blockstates/light_gray_fluid_grid.json | 34 + .../blockstates/light_gray_grid.json | 34 + .../light_gray_network_receiver.json | 10 + .../light_gray_network_transmitter.json | 10 + .../blockstates/light_gray_pattern_grid.json | 34 + .../blockstates/light_gray_relay.json | 10 + .../light_gray_security_manager.json | 34 + .../light_gray_wireless_transmitter.json | 56 + .../blockstates/lime_controller.json | 16 + .../blockstates/lime_crafter.json | 56 + .../blockstates/lime_crafter_manager.json | 34 + .../blockstates/lime_crafting_grid.json | 34 + .../blockstates/lime_crafting_monitor.json | 34 + .../blockstates/lime_creative_controller.json | 16 + .../blockstates/lime_detector.json | 10 + .../blockstates/lime_disk_manipulator.json | 34 + .../blockstates/lime_fluid_grid.json | 34 + .../refinedstorage/blockstates/lime_grid.json | 34 + .../blockstates/lime_network_receiver.json | 10 + .../blockstates/lime_network_transmitter.json | 10 + .../blockstates/lime_pattern_grid.json | 34 + .../blockstates/lime_relay.json | 10 + .../blockstates/lime_security_manager.json | 34 + .../lime_wireless_transmitter.json | 56 + .../blockstates/magenta_controller.json | 16 + .../blockstates/magenta_crafter.json | 56 + .../blockstates/magenta_crafter_manager.json | 34 + .../blockstates/magenta_crafting_grid.json | 34 + .../blockstates/magenta_crafting_monitor.json | 34 + .../magenta_creative_controller.json | 16 + .../blockstates/magenta_detector.json | 10 + .../blockstates/magenta_disk_manipulator.json | 34 + .../blockstates/magenta_fluid_grid.json | 34 + .../blockstates/magenta_grid.json | 34 + .../blockstates/magenta_network_receiver.json | 10 + .../magenta_network_transmitter.json | 10 + .../blockstates/magenta_pattern_grid.json | 34 + .../blockstates/magenta_relay.json | 10 + .../blockstates/magenta_security_manager.json | 34 + .../magenta_wireless_transmitter.json | 56 + .../blockstates/network_receiver.json | 10 + .../blockstates/network_transmitter.json | 10 + .../blockstates/orange_controller.json | 16 + .../blockstates/orange_crafter.json | 56 + .../blockstates/orange_crafter_manager.json | 34 + .../blockstates/orange_crafting_grid.json | 34 + .../blockstates/orange_crafting_monitor.json | 34 + .../orange_creative_controller.json | 16 + .../blockstates/orange_detector.json | 10 + .../blockstates/orange_disk_manipulator.json | 34 + .../blockstates/orange_fluid_grid.json | 34 + .../blockstates/orange_grid.json | 34 + .../blockstates/orange_network_receiver.json | 10 + .../orange_network_transmitter.json | 10 + .../blockstates/orange_pattern_grid.json | 34 + .../blockstates/orange_relay.json | 10 + .../blockstates/orange_security_manager.json | 34 + .../orange_wireless_transmitter.json | 56 + .../blockstates/pattern_grid.json | 34 + .../blockstates/pink_controller.json | 16 + .../blockstates/pink_crafter.json | 56 + .../blockstates/pink_crafter_manager.json | 34 + .../blockstates/pink_crafting_grid.json | 34 + .../blockstates/pink_crafting_monitor.json | 34 + .../blockstates/pink_creative_controller.json | 16 + .../blockstates/pink_detector.json | 10 + .../blockstates/pink_disk_manipulator.json | 34 + .../blockstates/pink_fluid_grid.json | 34 + .../refinedstorage/blockstates/pink_grid.json | 34 + .../blockstates/pink_network_receiver.json | 10 + .../blockstates/pink_network_transmitter.json | 10 + .../blockstates/pink_pattern_grid.json | 34 + .../blockstates/pink_relay.json | 10 + .../blockstates/pink_security_manager.json | 34 + .../pink_wireless_transmitter.json | 56 + .../blockstates/purple_controller.json | 16 + .../blockstates/purple_crafter.json | 56 + .../blockstates/purple_crafter_manager.json | 34 + .../blockstates/purple_crafting_grid.json | 34 + .../blockstates/purple_crafting_monitor.json | 34 + .../purple_creative_controller.json | 16 + .../blockstates/purple_detector.json | 10 + .../blockstates/purple_disk_manipulator.json | 34 + .../blockstates/purple_fluid_grid.json | 34 + .../blockstates/purple_grid.json | 34 + .../blockstates/purple_network_receiver.json | 10 + .../purple_network_transmitter.json | 10 + .../blockstates/purple_pattern_grid.json | 34 + .../blockstates/purple_relay.json | 10 + .../blockstates/purple_security_manager.json | 34 + .../purple_wireless_transmitter.json | 56 + .../blockstates/red_controller.json | 16 + .../blockstates/red_crafter.json | 56 + .../blockstates/red_crafter_manager.json | 34 + .../blockstates/red_crafting_grid.json | 34 + .../blockstates/red_crafting_monitor.json | 34 + .../blockstates/red_creative_controller.json | 16 + .../blockstates/red_detector.json | 10 + .../blockstates/red_disk_manipulator.json | 34 + .../blockstates/red_fluid_grid.json | 34 + .../refinedstorage/blockstates/red_grid.json | 34 + .../blockstates/red_network_receiver.json | 10 + .../blockstates/red_network_transmitter.json | 10 + .../blockstates/red_pattern_grid.json | 34 + .../refinedstorage/blockstates/red_relay.json | 10 + .../blockstates/red_security_manager.json | 34 + .../blockstates/red_wireless_transmitter.json | 56 + .../refinedstorage/blockstates/relay.json | 10 + .../blockstates/security_manager.json | 34 + .../blockstates/white_controller.json | 16 + .../blockstates/white_crafter.json | 56 + .../blockstates/white_crafter_manager.json | 34 + .../blockstates/white_crafting_grid.json | 34 + .../blockstates/white_crafting_monitor.json | 34 + .../white_creative_controller.json | 16 + .../blockstates/white_detector.json | 10 + .../blockstates/white_disk_manipulator.json | 34 + .../blockstates/white_fluid_grid.json | 34 + .../blockstates/white_grid.json | 34 + .../blockstates/white_network_receiver.json | 10 + .../white_network_transmitter.json | 10 + .../blockstates/white_pattern_grid.json | 34 + .../blockstates/white_relay.json | 10 + .../blockstates/white_security_manager.json | 34 + .../white_wireless_transmitter.json | 56 + .../blockstates/wireless_transmitter.json | 56 + .../blockstates/yellow_controller.json | 16 + .../blockstates/yellow_crafter.json | 56 + .../blockstates/yellow_crafter_manager.json | 34 + .../blockstates/yellow_crafting_grid.json | 34 + .../blockstates/yellow_crafting_monitor.json | 34 + .../yellow_creative_controller.json | 16 + .../blockstates/yellow_detector.json | 10 + .../blockstates/yellow_disk_manipulator.json | 34 + .../blockstates/yellow_fluid_grid.json | 34 + .../blockstates/yellow_grid.json | 34 + .../blockstates/yellow_network_receiver.json | 10 + .../yellow_network_transmitter.json | 10 + .../blockstates/yellow_pattern_grid.json | 34 + .../blockstates/yellow_relay.json | 10 + .../blockstates/yellow_security_manager.json | 34 + .../yellow_wireless_transmitter.json | 56 + .../models/block/controller/black.json | 8 + .../models/block/controller/blue.json | 8 + .../models/block/controller/brown.json | 8 + .../models/block/controller/cyan.json | 8 + .../models/block/controller/gray.json | 8 + .../models/block/controller/green.json | 8 + .../models/block/controller/light_blue.json | 8 + .../models/block/controller/light_gray.json | 8 + .../models/block/controller/lime.json | 8 + .../models/block/controller/magenta.json | 8 + .../models/block/controller/nearly_off.json | 9 + .../models/block/controller/nearly_on.json | 9 + .../models/block/controller/off.json} | 4 +- .../models/block/controller/orange.json | 8 + .../models/block/controller/pink.json | 8 + .../models/block/controller/purple.json | 8 + .../models/block/controller/red.json | 8 + .../models/block/controller/white.json | 8 + .../models/block/controller/yellow.json | 8 + .../models/block/crafter/black.json | 18 + .../models/block/crafter/blue.json | 18 + .../models/block/crafter/brown.json | 18 + .../models/block/crafter/cyan.json} | 18 +- .../models/block/crafter/disconnected.json} | 14 +- .../models/block/crafter/gray.json | 18 + .../models/block/crafter/green.json | 18 + .../models/block/crafter/light_blue.json | 18 + .../models/block/crafter/light_gray.json | 18 + .../models/block/crafter/lime.json | 18 + .../models/block/crafter/magenta.json | 18 + .../models/block/crafter/orange.json | 18 + .../models/block/crafter/pink.json | 18 + .../models/block/crafter/purple.json | 18 + .../models/block/crafter/red.json | 18 + .../models/block/crafter/white.json | 18 + .../models/block/crafter/yellow.json | 18 + .../models/block/crafter_manager/black.json | 13 + .../models/block/crafter_manager/blue.json | 13 + .../models/block/crafter_manager/brown.json | 13 + .../models/block/crafter_manager/cyan.json | 13 + .../block/crafter_manager/disconnected.json | 13 + .../models/block/crafter_manager/gray.json | 13 + .../models/block/crafter_manager/green.json | 13 + .../block/crafter_manager/light_blue.json | 13 + .../block/crafter_manager/light_gray.json | 13 + .../models/block/crafter_manager/lime.json | 13 + .../models/block/crafter_manager/magenta.json | 13 + .../models/block/crafter_manager/orange.json | 13 + .../models/block/crafter_manager/pink.json | 13 + .../models/block/crafter_manager/purple.json | 13 + .../models/block/crafter_manager/red.json | 13 + .../models/block/crafter_manager/white.json | 13 + .../models/block/crafter_manager/yellow.json | 13 + .../models/block/crafting_grid/black.json | 13 + .../models/block/crafting_grid/blue.json | 13 + .../models/block/crafting_grid/brown.json | 13 + .../models/block/crafting_grid/cyan.json | 13 + .../block/crafting_grid/disconnected.json | 13 + .../models/block/crafting_grid/gray.json | 13 + .../models/block/crafting_grid/green.json | 13 + .../block/crafting_grid/light_blue.json | 13 + .../block/crafting_grid/light_gray.json | 13 + .../models/block/crafting_grid/lime.json | 13 + .../models/block/crafting_grid/magenta.json | 13 + .../models/block/crafting_grid/orange.json | 13 + .../models/block/crafting_grid/pink.json | 13 + .../models/block/crafting_grid/purple.json | 13 + .../models/block/crafting_grid/red.json | 13 + .../models/block/crafting_grid/white.json | 13 + .../models/block/crafting_grid/yellow.json | 13 + .../models/block/crafting_monitor/black.json | 13 + .../models/block/crafting_monitor/blue.json | 13 + .../models/block/crafting_monitor/brown.json | 13 + .../models/block/crafting_monitor/cyan.json | 13 + .../block/crafting_monitor/disconnected.json | 13 + .../models/block/crafting_monitor/gray.json | 13 + .../models/block/crafting_monitor/green.json | 13 + .../block/crafting_monitor/light_blue.json | 13 + .../block/crafting_monitor/light_gray.json | 13 + .../models/block/crafting_monitor/lime.json | 13 + .../block/crafting_monitor/magenta.json | 13 + .../models/block/crafting_monitor/orange.json | 13 + .../models/block/crafting_monitor/pink.json | 13 + .../models/block/crafting_monitor/purple.json | 13 + .../models/block/crafting_monitor/red.json | 13 + .../models/block/crafting_monitor/white.json | 13 + .../models/block/crafting_monitor/yellow.json | 13 + .../models/block/detector/black.json | 6 + .../models/block/detector/blue.json | 6 + .../models/block/detector/brown.json | 6 + .../models/block/detector/cyan.json | 6 + .../models/block/detector/gray.json | 6 + .../models/block/detector/green.json | 6 + .../models/block/detector/light_blue.json | 6 + .../models/block/detector/light_gray.json | 6 + .../models/block/detector/lime.json | 6 + .../models/block/detector/magenta.json | 6 + .../models/block/detector/off.json} | 0 .../models/block/detector/orange.json | 6 + .../models/block/detector/pink.json | 6 + .../models/block/detector/purple.json | 6 + .../models/block/detector/red.json} | 2 +- .../models/block/detector/white.json | 6 + .../models/block/detector/yellow.json | 6 + .../models/block/disk_manipulator/black.json | 13 + .../models/block/disk_manipulator/blue.json | 13 + .../models/block/disk_manipulator/brown.json | 13 + .../models/block/disk_manipulator/cyan.json | 13 + .../block/disk_manipulator/disconnected.json | 13 + .../models/block/disk_manipulator/gray.json | 13 + .../models/block/disk_manipulator/green.json | 13 + .../block/disk_manipulator/light_blue.json | 13 + .../block/disk_manipulator/light_gray.json | 13 + .../models/block/disk_manipulator/lime.json | 13 + .../block/disk_manipulator/magenta.json | 13 + .../models/block/disk_manipulator/orange.json | 13 + .../models/block/disk_manipulator/pink.json | 13 + .../models/block/disk_manipulator/purple.json | 13 + .../models/block/disk_manipulator/red.json | 13 + .../models/block/disk_manipulator/white.json | 13 + .../models/block/disk_manipulator/yellow.json | 13 + .../models/block/fluid_grid/black.json | 13 + .../models/block/fluid_grid/blue.json | 13 + .../models/block/fluid_grid/brown.json | 13 + .../models/block/fluid_grid/cyan.json | 13 + .../models/block/fluid_grid/disconnected.json | 13 + .../models/block/fluid_grid/gray.json | 13 + .../models/block/fluid_grid/green.json | 13 + .../models/block/fluid_grid/light_blue.json | 13 + .../models/block/fluid_grid/light_gray.json | 13 + .../models/block/fluid_grid/lime.json | 13 + .../models/block/fluid_grid/magenta.json | 13 + .../models/block/fluid_grid/orange.json | 13 + .../models/block/fluid_grid/pink.json | 13 + .../models/block/fluid_grid/purple.json | 13 + .../models/block/fluid_grid/red.json | 13 + .../models/block/fluid_grid/white.json | 13 + .../models/block/fluid_grid/yellow.json | 13 + .../models/block/grid/black.json} | 8 +- .../models/block/grid/blue.json} | 8 +- .../models/block/grid/brown.json} | 8 +- .../models/block/grid/cyan.json | 13 + .../models/block/grid}/disconnected.json | 8 +- .../models/block/grid/gray.json | 13 + .../models/block/grid/green.json | 13 + .../models/block/grid/light_blue.json | 13 + .../models/block/grid/light_gray.json | 13 + .../models/block/grid/lime.json | 13 + .../models/block/grid/magenta.json | 13 + .../models/block/grid/orange.json | 13 + .../models/block/grid/pink.json | 13 + .../models/block/grid/purple.json | 13 + .../refinedstorage/models/block/grid/red.json | 13 + .../models/block/grid/white.json | 13 + .../models/block/grid/yellow.json | 13 + .../models/block/network_receiver/black.json} | 2 +- .../models/block/network_receiver/blue.json | 8 + .../models/block/network_receiver/brown.json | 8 + .../models/block/network_receiver/cyan.json | 8 + .../block/network_receiver/disconnected.json} | 0 .../models/block/network_receiver/gray.json | 8 + .../models/block/network_receiver/green.json | 8 + .../block/network_receiver/light_blue.json | 8 + .../block/network_receiver/light_gray.json | 8 + .../models/block/network_receiver/lime.json | 8 + .../block/network_receiver/magenta.json | 8 + .../models/block/network_receiver/orange.json | 8 + .../models/block/network_receiver/pink.json | 8 + .../models/block/network_receiver/purple.json | 8 + .../models/block/network_receiver/red.json | 8 + .../models/block/network_receiver/white.json | 8 + .../models/block/network_receiver/yellow.json | 8 + .../block/network_transmitter/black.json} | 2 +- .../block/network_transmitter/blue.json | 8 + .../block/network_transmitter/brown.json | 8 + .../block/network_transmitter/cyan.json | 8 + .../network_transmitter/disconnected.json} | 0 .../block/network_transmitter/gray.json | 8 + .../block/network_transmitter/green.json | 8 + .../block/network_transmitter/light_blue.json | 8 + .../block/network_transmitter/light_gray.json | 8 + .../block/network_transmitter/lime.json | 8 + .../block/network_transmitter/magenta.json | 8 + .../block/network_transmitter/orange.json | 8 + .../block/network_transmitter/pink.json | 8 + .../block/network_transmitter/purple.json | 8 + .../models/block/network_transmitter/red.json | 8 + .../block/network_transmitter/white.json | 8 + .../block/network_transmitter/yellow.json | 8 + .../models/block/pattern_grid/black.json | 13 + .../models/block/pattern_grid/blue.json | 13 + .../models/block/pattern_grid/brown.json | 13 + .../models/block/pattern_grid/cyan.json | 13 + .../block/pattern_grid/disconnected.json | 13 + .../models/block/pattern_grid/gray.json | 13 + .../models/block/pattern_grid/green.json | 13 + .../models/block/pattern_grid/light_blue.json | 13 + .../models/block/pattern_grid/light_gray.json | 13 + .../models/block/pattern_grid/lime.json | 13 + .../models/block/pattern_grid/magenta.json | 13 + .../models/block/pattern_grid/orange.json | 13 + .../models/block/pattern_grid/pink.json | 13 + .../models/block/pattern_grid/purple.json | 13 + .../models/block/pattern_grid/red.json | 13 + .../models/block/pattern_grid/white.json | 13 + .../models/block/pattern_grid/yellow.json | 13 + .../models/block/relay/black.json} | 2 +- .../models/block/relay/blue.json | 8 + .../models/block/relay/brown.json | 8 + .../models/block/relay/cyan.json | 8 + .../models/block/relay/disconnected.json} | 0 .../models/block/relay/gray.json | 8 + .../models/block/relay/green.json | 8 + .../models/block/relay/light_blue.json | 8 + .../models/block/relay/light_gray.json | 8 + .../models/block/relay/lime.json | 8 + .../models/block/relay/magenta.json | 8 + .../models/block/relay/orange.json | 8 + .../models/block/relay/pink.json | 8 + .../models/block/relay/purple.json | 8 + .../models/block/relay/red.json | 8 + .../models/block/relay/white.json | 8 + .../models/block/relay/yellow.json | 8 + .../models/block/security_manager/black.json | 18 + .../models/block/security_manager/blue.json | 18 + .../models/block/security_manager/brown.json | 18 + .../models/block/security_manager/cyan.json | 18 + .../block/security_manager/disconnected.json | 18 + .../models/block/security_manager/gray.json | 18 + .../models/block/security_manager/green.json | 18 + .../block/security_manager/light_blue.json | 18 + .../block/security_manager/light_gray.json | 18 + .../models/block/security_manager/lime.json | 18 + .../block/security_manager/magenta.json | 18 + .../models/block/security_manager/orange.json | 18 + .../models/block/security_manager/pink.json | 18 + .../models/block/security_manager/purple.json | 18 + .../models/block/security_manager/red.json | 18 + .../models/block/security_manager/white.json | 18 + .../models/block/security_manager/yellow.json | 18 + .../block/wireless_transmitter/black.json} | 2 +- .../block/wireless_transmitter/blue.json | 6 + .../block/wireless_transmitter/brown.json | 6 + .../block/wireless_transmitter/cyan.json | 6 + .../wireless_transmitter/disconnected.json} | 0 .../block/wireless_transmitter/gray.json | 6 + .../block/wireless_transmitter/green.json | 6 + .../wireless_transmitter/light_blue.json | 6 + .../wireless_transmitter/light_gray.json | 6 + .../block/wireless_transmitter/lime.json | 6 + .../block/wireless_transmitter/magenta.json | 6 + .../block/wireless_transmitter/orange.json | 6 + .../block/wireless_transmitter/pink.json | 6 + .../block/wireless_transmitter/purple.json | 6 + .../block/wireless_transmitter/red.json | 6 + .../block/wireless_transmitter/white.json | 6 + .../block/wireless_transmitter/yellow.json | 6 + .../models/item/black_controller.json | 3 + .../models/item/black_crafter.json | 3 + .../models/item/black_crafter_manager.json | 3 + .../models/item/black_crafting_grid.json | 3 + .../models/item/black_crafting_monitor.json | 3 + .../item/black_creative_controller.json | 3 + .../models/item/black_detector.json | 3 + .../models/item/black_disk_manipulator.json | 3 + .../models/item/black_fluid_grid.json | 3 + .../models/item/black_grid.json | 3 + .../models/item/black_network_receiver.json | 3 + .../item/black_network_transmitter.json | 3 + .../models/item/black_pattern_grid.json | 3 + .../models/item/black_relay.json | 3 + .../models/item/black_security_manager.json | 3 + .../item/black_wireless_transmitter.json | 3 + .../models/item/blue_controller.json | 3 + .../models/item/blue_crafter.json | 3 + .../models/item/blue_crafter_manager.json | 3 + .../models/item/blue_crafting_grid.json | 3 + .../models/item/blue_crafting_monitor.json | 3 + .../models/item/blue_creative_controller.json | 3 + .../models/item/blue_detector.json | 3 + .../models/item/blue_disk_manipulator.json | 3 + .../models/item/blue_fluid_grid.json | 3 + .../refinedstorage/models/item/blue_grid.json | 3 + .../models/item/blue_network_receiver.json | 3 + .../models/item/blue_network_transmitter.json | 3 + .../models/item/blue_pattern_grid.json | 3 + .../models/item/blue_relay.json | 3 + .../models/item/blue_security_manager.json | 3 + .../item/blue_wireless_transmitter.json | 3 + .../models/item/brown_controller.json | 3 + .../models/item/brown_crafter.json | 3 + .../models/item/brown_crafter_manager.json | 3 + .../models/item/brown_crafting_grid.json | 3 + .../models/item/brown_crafting_monitor.json | 3 + .../item/brown_creative_controller.json | 3 + .../models/item/brown_detector.json | 3 + .../models/item/brown_disk_manipulator.json | 3 + .../models/item/brown_fluid_grid.json | 3 + .../models/item/brown_grid.json | 3 + .../models/item/brown_network_receiver.json | 3 + .../item/brown_network_transmitter.json | 3 + .../models/item/brown_pattern_grid.json | 3 + .../models/item/brown_relay.json | 3 + .../models/item/brown_security_manager.json | 3 + .../item/brown_wireless_transmitter.json | 3 + .../models/item/controller.json | 3 + .../refinedstorage/models/item/crafter.json | 3 + .../models/item/crafter_manager.json | 3 + .../models/item/crafting_grid.json | 3 + .../models/item/crafting_monitor.json | 3 + .../models/item/creative_controller.json | 3 + .../models/item/cyan_controller.json | 3 + .../models/item/cyan_crafter.json | 3 + .../models/item/cyan_crafter_manager.json | 3 + .../models/item/cyan_crafting_grid.json | 3 + .../models/item/cyan_crafting_monitor.json | 3 + .../models/item/cyan_creative_controller.json | 3 + .../models/item/cyan_detector.json | 3 + .../models/item/cyan_disk_manipulator.json | 3 + .../models/item/cyan_fluid_grid.json | 3 + .../refinedstorage/models/item/cyan_grid.json | 3 + .../models/item/cyan_network_receiver.json | 3 + .../models/item/cyan_network_transmitter.json | 3 + .../models/item/cyan_pattern_grid.json | 3 + .../models/item/cyan_relay.json | 3 + .../models/item/cyan_security_manager.json | 3 + .../item/cyan_wireless_transmitter.json | 3 + .../refinedstorage/models/item/detector.json | 3 + .../models/item/disk_manipulator.json | 3 + .../models/item/fluid_grid.json | 3 + .../models/item/gray_controller.json | 3 + .../models/item/gray_crafter.json | 3 + .../models/item/gray_crafter_manager.json | 3 + .../models/item/gray_crafting_grid.json | 3 + .../models/item/gray_crafting_monitor.json | 3 + .../models/item/gray_creative_controller.json | 3 + .../models/item/gray_detector.json | 3 + .../models/item/gray_disk_manipulator.json | 3 + .../models/item/gray_fluid_grid.json | 3 + .../refinedstorage/models/item/gray_grid.json | 3 + .../models/item/gray_network_receiver.json | 3 + .../models/item/gray_network_transmitter.json | 3 + .../models/item/gray_pattern_grid.json | 3 + .../models/item/gray_relay.json | 3 + .../models/item/gray_security_manager.json | 3 + .../item/gray_wireless_transmitter.json | 3 + .../models/item/green_controller.json | 3 + .../models/item/green_crafter.json | 3 + .../models/item/green_crafter_manager.json | 3 + .../models/item/green_crafting_grid.json | 3 + .../models/item/green_crafting_monitor.json | 3 + .../item/green_creative_controller.json | 3 + .../models/item/green_detector.json | 3 + .../models/item/green_disk_manipulator.json | 3 + .../models/item/green_fluid_grid.json | 3 + .../models/item/green_grid.json | 3 + .../models/item/green_network_receiver.json | 3 + .../item/green_network_transmitter.json | 3 + .../models/item/green_pattern_grid.json | 3 + .../models/item/green_relay.json | 3 + .../models/item/green_security_manager.json | 3 + .../item/green_wireless_transmitter.json | 3 + .../refinedstorage/models/item/grid.json | 3 + .../models/item/light_gray_controller.json | 3 + .../models/item/light_gray_crafter.json | 3 + .../item/light_gray_crafter_manager.json | 3 + .../models/item/light_gray_crafting_grid.json | 3 + .../item/light_gray_crafting_monitor.json | 3 + .../item/light_gray_creative_controller.json | 3 + .../models/item/light_gray_detector.json | 3 + .../item/light_gray_disk_manipulator.json | 3 + .../models/item/light_gray_fluid_grid.json | 3 + .../models/item/light_gray_grid.json | 3 + .../item/light_gray_network_receiver.json | 3 + .../item/light_gray_network_transmitter.json | 3 + .../models/item/light_gray_pattern_grid.json | 3 + .../models/item/light_gray_relay.json | 3 + .../item/light_gray_security_manager.json | 3 + .../item/light_gray_wireless_transmitter.json | 3 + .../models/item/lime_controller.json | 3 + .../models/item/lime_crafter.json | 3 + .../models/item/lime_crafter_manager.json | 3 + .../models/item/lime_crafting_grid.json | 3 + .../models/item/lime_crafting_monitor.json | 3 + .../models/item/lime_creative_controller.json | 3 + .../models/item/lime_detector.json | 3 + .../models/item/lime_disk_manipulator.json | 3 + .../models/item/lime_fluid_grid.json | 3 + .../refinedstorage/models/item/lime_grid.json | 3 + .../models/item/lime_network_receiver.json | 3 + .../models/item/lime_network_transmitter.json | 3 + .../models/item/lime_pattern_grid.json | 3 + .../models/item/lime_relay.json | 3 + .../models/item/lime_security_manager.json | 3 + .../item/lime_wireless_transmitter.json | 3 + .../models/item/magenta_controller.json | 3 + .../models/item/magenta_crafter.json | 3 + .../models/item/magenta_crafter_manager.json | 3 + .../models/item/magenta_crafting_grid.json | 3 + .../models/item/magenta_crafting_monitor.json | 3 + .../item/magenta_creative_controller.json | 3 + .../models/item/magenta_detector.json | 3 + .../models/item/magenta_disk_manipulator.json | 3 + .../models/item/magenta_fluid_grid.json | 3 + .../models/item/magenta_grid.json | 3 + .../models/item/magenta_network_receiver.json | 3 + .../item/magenta_network_transmitter.json | 3 + .../models/item/magenta_pattern_grid.json | 3 + .../models/item/magenta_relay.json | 3 + .../models/item/magenta_security_manager.json | 3 + .../item/magenta_wireless_transmitter.json | 3 + .../models/item/network_receiver.json | 3 + .../models/item/network_transmitter.json | 3 + .../models/item/orange_controller.json | 3 + .../models/item/orange_crafter.json | 3 + .../models/item/orange_crafter_manager.json | 3 + .../models/item/orange_crafting_grid.json | 3 + .../models/item/orange_crafting_monitor.json | 3 + .../item/orange_creative_controller.json | 3 + .../models/item/orange_detector.json | 3 + .../models/item/orange_disk_manipulator.json | 3 + .../models/item/orange_fluid_grid.json | 3 + .../models/item/orange_grid.json | 3 + .../models/item/orange_network_receiver.json | 3 + .../item/orange_network_transmitter.json | 3 + .../models/item/orange_pattern_grid.json | 3 + .../models/item/orange_relay.json | 3 + .../models/item/orange_security_manager.json | 3 + .../item/orange_wireless_transmitter.json | 3 + .../models/item/pattern_grid.json | 3 + .../models/item/pink_controller.json | 3 + .../models/item/pink_crafter.json | 3 + .../models/item/pink_crafter_manager.json | 3 + .../models/item/pink_crafting_grid.json | 3 + .../models/item/pink_crafting_monitor.json | 3 + .../models/item/pink_creative_controller.json | 3 + .../models/item/pink_detector.json | 3 + .../models/item/pink_disk_manipulator.json | 3 + .../models/item/pink_fluid_grid.json | 3 + .../refinedstorage/models/item/pink_grid.json | 3 + .../models/item/pink_network_receiver.json | 3 + .../models/item/pink_network_transmitter.json | 3 + .../models/item/pink_pattern_grid.json | 3 + .../models/item/pink_relay.json | 3 + .../models/item/pink_security_manager.json | 3 + .../item/pink_wireless_transmitter.json | 3 + .../models/item/purple_controller.json | 3 + .../models/item/purple_crafter.json | 3 + .../models/item/purple_crafter_manager.json | 3 + .../models/item/purple_crafting_grid.json | 3 + .../models/item/purple_crafting_monitor.json | 3 + .../item/purple_creative_controller.json | 3 + .../models/item/purple_detector.json | 3 + .../models/item/purple_disk_manipulator.json | 3 + .../models/item/purple_fluid_grid.json | 3 + .../models/item/purple_grid.json | 3 + .../models/item/purple_network_receiver.json | 3 + .../item/purple_network_transmitter.json | 3 + .../models/item/purple_pattern_grid.json | 3 + .../models/item/purple_relay.json | 3 + .../models/item/purple_security_manager.json | 3 + .../item/purple_wireless_transmitter.json | 3 + .../models/item/red_controller.json | 3 + .../models/item/red_crafter.json | 3 + .../models/item/red_crafter_manager.json | 3 + .../models/item/red_crafting_grid.json | 3 + .../models/item/red_crafting_monitor.json | 3 + .../models/item/red_creative_controller.json | 3 + .../models/item/red_detector.json | 3 + .../models/item/red_disk_manipulator.json | 3 + .../models/item/red_fluid_grid.json | 3 + .../refinedstorage/models/item/red_grid.json | 3 + .../models/item/red_network_receiver.json | 3 + .../models/item/red_network_transmitter.json | 3 + .../models/item/red_pattern_grid.json | 3 + .../refinedstorage/models/item/red_relay.json | 3 + .../models/item/red_security_manager.json | 3 + .../models/item/red_wireless_transmitter.json | 3 + .../refinedstorage/models/item/relay.json | 3 + .../models/item/security_manager.json | 3 + .../models/item/white_controller.json | 3 + .../models/item/white_crafter.json | 3 + .../models/item/white_crafter_manager.json | 3 + .../models/item/white_crafting_grid.json | 3 + .../models/item/white_crafting_monitor.json | 3 + .../item/white_creative_controller.json | 3 + .../models/item/white_detector.json | 3 + .../models/item/white_disk_manipulator.json | 3 + .../models/item/white_fluid_grid.json | 3 + .../models/item/white_grid.json | 3 + .../models/item/white_network_receiver.json | 3 + .../item/white_network_transmitter.json | 3 + .../models/item/white_pattern_grid.json | 3 + .../models/item/white_relay.json | 3 + .../models/item/white_security_manager.json | 3 + .../item/white_wireless_transmitter.json | 3 + .../models/item/wireless_transmitter.json | 3 + .../models/item/yellow_controller.json | 3 + .../models/item/yellow_crafter.json | 3 + .../models/item/yellow_crafter_manager.json | 3 + .../models/item/yellow_crafting_grid.json | 3 + .../models/item/yellow_crafting_monitor.json | 3 + .../item/yellow_creative_controller.json | 3 + .../models/item/yellow_detector.json | 3 + .../models/item/yellow_disk_manipulator.json | 3 + .../models/item/yellow_fluid_grid.json | 3 + .../models/item/yellow_grid.json | 3 + .../models/item/yellow_network_receiver.json | 3 + .../item/yellow_network_transmitter.json | 3 + .../models/item/yellow_pattern_grid.json | 3 + .../models/item/yellow_relay.json | 3 + .../models/item/yellow_security_manager.json | 3 + .../item/yellow_wireless_transmitter.json | 3 + .../coloring_recipes/black_controller.json | 32 + .../coloring_recipes/black_crafter.json | 32 + .../black_crafter_manager.json | 32 + .../coloring_recipes/black_crafting_grid.json | 32 + .../black_crafting_monitor.json | 32 + .../coloring_recipes/black_detector.json | 32 + .../black_disk_manipulator.json | 32 + .../coloring_recipes/black_fluid_grid.json | 32 + .../coloring_recipes/black_grid.json | 32 + .../black_network_receiver.json | 32 + .../black_network_transmitter.json | 32 + .../coloring_recipes/black_pattern_grid.json | 32 + .../coloring_recipes/black_relay.json | 32 + .../black_security_manager.json | 32 + .../black_wireless_transmitter.json | 32 + .../coloring_recipes/blue_controller.json | 32 + .../coloring_recipes/blue_crafter.json | 32 + .../blue_crafter_manager.json | 32 + .../coloring_recipes/blue_crafting_grid.json | 32 + .../blue_crafting_monitor.json | 32 + .../coloring_recipes/blue_detector.json | 32 + .../blue_disk_manipulator.json | 32 + .../coloring_recipes/blue_fluid_grid.json | 32 + .../coloring_recipes/blue_grid.json | 32 + .../blue_network_receiver.json | 32 + .../blue_network_transmitter.json | 32 + .../coloring_recipes/blue_pattern_grid.json | 32 + .../coloring_recipes/blue_relay.json | 32 + .../blue_security_manager.json | 32 + .../blue_wireless_transmitter.json | 32 + .../coloring_recipes/brown_controller.json | 32 + .../coloring_recipes/brown_crafter.json | 32 + .../brown_crafter_manager.json | 32 + .../coloring_recipes/brown_crafting_grid.json | 32 + .../brown_crafting_monitor.json | 32 + .../coloring_recipes/brown_detector.json | 32 + .../brown_disk_manipulator.json | 32 + .../coloring_recipes/brown_fluid_grid.json | 32 + .../coloring_recipes/brown_grid.json | 32 + .../brown_network_receiver.json | 32 + .../brown_network_transmitter.json | 32 + .../coloring_recipes/brown_pattern_grid.json | 32 + .../coloring_recipes/brown_relay.json | 32 + .../brown_security_manager.json | 32 + .../brown_wireless_transmitter.json | 32 + .../coloring_recipes/controller.json | 32 + .../coloring_recipes/crafter.json | 32 + .../coloring_recipes/crafter_manager.json | 32 + .../coloring_recipes/crafting_grid.json | 32 + .../coloring_recipes/crafting_monitor.json | 32 + .../coloring_recipes/cyan_controller.json | 32 + .../coloring_recipes/cyan_crafter.json | 32 + .../cyan_crafter_manager.json | 32 + .../coloring_recipes/cyan_crafting_grid.json | 32 + .../cyan_crafting_monitor.json | 32 + .../coloring_recipes/cyan_detector.json | 32 + .../cyan_disk_manipulator.json | 32 + .../coloring_recipes/cyan_fluid_grid.json | 32 + .../coloring_recipes/cyan_grid.json | 32 + .../cyan_network_receiver.json | 32 + .../cyan_network_transmitter.json | 32 + .../coloring_recipes/cyan_pattern_grid.json | 32 + .../coloring_recipes/cyan_relay.json | 32 + .../cyan_security_manager.json | 32 + .../cyan_wireless_transmitter.json | 32 + .../coloring_recipes/detector.json | 32 + .../coloring_recipes/disk_manipulator.json | 32 + .../coloring_recipes/fluid_grid.json | 32 + .../coloring_recipes/gray_controller.json | 32 + .../coloring_recipes/gray_crafter.json | 32 + .../gray_crafter_manager.json | 32 + .../coloring_recipes/gray_crafting_grid.json | 32 + .../gray_crafting_monitor.json | 32 + .../coloring_recipes/gray_detector.json | 32 + .../gray_disk_manipulator.json | 32 + .../coloring_recipes/gray_fluid_grid.json | 32 + .../coloring_recipes/gray_grid.json | 32 + .../gray_network_receiver.json | 32 + .../gray_network_transmitter.json | 32 + .../coloring_recipes/gray_pattern_grid.json | 32 + .../coloring_recipes/gray_relay.json | 32 + .../gray_security_manager.json | 32 + .../gray_wireless_transmitter.json | 32 + .../coloring_recipes/green_controller.json | 32 + .../coloring_recipes/green_crafter.json | 32 + .../green_crafter_manager.json | 32 + .../coloring_recipes/green_crafting_grid.json | 32 + .../green_crafting_monitor.json | 32 + .../coloring_recipes/green_detector.json | 32 + .../green_disk_manipulator.json | 32 + .../coloring_recipes/green_fluid_grid.json | 32 + .../coloring_recipes/green_grid.json | 32 + .../green_network_receiver.json | 32 + .../green_network_transmitter.json | 32 + .../coloring_recipes/green_pattern_grid.json | 32 + .../coloring_recipes/green_relay.json | 32 + .../green_security_manager.json | 32 + .../green_wireless_transmitter.json | 32 + .../refinedstorage/coloring_recipes/grid.json | 32 + .../light_gray_controller.json | 32 + .../coloring_recipes/light_gray_crafter.json | 32 + .../light_gray_crafter_manager.json | 32 + .../light_gray_crafting_grid.json | 32 + .../light_gray_crafting_monitor.json | 32 + .../coloring_recipes/light_gray_detector.json | 32 + .../light_gray_disk_manipulator.json | 32 + .../light_gray_fluid_grid.json | 32 + .../coloring_recipes/light_gray_grid.json | 32 + .../light_gray_network_receiver.json | 32 + .../light_gray_network_transmitter.json | 32 + .../light_gray_pattern_grid.json | 32 + .../coloring_recipes/light_gray_relay.json | 32 + .../light_gray_security_manager.json | 32 + .../light_gray_wireless_transmitter.json | 32 + .../coloring_recipes/lime_controller.json | 32 + .../coloring_recipes/lime_crafter.json | 32 + .../lime_crafter_manager.json | 32 + .../coloring_recipes/lime_crafting_grid.json | 32 + .../lime_crafting_monitor.json | 32 + .../coloring_recipes/lime_detector.json | 32 + .../lime_disk_manipulator.json | 32 + .../coloring_recipes/lime_fluid_grid.json | 32 + .../coloring_recipes/lime_grid.json | 32 + .../lime_network_receiver.json | 32 + .../lime_network_transmitter.json | 32 + .../coloring_recipes/lime_pattern_grid.json | 32 + .../coloring_recipes/lime_relay.json | 32 + .../lime_security_manager.json | 32 + .../lime_wireless_transmitter.json | 32 + .../coloring_recipes/magenta_controller.json | 32 + .../coloring_recipes/magenta_crafter.json | 32 + .../magenta_crafter_manager.json | 32 + .../magenta_crafting_grid.json | 32 + .../magenta_crafting_monitor.json | 32 + .../coloring_recipes/magenta_detector.json | 32 + .../magenta_disk_manipulator.json | 32 + .../coloring_recipes/magenta_fluid_grid.json | 32 + .../coloring_recipes/magenta_grid.json | 32 + .../magenta_network_receiver.json | 32 + .../magenta_network_transmitter.json | 32 + .../magenta_pattern_grid.json | 32 + .../coloring_recipes/magenta_relay.json | 32 + .../magenta_security_manager.json | 32 + .../magenta_wireless_transmitter.json | 32 + .../coloring_recipes/network_receiver.json | 32 + .../coloring_recipes/network_transmitter.json | 32 + .../coloring_recipes/orange_controller.json | 32 + .../coloring_recipes/orange_crafter.json | 32 + .../orange_crafter_manager.json | 32 + .../orange_crafting_grid.json | 32 + .../orange_crafting_monitor.json | 32 + .../coloring_recipes/orange_detector.json | 32 + .../orange_disk_manipulator.json | 32 + .../coloring_recipes/orange_fluid_grid.json | 32 + .../coloring_recipes/orange_grid.json | 32 + .../orange_network_receiver.json | 32 + .../orange_network_transmitter.json | 32 + .../coloring_recipes/orange_pattern_grid.json | 32 + .../coloring_recipes/orange_relay.json | 32 + .../orange_security_manager.json | 32 + .../orange_wireless_transmitter.json | 32 + .../coloring_recipes/pattern_grid.json | 32 + .../coloring_recipes/pink_controller.json | 32 + .../coloring_recipes/pink_crafter.json | 32 + .../pink_crafter_manager.json | 32 + .../coloring_recipes/pink_crafting_grid.json | 32 + .../pink_crafting_monitor.json | 32 + .../coloring_recipes/pink_detector.json | 32 + .../pink_disk_manipulator.json | 32 + .../coloring_recipes/pink_fluid_grid.json | 32 + .../coloring_recipes/pink_grid.json | 32 + .../pink_network_receiver.json | 32 + .../pink_network_transmitter.json | 32 + .../coloring_recipes/pink_pattern_grid.json | 32 + .../coloring_recipes/pink_relay.json | 32 + .../pink_security_manager.json | 32 + .../pink_wireless_transmitter.json | 32 + .../coloring_recipes/purple_controller.json | 32 + .../coloring_recipes/purple_crafter.json | 32 + .../purple_crafter_manager.json | 32 + .../purple_crafting_grid.json | 32 + .../purple_crafting_monitor.json | 32 + .../coloring_recipes/purple_detector.json | 32 + .../purple_disk_manipulator.json | 32 + .../coloring_recipes/purple_fluid_grid.json | 32 + .../coloring_recipes/purple_grid.json | 32 + .../purple_network_receiver.json | 32 + .../purple_network_transmitter.json | 32 + .../coloring_recipes/purple_pattern_grid.json | 32 + .../coloring_recipes/purple_relay.json | 32 + .../purple_security_manager.json | 32 + .../purple_wireless_transmitter.json | 32 + .../coloring_recipes/red_controller.json | 32 + .../coloring_recipes/red_crafter.json | 32 + .../coloring_recipes/red_crafter_manager.json | 32 + .../coloring_recipes/red_crafting_grid.json | 32 + .../red_crafting_monitor.json | 32 + .../coloring_recipes/red_detector.json | 32 + .../red_disk_manipulator.json | 32 + .../coloring_recipes/red_fluid_grid.json | 32 + .../coloring_recipes/red_grid.json | 32 + .../red_network_receiver.json | 32 + .../red_network_transmitter.json | 32 + .../coloring_recipes/red_pattern_grid.json | 32 + .../coloring_recipes/red_relay.json | 32 + .../red_security_manager.json | 32 + .../red_wireless_transmitter.json | 32 + .../coloring_recipes/relay.json | 32 + .../coloring_recipes/security_manager.json | 32 + .../coloring_recipes/white_controller.json | 32 + .../coloring_recipes/white_crafter.json | 32 + .../white_crafter_manager.json | 32 + .../coloring_recipes/white_crafting_grid.json | 32 + .../white_crafting_monitor.json | 32 + .../coloring_recipes/white_detector.json | 32 + .../white_disk_manipulator.json | 32 + .../coloring_recipes/white_fluid_grid.json | 32 + .../coloring_recipes/white_grid.json | 32 + .../white_network_receiver.json | 32 + .../white_network_transmitter.json | 32 + .../coloring_recipes/white_pattern_grid.json | 32 + .../coloring_recipes/white_relay.json | 32 + .../white_security_manager.json | 32 + .../white_wireless_transmitter.json | 32 + .../wireless_transmitter.json | 32 + .../coloring_recipes/yellow_controller.json | 32 + .../coloring_recipes/yellow_crafter.json | 32 + .../yellow_crafter_manager.json | 32 + .../yellow_crafting_grid.json | 32 + .../yellow_crafting_monitor.json | 32 + .../coloring_recipes/yellow_detector.json | 32 + .../yellow_disk_manipulator.json | 32 + .../coloring_recipes/yellow_fluid_grid.json | 32 + .../coloring_recipes/yellow_grid.json | 32 + .../yellow_network_receiver.json | 32 + .../yellow_network_transmitter.json | 32 + .../coloring_recipes/yellow_pattern_grid.json | 32 + .../coloring_recipes/yellow_relay.json | 32 + .../yellow_security_manager.json | 32 + .../yellow_wireless_transmitter.json | 32 + .../crafting_grid/black_crafting_grid.json | 32 + .../crafting_grid/blue_crafting_grid.json | 32 + .../crafting_grid/brown_crafting_grid.json | 32 + .../crafting_grid/crafting_grid.json | 32 + .../crafting_grid/cyan_crafting_grid.json | 32 + .../crafting_grid/gray_crafting_grid.json | 32 + .../crafting_grid/green_crafting_grid.json | 32 + .../light_gray_crafting_grid.json | 32 + .../crafting_grid/lime_crafting_grid.json | 32 + .../crafting_grid/magenta_crafting_grid.json | 32 + .../crafting_grid/orange_crafting_grid.json | 32 + .../crafting_grid/pink_crafting_grid.json | 32 + .../crafting_grid/purple_crafting_grid.json | 32 + .../crafting_grid/red_crafting_grid.json | 32 + .../crafting_grid/white_crafting_grid.json | 32 + .../crafting_grid/yellow_crafting_grid.json | 32 + .../fluid_grid/black_fluid_grid.json | 32 + .../fluid_grid/blue_fluid_grid.json | 32 + .../fluid_grid/brown_fluid_grid.json | 32 + .../fluid_grid/cyan_fluid_grid.json | 32 + .../refinedstorage/fluid_grid/fluid_grid.json | 32 + .../fluid_grid/gray_fluid_grid.json | 32 + .../fluid_grid/green_fluid_grid.json | 32 + .../fluid_grid/light_gray_fluid_grid.json | 32 + .../fluid_grid/lime_fluid_grid.json | 32 + .../fluid_grid/magenta_fluid_grid.json | 32 + .../fluid_grid/orange_fluid_grid.json | 32 + .../fluid_grid/pink_fluid_grid.json | 32 + .../fluid_grid/purple_fluid_grid.json | 32 + .../fluid_grid/red_fluid_grid.json | 32 + .../fluid_grid/white_fluid_grid.json | 32 + .../fluid_grid/yellow_fluid_grid.json | 32 + .../pattern_grid/black_pattern_grid.json | 32 + .../pattern_grid/blue_pattern_grid.json | 32 + .../pattern_grid/brown_pattern_grid.json | 32 + .../pattern_grid/cyan_pattern_grid.json | 32 + .../pattern_grid/gray_pattern_grid.json | 32 + .../pattern_grid/green_pattern_grid.json | 32 + .../pattern_grid/light_gray_pattern_grid.json | 32 + .../pattern_grid/lime_pattern_grid.json | 32 + .../pattern_grid/magenta_pattern_grid.json | 32 + .../pattern_grid/orange_pattern_grid.json | 32 + .../pattern_grid/pattern_grid.json | 32 + .../pattern_grid/pink_pattern_grid.json | 32 + .../pattern_grid/purple_pattern_grid.json | 32 + .../pattern_grid/red_pattern_grid.json | 32 + .../pattern_grid/white_pattern_grid.json | 32 + .../pattern_grid/yellow_pattern_grid.json | 32 + .../loot_tables/blocks/black_controller.json | 24 + .../loot_tables/blocks/black_crafter.json | 24 + .../blocks/black_crafter_manager.json | 19 + .../blocks/black_crafting_grid.json | 19 + .../blocks/black_crafting_monitor.json | 19 + .../blocks/black_creative_controller.json | 19 + .../loot_tables/blocks/black_detector.json | 19 + .../blocks/black_disk_manipulator.json | 19 + .../loot_tables/blocks/black_fluid_grid.json | 19 + .../loot_tables/blocks/black_grid.json | 19 + .../blocks/black_network_receiver.json | 19 + .../blocks/black_network_transmitter.json | 19 + .../blocks/black_pattern_grid.json | 19 + .../loot_tables/blocks/black_relay.json | 19 + .../blocks/black_security_manager.json | 19 + .../blocks/black_wireless_transmitter.json | 19 + .../loot_tables/blocks/blue_controller.json | 24 + .../loot_tables/blocks/blue_crafter.json | 24 + .../blocks/blue_crafter_manager.json | 19 + .../blocks/blue_crafting_grid.json | 19 + .../blocks/blue_crafting_monitor.json | 19 + .../blocks/blue_creative_controller.json | 19 + .../loot_tables/blocks/blue_detector.json | 19 + .../blocks/blue_disk_manipulator.json | 19 + .../loot_tables/blocks/blue_fluid_grid.json | 19 + .../loot_tables/blocks/blue_grid.json | 19 + .../blocks/blue_network_receiver.json | 19 + .../blocks/blue_network_transmitter.json | 19 + .../loot_tables/blocks/blue_pattern_grid.json | 19 + .../loot_tables/blocks/blue_relay.json | 19 + .../blocks/blue_security_manager.json | 19 + .../blocks/blue_wireless_transmitter.json | 19 + .../loot_tables/blocks/brown_controller.json | 24 + .../loot_tables/blocks/brown_crafter.json | 24 + .../blocks/brown_crafter_manager.json | 19 + .../blocks/brown_crafting_grid.json | 19 + .../blocks/brown_crafting_monitor.json | 19 + .../blocks/brown_creative_controller.json | 19 + .../loot_tables/blocks/brown_detector.json | 19 + .../blocks/brown_disk_manipulator.json | 19 + .../loot_tables/blocks/brown_fluid_grid.json | 19 + .../loot_tables/blocks/brown_grid.json | 19 + .../blocks/brown_network_receiver.json | 19 + .../blocks/brown_network_transmitter.json | 19 + .../blocks/brown_pattern_grid.json | 19 + .../loot_tables/blocks/brown_relay.json | 19 + .../blocks/brown_security_manager.json | 19 + .../blocks/brown_wireless_transmitter.json | 19 + .../loot_tables/blocks/controller.json | 4 +- .../loot_tables/blocks/crafter.json | 4 +- .../loot_tables/blocks/crafter_manager.json | 0 .../loot_tables/blocks/crafting_grid.json | 0 .../loot_tables/blocks/crafting_monitor.json | 0 .../blocks/creative_controller.json | 0 .../loot_tables/blocks/cyan_controller.json | 24 + .../loot_tables/blocks/cyan_crafter.json | 24 + .../blocks/cyan_crafter_manager.json | 19 + .../blocks/cyan_crafting_grid.json | 19 + .../blocks/cyan_crafting_monitor.json | 19 + .../blocks/cyan_creative_controller.json | 19 + .../loot_tables/blocks/cyan_detector.json | 19 + .../blocks/cyan_disk_manipulator.json | 19 + .../loot_tables/blocks/cyan_fluid_grid.json | 19 + .../loot_tables/blocks/cyan_grid.json | 19 + .../blocks/cyan_network_receiver.json | 19 + .../blocks/cyan_network_transmitter.json | 19 + .../loot_tables/blocks/cyan_pattern_grid.json | 19 + .../loot_tables/blocks/cyan_relay.json | 19 + .../blocks/cyan_security_manager.json | 19 + .../blocks/cyan_wireless_transmitter.json | 19 + .../loot_tables/blocks/detector.json | 0 .../loot_tables/blocks/disk_manipulator.json | 0 .../loot_tables/blocks/fluid_grid.json | 0 .../loot_tables/blocks/gray_controller.json | 24 + .../loot_tables/blocks/gray_crafter.json | 24 + .../blocks/gray_crafter_manager.json | 19 + .../blocks/gray_crafting_grid.json | 19 + .../blocks/gray_crafting_monitor.json | 19 + .../blocks/gray_creative_controller.json | 19 + .../loot_tables/blocks/gray_detector.json | 19 + .../blocks/gray_disk_manipulator.json | 19 + .../loot_tables/blocks/gray_fluid_grid.json | 19 + .../loot_tables/blocks/gray_grid.json | 19 + .../blocks/gray_network_receiver.json | 19 + .../blocks/gray_network_transmitter.json | 19 + .../loot_tables/blocks/gray_pattern_grid.json | 19 + .../loot_tables/blocks/gray_relay.json | 19 + .../blocks/gray_security_manager.json | 19 + .../blocks/gray_wireless_transmitter.json | 19 + .../loot_tables/blocks/green_controller.json | 24 + .../loot_tables/blocks/green_crafter.json | 24 + .../blocks/green_crafter_manager.json | 19 + .../blocks/green_crafting_grid.json | 19 + .../blocks/green_crafting_monitor.json | 19 + .../blocks/green_creative_controller.json | 19 + .../loot_tables/blocks/green_detector.json | 19 + .../blocks/green_disk_manipulator.json | 19 + .../loot_tables/blocks/green_fluid_grid.json | 19 + .../loot_tables/blocks/green_grid.json | 19 + .../blocks/green_network_receiver.json | 19 + .../blocks/green_network_transmitter.json | 19 + .../blocks/green_pattern_grid.json | 19 + .../loot_tables/blocks/green_relay.json | 19 + .../blocks/green_security_manager.json | 19 + .../blocks/green_wireless_transmitter.json | 19 + .../loot_tables/blocks/grid.json | 0 .../blocks/light_gray_controller.json | 24 + .../blocks/light_gray_crafter.json | 24 + .../blocks/light_gray_crafter_manager.json | 19 + .../blocks/light_gray_crafting_grid.json | 19 + .../blocks/light_gray_crafting_monitor.json | 19 + .../light_gray_creative_controller.json | 19 + .../blocks/light_gray_detector.json | 19 + .../blocks/light_gray_disk_manipulator.json | 19 + .../blocks/light_gray_fluid_grid.json | 19 + .../loot_tables/blocks/light_gray_grid.json | 19 + .../blocks/light_gray_network_receiver.json | 19 + .../light_gray_network_transmitter.json | 19 + .../blocks/light_gray_pattern_grid.json | 19 + .../loot_tables/blocks/light_gray_relay.json | 19 + .../blocks/light_gray_security_manager.json | 19 + .../light_gray_wireless_transmitter.json | 19 + .../loot_tables/blocks/lime_controller.json | 24 + .../loot_tables/blocks/lime_crafter.json | 24 + .../blocks/lime_crafter_manager.json | 19 + .../blocks/lime_crafting_grid.json | 19 + .../blocks/lime_crafting_monitor.json | 19 + .../blocks/lime_creative_controller.json | 19 + .../loot_tables/blocks/lime_detector.json | 19 + .../blocks/lime_disk_manipulator.json | 19 + .../loot_tables/blocks/lime_fluid_grid.json | 19 + .../loot_tables/blocks/lime_grid.json | 19 + .../blocks/lime_network_receiver.json | 19 + .../blocks/lime_network_transmitter.json | 19 + .../loot_tables/blocks/lime_pattern_grid.json | 19 + .../loot_tables/blocks/lime_relay.json | 19 + .../blocks/lime_security_manager.json | 19 + .../blocks/lime_wireless_transmitter.json | 19 + .../blocks/magenta_controller.json | 24 + .../loot_tables/blocks/magenta_crafter.json | 24 + .../blocks/magenta_crafter_manager.json | 19 + .../blocks/magenta_crafting_grid.json | 19 + .../blocks/magenta_crafting_monitor.json | 19 + .../blocks/magenta_creative_controller.json | 19 + .../loot_tables/blocks/magenta_detector.json | 19 + .../blocks/magenta_disk_manipulator.json | 19 + .../blocks/magenta_fluid_grid.json | 19 + .../loot_tables/blocks/magenta_grid.json | 19 + .../blocks/magenta_network_receiver.json | 19 + .../blocks/magenta_network_transmitter.json | 19 + .../blocks/magenta_pattern_grid.json | 19 + .../loot_tables/blocks/magenta_relay.json | 19 + .../blocks/magenta_security_manager.json | 19 + .../blocks/magenta_wireless_transmitter.json | 19 + .../loot_tables/blocks/network_receiver.json | 0 .../blocks/network_transmitter.json | 0 .../loot_tables/blocks/orange_controller.json | 24 + .../loot_tables/blocks/orange_crafter.json | 24 + .../blocks/orange_crafter_manager.json | 19 + .../blocks/orange_crafting_grid.json | 19 + .../blocks/orange_crafting_monitor.json | 19 + .../blocks/orange_creative_controller.json | 19 + .../loot_tables/blocks/orange_detector.json | 19 + .../blocks/orange_disk_manipulator.json | 19 + .../loot_tables/blocks/orange_fluid_grid.json | 19 + .../loot_tables/blocks/orange_grid.json | 19 + .../blocks/orange_network_receiver.json | 19 + .../blocks/orange_network_transmitter.json | 19 + .../blocks/orange_pattern_grid.json | 19 + .../loot_tables/blocks/orange_relay.json | 19 + .../blocks/orange_security_manager.json | 19 + .../blocks/orange_wireless_transmitter.json | 19 + .../loot_tables/blocks/pattern_grid.json | 0 .../loot_tables/blocks/pink_controller.json | 24 + .../loot_tables/blocks/pink_crafter.json | 24 + .../blocks/pink_crafter_manager.json | 19 + .../blocks/pink_crafting_grid.json | 19 + .../blocks/pink_crafting_monitor.json | 19 + .../blocks/pink_creative_controller.json | 19 + .../loot_tables/blocks/pink_detector.json | 19 + .../blocks/pink_disk_manipulator.json | 19 + .../loot_tables/blocks/pink_fluid_grid.json | 19 + .../loot_tables/blocks/pink_grid.json | 19 + .../blocks/pink_network_receiver.json | 19 + .../blocks/pink_network_transmitter.json | 19 + .../loot_tables/blocks/pink_pattern_grid.json | 19 + .../loot_tables/blocks/pink_relay.json | 19 + .../blocks/pink_security_manager.json | 19 + .../blocks/pink_wireless_transmitter.json | 19 + .../loot_tables/blocks/purple_controller.json | 24 + .../loot_tables/blocks/purple_crafter.json | 24 + .../blocks/purple_crafter_manager.json | 19 + .../blocks/purple_crafting_grid.json | 19 + .../blocks/purple_crafting_monitor.json | 19 + .../blocks/purple_creative_controller.json | 19 + .../loot_tables/blocks/purple_detector.json | 19 + .../blocks/purple_disk_manipulator.json | 19 + .../loot_tables/blocks/purple_fluid_grid.json | 19 + .../loot_tables/blocks/purple_grid.json | 19 + .../blocks/purple_network_receiver.json | 19 + .../blocks/purple_network_transmitter.json | 19 + .../blocks/purple_pattern_grid.json | 19 + .../loot_tables/blocks/purple_relay.json | 19 + .../blocks/purple_security_manager.json | 19 + .../blocks/purple_wireless_transmitter.json | 19 + .../loot_tables/blocks/red_controller.json | 24 + .../loot_tables/blocks/red_crafter.json | 24 + .../blocks/red_crafter_manager.json | 19 + .../loot_tables/blocks/red_crafting_grid.json | 19 + .../blocks/red_crafting_monitor.json | 19 + .../blocks/red_creative_controller.json | 19 + .../loot_tables/blocks/red_detector.json | 19 + .../blocks/red_disk_manipulator.json | 19 + .../loot_tables/blocks/red_fluid_grid.json | 19 + .../loot_tables/blocks/red_grid.json | 19 + .../blocks/red_network_receiver.json | 19 + .../blocks/red_network_transmitter.json | 19 + .../loot_tables/blocks/red_pattern_grid.json | 19 + .../loot_tables/blocks/red_relay.json | 19 + .../blocks/red_security_manager.json | 19 + .../blocks/red_wireless_transmitter.json | 19 + .../loot_tables/blocks/relay.json | 0 .../loot_tables/blocks/security_manager.json | 0 .../loot_tables/blocks/white_controller.json | 24 + .../loot_tables/blocks/white_crafter.json | 24 + .../blocks/white_crafter_manager.json | 19 + .../blocks/white_crafting_grid.json | 19 + .../blocks/white_crafting_monitor.json | 19 + .../blocks/white_creative_controller.json | 19 + .../loot_tables/blocks/white_detector.json | 19 + .../blocks/white_disk_manipulator.json | 19 + .../loot_tables/blocks/white_fluid_grid.json | 19 + .../loot_tables/blocks/white_grid.json | 19 + .../blocks/white_network_receiver.json | 19 + .../blocks/white_network_transmitter.json | 19 + .../blocks/white_pattern_grid.json | 19 + .../loot_tables/blocks/white_relay.json | 19 + .../blocks/white_security_manager.json | 19 + .../blocks/white_wireless_transmitter.json | 19 + .../blocks/wireless_transmitter.json | 0 .../loot_tables/blocks/yellow_controller.json | 24 + .../loot_tables/blocks/yellow_crafter.json | 24 + .../blocks/yellow_crafter_manager.json | 19 + .../blocks/yellow_crafting_grid.json | 19 + .../blocks/yellow_crafting_monitor.json | 19 + .../blocks/yellow_creative_controller.json | 19 + .../loot_tables/blocks/yellow_detector.json | 19 + .../blocks/yellow_disk_manipulator.json | 19 + .../loot_tables/blocks/yellow_fluid_grid.json | 19 + .../loot_tables/blocks/yellow_grid.json | 19 + .../blocks/yellow_network_receiver.json | 19 + .../blocks/yellow_network_transmitter.json | 19 + .../blocks/yellow_pattern_grid.json | 19 + .../loot_tables/blocks/yellow_relay.json | 19 + .../blocks/yellow_security_manager.json | 19 + .../blocks/yellow_wireless_transmitter.json | 19 + .../coloring_recipes/black_controller.json | 15 + .../coloring_recipes/black_crafter.json | 15 + .../black_crafter_manager.json | 15 + .../coloring_recipes/black_crafting_grid.json | 15 + .../black_crafting_monitor.json | 15 + .../coloring_recipes/black_detector.json | 15 + .../black_disk_manipulator.json | 15 + .../coloring_recipes/black_fluid_grid.json | 15 + .../recipes/coloring_recipes/black_grid.json | 15 + .../black_network_receiver.json | 15 + .../black_network_transmitter.json | 15 + .../coloring_recipes/black_pattern_grid.json | 15 + .../recipes/coloring_recipes/black_relay.json | 15 + .../black_security_manager.json | 15 + .../black_wireless_transmitter.json | 15 + .../coloring_recipes/blue_controller.json | 15 + .../coloring_recipes/blue_crafter.json | 15 + .../blue_crafter_manager.json | 15 + .../coloring_recipes/blue_crafting_grid.json | 15 + .../blue_crafting_monitor.json | 15 + .../coloring_recipes/blue_detector.json | 15 + .../blue_disk_manipulator.json | 15 + .../coloring_recipes/blue_fluid_grid.json | 15 + .../recipes/coloring_recipes/blue_grid.json | 15 + .../blue_network_receiver.json | 15 + .../blue_network_transmitter.json | 15 + .../coloring_recipes/blue_pattern_grid.json | 15 + .../recipes/coloring_recipes/blue_relay.json | 15 + .../blue_security_manager.json | 15 + .../blue_wireless_transmitter.json | 15 + .../coloring_recipes/brown_controller.json | 15 + .../coloring_recipes/brown_crafter.json | 15 + .../brown_crafter_manager.json | 15 + .../coloring_recipes/brown_crafting_grid.json | 15 + .../brown_crafting_monitor.json | 15 + .../coloring_recipes/brown_detector.json | 15 + .../brown_disk_manipulator.json | 15 + .../coloring_recipes/brown_fluid_grid.json | 15 + .../recipes/coloring_recipes/brown_grid.json | 15 + .../brown_network_receiver.json | 15 + .../brown_network_transmitter.json | 15 + .../coloring_recipes/brown_pattern_grid.json | 15 + .../recipes/coloring_recipes/brown_relay.json | 15 + .../brown_security_manager.json | 15 + .../brown_wireless_transmitter.json | 15 + .../recipes/coloring_recipes/controller.json | 15 + .../recipes/coloring_recipes/crafter.json | 15 + .../coloring_recipes/crafter_manager.json | 15 + .../coloring_recipes/crafting_grid.json | 15 + .../coloring_recipes/crafting_monitor.json | 15 + .../coloring_recipes/cyan_controller.json | 15 + .../coloring_recipes/cyan_crafter.json | 15 + .../cyan_crafter_manager.json | 15 + .../coloring_recipes/cyan_crafting_grid.json | 15 + .../cyan_crafting_monitor.json | 15 + .../coloring_recipes/cyan_detector.json | 15 + .../cyan_disk_manipulator.json | 15 + .../coloring_recipes/cyan_fluid_grid.json | 15 + .../recipes/coloring_recipes/cyan_grid.json | 15 + .../cyan_network_receiver.json | 15 + .../cyan_network_transmitter.json | 15 + .../coloring_recipes/cyan_pattern_grid.json | 15 + .../recipes/coloring_recipes/cyan_relay.json | 15 + .../cyan_security_manager.json | 15 + .../cyan_wireless_transmitter.json | 15 + .../recipes/coloring_recipes/detector.json | 15 + .../coloring_recipes/disk_manipulator.json | 15 + .../recipes/coloring_recipes/fluid_grid.json | 15 + .../coloring_recipes/gray_controller.json | 15 + .../coloring_recipes/gray_crafter.json | 15 + .../gray_crafter_manager.json | 15 + .../coloring_recipes/gray_crafting_grid.json | 15 + .../gray_crafting_monitor.json | 15 + .../coloring_recipes/gray_detector.json | 15 + .../gray_disk_manipulator.json | 15 + .../coloring_recipes/gray_fluid_grid.json | 15 + .../recipes/coloring_recipes/gray_grid.json | 15 + .../gray_network_receiver.json | 15 + .../gray_network_transmitter.json | 15 + .../coloring_recipes/gray_pattern_grid.json | 15 + .../recipes/coloring_recipes/gray_relay.json | 15 + .../gray_security_manager.json | 15 + .../gray_wireless_transmitter.json | 15 + .../coloring_recipes/green_controller.json | 15 + .../coloring_recipes/green_crafter.json | 15 + .../green_crafter_manager.json | 15 + .../coloring_recipes/green_crafting_grid.json | 15 + .../green_crafting_monitor.json | 15 + .../coloring_recipes/green_detector.json | 15 + .../green_disk_manipulator.json | 15 + .../coloring_recipes/green_fluid_grid.json | 15 + .../recipes/coloring_recipes/green_grid.json | 15 + .../green_network_receiver.json | 15 + .../green_network_transmitter.json | 15 + .../coloring_recipes/green_pattern_grid.json | 15 + .../recipes/coloring_recipes/green_relay.json | 15 + .../green_security_manager.json | 15 + .../green_wireless_transmitter.json | 15 + .../recipes/coloring_recipes/grid.json | 15 + .../light_gray_controller.json | 15 + .../coloring_recipes/light_gray_crafter.json | 15 + .../light_gray_crafter_manager.json | 15 + .../light_gray_crafting_grid.json | 15 + .../light_gray_crafting_monitor.json | 15 + .../coloring_recipes/light_gray_detector.json | 15 + .../light_gray_disk_manipulator.json | 15 + .../light_gray_fluid_grid.json | 15 + .../coloring_recipes/light_gray_grid.json | 15 + .../light_gray_network_receiver.json | 15 + .../light_gray_network_transmitter.json | 15 + .../light_gray_pattern_grid.json | 15 + .../coloring_recipes/light_gray_relay.json | 15 + .../light_gray_security_manager.json | 15 + .../light_gray_wireless_transmitter.json | 15 + .../coloring_recipes/lime_controller.json | 15 + .../coloring_recipes/lime_crafter.json | 15 + .../lime_crafter_manager.json | 15 + .../coloring_recipes/lime_crafting_grid.json | 15 + .../lime_crafting_monitor.json | 15 + .../coloring_recipes/lime_detector.json | 15 + .../lime_disk_manipulator.json | 15 + .../coloring_recipes/lime_fluid_grid.json | 15 + .../recipes/coloring_recipes/lime_grid.json | 15 + .../lime_network_receiver.json | 15 + .../lime_network_transmitter.json | 15 + .../coloring_recipes/lime_pattern_grid.json | 15 + .../recipes/coloring_recipes/lime_relay.json | 15 + .../lime_security_manager.json | 15 + .../lime_wireless_transmitter.json | 15 + .../coloring_recipes/magenta_controller.json | 15 + .../coloring_recipes/magenta_crafter.json | 15 + .../magenta_crafter_manager.json | 15 + .../magenta_crafting_grid.json | 15 + .../magenta_crafting_monitor.json | 15 + .../coloring_recipes/magenta_detector.json | 15 + .../magenta_disk_manipulator.json | 15 + .../coloring_recipes/magenta_fluid_grid.json | 15 + .../coloring_recipes/magenta_grid.json | 15 + .../magenta_network_receiver.json | 15 + .../magenta_network_transmitter.json | 15 + .../magenta_pattern_grid.json | 15 + .../coloring_recipes/magenta_relay.json | 15 + .../magenta_security_manager.json | 15 + .../magenta_wireless_transmitter.json | 15 + .../coloring_recipes/network_receiver.json | 15 + .../coloring_recipes/network_transmitter.json | 15 + .../coloring_recipes/orange_controller.json | 15 + .../coloring_recipes/orange_crafter.json | 15 + .../orange_crafter_manager.json | 15 + .../orange_crafting_grid.json | 15 + .../orange_crafting_monitor.json | 15 + .../coloring_recipes/orange_detector.json | 15 + .../orange_disk_manipulator.json | 15 + .../coloring_recipes/orange_fluid_grid.json | 15 + .../recipes/coloring_recipes/orange_grid.json | 15 + .../orange_network_receiver.json | 15 + .../orange_network_transmitter.json | 15 + .../coloring_recipes/orange_pattern_grid.json | 15 + .../coloring_recipes/orange_relay.json | 15 + .../orange_security_manager.json | 15 + .../orange_wireless_transmitter.json | 15 + .../coloring_recipes/pattern_grid.json | 15 + .../coloring_recipes/pink_controller.json | 15 + .../coloring_recipes/pink_crafter.json | 15 + .../pink_crafter_manager.json | 15 + .../coloring_recipes/pink_crafting_grid.json | 15 + .../pink_crafting_monitor.json | 15 + .../coloring_recipes/pink_detector.json | 15 + .../pink_disk_manipulator.json | 15 + .../coloring_recipes/pink_fluid_grid.json | 15 + .../recipes/coloring_recipes/pink_grid.json | 15 + .../pink_network_receiver.json | 15 + .../pink_network_transmitter.json | 15 + .../coloring_recipes/pink_pattern_grid.json | 15 + .../recipes/coloring_recipes/pink_relay.json | 15 + .../pink_security_manager.json | 15 + .../pink_wireless_transmitter.json | 15 + .../coloring_recipes/purple_controller.json | 15 + .../coloring_recipes/purple_crafter.json | 15 + .../purple_crafter_manager.json | 15 + .../purple_crafting_grid.json | 15 + .../purple_crafting_monitor.json | 15 + .../coloring_recipes/purple_detector.json | 15 + .../purple_disk_manipulator.json | 15 + .../coloring_recipes/purple_fluid_grid.json | 15 + .../recipes/coloring_recipes/purple_grid.json | 15 + .../purple_network_receiver.json | 15 + .../purple_network_transmitter.json | 15 + .../coloring_recipes/purple_pattern_grid.json | 15 + .../coloring_recipes/purple_relay.json | 15 + .../purple_security_manager.json | 15 + .../purple_wireless_transmitter.json | 15 + .../coloring_recipes/red_controller.json | 15 + .../recipes/coloring_recipes/red_crafter.json | 15 + .../coloring_recipes/red_crafter_manager.json | 15 + .../coloring_recipes/red_crafting_grid.json | 15 + .../red_crafting_monitor.json | 15 + .../coloring_recipes/red_detector.json | 15 + .../red_disk_manipulator.json | 15 + .../coloring_recipes/red_fluid_grid.json | 15 + .../recipes/coloring_recipes/red_grid.json | 15 + .../red_network_receiver.json | 15 + .../red_network_transmitter.json | 15 + .../coloring_recipes/red_pattern_grid.json | 15 + .../recipes/coloring_recipes/red_relay.json | 15 + .../red_security_manager.json | 15 + .../red_wireless_transmitter.json | 15 + .../recipes/coloring_recipes/relay.json | 15 + .../coloring_recipes/security_manager.json | 15 + .../coloring_recipes/white_controller.json | 15 + .../coloring_recipes/white_crafter.json | 15 + .../white_crafter_manager.json | 15 + .../coloring_recipes/white_crafting_grid.json | 15 + .../white_crafting_monitor.json | 15 + .../coloring_recipes/white_detector.json | 15 + .../white_disk_manipulator.json | 15 + .../coloring_recipes/white_fluid_grid.json | 15 + .../recipes/coloring_recipes/white_grid.json | 15 + .../white_network_receiver.json | 15 + .../white_network_transmitter.json | 15 + .../coloring_recipes/white_pattern_grid.json | 15 + .../recipes/coloring_recipes/white_relay.json | 15 + .../white_security_manager.json | 15 + .../white_wireless_transmitter.json | 15 + .../wireless_transmitter.json | 15 + .../coloring_recipes/yellow_controller.json | 15 + .../coloring_recipes/yellow_crafter.json | 15 + .../yellow_crafter_manager.json | 15 + .../yellow_crafting_grid.json | 15 + .../yellow_crafting_monitor.json | 15 + .../coloring_recipes/yellow_detector.json | 15 + .../yellow_disk_manipulator.json | 15 + .../coloring_recipes/yellow_fluid_grid.json | 15 + .../recipes/coloring_recipes/yellow_grid.json | 15 + .../yellow_network_receiver.json | 15 + .../yellow_network_transmitter.json | 15 + .../coloring_recipes/yellow_pattern_grid.json | 15 + .../coloring_recipes/yellow_relay.json | 15 + .../yellow_security_manager.json | 15 + .../yellow_wireless_transmitter.json | 15 + .../crafting_grid/black_crafting_grid.json | 17 + .../crafting_grid/blue_crafting_grid.json | 17 + .../crafting_grid/brown_crafting_grid.json | 17 + .../recipes/crafting_grid}/crafting_grid.json | 0 .../crafting_grid/cyan_crafting_grid.json | 17 + .../crafting_grid/gray_crafting_grid.json | 17 + .../crafting_grid/green_crafting_grid.json | 17 + .../light_gray_crafting_grid.json | 17 + .../crafting_grid/lime_crafting_grid.json | 17 + .../crafting_grid/magenta_crafting_grid.json | 17 + .../crafting_grid/orange_crafting_grid.json | 17 + .../crafting_grid/pink_crafting_grid.json | 17 + .../crafting_grid/purple_crafting_grid.json | 17 + .../crafting_grid/red_crafting_grid.json | 17 + .../crafting_grid/white_crafting_grid.json | 17 + .../crafting_grid/yellow_crafting_grid.json | 17 + .../recipes/fluid_grid/black_fluid_grid.json | 17 + .../recipes/fluid_grid/blue_fluid_grid.json | 17 + .../recipes/fluid_grid/brown_fluid_grid.json | 17 + .../recipes/fluid_grid/cyan_fluid_grid.json | 17 + .../recipes/fluid_grid}/fluid_grid.json | 0 .../recipes/fluid_grid/gray_fluid_grid.json | 17 + .../recipes/fluid_grid/green_fluid_grid.json | 17 + .../fluid_grid/light_gray_fluid_grid.json | 17 + .../recipes/fluid_grid/lime_fluid_grid.json | 17 + .../fluid_grid/magenta_fluid_grid.json | 17 + .../recipes/fluid_grid/orange_fluid_grid.json | 17 + .../recipes/fluid_grid/pink_fluid_grid.json | 17 + .../recipes/fluid_grid/purple_fluid_grid.json | 17 + .../recipes/fluid_grid/red_fluid_grid.json | 17 + .../recipes/fluid_grid/white_fluid_grid.json | 17 + .../recipes/fluid_grid/yellow_fluid_grid.json | 17 + .../pattern_grid/black_pattern_grid.json | 17 + .../pattern_grid/blue_pattern_grid.json | 17 + .../pattern_grid/brown_pattern_grid.json | 17 + .../pattern_grid/cyan_pattern_grid.json | 17 + .../pattern_grid/gray_pattern_grid.json | 17 + .../pattern_grid/green_pattern_grid.json | 17 + .../pattern_grid/light_gray_pattern_grid.json | 17 + .../pattern_grid/lime_pattern_grid.json | 17 + .../pattern_grid/magenta_pattern_grid.json | 17 + .../pattern_grid/orange_pattern_grid.json | 17 + .../recipes/pattern_grid}/pattern_grid.json | 0 .../pattern_grid/pink_pattern_grid.json | 17 + .../pattern_grid/purple_pattern_grid.json | 17 + .../pattern_grid/red_pattern_grid.json | 17 + .../pattern_grid/white_pattern_grid.json | 17 + .../pattern_grid/yellow_pattern_grid.json | 17 + .../refinedstorage/tags/items/controller.json | 21 + .../refinedstorage/tags/items/crafter.json | 21 + .../tags/items/crafter_manager.json | 21 + .../tags/items/crafting_grid.json | 21 + .../tags/items/crafting_monitor.json | 21 + .../refinedstorage/tags/items/detector.json | 21 + .../tags/items/disk_manipulator.json | 21 + .../refinedstorage/tags/items/fluid_grid.json | 21 + .../data/refinedstorage/tags/items/grid.json | 21 + .../tags/items/network_receiver.json | 21 + .../tags/items/network_transmitter.json | 21 + .../tags/items/pattern_grid.json | 21 + .../data/refinedstorage/tags/items/relay.json | 21 + .../tags/items/security_manager.json | 21 + .../tags/items/wireless_transmitter.json | 21 + .../com/refinedmods/refinedstorage/RS.java | 5 +- .../refinedmods/refinedstorage/RSBlocks.java | 91 +- .../refinedmods/refinedstorage/RSItems.java | 111 +- .../network/node/DetectorNetworkNode.java | 3 +- .../block/ColoredNetworkBlock.java | 21 + .../refinedstorage/block/ControllerBlock.java | 27 +- .../refinedstorage/block/CrafterBlock.java | 11 +- .../block/CrafterManagerBlock.java | 11 +- .../block/CraftingMonitorBlock.java | 11 +- .../refinedstorage/block/DetectorBlock.java | 11 +- .../block/DiskManipulatorBlock.java | 9 +- .../refinedstorage/block/GridBlock.java | 30 +- .../block/NetworkReceiverBlock.java | 14 +- .../block/NetworkTransmitterBlock.java | 10 +- .../refinedstorage/block/RelayBlock.java | 10 +- .../block/SecurityManagerBlock.java | 10 +- .../block/WirelessTransmitterBlock.java | 10 +- .../datageneration/BlockModelGenerator.java | 299 +++ .../datageneration/BlockModels.java | 112 ++ .../datageneration/DataGenerators.java | 25 + .../datageneration/LootTableGenerator.java | 80 + .../datageneration/RecipeGenerator.java | 67 + .../datageneration/TagGenerator.java | 24 + .../refinedstorage/item/NetworkCardItem.java | 4 +- .../item/blockitem/ColoredBlockItem.java | 28 + .../item/blockitem/ControllerBlockItem.java | 21 +- .../WirelessTransmitterBlockItem.java | 0 .../item/group/MainItemGroup.java | 3 +- .../loottable/ControllerLootFunction.java | 4 + .../loottable/CrafterLootFunction.java | 4 + .../model/DiskManipulatorBakedModel.java | 5 +- .../refinedstorage/setup/ClientSetup.java | 132 +- .../refinedstorage/setup/CommonSetup.java | 40 +- .../refinedstorage/util/BlockUtils.java | 3 + .../refinedstorage/util/ColorMap.java | 122 ++ .../blockstates/constructor.json | 0 .../blockstates/controller.json | 16 - .../refinedstorage/blockstates/crafter.json | 52 - .../blockstates/crafter_manager.json | 36 - .../blockstates/crafting_grid.json | 36 - .../blockstates/crafting_monitor.json | 36 - .../blockstates/creative_controller.json | 16 - .../blockstates/destructor.json | 0 .../refinedstorage/blockstates/detector.json | 10 - .../blockstates/disk_drive.json | 0 .../blockstates/disk_manipulator.json | 7 - .../refinedstorage/blockstates/exporter.json | 0 .../blockstates/external_storage.json | 0 .../blockstates/fluid_grid.json | 36 - .../blockstates/fluid_interface.json | 0 .../refinedstorage/blockstates/grid.json | 36 - .../refinedstorage/blockstates/interface.json | 0 .../blockstates/machine_casing.json | 0 .../blockstates/network_receiver.json | 10 - .../blockstates/network_transmitter.json | 10 - .../blockstates/pattern_grid.json | 36 - .../refinedstorage/blockstates/relay.json | 10 - .../blockstates/security_manager.json | 36 - .../blockstates/wireless_transmitter.json | 54 - .../assets/refinedstorage/lang/en_us.json | 5 - .../controller/controller_nearly_off.json | 9 - .../controller/controller_nearly_on.json | 9 - .../block/controller/controller_on.json | 8 - .../{controller => }/controller_nearly.json | 0 .../models/block/crafter/connected/down.json | 18 - .../models/block/crafter/connected/east.json | 18 - .../models/block/crafter/connected/north.json | 18 - .../models/block/crafter/connected/south.json | 18 - .../models/block/crafter/connected/west.json | 18 - .../block/crafter/disconnected/down.json | 18 - .../block/crafter/disconnected/east.json | 18 - .../block/crafter/disconnected/north.json | 18 - .../block/crafter/disconnected/south.json | 18 - .../block/crafter/disconnected/west.json | 18 - .../models/block/crafter_manager.json | 12 - .../block/crafter_manager_connected.json | 6 - .../block/crafter_manager_disconnected.json | 6 - .../models/block/crafting_monitor.json | 12 - .../block/crafting_monitor_connected.json | 6 - .../block/crafting_monitor_disconnected.json | 6 - .../models/block/disk_manipulator.json | 2 - .../block/disk_manipulator_connected.json | 13 - .../block/disk_manipulator_disconnected.json | 13 - .../block/grid/crafting/disconnected.json | 13 - .../models/block/grid/fluid/connected.json | 13 - .../models/block/grid/fluid/disconnected.json | 13 - .../block/grid/pattern/disconnected.json | 13 - .../models/block/security_manager.json | 86 - .../block/security_manager_connected.json | 10 - .../block/security_manager_disconnected.json | 10 - .../models/item/controller.json | 28 - .../refinedstorage/models/item/crafter.json | 3 - .../models/item/crafter_manager.json | 3 - .../models/item/crafting_grid.json | 3 - .../models/item/crafting_monitor.json | 3 - .../models/item/creative_controller.json | 3 - .../refinedstorage/models/item/detector.json | 3 - .../models/item/disk_manipulator.json | 2 - .../models/item/fluid_grid.json | 3 - .../refinedstorage/models/item/grid.json | 3 - .../models/item/network_receiver.json | 3 - .../models/item/network_transmitter.json | 3 - .../models/item/pattern_grid.json | 3 - .../refinedstorage/models/item/relay.json | 3 - .../models/item/security_manager.json | 3 - .../models/item/wireless_transmitter.json | 3 - .../block/controller/cutouts/black.png | Bin 0 -> 4424 bytes .../block/controller/cutouts/black.png.mcmeta | 19 + .../block/controller/cutouts/blue.png | Bin 0 -> 5212 bytes .../block/controller/cutouts/blue.png.mcmeta | 19 + .../block/controller/cutouts/brown.png | Bin 0 -> 4674 bytes .../block/controller/cutouts/brown.png.mcmeta | 19 + .../block/controller/cutouts/cyan.png | Bin 0 -> 5065 bytes .../block/controller/cutouts/cyan.png.mcmeta | 19 + .../block/controller/cutouts/gray.png | Bin 0 -> 4702 bytes .../block/controller/cutouts/gray.png.mcmeta | 19 + .../block/controller/cutouts/green.png | Bin 0 -> 4946 bytes .../block/controller/cutouts/green.png.mcmeta | 19 + .../cutouts/{on.png => light_blue.png} | Bin .../controller/cutouts/light_blue.png.mcmeta | 19 + .../block/controller/cutouts/light_gray.png | Bin 0 -> 3458 bytes .../controller/cutouts/light_gray.png.mcmeta | 19 + .../block/controller/cutouts/lime.png | Bin 0 -> 5123 bytes .../block/controller/cutouts/lime.png.mcmeta | 19 + .../block/controller/cutouts/magenta.png | Bin 0 -> 5154 bytes .../controller/cutouts/magenta.png.mcmeta | 19 + .../block/controller/cutouts/orange.png | Bin 0 -> 5100 bytes .../controller/cutouts/orange.png.mcmeta | 19 + .../block/controller/cutouts/pink.png | Bin 0 -> 4658 bytes .../block/controller/cutouts/pink.png.mcmeta | 19 + .../block/controller/cutouts/purple.png | Bin 0 -> 5022 bytes .../controller/cutouts/purple.png.mcmeta | 19 + .../textures/block/controller/cutouts/red.png | Bin 0 -> 4984 bytes .../block/controller/cutouts/red.png.mcmeta | 19 + .../block/controller/cutouts/white.png | Bin 0 -> 3163 bytes .../block/controller/cutouts/white.png.mcmeta | 19 + .../block/controller/cutouts/yellow.png | Bin 0 -> 5199 bytes .../controller/cutouts/yellow.png.mcmeta | 19 + .../{controller_off.png => off.png} | Bin .../controller/{controller.png => on.png} | Bin .../block/crafter/cutouts/front_connected.png | Bin 231 -> 0 bytes .../block/crafter/cutouts/side_black.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_blue.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_brown.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_connected.png | Bin 231 -> 0 bytes .../crafter/cutouts/side_connected_180.png | Bin 234 -> 0 bytes .../crafter/cutouts/side_connected_270.png | Bin 246 -> 0 bytes .../crafter/cutouts/side_connected_90.png | Bin 241 -> 0 bytes .../block/crafter/cutouts/side_cyan.png | Bin 0 -> 3007 bytes .../crafter/cutouts/side_disconnected_180.png | Bin 252 -> 0 bytes .../crafter/cutouts/side_disconnected_270.png | Bin 261 -> 0 bytes .../crafter/cutouts/side_disconnected_90.png | Bin 260 -> 0 bytes .../block/crafter/cutouts/side_gray.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_green.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_light_blue.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_light_gray.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_lime.png | Bin 0 -> 2991 bytes .../block/crafter/cutouts/side_magenta.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_orange.png | Bin 0 -> 3006 bytes .../block/crafter/cutouts/side_pink.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_purple.png | Bin 0 -> 2991 bytes .../block/crafter/cutouts/side_red.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_white.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/side_yellow.png | Bin 0 -> 3007 bytes .../block/crafter/cutouts/top_black.png | Bin 0 -> 2812 bytes .../block/crafter/cutouts/top_blue.png | Bin 0 -> 2813 bytes .../block/crafter/cutouts/top_brown.png | Bin 0 -> 2814 bytes .../block/crafter/cutouts/top_cyan.png | Bin 0 -> 2816 bytes ..._disconnected.png => top_disconnected.png} | Bin .../block/crafter/cutouts/top_gray.png | Bin 0 -> 2815 bytes .../block/crafter/cutouts/top_green.png | Bin 0 -> 2812 bytes .../block/crafter/cutouts/top_light_blue.png | Bin 0 -> 2813 bytes .../block/crafter/cutouts/top_light_gray.png | Bin 0 -> 2813 bytes .../block/crafter/cutouts/top_lime.png | Bin 0 -> 2814 bytes .../block/crafter/cutouts/top_magenta.png | Bin 0 -> 2813 bytes .../block/crafter/cutouts/top_orange.png | Bin 0 -> 2815 bytes .../block/crafter/cutouts/top_pink.png | Bin 0 -> 2814 bytes .../block/crafter/cutouts/top_purple.png | Bin 0 -> 2815 bytes .../block/crafter/cutouts/top_red.png | Bin 0 -> 2813 bytes .../block/crafter/cutouts/top_white.png | Bin 0 -> 2812 bytes .../block/crafter/cutouts/top_yellow.png | Bin 0 -> 2813 bytes .../textures/block/crafter/side_180.png | Bin 738 -> 0 bytes .../textures/block/crafter/side_270.png | Bin 766 -> 0 bytes .../textures/block/crafter/side_90.png | Bin 740 -> 0 bytes .../block/crafter/{front.png => top.png} | Bin .../block/crafter_manager/cutouts/black.png | Bin 0 -> 3051 bytes .../block/crafter_manager/cutouts/blue.png | Bin 0 -> 3063 bytes .../block/crafter_manager/cutouts/brown.png | Bin 0 -> 3080 bytes .../block/crafter_manager/cutouts/cyan.png | Bin 0 -> 3096 bytes ...ront_disconnected.png => disconnected.png} | Bin .../block/crafter_manager/cutouts/gray.png | Bin 0 -> 3071 bytes .../block/crafter_manager/cutouts/green.png | Bin 0 -> 3079 bytes .../{front_connected.png => light_blue.png} | Bin .../crafter_manager/cutouts/light_gray.png | Bin 0 -> 3033 bytes .../block/crafter_manager/cutouts/lime.png | Bin 0 -> 3081 bytes .../block/crafter_manager/cutouts/magenta.png | Bin 0 -> 3062 bytes .../block/crafter_manager/cutouts/orange.png | Bin 0 -> 3032 bytes .../block/crafter_manager/cutouts/pink.png | Bin 0 -> 2998 bytes .../block/crafter_manager/cutouts/purple.png | Bin 0 -> 3086 bytes .../block/crafter_manager/cutouts/red.png | Bin 0 -> 3050 bytes .../block/crafter_manager/cutouts/white.png | Bin 0 -> 2988 bytes .../block/crafter_manager/cutouts/yellow.png | Bin 0 -> 3045 bytes .../textures/block/crafter_manager/left.png | Bin 1444 -> 1445 bytes .../textures/block/crafter_manager/right.png | Bin 1445 -> 1444 bytes .../textures/block/crafting_grid/back.png | Bin 0 -> 1415 bytes .../block/crafting_grid/cutouts/black.png | Bin 0 -> 3050 bytes .../block/crafting_grid/cutouts/blue.png | Bin 0 -> 3074 bytes .../block/crafting_grid/cutouts/brown.png | Bin 0 -> 3084 bytes .../block/crafting_grid/cutouts/cyan.png | Bin 0 -> 3104 bytes .../cutouts/disconnected.png} | Bin .../block/crafting_grid/cutouts/gray.png | Bin 0 -> 3061 bytes .../block/crafting_grid/cutouts/green.png | Bin 0 -> 3088 bytes .../cutouts/light_blue.png} | Bin .../crafting_grid/cutouts/light_gray.png | Bin 0 -> 3029 bytes .../block/crafting_grid/cutouts/lime.png | Bin 0 -> 3089 bytes .../block/crafting_grid/cutouts/magenta.png | Bin 0 -> 3087 bytes .../block/crafting_grid/cutouts/orange.png | Bin 0 -> 3044 bytes .../block/crafting_grid/cutouts/pink.png | Bin 0 -> 2990 bytes .../block/crafting_grid/cutouts/purple.png | Bin 0 -> 3076 bytes .../block/crafting_grid/cutouts/red.png | Bin 0 -> 3054 bytes .../block/crafting_grid/cutouts/white.png | Bin 0 -> 2981 bytes .../block/crafting_grid/cutouts/yellow.png | Bin 0 -> 3045 bytes .../textures/block/crafting_grid/front.png | Bin 0 -> 554 bytes .../textures/block/crafting_grid/left.png | Bin 0 -> 1445 bytes .../textures/block/crafting_grid/right.png | Bin 0 -> 1444 bytes .../textures/block/crafting_grid/top.png | Bin 0 -> 1411 bytes .../block/crafting_monitor/cutouts/black.png | Bin 0 -> 3031 bytes .../block/crafting_monitor/cutouts/blue.png | Bin 0 -> 3054 bytes .../block/crafting_monitor/cutouts/brown.png | Bin 0 -> 3060 bytes .../block/crafting_monitor/cutouts/cyan.png | Bin 0 -> 3078 bytes ...ront_disconnected.png => disconnected.png} | Bin .../block/crafting_monitor/cutouts/gray.png | Bin 0 -> 3036 bytes .../block/crafting_monitor/cutouts/green.png | Bin 0 -> 3068 bytes .../{front_connected.png => light_blue.png} | Bin .../crafting_monitor/cutouts/light_gray.png | Bin 0 -> 2997 bytes .../block/crafting_monitor/cutouts/lime.png | Bin 0 -> 3071 bytes .../crafting_monitor/cutouts/magenta.png | Bin 0 -> 3056 bytes .../block/crafting_monitor/cutouts/orange.png | Bin 0 -> 3026 bytes .../block/crafting_monitor/cutouts/pink.png | Bin 0 -> 2977 bytes .../block/crafting_monitor/cutouts/purple.png | Bin 0 -> 3070 bytes .../block/crafting_monitor/cutouts/red.png | Bin 0 -> 3026 bytes .../block/crafting_monitor/cutouts/white.png | Bin 0 -> 2949 bytes .../block/crafting_monitor/cutouts/yellow.png | Bin 0 -> 3029 bytes .../textures/block/crafting_monitor/left.png | Bin 1452 -> 1453 bytes .../textures/block/crafting_monitor/right.png | Bin 1453 -> 1452 bytes .../textures/block/detector/cutouts/black.png | Bin 0 -> 2865 bytes .../textures/block/detector/cutouts/blue.png | Bin 0 -> 2876 bytes .../textures/block/detector/cutouts/brown.png | Bin 0 -> 2878 bytes .../textures/block/detector/cutouts/cyan.png | Bin 0 -> 2880 bytes .../textures/block/detector/cutouts/gray.png | Bin 0 -> 2860 bytes .../textures/block/detector/cutouts/green.png | Bin 0 -> 2880 bytes .../cutouts/{on.png => light_blue.png} | Bin .../block/detector/cutouts/light_gray.png | Bin 0 -> 2862 bytes .../textures/block/detector/cutouts/lime.png | Bin 0 -> 2876 bytes .../block/detector/cutouts/magenta.png | Bin 0 -> 2874 bytes .../textures/block/detector/cutouts/off.png | Bin 290 -> 170 bytes .../block/detector/cutouts/orange.png | Bin 0 -> 2865 bytes .../textures/block/detector/cutouts/pink.png | Bin 0 -> 2858 bytes .../block/detector/cutouts/purple.png | Bin 0 -> 2880 bytes .../textures/block/detector/cutouts/red.png | Bin 0 -> 2865 bytes .../textures/block/detector/cutouts/white.png | Bin 0 -> 2861 bytes .../block/detector/cutouts/yellow.png | Bin 0 -> 2867 bytes .../textures/block/disk_manipulator/back.png | Bin 0 -> 15349 bytes .../block/disk_manipulator/cutouts/black.png | Bin 0 -> 2838 bytes .../block/disk_manipulator/cutouts/blue.png | Bin 0 -> 2844 bytes .../block/disk_manipulator/cutouts/brown.png | Bin 0 -> 2842 bytes .../block/disk_manipulator/cutouts/cyan.png | Bin 0 -> 2847 bytes .../block/disk_manipulator/cutouts/gray.png | Bin 0 -> 2841 bytes .../block/disk_manipulator/cutouts/green.png | Bin 0 -> 2847 bytes .../cutouts/{connected.png => light_blue.png} | Bin .../disk_manipulator/cutouts/light_gray.png | Bin 0 -> 2837 bytes .../block/disk_manipulator/cutouts/lime.png | Bin 0 -> 2847 bytes .../disk_manipulator/cutouts/magenta.png | Bin 0 -> 2844 bytes .../block/disk_manipulator/cutouts/orange.png | Bin 0 -> 2839 bytes .../block/disk_manipulator/cutouts/pink.png | Bin 0 -> 2835 bytes .../block/disk_manipulator/cutouts/purple.png | Bin 0 -> 2846 bytes .../block/disk_manipulator/cutouts/red.png | Bin 0 -> 2840 bytes .../block/disk_manipulator/cutouts/white.png | Bin 0 -> 2832 bytes .../block/disk_manipulator/cutouts/yellow.png | Bin 0 -> 2842 bytes .../{disk_manipulator.png => front.png} | Bin .../textures/block/disk_manipulator/left.png | Bin 0 -> 15349 bytes .../textures/block/disk_manipulator/right.png | Bin 0 -> 15349 bytes .../textures/block/disk_manipulator/side.png | Bin 0 -> 15349 bytes .../textures/block/disk_manipulator/top.png | Bin 0 -> 15349 bytes .../textures/block/fluid_grid/back.png | Bin 0 -> 1415 bytes .../block/fluid_grid/cutouts/black.png | Bin 0 -> 3032 bytes .../block/fluid_grid/cutouts/blue.png | Bin 0 -> 3051 bytes .../block/fluid_grid/cutouts/brown.png | Bin 0 -> 3058 bytes .../block/fluid_grid/cutouts/cyan.png | Bin 0 -> 3085 bytes .../cutouts/disconnected.png} | Bin .../block/fluid_grid/cutouts/gray.png | Bin 0 -> 3064 bytes .../block/fluid_grid/cutouts/green.png | Bin 0 -> 3067 bytes .../cutouts/light_blue.png} | Bin .../block/fluid_grid/cutouts/light_gray.png | Bin 0 -> 3028 bytes .../block/fluid_grid/cutouts/lime.png | Bin 0 -> 3074 bytes .../block/fluid_grid/cutouts/magenta.png | Bin 0 -> 3055 bytes .../block/fluid_grid/cutouts/orange.png | Bin 0 -> 3028 bytes .../block/fluid_grid/cutouts/pink.png | Bin 0 -> 2989 bytes .../block/fluid_grid/cutouts/purple.png | Bin 0 -> 3081 bytes .../textures/block/fluid_grid/cutouts/red.png | Bin 0 -> 3034 bytes .../block/fluid_grid/cutouts/white.png | Bin 0 -> 2985 bytes .../block/fluid_grid/cutouts/yellow.png | Bin 0 -> 3039 bytes .../fluid_front.png => fluid_grid/front.png} | Bin .../fluid_right.png => fluid_grid/left.png} | Bin .../fluid_left.png => fluid_grid/right.png} | Bin .../fluid_side.png => fluid_grid/side.png} | Bin .../fluid_top.png => fluid_grid/top.png} | Bin .../textures/block/grid/cutouts/black.png | Bin 0 -> 3057 bytes .../textures/block/grid/cutouts/blue.png | Bin 0 -> 3082 bytes .../textures/block/grid/cutouts/brown.png | Bin 0 -> 3089 bytes .../textures/block/grid/cutouts/cyan.png | Bin 0 -> 3118 bytes ...ront_disconnected.png => disconnected.png} | Bin .../textures/block/grid/cutouts/gray.png | Bin 0 -> 3088 bytes .../textures/block/grid/cutouts/green.png | Bin 0 -> 3095 bytes .../{front_connected.png => light_blue.png} | Bin .../block/grid/cutouts/light_gray.png | Bin 0 -> 3053 bytes .../textures/block/grid/cutouts/lime.png | Bin 0 -> 3099 bytes .../textures/block/grid/cutouts/magenta.png | Bin 0 -> 3086 bytes .../textures/block/grid/cutouts/orange.png | Bin 0 -> 3051 bytes .../textures/block/grid/cutouts/pink.png | Bin 0 -> 3010 bytes .../textures/block/grid/cutouts/purple.png | Bin 0 -> 3114 bytes .../textures/block/grid/cutouts/red.png | Bin 0 -> 3060 bytes .../textures/block/grid/cutouts/white.png | Bin 0 -> 3006 bytes .../textures/block/grid/cutouts/yellow.png | Bin 0 -> 3060 bytes .../textures/block/grid/left.png | Bin 1444 -> 1445 bytes .../textures/block/grid/right.png | Bin 1445 -> 1444 bytes .../block/network_receiver/cutouts/black.png | Bin 0 -> 2958 bytes .../block/network_receiver/cutouts/blue.png | Bin 0 -> 2957 bytes .../block/network_receiver/cutouts/brown.png | Bin 0 -> 2975 bytes .../block/network_receiver/cutouts/cyan.png | Bin 0 -> 2985 bytes .../block/network_receiver/cutouts/gray.png | Bin 0 -> 2968 bytes .../block/network_receiver/cutouts/green.png | Bin 0 -> 2978 bytes .../cutouts/{connected.png => light_blue.png} | Bin .../network_receiver/cutouts/light_gray.png | Bin 0 -> 2956 bytes .../block/network_receiver/cutouts/lime.png | Bin 0 -> 2974 bytes .../network_receiver/cutouts/magenta.png | Bin 0 -> 2968 bytes .../block/network_receiver/cutouts/orange.png | Bin 0 -> 2955 bytes .../block/network_receiver/cutouts/pink.png | Bin 0 -> 2930 bytes .../block/network_receiver/cutouts/purple.png | Bin 0 -> 2988 bytes .../block/network_receiver/cutouts/red.png | Bin 0 -> 2961 bytes .../block/network_receiver/cutouts/white.png | Bin 0 -> 2929 bytes .../block/network_receiver/cutouts/yellow.png | Bin 0 -> 2955 bytes .../network_transmitter/cutouts/black.png | Bin 0 -> 2958 bytes .../network_transmitter/cutouts/blue.png | Bin 0 -> 2975 bytes .../network_transmitter/cutouts/brown.png | Bin 0 -> 2976 bytes .../network_transmitter/cutouts/cyan.png | Bin 0 -> 2984 bytes .../network_transmitter/cutouts/gray.png | Bin 0 -> 2967 bytes .../network_transmitter/cutouts/green.png | Bin 0 -> 2986 bytes .../cutouts/{connected.png => light_blue.png} | Bin .../cutouts/light_gray.png | Bin 0 -> 2961 bytes .../network_transmitter/cutouts/lime.png | Bin 0 -> 2983 bytes .../network_transmitter/cutouts/magenta.png | Bin 0 -> 2976 bytes .../network_transmitter/cutouts/orange.png | Bin 0 -> 2951 bytes .../network_transmitter/cutouts/pink.png | Bin 0 -> 2933 bytes .../network_transmitter/cutouts/purple.png | Bin 0 -> 2982 bytes .../block/network_transmitter/cutouts/red.png | Bin 0 -> 2966 bytes .../network_transmitter/cutouts/white.png | Bin 0 -> 2950 bytes .../network_transmitter/cutouts/yellow.png | Bin 0 -> 2960 bytes .../textures/block/pattern_grid/back.png | Bin 0 -> 1415 bytes .../block/pattern_grid/cutouts/black.png | Bin 0 -> 3047 bytes .../block/pattern_grid/cutouts/blue.png | Bin 0 -> 3070 bytes .../block/pattern_grid/cutouts/brown.png | Bin 0 -> 3079 bytes .../block/pattern_grid/cutouts/cyan.png | Bin 0 -> 3096 bytes .../cutouts/disconnected.png} | Bin .../block/pattern_grid/cutouts/gray.png | Bin 0 -> 3057 bytes .../block/pattern_grid/cutouts/green.png | Bin 0 -> 3091 bytes .../cutouts/light_blue.png} | Bin .../block/pattern_grid/cutouts/light_gray.png | Bin 0 -> 3024 bytes .../block/pattern_grid/cutouts/lime.png | Bin 0 -> 3079 bytes .../block/pattern_grid/cutouts/magenta.png | Bin 0 -> 3068 bytes .../block/pattern_grid/cutouts/orange.png | Bin 0 -> 3042 bytes .../block/pattern_grid/cutouts/pink.png | Bin 0 -> 2976 bytes .../block/pattern_grid/cutouts/purple.png | Bin 0 -> 3094 bytes .../block/pattern_grid/cutouts/red.png | Bin 0 -> 3054 bytes .../block/pattern_grid/cutouts/white.png | Bin 0 -> 2978 bytes .../block/pattern_grid/cutouts/yellow.png | Bin 0 -> 3043 bytes .../textures/block/pattern_grid/front.png | Bin 0 -> 554 bytes .../textures/block/pattern_grid/left.png | Bin 0 -> 1445 bytes .../textures/block/pattern_grid/right.png | Bin 0 -> 1444 bytes .../textures/block/pattern_grid/top.png | Bin 0 -> 1411 bytes .../textures/block/relay/cutouts/black.png | Bin 0 -> 2930 bytes .../textures/block/relay/cutouts/blue.png | Bin 0 -> 2928 bytes .../textures/block/relay/cutouts/brown.png | Bin 0 -> 2941 bytes .../textures/block/relay/cutouts/cyan.png | Bin 0 -> 2953 bytes .../textures/block/relay/cutouts/gray.png | Bin 0 -> 2935 bytes .../textures/block/relay/cutouts/green.png | Bin 0 -> 2945 bytes .../cutouts/{connected.png => light_blue.png} | Bin .../block/relay/cutouts/light_gray.png | Bin 0 -> 2922 bytes .../textures/block/relay/cutouts/lime.png | Bin 0 -> 2941 bytes .../textures/block/relay/cutouts/magenta.png | Bin 0 -> 2932 bytes .../textures/block/relay/cutouts/orange.png | Bin 0 -> 2920 bytes .../textures/block/relay/cutouts/pink.png | Bin 0 -> 2906 bytes .../textures/block/relay/cutouts/purple.png | Bin 0 -> 2946 bytes .../textures/block/relay/cutouts/red.png | Bin 0 -> 2924 bytes .../textures/block/relay/cutouts/white.png | Bin 0 -> 2908 bytes .../textures/block/relay/cutouts/yellow.png | Bin 0 -> 2924 bytes .../security_manager/cutouts/back_black.png | Bin 0 -> 3047 bytes .../security_manager/cutouts/back_blue.png | Bin 0 -> 3057 bytes .../security_manager/cutouts/back_brown.png | Bin 0 -> 3072 bytes .../security_manager/cutouts/back_cyan.png | Bin 0 -> 3088 bytes .../security_manager/cutouts/back_gray.png | Bin 0 -> 3062 bytes .../security_manager/cutouts/back_green.png | Bin 0 -> 3070 bytes ...back_connected.png => back_light_blue.png} | Bin .../cutouts/back_light_gray.png | Bin 0 -> 3038 bytes .../security_manager/cutouts/back_lime.png | Bin 0 -> 3066 bytes .../security_manager/cutouts/back_magenta.png | Bin 0 -> 3047 bytes .../security_manager/cutouts/back_orange.png | Bin 0 -> 3023 bytes .../security_manager/cutouts/back_pink.png | Bin 0 -> 2994 bytes .../security_manager/cutouts/back_purple.png | Bin 0 -> 3069 bytes .../security_manager/cutouts/back_red.png | Bin 0 -> 3036 bytes .../security_manager/cutouts/back_white.png | Bin 0 -> 3008 bytes .../security_manager/cutouts/back_yellow.png | Bin 0 -> 3031 bytes .../security_manager/cutouts/front_black.png | Bin 0 -> 2975 bytes .../security_manager/cutouts/front_blue.png | Bin 0 -> 2985 bytes .../security_manager/cutouts/front_brown.png | Bin 0 -> 2996 bytes .../security_manager/cutouts/front_cyan.png | Bin 0 -> 3008 bytes .../security_manager/cutouts/front_gray.png | Bin 0 -> 2980 bytes .../security_manager/cutouts/front_green.png | Bin 0 -> 2997 bytes ...ont_connected.png => front_light_blue.png} | Bin .../cutouts/front_light_gray.png | Bin 0 -> 2961 bytes .../security_manager/cutouts/front_lime.png | Bin 0 -> 2990 bytes .../cutouts/front_magenta.png | Bin 0 -> 2975 bytes .../security_manager/cutouts/front_orange.png | Bin 0 -> 2962 bytes .../security_manager/cutouts/front_pink.png | Bin 0 -> 2940 bytes .../security_manager/cutouts/front_purple.png | Bin 0 -> 2992 bytes .../security_manager/cutouts/front_red.png | Bin 0 -> 2963 bytes .../security_manager/cutouts/front_white.png | Bin 0 -> 2948 bytes .../security_manager/cutouts/front_yellow.png | Bin 0 -> 2964 bytes .../security_manager/cutouts/left_black.png | Bin 0 -> 3043 bytes .../security_manager/cutouts/left_blue.png | Bin 0 -> 3058 bytes .../security_manager/cutouts/left_brown.png | Bin 0 -> 3064 bytes .../security_manager/cutouts/left_cyan.png | Bin 0 -> 3075 bytes .../security_manager/cutouts/left_gray.png | Bin 0 -> 3039 bytes .../security_manager/cutouts/left_green.png | Bin 0 -> 3052 bytes ...left_connected.png => left_light_blue.png} | Bin .../cutouts/left_light_gray.png | Bin 0 -> 3026 bytes .../security_manager/cutouts/left_lime.png | Bin 0 -> 3057 bytes .../security_manager/cutouts/left_magenta.png | Bin 0 -> 3031 bytes .../security_manager/cutouts/left_orange.png | Bin 0 -> 3011 bytes .../security_manager/cutouts/left_pink.png | Bin 0 -> 2987 bytes .../security_manager/cutouts/left_purple.png | Bin 0 -> 3062 bytes .../security_manager/cutouts/left_red.png | Bin 0 -> 3037 bytes .../security_manager/cutouts/left_white.png | Bin 0 -> 3011 bytes .../security_manager/cutouts/left_yellow.png | Bin 0 -> 3035 bytes .../security_manager/cutouts/right_black.png | Bin 0 -> 3035 bytes .../security_manager/cutouts/right_blue.png | Bin 0 -> 3055 bytes .../security_manager/cutouts/right_brown.png | Bin 0 -> 3056 bytes .../security_manager/cutouts/right_cyan.png | Bin 0 -> 3069 bytes .../security_manager/cutouts/right_gray.png | Bin 0 -> 3041 bytes .../security_manager/cutouts/right_green.png | Bin 0 -> 3058 bytes ...ght_connected.png => right_light_blue.png} | Bin .../cutouts/right_light_gray.png | Bin 0 -> 3011 bytes .../security_manager/cutouts/right_lime.png | Bin 0 -> 3050 bytes .../cutouts/right_magenta.png | Bin 0 -> 3050 bytes .../security_manager/cutouts/right_orange.png | Bin 0 -> 3030 bytes .../security_manager/cutouts/right_pink.png | Bin 0 -> 3005 bytes .../security_manager/cutouts/right_purple.png | Bin 0 -> 3057 bytes .../security_manager/cutouts/right_red.png | Bin 0 -> 3040 bytes .../security_manager/cutouts/right_white.png | Bin 0 -> 3019 bytes .../security_manager/cutouts/right_yellow.png | Bin 0 -> 3041 bytes .../security_manager/cutouts/top_black.png | Bin 0 -> 3085 bytes .../security_manager/cutouts/top_blue.png | Bin 0 -> 3106 bytes .../security_manager/cutouts/top_brown.png | Bin 0 -> 3107 bytes .../security_manager/cutouts/top_cyan.png | Bin 0 -> 3142 bytes .../security_manager/cutouts/top_gray.png | Bin 0 -> 3112 bytes .../security_manager/cutouts/top_green.png | Bin 0 -> 3128 bytes .../{top_connected.png => top_light_blue.png} | Bin .../cutouts/top_light_gray.png | Bin 0 -> 3057 bytes .../security_manager/cutouts/top_lime.png | Bin 0 -> 3122 bytes .../security_manager/cutouts/top_magenta.png | Bin 0 -> 3108 bytes .../security_manager/cutouts/top_orange.png | Bin 0 -> 3056 bytes .../security_manager/cutouts/top_pink.png | Bin 0 -> 3008 bytes .../security_manager/cutouts/top_purple.png | Bin 0 -> 3133 bytes .../security_manager/cutouts/top_red.png | Bin 0 -> 3074 bytes .../security_manager/cutouts/top_white.png | Bin 0 -> 3015 bytes .../security_manager/cutouts/top_yellow.png | Bin 0 -> 3080 bytes .../wireless_transmitter/cutouts/black.png | Bin 0 -> 2865 bytes .../wireless_transmitter/cutouts/blue.png | Bin 0 -> 2877 bytes .../wireless_transmitter/cutouts/brown.png | Bin 0 -> 2878 bytes .../wireless_transmitter/cutouts/cyan.png | Bin 0 -> 2882 bytes .../cutouts/disconnected.png | Bin 227 -> 147 bytes .../wireless_transmitter/cutouts/gray.png | Bin 0 -> 2860 bytes .../wireless_transmitter/cutouts/green.png | Bin 0 -> 2881 bytes .../cutouts/{connected.png => light_blue.png} | Bin .../cutouts/light_gray.png | Bin 0 -> 2862 bytes .../wireless_transmitter/cutouts/lime.png | Bin 0 -> 2877 bytes .../wireless_transmitter/cutouts/magenta.png | Bin 0 -> 2874 bytes .../wireless_transmitter/cutouts/orange.png | Bin 0 -> 2865 bytes .../wireless_transmitter/cutouts/pink.png | Bin 0 -> 2858 bytes .../wireless_transmitter/cutouts/purple.png | Bin 0 -> 2882 bytes .../wireless_transmitter/cutouts/red.png | Bin 0 -> 2866 bytes .../wireless_transmitter/cutouts/white.png | Bin 0 -> 2862 bytes .../wireless_transmitter/cutouts/yellow.png | Bin 0 -> 2868 bytes .../recipes/crafter_manager.json | 2 +- .../refinedstorage/recipes/portable_grid.json | 4 +- .../recipes/wireless_crafting_monitor.json | 2 +- .../recipes/wireless_fluid_grid.json | 2 +- .../refinedstorage/recipes/wireless_grid.json | 2 +- 2116 files changed, 32578 insertions(+), 1195 deletions(-) create mode 100644 src/generated/resources/.cache/cache create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/black_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/blue_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/brown_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/cyan_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/gray_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/green_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/light_gray_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/lime_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/magenta_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/orange_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/pink_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/purple_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/red_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/white_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/blockstates/yellow_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/cyan.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/nearly_off.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/nearly_on.json rename src/{main/resources/assets/refinedstorage/models/block/controller/controller_off.json => generated/resources/assets/refinedstorage/models/block/controller/off.json} (51%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/controller/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/brown.json rename src/{main/resources/assets/refinedstorage/models/block/crafter/connected/up.json => generated/resources/assets/refinedstorage/models/block/crafter/cyan.json} (53%) rename src/{main/resources/assets/refinedstorage/models/block/crafter/disconnected/up.json => generated/resources/assets/refinedstorage/models/block/crafter/disconnected.json} (71%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/cyan.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/disconnected.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafter_manager/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/cyan.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/disconnected.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_grid/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/cyan.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/disconnected.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/cyan.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/magenta.json rename src/{main/resources/assets/refinedstorage/models/block/detector_off.json => generated/resources/assets/refinedstorage/models/block/detector/off.json} (100%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/purple.json rename src/{main/resources/assets/refinedstorage/models/block/detector_on.json => generated/resources/assets/refinedstorage/models/block/detector/red.json} (54%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/detector/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/cyan.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/disconnected.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/cyan.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/disconnected.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/fluid_grid/yellow.json rename src/{main/resources/assets/refinedstorage/models/block/grid/normal/connected.json => generated/resources/assets/refinedstorage/models/block/grid/black.json} (55%) rename src/{main/resources/assets/refinedstorage/models/block/grid/pattern/connected.json => generated/resources/assets/refinedstorage/models/block/grid/blue.json} (54%) rename src/{main/resources/assets/refinedstorage/models/block/grid/crafting/connected.json => generated/resources/assets/refinedstorage/models/block/grid/brown.json} (54%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/cyan.json rename src/{main/resources/assets/refinedstorage/models/block/grid/normal => generated/resources/assets/refinedstorage/models/block/grid}/disconnected.json (55%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/grid/yellow.json rename src/{main/resources/assets/refinedstorage/models/block/network_receiver_connected.json => generated/resources/assets/refinedstorage/models/block/network_receiver/black.json} (75%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/cyan.json rename src/{main/resources/assets/refinedstorage/models/block/network_receiver_disconnected.json => generated/resources/assets/refinedstorage/models/block/network_receiver/disconnected.json} (100%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_receiver/yellow.json rename src/{main/resources/assets/refinedstorage/models/block/network_transmitter_connected.json => generated/resources/assets/refinedstorage/models/block/network_transmitter/black.json} (96%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/cyan.json rename src/{main/resources/assets/refinedstorage/models/block/network_transmitter_disconnected.json => generated/resources/assets/refinedstorage/models/block/network_transmitter/disconnected.json} (100%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/network_transmitter/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/cyan.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/disconnected.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/pattern_grid/yellow.json rename src/{main/resources/assets/refinedstorage/models/block/relay_connected.json => generated/resources/assets/refinedstorage/models/block/relay/black.json} (74%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/cyan.json rename src/{main/resources/assets/refinedstorage/models/block/relay_disconnected.json => generated/resources/assets/refinedstorage/models/block/relay/disconnected.json} (100%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/relay/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/black.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/cyan.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/disconnected.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/security_manager/yellow.json rename src/{main/resources/assets/refinedstorage/models/block/wireless_transmitter_connected.json => generated/resources/assets/refinedstorage/models/block/wireless_transmitter/black.json} (92%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/brown.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/cyan.json rename src/{main/resources/assets/refinedstorage/models/block/wireless_transmitter_disconnected.json => generated/resources/assets/refinedstorage/models/block/wireless_transmitter/disconnected.json} (100%) create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/green.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/light_blue.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/light_gray.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/lime.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/magenta.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/orange.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/pink.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/purple.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/red.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/white.json create mode 100644 src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/yellow.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/black_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/blue_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/brown_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/cyan_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/gray_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/green_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/light_gray_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/lime_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/magenta_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/orange_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/pink_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/purple_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/red_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/white_wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/wireless_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_crafter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_crafter_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_crafting_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_crafting_monitor.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_creative_controller.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_detector.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_disk_manipulator.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_fluid_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_network_receiver.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_network_transmitter.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_pattern_grid.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_relay.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_security_manager.json create mode 100644 src/generated/resources/assets/refinedstorage/models/item/yellow_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_controller.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_detector.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_relay.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/black_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/blue_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/brown_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/cyan_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/green_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/light_gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/lime_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/magenta_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/orange_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/pink_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/purple_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/red_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/white_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/yellow_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/black_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/blue_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/brown_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/cyan_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/green_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/light_gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/lime_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/magenta_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/orange_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/pink_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/purple_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/red_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/white_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/yellow_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/black_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/blue_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/brown_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/cyan_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/green_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/light_gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/lime_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/magenta_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/orange_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pink_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/purple_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/red_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/white_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/yellow_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/black_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_wireless_transmitter.json rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/controller.json (86%) rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/crafter.json (86%) rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/crafter_manager.json (100%) rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/crafting_grid.json (100%) rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/crafting_monitor.json (100%) rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/creative_controller.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_wireless_transmitter.json rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/detector.json (100%) rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/disk_manipulator.json (100%) rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/fluid_grid.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/green_wireless_transmitter.json rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/grid.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_wireless_transmitter.json rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/network_receiver.json (100%) rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/network_transmitter.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_wireless_transmitter.json rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/pattern_grid.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/red_wireless_transmitter.json rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/relay.json (100%) rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/security_manager.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/white_wireless_transmitter.json rename src/{main => generated}/resources/data/refinedstorage/loot_tables/blocks/wireless_transmitter.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_creative_controller.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_detector.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_relay.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_controller.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_detector.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_relay.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_wireless_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/black_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/blue_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/brown_crafting_grid.json rename src/{main/resources/data/refinedstorage/recipes => generated/resources/data/refinedstorage/recipes/crafting_grid}/crafting_grid.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/cyan_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/green_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/light_gray_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/lime_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/magenta_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/orange_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/pink_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/purple_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/red_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/white_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/crafting_grid/yellow_crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/black_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/blue_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/brown_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/cyan_fluid_grid.json rename src/{main/resources/data/refinedstorage/recipes => generated/resources/data/refinedstorage/recipes/fluid_grid}/fluid_grid.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/green_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/light_gray_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/lime_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/magenta_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/orange_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/pink_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/purple_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/red_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/white_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/fluid_grid/yellow_fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/black_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/blue_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/brown_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/cyan_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/green_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/light_gray_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/lime_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/magenta_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/orange_pattern_grid.json rename src/{main/resources/data/refinedstorage/recipes => generated/resources/data/refinedstorage/recipes/pattern_grid}/pattern_grid.json (100%) create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/pink_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/purple_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/red_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/white_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/recipes/pattern_grid/yellow_pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/controller.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/crafter.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/crafter_manager.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/crafting_grid.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/crafting_monitor.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/detector.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/disk_manipulator.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/fluid_grid.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/grid.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/network_receiver.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/network_transmitter.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/pattern_grid.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/relay.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/security_manager.json create mode 100644 src/generated/resources/data/refinedstorage/tags/items/wireless_transmitter.json create mode 100644 src/main/java/com/refinedmods/refinedstorage/block/ColoredNetworkBlock.java create mode 100644 src/main/java/com/refinedmods/refinedstorage/datageneration/BlockModelGenerator.java create mode 100644 src/main/java/com/refinedmods/refinedstorage/datageneration/BlockModels.java create mode 100644 src/main/java/com/refinedmods/refinedstorage/datageneration/DataGenerators.java create mode 100644 src/main/java/com/refinedmods/refinedstorage/datageneration/LootTableGenerator.java create mode 100644 src/main/java/com/refinedmods/refinedstorage/datageneration/RecipeGenerator.java create mode 100644 src/main/java/com/refinedmods/refinedstorage/datageneration/TagGenerator.java create mode 100644 src/main/java/com/refinedmods/refinedstorage/item/blockitem/ColoredBlockItem.java create mode 100644 src/main/java/com/refinedmods/refinedstorage/item/blockitem/WirelessTransmitterBlockItem.java create mode 100644 src/main/java/com/refinedmods/refinedstorage/util/ColorMap.java mode change 100755 => 100644 src/main/resources/assets/refinedstorage/blockstates/constructor.json delete mode 100755 src/main/resources/assets/refinedstorage/blockstates/controller.json delete mode 100644 src/main/resources/assets/refinedstorage/blockstates/crafter.json delete mode 100644 src/main/resources/assets/refinedstorage/blockstates/crafter_manager.json delete mode 100644 src/main/resources/assets/refinedstorage/blockstates/crafting_grid.json delete mode 100755 src/main/resources/assets/refinedstorage/blockstates/crafting_monitor.json delete mode 100644 src/main/resources/assets/refinedstorage/blockstates/creative_controller.json mode change 100755 => 100644 src/main/resources/assets/refinedstorage/blockstates/destructor.json delete mode 100755 src/main/resources/assets/refinedstorage/blockstates/detector.json mode change 100755 => 100644 src/main/resources/assets/refinedstorage/blockstates/disk_drive.json delete mode 100644 src/main/resources/assets/refinedstorage/blockstates/disk_manipulator.json mode change 100755 => 100644 src/main/resources/assets/refinedstorage/blockstates/exporter.json mode change 100755 => 100644 src/main/resources/assets/refinedstorage/blockstates/external_storage.json delete mode 100644 src/main/resources/assets/refinedstorage/blockstates/fluid_grid.json mode change 100755 => 100644 src/main/resources/assets/refinedstorage/blockstates/fluid_interface.json delete mode 100644 src/main/resources/assets/refinedstorage/blockstates/grid.json mode change 100755 => 100644 src/main/resources/assets/refinedstorage/blockstates/interface.json mode change 100755 => 100644 src/main/resources/assets/refinedstorage/blockstates/machine_casing.json delete mode 100755 src/main/resources/assets/refinedstorage/blockstates/network_receiver.json delete mode 100755 src/main/resources/assets/refinedstorage/blockstates/network_transmitter.json delete mode 100644 src/main/resources/assets/refinedstorage/blockstates/pattern_grid.json delete mode 100755 src/main/resources/assets/refinedstorage/blockstates/relay.json delete mode 100755 src/main/resources/assets/refinedstorage/blockstates/security_manager.json delete mode 100755 src/main/resources/assets/refinedstorage/blockstates/wireless_transmitter.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly_off.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly_on.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/controller/controller_on.json rename src/main/resources/assets/refinedstorage/models/block/{controller => }/controller_nearly.json (100%) delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/connected/down.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/connected/east.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/connected/north.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/connected/south.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/connected/west.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/down.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/east.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/north.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/south.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/west.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter_manager.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter_manager_connected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafter_manager_disconnected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafting_monitor.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafting_monitor_connected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/crafting_monitor_disconnected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/disk_manipulator.json delete mode 100755 src/main/resources/assets/refinedstorage/models/block/disk_manipulator_connected.json delete mode 100755 src/main/resources/assets/refinedstorage/models/block/disk_manipulator_disconnected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/grid/crafting/disconnected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/grid/fluid/connected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/grid/fluid/disconnected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/grid/pattern/disconnected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/security_manager.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/security_manager_connected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/block/security_manager_disconnected.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/controller.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/crafter.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/crafter_manager.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/crafting_grid.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/crafting_monitor.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/creative_controller.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/detector.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/disk_manipulator.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/fluid_grid.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/grid.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/network_receiver.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/network_transmitter.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/pattern_grid.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/relay.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/security_manager.json delete mode 100644 src/main/resources/assets/refinedstorage/models/item/wireless_transmitter.json create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/black.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/blue.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/brown.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/cyan.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/gray.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/green.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/green.png.mcmeta rename src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/{on.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/light_blue.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/light_gray.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/lime.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/magenta.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/orange.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/pink.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/purple.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/red.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/white.png.mcmeta create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/yellow.png.mcmeta rename src/main/resources/assets/refinedstorage/textures/block/controller/{controller_off.png => off.png} (100%) rename src/main/resources/assets/refinedstorage/textures/block/controller/{controller.png => on.png} (100%) delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/front_connected.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_brown.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected_180.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected_270.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected_90.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_cyan.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_disconnected_180.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_disconnected_270.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_disconnected_90.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_green.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_light_blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_cyan.png rename src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/{front_disconnected.png => top_disconnected.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_green.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_light_blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_yellow.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/side_180.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/side_270.png delete mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter/side_90.png rename src/main/resources/assets/refinedstorage/textures/block/crafter/{front.png => top.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/cyan.png rename src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/{front_disconnected.png => disconnected.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/{front_connected.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/back.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/cyan.png rename src/main/resources/assets/refinedstorage/textures/block/{grid/cutouts/crafting_front_disconnected.png => crafting_grid/cutouts/disconnected.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/{grid/cutouts/crafting_front_connected.png => crafting_grid/cutouts/light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/front.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/left.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/right.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_grid/top.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/cyan.png rename src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/{front_disconnected.png => disconnected.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/{front_connected.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/crafting_monitor/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/{on.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/detector/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/back.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/{connected.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/cutouts/yellow.png rename src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/{disk_manipulator.png => front.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/left.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/right.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/side.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/disk_manipulator/top.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/back.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/cyan.png rename src/main/resources/assets/refinedstorage/textures/block/{grid/cutouts/fluid_front_disconnected.png => fluid_grid/cutouts/disconnected.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/{grid/cutouts/fluid_front_connected.png => fluid_grid/cutouts/light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/fluid_grid/cutouts/yellow.png rename src/main/resources/assets/refinedstorage/textures/block/{grid/fluid_front.png => fluid_grid/front.png} (100%) rename src/main/resources/assets/refinedstorage/textures/block/{grid/fluid_right.png => fluid_grid/left.png} (100%) rename src/main/resources/assets/refinedstorage/textures/block/{grid/fluid_left.png => fluid_grid/right.png} (100%) rename src/main/resources/assets/refinedstorage/textures/block/{grid/fluid_side.png => fluid_grid/side.png} (100%) rename src/main/resources/assets/refinedstorage/textures/block/{grid/fluid_top.png => fluid_grid/top.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/cyan.png rename src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/{front_disconnected.png => disconnected.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/{front_connected.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/grid/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/{connected.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_receiver/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/{connected.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/network_transmitter/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/back.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/cyan.png rename src/main/resources/assets/refinedstorage/textures/block/{grid/cutouts/pattern_front_disconnected.png => pattern_grid/cutouts/disconnected.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/{grid/cutouts/pattern_front_connected.png => pattern_grid/cutouts/light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/front.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/left.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/right.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/pattern_grid/top.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/{connected.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/relay/cutouts/yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_green.png rename src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/{back_connected.png => back_light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/back_yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_green.png rename src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/{front_connected.png => front_light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/front_yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_green.png rename src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/{left_connected.png => left_light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/left_yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_green.png rename src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/{right_connected.png => right_light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/right_yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_green.png rename src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/{top_connected.png => top_light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/security_manager/cutouts/top_yellow.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/black.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/blue.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/brown.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/cyan.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/green.png rename src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/{connected.png => light_blue.png} (100%) create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/light_gray.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/lime.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/magenta.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/orange.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/pink.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/purple.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/red.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/white.png create mode 100644 src/main/resources/assets/refinedstorage/textures/block/wireless_transmitter/cutouts/yellow.png diff --git a/build.gradle b/build.gradle index 246925905..fab740e53 100755 --- a/build.gradle +++ b/build.gradle @@ -69,7 +69,7 @@ minecraft { workingDirectory project.file('run') property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' property 'forge.logging.console.level', 'debug' - args '--mod', 'refinedstorage', '--all', '--output', file('src/generated/resources/') + args '--mod', 'refinedstorage', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources') mods { refinedstorage { source sourceSets.main @@ -79,6 +79,10 @@ minecraft { } } +sourceSets { + main.resources.srcDirs += 'src/generated/resources' +} + processResources { inputs.property 'version', project.version diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache new file mode 100644 index 000000000..5749a155f --- /dev/null +++ b/src/generated/resources/.cache/cache @@ -0,0 +1,1616 @@ +4bf24703627f7eff7148eb1d7344ed0c78bee42a assets/refinedstorage/blockstates/black_controller.json +cd57246f1fcdedcf56baa1a58579d85b7488999b assets/refinedstorage/blockstates/black_crafter.json +edaad8715d1c840af651c8159bb31583052dcae8 assets/refinedstorage/blockstates/black_crafter_manager.json +8f81849e82283593341ed4d5f1c8e3c69e94a582 assets/refinedstorage/blockstates/black_crafting_grid.json +ce598a79640cfd88104b74087e9148eb5fc0c09a assets/refinedstorage/blockstates/black_crafting_monitor.json +4bf24703627f7eff7148eb1d7344ed0c78bee42a assets/refinedstorage/blockstates/black_creative_controller.json +b38b2b24b56b5030258e226f932bd89aee3a5563 assets/refinedstorage/blockstates/black_detector.json +cdae403f52d07df64d5c07dfd04f1e87a1047bef assets/refinedstorage/blockstates/black_disk_manipulator.json +c95de4d36b163efc9cc8a9b609b6a89e60348805 assets/refinedstorage/blockstates/black_fluid_grid.json +2faf67718562f04633caf6aa70310e068ccb6e79 assets/refinedstorage/blockstates/black_grid.json +793ac17b180c46c81e3237e0a3fd16a9fb351c9c assets/refinedstorage/blockstates/black_network_receiver.json +5ac3def1a7b8c6360b6401764ab8b13315ec53e4 assets/refinedstorage/blockstates/black_network_transmitter.json +7c8df646cdd9d78973d464824a2913d60fb4d582 assets/refinedstorage/blockstates/black_pattern_grid.json +689b99628f081a9c0f2af9b6fd54c58cb450091b assets/refinedstorage/blockstates/black_relay.json +07bcdd8d863e2eed4da10741eaea435e63865152 assets/refinedstorage/blockstates/black_security_manager.json +0bd8a4722a8f50a86766c7222684ed9c2c522ac2 assets/refinedstorage/blockstates/black_wireless_transmitter.json +f9873081118a6c640802ec500a52b2176fa9b5f2 assets/refinedstorage/blockstates/blue_controller.json +cd2c3fd41621f0f1319d7c995a214b979438785e assets/refinedstorage/blockstates/blue_crafter.json +ee6af55fe478baaf0aa45d81b297146674279ad0 assets/refinedstorage/blockstates/blue_crafter_manager.json +5635948f5945a227a8a41b2379d034d6e333257c assets/refinedstorage/blockstates/blue_crafting_grid.json +c869a7ae005babef0b706ed608d1a98a62a566e0 assets/refinedstorage/blockstates/blue_crafting_monitor.json +f9873081118a6c640802ec500a52b2176fa9b5f2 assets/refinedstorage/blockstates/blue_creative_controller.json +be14e48f66eb98ba2a3bea6b34bc914795a92fb5 assets/refinedstorage/blockstates/blue_detector.json +34b6e8b4770f708dd4bce44fbb56aba0e4820ee5 assets/refinedstorage/blockstates/blue_disk_manipulator.json +d5728b8bb4243b86e8281453c3639dd5edd5a35e assets/refinedstorage/blockstates/blue_fluid_grid.json +4864aa025192fc7efcf99ab3b8361de8000c93fe assets/refinedstorage/blockstates/blue_grid.json +0cbbf92fca6cfebc4f611f0fcf7bb04d6550de6e assets/refinedstorage/blockstates/blue_network_receiver.json +7d892774c8bc431c3d795a085833ea1d1fc7000f assets/refinedstorage/blockstates/blue_network_transmitter.json +855cb6aa5bccb644bc9adc4e11e8a15d7c35dcec assets/refinedstorage/blockstates/blue_pattern_grid.json +bc64830e59c8f19b7f1cface2d7508bb279f9a09 assets/refinedstorage/blockstates/blue_relay.json +8db5ce2e850bc8092b8bef0d2acda733a38eefee assets/refinedstorage/blockstates/blue_security_manager.json +b1e38f16443b9aa0bd70505b8e76f709198cca69 assets/refinedstorage/blockstates/blue_wireless_transmitter.json +0a7314f69449a3ce2540f9db41daa0684c964fd6 assets/refinedstorage/blockstates/brown_controller.json +3c7c72b0c2cace741f663dac5b7b8317486b54ea assets/refinedstorage/blockstates/brown_crafter.json +a030569487303d7d16f4522fb7e69a248badb80d assets/refinedstorage/blockstates/brown_crafter_manager.json +8dd58c5846527a97f2fdbbd969c353cbbb05bdb1 assets/refinedstorage/blockstates/brown_crafting_grid.json +e029cfb9e42b23cb6664d8b13f70bfe7236cbc8f assets/refinedstorage/blockstates/brown_crafting_monitor.json +0a7314f69449a3ce2540f9db41daa0684c964fd6 assets/refinedstorage/blockstates/brown_creative_controller.json +5bee138d62066faa6357db1b577b3d80042c7e5a assets/refinedstorage/blockstates/brown_detector.json +61d8473b86dc4efab963ed798c877498848a3167 assets/refinedstorage/blockstates/brown_disk_manipulator.json +35fabca37d2412657796985f8373fc151527940e assets/refinedstorage/blockstates/brown_fluid_grid.json +9106da5e0c13f03f7aa858c440d64c497550c573 assets/refinedstorage/blockstates/brown_grid.json +c6eebc8e0dd6e5a0f8628e222e5be06350023841 assets/refinedstorage/blockstates/brown_network_receiver.json +5aa7c5a2800f541fc5442383a8f21764982e04b5 assets/refinedstorage/blockstates/brown_network_transmitter.json +d62ee59b023ed3833fe95304f512114f1509da26 assets/refinedstorage/blockstates/brown_pattern_grid.json +57e0aa8131636c16460a3cb9340a749eaaeebde6 assets/refinedstorage/blockstates/brown_relay.json +9d5f8636aeaa07b7b247562f4932dd905e980a69 assets/refinedstorage/blockstates/brown_security_manager.json +c3740d8920c84d709f92086089bce29998f87a01 assets/refinedstorage/blockstates/brown_wireless_transmitter.json +c91535ebee0d52a355b401ca665cf5932d86a991 assets/refinedstorage/blockstates/controller.json +a45a46d9962da05c647d2dc186164aef54034ce8 assets/refinedstorage/blockstates/crafter.json +32acd7bebd601d96c9600f7598364acb21b243c7 assets/refinedstorage/blockstates/crafter_manager.json +338dd53c88fa4b8c34f4fb5262b0bfd83abea282 assets/refinedstorage/blockstates/crafting_grid.json +9c30776c6d68dfa6bf698bb484e45124095d8891 assets/refinedstorage/blockstates/crafting_monitor.json +c91535ebee0d52a355b401ca665cf5932d86a991 assets/refinedstorage/blockstates/creative_controller.json +2ce0d178f15d08aed93524582801bf84ef32872d assets/refinedstorage/blockstates/cyan_controller.json +904a6081e5dc6acfbc87493f5089291aef93b261 assets/refinedstorage/blockstates/cyan_crafter.json +b254453065a94886580445a16869add5c86bf1ca assets/refinedstorage/blockstates/cyan_crafter_manager.json +16e73fc87f58267361c4c08d18ccdf9efecd4359 assets/refinedstorage/blockstates/cyan_crafting_grid.json +8ec02f6fb58922f96f987c76cae19c1fb73d43d6 assets/refinedstorage/blockstates/cyan_crafting_monitor.json +2ce0d178f15d08aed93524582801bf84ef32872d assets/refinedstorage/blockstates/cyan_creative_controller.json +e2e33e030b666de9d45f7bafa6570d1ab68ffd78 assets/refinedstorage/blockstates/cyan_detector.json +3b75934b7b603891623819cfa5ee08d9317541c0 assets/refinedstorage/blockstates/cyan_disk_manipulator.json +3f1cc627bd838fbb8e72b37200614b87b9911b14 assets/refinedstorage/blockstates/cyan_fluid_grid.json +5a493c39c9817372a8695873951d10e873b876af assets/refinedstorage/blockstates/cyan_grid.json +ce07356b8fb0030bea880e93beac367334860cf5 assets/refinedstorage/blockstates/cyan_network_receiver.json +41cb23e7475278462401a904abf06f8eeda42816 assets/refinedstorage/blockstates/cyan_network_transmitter.json +1798c202594684b4507d0fd6119735bb53e607b5 assets/refinedstorage/blockstates/cyan_pattern_grid.json +d60ba6e3e44dc7a1163e8ae333cffb797e3e0b5d assets/refinedstorage/blockstates/cyan_relay.json +2591054e43b3e2bf431dc8e9e39f642059569ca9 assets/refinedstorage/blockstates/cyan_security_manager.json +d76ec380da3ecaf1f181bfe59a77e69c2317c4dd assets/refinedstorage/blockstates/cyan_wireless_transmitter.json +2f6971c385c9ab42ad56ca4030cfba9bc5907a86 assets/refinedstorage/blockstates/detector.json +1679b9036d691cdffbef760bdd548176116d0d77 assets/refinedstorage/blockstates/disk_manipulator.json +512e986e15028fc79466846c7a4242346cebf054 assets/refinedstorage/blockstates/fluid_grid.json +cac5f62f4b6c5e90a8234335778d7d959a9b6279 assets/refinedstorage/blockstates/gray_controller.json +9cbce49f5ad13ffe9f2ca38789052a0d1eb3718d assets/refinedstorage/blockstates/gray_crafter.json +0ebcbcee27e174456f19e2f45f2adc681c9acdc2 assets/refinedstorage/blockstates/gray_crafter_manager.json +c5757428d5a93d636c681c5eed1a5901eddb2666 assets/refinedstorage/blockstates/gray_crafting_grid.json +5efffccea566f45c223604e5be3826857b0b56f4 assets/refinedstorage/blockstates/gray_crafting_monitor.json +cac5f62f4b6c5e90a8234335778d7d959a9b6279 assets/refinedstorage/blockstates/gray_creative_controller.json +3c9c8edb013ed0af2a881d6838cd76aace7ed574 assets/refinedstorage/blockstates/gray_detector.json +3cd8da77bf735678bd82aeffaaefccf4d380d6f2 assets/refinedstorage/blockstates/gray_disk_manipulator.json +f58061557c9832bc9c2b8d6071ab1c06877597dc assets/refinedstorage/blockstates/gray_fluid_grid.json +16c5b012c8fe0429ca8e8860a8a832c304507347 assets/refinedstorage/blockstates/gray_grid.json +c1e2764924546763ae93bd820a3a14ed34bca687 assets/refinedstorage/blockstates/gray_network_receiver.json +2779c9aff016fc09a701b98f0daa60652c2f4d02 assets/refinedstorage/blockstates/gray_network_transmitter.json +594f8311d33991e74cf5dfaab9e061b8a70a5078 assets/refinedstorage/blockstates/gray_pattern_grid.json +b0d4a60cefdd04fbf318060268fad2313ed9ac0f assets/refinedstorage/blockstates/gray_relay.json +43933d5ae3d857e87638ee8194e70e0ae9362afa assets/refinedstorage/blockstates/gray_security_manager.json +7e45f8ab738ac41e255038d955a9489982c79826 assets/refinedstorage/blockstates/gray_wireless_transmitter.json +bd3b9c5ed6ed1ea89a069292618cf9d2c92e4d51 assets/refinedstorage/blockstates/green_controller.json +fcdafe0f3c7f8c46427e530c35f1e6e7e1dceba0 assets/refinedstorage/blockstates/green_crafter.json +45c33e3ab3eb4d3d2c56a29d727da67d7f199737 assets/refinedstorage/blockstates/green_crafter_manager.json +2257fdc26a4140db0cccbf7af9b0d4f3ef987086 assets/refinedstorage/blockstates/green_crafting_grid.json +96ead31dcb167541d6c5c89bc35737505803a170 assets/refinedstorage/blockstates/green_crafting_monitor.json +bd3b9c5ed6ed1ea89a069292618cf9d2c92e4d51 assets/refinedstorage/blockstates/green_creative_controller.json +92bdeffdf69a6c6c30863b8fd18e868909f9f68d assets/refinedstorage/blockstates/green_detector.json +da7decad72a80a41843464905190c4b1248ecd66 assets/refinedstorage/blockstates/green_disk_manipulator.json +31edfd1bb290be9a08037ae3218392a85ea8af16 assets/refinedstorage/blockstates/green_fluid_grid.json +2d40e50aea8bba6413cf347344087fb26f1929d0 assets/refinedstorage/blockstates/green_grid.json +dbf7cbab9e36a10ead7612c1fcdd0ad26c235d49 assets/refinedstorage/blockstates/green_network_receiver.json +4ca6efc26797510d1fe5f062b012f5193632ae2b assets/refinedstorage/blockstates/green_network_transmitter.json +af089cd26670ac3b92aab122618f1d26562db554 assets/refinedstorage/blockstates/green_pattern_grid.json +eb71d250a0f9871345c4ad33f618b8235aad5859 assets/refinedstorage/blockstates/green_relay.json +f9552182449036feb29762c148eacc3bab2742cf assets/refinedstorage/blockstates/green_security_manager.json +c1f8b39938467ea0b318a5aa632a1e7b383d0427 assets/refinedstorage/blockstates/green_wireless_transmitter.json +20c5848dddac123914dedba37198dbd24b13abf0 assets/refinedstorage/blockstates/grid.json +f4245d377f5dc7819d786dc8a5ea0c7ad2b62f3a assets/refinedstorage/blockstates/light_gray_controller.json +5d8ccc1e8217f3819f3e9f1c092f0761ffdb038b assets/refinedstorage/blockstates/light_gray_crafter.json +ad14af59b7769af3add77895c19d91f293592ca9 assets/refinedstorage/blockstates/light_gray_crafter_manager.json +c632dadf33b4f8c5a6cbe5a41f6e9584f6b9f2f8 assets/refinedstorage/blockstates/light_gray_crafting_grid.json +0ca95db0ebf845d8cf2afb50c8777621198fb22e assets/refinedstorage/blockstates/light_gray_crafting_monitor.json +f4245d377f5dc7819d786dc8a5ea0c7ad2b62f3a assets/refinedstorage/blockstates/light_gray_creative_controller.json +9de4119cde387473b46f2581d50f7673dd66d3b5 assets/refinedstorage/blockstates/light_gray_detector.json +046c4e1f82ecc14b2decf89506e5d740e9cd678e assets/refinedstorage/blockstates/light_gray_disk_manipulator.json +8f9270c44626c5d716542232d4b32b434d14688d assets/refinedstorage/blockstates/light_gray_fluid_grid.json +0a45765c95f809277489608ecda1be51abf3ceef assets/refinedstorage/blockstates/light_gray_grid.json +f95c3ce0407a43ef9fe46c2fe393a28f43bbbd24 assets/refinedstorage/blockstates/light_gray_network_receiver.json +86251e16543b3fdb8acfe75a77e07585b976db5a assets/refinedstorage/blockstates/light_gray_network_transmitter.json +cbb0fe0468ac72d294fb4a20621bc0f3156d9f7a assets/refinedstorage/blockstates/light_gray_pattern_grid.json +c4a6806970f54d2c2b13b57cda15757f6ee815c3 assets/refinedstorage/blockstates/light_gray_relay.json +18fbf71e01eec9b0abae6a722ddb5ef4bf406a93 assets/refinedstorage/blockstates/light_gray_security_manager.json +92aab4d8665bd4dd2ed2924a0cfd64c4c2dba99a assets/refinedstorage/blockstates/light_gray_wireless_transmitter.json +208cf0cba21dbed377985e76bfdabb1de72e753e assets/refinedstorage/blockstates/lime_controller.json +7eda77ae426881abebd6c2a7367a6f5b3bd04b88 assets/refinedstorage/blockstates/lime_crafter.json +4ff8d521d8ac983d5282d5eb3cce13e811eae7a1 assets/refinedstorage/blockstates/lime_crafter_manager.json +9d612e9d42dd4dc3cf0571c35351e3c59615f371 assets/refinedstorage/blockstates/lime_crafting_grid.json +5db204931ba05e9fa61bc43062079bddaf2f5c82 assets/refinedstorage/blockstates/lime_crafting_monitor.json +208cf0cba21dbed377985e76bfdabb1de72e753e assets/refinedstorage/blockstates/lime_creative_controller.json +e4df464beae234e87a662a3fefb9550466fede0e assets/refinedstorage/blockstates/lime_detector.json +b8d6d66e36729f932cbb26f6d01ed8b449e2123c assets/refinedstorage/blockstates/lime_disk_manipulator.json +dfd009993477662d6b729916cf1d0b503fe5331f assets/refinedstorage/blockstates/lime_fluid_grid.json +a4db993654af31f9e665d93141d6a347d583ff7d assets/refinedstorage/blockstates/lime_grid.json +65ce0d24c56b25f0700595897ad6e8d219ffc0c6 assets/refinedstorage/blockstates/lime_network_receiver.json +de68c1bb96aca8124232255064181ea7c77061cb assets/refinedstorage/blockstates/lime_network_transmitter.json +e65aafd44f1884664870369b7a06f20139accbf6 assets/refinedstorage/blockstates/lime_pattern_grid.json +f41e417b87fc7ccd15bce319d8db35a8f3542d40 assets/refinedstorage/blockstates/lime_relay.json +074afe4a468737e3f448d2caea50d62db74fa171 assets/refinedstorage/blockstates/lime_security_manager.json +59a6dc92b167bc453ebf2ba6bcc961d9bbec8a5b assets/refinedstorage/blockstates/lime_wireless_transmitter.json +bcfd49578ba1a1fc0da8c407929577924cd7ac91 assets/refinedstorage/blockstates/magenta_controller.json +fd6b2b751b90db9328141a387489ebd5fe8c51bf assets/refinedstorage/blockstates/magenta_crafter.json +6f1e9ceaeef79abcb27700e94fdfe650a204ed51 assets/refinedstorage/blockstates/magenta_crafter_manager.json +85132f76ef89ff60523f8d6f1af34f5c0e99a0bc assets/refinedstorage/blockstates/magenta_crafting_grid.json +6eff49c1d5977de919d850ba62daa09e71cff06f assets/refinedstorage/blockstates/magenta_crafting_monitor.json +bcfd49578ba1a1fc0da8c407929577924cd7ac91 assets/refinedstorage/blockstates/magenta_creative_controller.json +f68d377d6f30da7a7d978c5df58299d48d5b8e7b assets/refinedstorage/blockstates/magenta_detector.json +092a116c8cb79a00167f02e82850a402e3114525 assets/refinedstorage/blockstates/magenta_disk_manipulator.json +7ed59dc94571418ed8ccaf6182d79ed94365e02d assets/refinedstorage/blockstates/magenta_fluid_grid.json +fea9685aa26cacbe610ca3a4f4397ea06e6805d2 assets/refinedstorage/blockstates/magenta_grid.json +c73fac24fe45d150fa576d522e77dfea224ad848 assets/refinedstorage/blockstates/magenta_network_receiver.json +e39e9cce3b04deafe103cc8226b6622796efa990 assets/refinedstorage/blockstates/magenta_network_transmitter.json +1c65b8cc717384f28359aaa46f09b0f9ae8fc1dc assets/refinedstorage/blockstates/magenta_pattern_grid.json +4f553ed6c5dd064d77265c2babec2d14df5a47e1 assets/refinedstorage/blockstates/magenta_relay.json +70eca5da1d756238e3a0a6b7f8792f45e77cc6ac assets/refinedstorage/blockstates/magenta_security_manager.json +e795fe43229e6985e200879ea7616ee7dffc2600 assets/refinedstorage/blockstates/magenta_wireless_transmitter.json +66104c5422c0e808192782b6e8d7e1c67f2613fb assets/refinedstorage/blockstates/network_receiver.json +4d9694980f05e93a65df54dc873988b735a45a44 assets/refinedstorage/blockstates/network_transmitter.json +dbb15fd6ee8bc3e03a5fa75eef67573c1a038c09 assets/refinedstorage/blockstates/orange_controller.json +fd553335669d3efabfe1aa6b13bc5af170a865b9 assets/refinedstorage/blockstates/orange_crafter.json +74587839aa5906d50091eeea016d65eea4e84b49 assets/refinedstorage/blockstates/orange_crafter_manager.json +db25b802807ad07ac44636e622b96fe15d17280c assets/refinedstorage/blockstates/orange_crafting_grid.json +ff236adf85f55793d8d154305bfa824b71fe5b8d assets/refinedstorage/blockstates/orange_crafting_monitor.json +dbb15fd6ee8bc3e03a5fa75eef67573c1a038c09 assets/refinedstorage/blockstates/orange_creative_controller.json +98d51f375b141b3d61188bee3dd0bbd8aa681d13 assets/refinedstorage/blockstates/orange_detector.json +9f3c7e3709406e8b90461c04acea67b1c733f254 assets/refinedstorage/blockstates/orange_disk_manipulator.json +a67f02cbfcbd24fc16eb22cc69b537acf39a9a13 assets/refinedstorage/blockstates/orange_fluid_grid.json +4d9b553ee2d7c4d47a57d9e3216a1c2857687144 assets/refinedstorage/blockstates/orange_grid.json +56729736f5a373e9d794044d2fa22b29f43d431a assets/refinedstorage/blockstates/orange_network_receiver.json +a413e577115e9e66da66348143ee4f3de798ebf4 assets/refinedstorage/blockstates/orange_network_transmitter.json +c476b695e1d44cde24e4abe1addc8271ba450ceb assets/refinedstorage/blockstates/orange_pattern_grid.json +3dfdf387ecfabbb8ae5dae1d52ed075e23d20a6e assets/refinedstorage/blockstates/orange_relay.json +e53bdc13ae17b4c8ec6961697adc3637a0febe99 assets/refinedstorage/blockstates/orange_security_manager.json +3a72f0d271ad2a788fc838d2020a4f20c771c32a assets/refinedstorage/blockstates/orange_wireless_transmitter.json +10932bd54e5bf8824c7e59ec543fe892fb1612e3 assets/refinedstorage/blockstates/pattern_grid.json +d7af6cb8443caa1a8e8939a5fdd7b6ddaa6ffe2b assets/refinedstorage/blockstates/pink_controller.json +2f0634684e33495d9a1cac556d8fedadfee593c6 assets/refinedstorage/blockstates/pink_crafter.json +8d1c6a5d2e9af62772ccb6f021eab45e0e28b12a assets/refinedstorage/blockstates/pink_crafter_manager.json +ad91f083b14233acbc92b78913b8ea15a7deca05 assets/refinedstorage/blockstates/pink_crafting_grid.json +aee96b1ab60d7b5fcf893e6aa6f99269f6947c7d assets/refinedstorage/blockstates/pink_crafting_monitor.json +d7af6cb8443caa1a8e8939a5fdd7b6ddaa6ffe2b assets/refinedstorage/blockstates/pink_creative_controller.json +b34e6a31f3fdf64bf4d5f34a44f8c88fc4829653 assets/refinedstorage/blockstates/pink_detector.json +313059168cfbe78d7952f07e98014a385dd1333c assets/refinedstorage/blockstates/pink_disk_manipulator.json +fd7f11e836995f92f1a749c44eabd9799ec5c10b assets/refinedstorage/blockstates/pink_fluid_grid.json +b7ee82a34757ac0d86454fa723c966d05150fcea assets/refinedstorage/blockstates/pink_grid.json +37b0f33169601018894facc80ce2819845cf74ed assets/refinedstorage/blockstates/pink_network_receiver.json +7dc7eff86084689c59a760fa34ed8427f3c57ebd assets/refinedstorage/blockstates/pink_network_transmitter.json +72c3c0ba249fecea6fe7ae7a972c2e1c5d6a5e2e assets/refinedstorage/blockstates/pink_pattern_grid.json +2d02a7b11a417ee247aee629c269e3d9a537a418 assets/refinedstorage/blockstates/pink_relay.json +80ba257c92f749d14149b280fd697204514a861c assets/refinedstorage/blockstates/pink_security_manager.json +8cec8ab89d2a79c2e842b82da823214f22948156 assets/refinedstorage/blockstates/pink_wireless_transmitter.json +d0516f329071e10c335454362d128a0bcd899740 assets/refinedstorage/blockstates/purple_controller.json +1ab5a34dcffcfe247518841e5137425b1e3120c4 assets/refinedstorage/blockstates/purple_crafter.json +b476a5db807ae4f533c28801fcce48f6bdbcb4e3 assets/refinedstorage/blockstates/purple_crafter_manager.json +b1a644999c72eac39184391a1dcfd752279f9a71 assets/refinedstorage/blockstates/purple_crafting_grid.json +ae04819de3e4751def4fe6213dd5c5b1e72d6b2a assets/refinedstorage/blockstates/purple_crafting_monitor.json +d0516f329071e10c335454362d128a0bcd899740 assets/refinedstorage/blockstates/purple_creative_controller.json +c47182eb92226e48b0fbc4ee1f276ca3b6175c98 assets/refinedstorage/blockstates/purple_detector.json +2ecd49eb47ba2d9da41530f0278057ec2692786d assets/refinedstorage/blockstates/purple_disk_manipulator.json +419239b2b88077401977f89ba44d37734c01e949 assets/refinedstorage/blockstates/purple_fluid_grid.json +58737592c3930912d9c326936ca1dbf46362e18d assets/refinedstorage/blockstates/purple_grid.json +e46851393ddea9531cd05228f6cb674409a9125c assets/refinedstorage/blockstates/purple_network_receiver.json +f11d65c8670f236ff7ed3ad79c0f61dc8cbfe62c assets/refinedstorage/blockstates/purple_network_transmitter.json +6dec5bae1c65f77a314bd88581f119ca35c6b96e assets/refinedstorage/blockstates/purple_pattern_grid.json +8bef967778065d9e8ffcb3c9a389e3b0bdeb0bff assets/refinedstorage/blockstates/purple_relay.json +2276ce498b7774001ed3b9d0ac4bc4f02389192d assets/refinedstorage/blockstates/purple_security_manager.json +208a0e9492114bc2916d6a6ff4f8905b4419f7cb assets/refinedstorage/blockstates/purple_wireless_transmitter.json +425cdfbbc529430628351e10d2df1e8d4f26fa0d assets/refinedstorage/blockstates/red_controller.json +feb28a7005972de7860beea56a635aa038daff7a assets/refinedstorage/blockstates/red_crafter.json +3ed747f90863df49996f2f19f7a7251604567a04 assets/refinedstorage/blockstates/red_crafter_manager.json +c2145d394d7bfe2f07498127b355db09499a0c19 assets/refinedstorage/blockstates/red_crafting_grid.json +42c41b03f943e2c2b8fb3f2dac01c01df46b1892 assets/refinedstorage/blockstates/red_crafting_monitor.json +425cdfbbc529430628351e10d2df1e8d4f26fa0d assets/refinedstorage/blockstates/red_creative_controller.json +232c22282f14c1429c123cd924dd2eaaa8a550d5 assets/refinedstorage/blockstates/red_detector.json +d704b96123d94858a44b4dbe1ac252f95ccad807 assets/refinedstorage/blockstates/red_disk_manipulator.json +904565fe5f28fbd5474d742464b698b76c7bff0f assets/refinedstorage/blockstates/red_fluid_grid.json +4e69ba3d8a1940ad253c639d4adb39c0b8c2d901 assets/refinedstorage/blockstates/red_grid.json +9b90de20e5226b915f774f20e98040ad99bf724a assets/refinedstorage/blockstates/red_network_receiver.json +5bf99517f15d434c6b31de36f2e0bfbbcca7af8b assets/refinedstorage/blockstates/red_network_transmitter.json +a17bf57a1cc3d964dd57efb411a944a634673149 assets/refinedstorage/blockstates/red_pattern_grid.json +5f5657026a024aeebefb2affd3339a4560de5c01 assets/refinedstorage/blockstates/red_relay.json +dd7274f38c67658de18e37a61713e3902d7c2c03 assets/refinedstorage/blockstates/red_security_manager.json +cb1b1929d0735777bd713e1d28a97ad28cfcc74c assets/refinedstorage/blockstates/red_wireless_transmitter.json +e9f6f7b28a0e62172755f56334ddeaafa678b6d0 assets/refinedstorage/blockstates/relay.json +7d77645cda7a27fbc558e907e7f3d6c31b73b4f5 assets/refinedstorage/blockstates/security_manager.json +4e8f1cc9ddaa8e5d03d612d9264723696fc962ac assets/refinedstorage/blockstates/white_controller.json +b5279e91e9b4093c1cd456a30fc0827d564f4466 assets/refinedstorage/blockstates/white_crafter.json +6a93272ed67d68821d507a1e72d0a863d3a0e14a assets/refinedstorage/blockstates/white_crafter_manager.json +788aeffd48a48bd1c7fe56d60211a9053f94e5b9 assets/refinedstorage/blockstates/white_crafting_grid.json +92c6033e55365c89ac68edcbc88bae3189f35f15 assets/refinedstorage/blockstates/white_crafting_monitor.json +4e8f1cc9ddaa8e5d03d612d9264723696fc962ac assets/refinedstorage/blockstates/white_creative_controller.json +5be0f6ed4fc716158f914a9116271c42c67ed0ce assets/refinedstorage/blockstates/white_detector.json +7f352d5673ab7dacc44082acd26733300e1cc727 assets/refinedstorage/blockstates/white_disk_manipulator.json +f54092902eeba3191e3450e231bbfa1ff1b94f23 assets/refinedstorage/blockstates/white_fluid_grid.json +0ee75a9a7e30ce31fae81125707e636d6d47515e assets/refinedstorage/blockstates/white_grid.json +23e15c08874edd28681e07fb8b003313913cd443 assets/refinedstorage/blockstates/white_network_receiver.json +54499be7477a5644643417ad9f13da415913442b assets/refinedstorage/blockstates/white_network_transmitter.json +1500f65f1a61df516d4244b65a6cf008f10f3bc3 assets/refinedstorage/blockstates/white_pattern_grid.json +0a95b3d9387b836b20759a4a214d50aed8bc3996 assets/refinedstorage/blockstates/white_relay.json +3992eacaea506a78c0b495c240d857cd9f0b49ea assets/refinedstorage/blockstates/white_security_manager.json +5c5ab48f97e0b1ba3ab0b1447d4b860e4edc5b5c assets/refinedstorage/blockstates/white_wireless_transmitter.json +d5826de4a393aeed66a9889fc477ec52c6c40cf8 assets/refinedstorage/blockstates/wireless_transmitter.json +88b8afeaff1cdb1a31b716233d1ef482692d180a assets/refinedstorage/blockstates/yellow_controller.json +124ef43b47df354d325a1bad559c2136b83ea9f1 assets/refinedstorage/blockstates/yellow_crafter.json +aa494c4f5c95e2a8644385a4313ab14fca865602 assets/refinedstorage/blockstates/yellow_crafter_manager.json +df0839119540bf53e37b9b705b6e769b3960c026 assets/refinedstorage/blockstates/yellow_crafting_grid.json +be61e3ed1c410121bffe647d50b096ddb3717993 assets/refinedstorage/blockstates/yellow_crafting_monitor.json +88b8afeaff1cdb1a31b716233d1ef482692d180a assets/refinedstorage/blockstates/yellow_creative_controller.json +075f3d6e8d7807fac6256b894976e566e669389b assets/refinedstorage/blockstates/yellow_detector.json +1dede5dc53ad271185dc98d7898a609711b36ffb assets/refinedstorage/blockstates/yellow_disk_manipulator.json +fefe728ea271cd0cfde3d36049623f68d876fa0a assets/refinedstorage/blockstates/yellow_fluid_grid.json +30e440ad8d212a7628cd669239e6b5df1078125f assets/refinedstorage/blockstates/yellow_grid.json +8bf9f9c70e21c5fea164fe274196f454f3608f19 assets/refinedstorage/blockstates/yellow_network_receiver.json +240c73408def6f14e8a111877933df3cce4e056f assets/refinedstorage/blockstates/yellow_network_transmitter.json +ce2f6d8b3906a8ec57af3be84ef8131d31c4880e assets/refinedstorage/blockstates/yellow_pattern_grid.json +a8d5807421d8113a131e3d6cb26f29520a0b8948 assets/refinedstorage/blockstates/yellow_relay.json +2fbeb805437122bd68f7c96ccfe37743a9849861 assets/refinedstorage/blockstates/yellow_security_manager.json +14cef471fd9093aaa04412760c860e3a33414267 assets/refinedstorage/blockstates/yellow_wireless_transmitter.json +ae9d357a679ec59a3e9cdc61d8fba5d84d313d2b assets/refinedstorage/models/block/controller/black.json +ff4aaa48eaf22ed2ef0c08435cfd9e0cfaf49142 assets/refinedstorage/models/block/controller/blue.json +d5bf30ffc89bf3a45ff6a6de24d8e7c17a74934a assets/refinedstorage/models/block/controller/brown.json +02cca926e56e4575a18cca95900168e7f24304f0 assets/refinedstorage/models/block/controller/cyan.json +8b0647e17f92b74ba71a740c6c1a17f263de22f2 assets/refinedstorage/models/block/controller/gray.json +26a8e9a2abaf81028793bc457571e37656a1d792 assets/refinedstorage/models/block/controller/green.json +7c324ad73aaba72830bf28096c1ab0e0b5f870dc assets/refinedstorage/models/block/controller/light_blue.json +064f73b5387c769e5bbd23146fb628fc9a63407d assets/refinedstorage/models/block/controller/light_gray.json +f8abb7e0d1f37ac402509c408a3fd8e5defe2b17 assets/refinedstorage/models/block/controller/lime.json +457024d029d5e314a0cc4325d6214bd09011d644 assets/refinedstorage/models/block/controller/magenta.json +32f35d33c81eb91a61d878c6f5a96c7ff9408944 assets/refinedstorage/models/block/controller/nearly_off.json +121c053387df0930b94c1bbc1778e7dbe7aa1eb1 assets/refinedstorage/models/block/controller/nearly_on.json +d5fe73359126bb822b3401e1dbf4be819e7c43a5 assets/refinedstorage/models/block/controller/off.json +4dc934fad1e778630d8de52ed20b9cd8b4f8bba1 assets/refinedstorage/models/block/controller/orange.json +40454b9098e1b98f0bbf038c068c3f78289dc52c assets/refinedstorage/models/block/controller/pink.json +e7c4c45138e39830ddc078a034c5936a79bd4efb assets/refinedstorage/models/block/controller/purple.json +f4b2cd6c0075940d02e84511d9098370b9b7fd5e assets/refinedstorage/models/block/controller/red.json +5f53d142949cf75dddbd30934bafee311928c0fc assets/refinedstorage/models/block/controller/white.json +0dd789634e6438fea837c2ef765787aeb6dff107 assets/refinedstorage/models/block/controller/yellow.json +2d0a3dee7ab58fb0b5d9634f5f43b414403c22a4 assets/refinedstorage/models/block/crafter/black.json +7dafc9af762956fbea25e55a10ce1f1e9540c262 assets/refinedstorage/models/block/crafter/blue.json +015eb9220ee184eaeab686fb81f476016a2becdd assets/refinedstorage/models/block/crafter/brown.json +b7d9d44c4b49d8a2cf17b349f41c5f924c905380 assets/refinedstorage/models/block/crafter/cyan.json +b29fad337533be674268017ca79bfa15455e9112 assets/refinedstorage/models/block/crafter/disconnected.json +170076270815625ba7db914815dabd32356a98b5 assets/refinedstorage/models/block/crafter/gray.json +f0f3d41533935e10713387ec7bf27a62ed613b30 assets/refinedstorage/models/block/crafter/green.json +24edb97c539324b6681423156a54e1796484954e assets/refinedstorage/models/block/crafter/light_blue.json +cb5ab3a0230f6d82a95ffb27a1e4293fa8909aef assets/refinedstorage/models/block/crafter/light_gray.json +3881d28774ad89783ac13e2bdc87c52657342461 assets/refinedstorage/models/block/crafter/lime.json +3255d9dd5f533f31b527b7db6008af5ba00da222 assets/refinedstorage/models/block/crafter/magenta.json +77860fcd2ec523efca1ec942e1cf53ec4ac240e7 assets/refinedstorage/models/block/crafter/orange.json +5ef292cae07c9adba7ef5547de2bc8b4de700935 assets/refinedstorage/models/block/crafter/pink.json +90b0edef269beeab45c486842f8019f03a875521 assets/refinedstorage/models/block/crafter/purple.json +e7e9b00208c16d4dd5b48719f693d00be7d0f907 assets/refinedstorage/models/block/crafter/red.json +23b68b547749a7fc0bb415f44c2465ab87f95da0 assets/refinedstorage/models/block/crafter/white.json +b623489df2c384d56bad7efd34b3a25b6cd6516f assets/refinedstorage/models/block/crafter/yellow.json +53b842bdfbf090a8a6f4c1a9e007ffa4a57392bb assets/refinedstorage/models/block/crafter_manager/black.json +8ae90643b7c34a4617fb9bbf953d9321f262b075 assets/refinedstorage/models/block/crafter_manager/blue.json +6a59220e215d8ca0dab9f8b99e086ab19fa76361 assets/refinedstorage/models/block/crafter_manager/brown.json +9f9632012f24983065382042ecc8ab27fbda1959 assets/refinedstorage/models/block/crafter_manager/cyan.json +62e2de089006f1f1af16da727fb533816bf42f83 assets/refinedstorage/models/block/crafter_manager/disconnected.json +ef9bb5308e19eb8fb2beaaac9d2e96cb7a9eea09 assets/refinedstorage/models/block/crafter_manager/gray.json +a67240589215e25b56dd12b4ed342b457d7212f1 assets/refinedstorage/models/block/crafter_manager/green.json +c9c8dde60062f0f7a4b1e57b3e92a0a54c59c70f assets/refinedstorage/models/block/crafter_manager/light_blue.json +25657ac38e0e0c8cdc2c20823174dd66f9fab93f assets/refinedstorage/models/block/crafter_manager/light_gray.json +ffaaa549b5c2694d56caa46de79afac5c027e667 assets/refinedstorage/models/block/crafter_manager/lime.json +2ad92e2330969b152a25015058ebb03501d474bc assets/refinedstorage/models/block/crafter_manager/magenta.json +8846f39362c69f5d394a02aa94edb03b8ae7832d assets/refinedstorage/models/block/crafter_manager/orange.json +8c9653a03af44bc48b02fd1e8756a905d52a8c9f assets/refinedstorage/models/block/crafter_manager/pink.json +d3001dab31b4f0a527ecb592667cb167b4a01e8d assets/refinedstorage/models/block/crafter_manager/purple.json +6218a6b5419896b10ccf0afcc5352ee9beb59fc8 assets/refinedstorage/models/block/crafter_manager/red.json +4d0f4023e9aa61356c738a0a1c9d267bb9858553 assets/refinedstorage/models/block/crafter_manager/white.json +d2b24956b15f144f87b969a6bbc1f79729130f6e assets/refinedstorage/models/block/crafter_manager/yellow.json +1b946bfcaa09aad5925e59408a218d5920c09a80 assets/refinedstorage/models/block/crafting_grid/black.json +00d1bf47ea039280a0b7ff72c503871043fe8af8 assets/refinedstorage/models/block/crafting_grid/blue.json +a9c2cd6c36cee535db02fe1bea9c0f76dbe53c97 assets/refinedstorage/models/block/crafting_grid/brown.json +d2fa9d2aa51fe43d7fb38b1920da7ab7a5395592 assets/refinedstorage/models/block/crafting_grid/cyan.json +7d78fec58674b4dc34533691ce4beee578d90800 assets/refinedstorage/models/block/crafting_grid/disconnected.json +e1ed80a75437e09d66389b779548a7b3338a0193 assets/refinedstorage/models/block/crafting_grid/gray.json +763029a62a684fb313f5a996e23127f414cf444f assets/refinedstorage/models/block/crafting_grid/green.json +1593e7398c8681982271ae059bc009472daf680f assets/refinedstorage/models/block/crafting_grid/light_blue.json +d01f1564a1dab424e5b922b6eef1c5eef819c642 assets/refinedstorage/models/block/crafting_grid/light_gray.json +2ed9e9839175e52008bcd34c7d7bdfde48be00d8 assets/refinedstorage/models/block/crafting_grid/lime.json +a32d5d14a9d91629b077a16815e6370219563d28 assets/refinedstorage/models/block/crafting_grid/magenta.json +7492f843f85d796ddaf5425da098bd2fb09bca71 assets/refinedstorage/models/block/crafting_grid/orange.json +4e149dcbfd8ce7a7cbdd879181cc45d3b8613996 assets/refinedstorage/models/block/crafting_grid/pink.json +5beb71716f29d9f5b8b598fa4688859114c59491 assets/refinedstorage/models/block/crafting_grid/purple.json +1e37838b9a07516c7b1b9337f6367873d36eb571 assets/refinedstorage/models/block/crafting_grid/red.json +f51afcfc4c8181e3bc695ece5df16d349b0be6cf assets/refinedstorage/models/block/crafting_grid/white.json +36ac27891e2da1e01ad8484fc10c187dc7334055 assets/refinedstorage/models/block/crafting_grid/yellow.json +b53e69e4cdda8c6d1b6e6cf79b500a259ecbdccb assets/refinedstorage/models/block/crafting_monitor/black.json +eeb517b9400a1f0c9fd6fbab3b97e97572da1e9a assets/refinedstorage/models/block/crafting_monitor/blue.json +bb555ef4ac7689d3304c6dffbd0e0dd562b9bcb5 assets/refinedstorage/models/block/crafting_monitor/brown.json +77953fc055d3ccb5e3fc93f5f6b833ce899991d4 assets/refinedstorage/models/block/crafting_monitor/cyan.json +9b11177dfc01fa28c5a10ad78850895085c8b95e assets/refinedstorage/models/block/crafting_monitor/disconnected.json +6d7a92dfe54514f3279837e1e5d20311b976c6b7 assets/refinedstorage/models/block/crafting_monitor/gray.json +19c9bef29e18a575b7c27e09a952c0fed330bdf6 assets/refinedstorage/models/block/crafting_monitor/green.json +9e360d96f4b700f03a391ca599eff72aa0b72ada assets/refinedstorage/models/block/crafting_monitor/light_blue.json +ca20a9f124f6b3405c30d1b5bae7e6ed01b13d37 assets/refinedstorage/models/block/crafting_monitor/light_gray.json +006d20df70560827a02d5a0681cb55881a62e8db assets/refinedstorage/models/block/crafting_monitor/lime.json +23475e17152afe2c9deba47328f7c2109867970e assets/refinedstorage/models/block/crafting_monitor/magenta.json +a3631ca5b4b992c85f3e1a30a317fad450ddcc6a assets/refinedstorage/models/block/crafting_monitor/orange.json +786e28a59b6d03fbbb980887d0bb84c508d3f52a assets/refinedstorage/models/block/crafting_monitor/pink.json +8aa24b6a830b8cb4e7d10c6f71d806e32e4bce5d assets/refinedstorage/models/block/crafting_monitor/purple.json +4b5af9ffbc41b718e0b653ebc2267ac6cafddece assets/refinedstorage/models/block/crafting_monitor/red.json +77bf83d61f4a5db49b481715b62c20736ea6f705 assets/refinedstorage/models/block/crafting_monitor/white.json +5a345588a6986ad15c261f45d090d39eaf0d1b93 assets/refinedstorage/models/block/crafting_monitor/yellow.json +6017ea7627c46f1e2f24cc28619fec7852f781a8 assets/refinedstorage/models/block/detector/black.json +d114ff3715aa47067164ac4645a025170f0a22ef assets/refinedstorage/models/block/detector/blue.json +acf476ab2bf134c1459816e5e51169de1a29fdd7 assets/refinedstorage/models/block/detector/brown.json +0e8038a1893a16f06c7ad67758b51608ea91e23a assets/refinedstorage/models/block/detector/cyan.json +d8b1a2ccd3f59a4825c6047856dc03b9af688b63 assets/refinedstorage/models/block/detector/gray.json +fc1174098e53f1f33b24071f26fc885a216f6e3b assets/refinedstorage/models/block/detector/green.json +a2770a92b3319d51353c4e86886d7b5d873145db assets/refinedstorage/models/block/detector/light_blue.json +2e10666b1999f3fe90322afb611ad92528d721a8 assets/refinedstorage/models/block/detector/light_gray.json +6091f163bca6ec790c2a02cd7aef8435a1480e93 assets/refinedstorage/models/block/detector/lime.json +f195af718615840853f171f42d352ccf301ec2ae assets/refinedstorage/models/block/detector/magenta.json +09ff30cb14b9873ae8eaf7cc29a6a37606d30026 assets/refinedstorage/models/block/detector/off.json +1fab7b5b5846b7c6f5401383a739822c3653ede4 assets/refinedstorage/models/block/detector/orange.json +2c2430153b44d5046c95fea28b526b6575ad556f assets/refinedstorage/models/block/detector/pink.json +2aa61504e64b68642d664d8994651fcc3d1b1a57 assets/refinedstorage/models/block/detector/purple.json +298b5d3570313a213bfb0b1a1420aa46e6b4283f assets/refinedstorage/models/block/detector/red.json +94039851c48a455e1cc3a76bfab32874e966b94a assets/refinedstorage/models/block/detector/white.json +44db331b1d868519d64ecd523f4208a87971eaf4 assets/refinedstorage/models/block/detector/yellow.json +f9d94cb758a52ac9cc99647f8ef99aafadf89d87 assets/refinedstorage/models/block/disk_manipulator/black.json +5be7d9ae19a0259059ad6c47e03e8afcb4010c9e assets/refinedstorage/models/block/disk_manipulator/blue.json +669e8a539594451137fe86b5e3248351a9a4bfe2 assets/refinedstorage/models/block/disk_manipulator/brown.json +6f81889ee76c5b82275652e5018cc0247f7db936 assets/refinedstorage/models/block/disk_manipulator/cyan.json +e37ef39990e924355fcbb1278502571ca0ca2027 assets/refinedstorage/models/block/disk_manipulator/disconnected.json +b5b1cb22d68eb5a9fa4af32e105078f8091f4efd assets/refinedstorage/models/block/disk_manipulator/gray.json +f95f7b8fbbaf063bdd9781421a5a6e2a864cb61d assets/refinedstorage/models/block/disk_manipulator/green.json +1748c0b07908d667a776d5bc442379e2e660bbce assets/refinedstorage/models/block/disk_manipulator/light_blue.json +7679f840f7c49d8e5cdc3039420b43d2b2ac25ea assets/refinedstorage/models/block/disk_manipulator/light_gray.json +469aca3808a219b974c0366237fe407bf11254ef assets/refinedstorage/models/block/disk_manipulator/lime.json +67664e0ef0b7f22d41007260cfb644d3cd2c28e5 assets/refinedstorage/models/block/disk_manipulator/magenta.json +e5d2659579d3fb5529b9e4ad5661c3f728a19e1f assets/refinedstorage/models/block/disk_manipulator/orange.json +a1ecd7f0659133ab141e6bc5d90ee49b67993b14 assets/refinedstorage/models/block/disk_manipulator/pink.json +76fb42cd66ed5c574a56e9d7ebe19c19bd7ae935 assets/refinedstorage/models/block/disk_manipulator/purple.json +5a326c545ac0ce84e781c593246e055bedda9a21 assets/refinedstorage/models/block/disk_manipulator/red.json +31f16b8d010fd905ecae4bfffbb905ce62edf60d assets/refinedstorage/models/block/disk_manipulator/white.json +02ef06295d47556bf9d5005744af3a74fc714e78 assets/refinedstorage/models/block/disk_manipulator/yellow.json +d56c1ceb82d25a012ade89bb4d18b69871d18081 assets/refinedstorage/models/block/fluid_grid/black.json +332695473b41568330a498a64ac3a3e994a54cbd assets/refinedstorage/models/block/fluid_grid/blue.json +2f2724cec4532834c87b5c209bdcc81c4f421fdb assets/refinedstorage/models/block/fluid_grid/brown.json +b7e64cbc10a8d2eddf8ee73012270e9821d8d9d1 assets/refinedstorage/models/block/fluid_grid/cyan.json +73df5d2d8476724cc6ad15d6345edc90d4213d70 assets/refinedstorage/models/block/fluid_grid/disconnected.json +99dd2fcee4d44d5f0e8113460ed205745424c66b assets/refinedstorage/models/block/fluid_grid/gray.json +3ebdba244c738f7ba68a3e7160141dd3453e3179 assets/refinedstorage/models/block/fluid_grid/green.json +ccf80ae3674a4f143f71ad52bdf193793c033e29 assets/refinedstorage/models/block/fluid_grid/light_blue.json +8e59ec4e1de0b523228d449ed934bf4ebdb3a9fa assets/refinedstorage/models/block/fluid_grid/light_gray.json +5f07bf5293b6f4ea4656ea764fd0e66b9aabe058 assets/refinedstorage/models/block/fluid_grid/lime.json +a78d8416db77ce09bf50ece11e9426e8ff999311 assets/refinedstorage/models/block/fluid_grid/magenta.json +6c55d13c455cd29180e3cef1e708a65a42f2139e assets/refinedstorage/models/block/fluid_grid/orange.json +10155832de814d5e8ec746d948adfd34ee50567d assets/refinedstorage/models/block/fluid_grid/pink.json +6581e8b9b60c43aee68f668fc7ea1632f347a64c assets/refinedstorage/models/block/fluid_grid/purple.json +2fdf1ddf0024a6621c22321a10a7c8bb0ef56e5a assets/refinedstorage/models/block/fluid_grid/red.json +c498a1b312df196b3ad748132e91e3d4c3eea671 assets/refinedstorage/models/block/fluid_grid/white.json +ba18bbd57b4761cef961b9f10bb794acc191036c assets/refinedstorage/models/block/fluid_grid/yellow.json +957658301e61c377a91d0a12035974c17b9fc21a assets/refinedstorage/models/block/grid/black.json +c397865f08ce5fc60a994d409a629d16061a8d5d assets/refinedstorage/models/block/grid/blue.json +da81bd07d9cd81efcca062a89755fe0f3423654c assets/refinedstorage/models/block/grid/brown.json +8eefa7910029d0597cf41b92dcd21f1013dc114c assets/refinedstorage/models/block/grid/cyan.json +8058de07376f5a28ff8740201d5fa8c09f097c74 assets/refinedstorage/models/block/grid/disconnected.json +241dc051a8e50d172da9bdc5bb468476ed2a6c36 assets/refinedstorage/models/block/grid/gray.json +1f28a22ff76104039ffae99158636d695814938b assets/refinedstorage/models/block/grid/green.json +d00c4d23d6f3d2fd76c9321f1a90e4d04bd665a2 assets/refinedstorage/models/block/grid/light_blue.json +00d98fac78cc67a454c88c83553a4481728c4aab assets/refinedstorage/models/block/grid/light_gray.json +c56be8bf5a7a0b4a75f13217f5339404e50e0635 assets/refinedstorage/models/block/grid/lime.json +dd6892f22e78892cecd71f3b6ad45f4e221232e7 assets/refinedstorage/models/block/grid/magenta.json +d368fb0215f1426e6590379829acdec8c5fe4c8f assets/refinedstorage/models/block/grid/orange.json +4c1e4595b2eb629053a73b0ce747dcdc4e25b2cb assets/refinedstorage/models/block/grid/pink.json +539ff76eaf9ed0cac855fd67c54bc8ba8a4e3305 assets/refinedstorage/models/block/grid/purple.json +b3761a7a76bf20c261573b948847e0e9542c50f9 assets/refinedstorage/models/block/grid/red.json +4ef5dbc5ed0a10fdd2f4e77b65a44db5f3a5b53b assets/refinedstorage/models/block/grid/white.json +f2d54c67d7a22abfa30210d83975ff3ce3304dab assets/refinedstorage/models/block/grid/yellow.json +ac00a710ec83e0dce0deebbdce98bc9f7bd217b0 assets/refinedstorage/models/block/network_receiver/black.json +8eb682b016bc23d996bbedb4c0b3f86d50c4b1e9 assets/refinedstorage/models/block/network_receiver/blue.json +1def147090b310528d37de932f92478439436759 assets/refinedstorage/models/block/network_receiver/brown.json +cbe6d02bccd792d3e401c6f71a33b191c7da0366 assets/refinedstorage/models/block/network_receiver/cyan.json +f43da13bdf632e1865ec8b5687a02f190911ea54 assets/refinedstorage/models/block/network_receiver/disconnected.json +f5590e3d32889627928472ab74a31daafdb23301 assets/refinedstorage/models/block/network_receiver/gray.json +786b530f4380a181e744c3853799f68cdf1c874b assets/refinedstorage/models/block/network_receiver/green.json +13de894da4755cac36e7e607c03693dcf0bd04c7 assets/refinedstorage/models/block/network_receiver/light_blue.json +492ec3630e70a9486b03674cc73b76363e227640 assets/refinedstorage/models/block/network_receiver/light_gray.json +44ec2b8deedb9e8124c4d408878bb1c6d86c6abf assets/refinedstorage/models/block/network_receiver/lime.json +320b14ba60a64dc565d3a8624588680edd88bd1a assets/refinedstorage/models/block/network_receiver/magenta.json +591864c5c6bbf8b31893bb4403564807fbd07d3d assets/refinedstorage/models/block/network_receiver/orange.json +55d065d11c2d4911ea4ff88d8e76001a1907a5bb assets/refinedstorage/models/block/network_receiver/pink.json +322aca773577dfc0fa34a1fa84d0536c2fccd0a8 assets/refinedstorage/models/block/network_receiver/purple.json +c0b0890eea254c9b54444c81deffaf97ad459864 assets/refinedstorage/models/block/network_receiver/red.json +6d148e4e6ea12306d53bb3ed63996d5948adc5b6 assets/refinedstorage/models/block/network_receiver/white.json +da6dc1813f2d1c3fc63d3b20f4418cb26ae04d0a assets/refinedstorage/models/block/network_receiver/yellow.json +3bcfb8a9399c6dbf53436ea2f0267a0a6ec7d715 assets/refinedstorage/models/block/network_transmitter/black.json +04892f8f479b717088bd1b9ab54f5963891d46a6 assets/refinedstorage/models/block/network_transmitter/blue.json +6252facc245c1519eda72afc9e89e61d3d94d5e3 assets/refinedstorage/models/block/network_transmitter/brown.json +300135085e94bc545ad0589c264dbb4b1e6b1123 assets/refinedstorage/models/block/network_transmitter/cyan.json +5fa09ac9bf69f0cc57bbeb138c49876866e2aea0 assets/refinedstorage/models/block/network_transmitter/disconnected.json +a8a962be6a0a0b9aed762ccebfc6f31c860cdb75 assets/refinedstorage/models/block/network_transmitter/gray.json +1ca6a171880cccc45ccfabeee3573133ce58cbf9 assets/refinedstorage/models/block/network_transmitter/green.json +833ec303035dd1d930d78c0e9782da23652d7e3b assets/refinedstorage/models/block/network_transmitter/light_blue.json +5f664c3061c3ade23c11c874fafbde235962a512 assets/refinedstorage/models/block/network_transmitter/light_gray.json +f8274677a7a57104196df3d8579061d65823fc21 assets/refinedstorage/models/block/network_transmitter/lime.json +eeeacb13f6abe19cde4c52d03d8bd033b9a10c74 assets/refinedstorage/models/block/network_transmitter/magenta.json +8ae269bdfcce6deb50ca3e7d13291d3739b939aa assets/refinedstorage/models/block/network_transmitter/orange.json +1ab40c6ec3cf7c9aa49f3d7e270d869baff31d92 assets/refinedstorage/models/block/network_transmitter/pink.json +115de68100eedb6f1225bd24208aba2e55a5774d assets/refinedstorage/models/block/network_transmitter/purple.json +33a5a71dca80718053fe8963b604ef1ea1c72f41 assets/refinedstorage/models/block/network_transmitter/red.json +5ca043e143fb306f750834f7031eb13412981e6e assets/refinedstorage/models/block/network_transmitter/white.json +5b0b4613c6178dd5852cdd9e3b2a817ecfb61536 assets/refinedstorage/models/block/network_transmitter/yellow.json +664a9f44fcd25a68c9d60aca74aae322c6db1957 assets/refinedstorage/models/block/pattern_grid/black.json +3c2cbfa4c4b6e1c606c5af9d72e2cd007cf9891e assets/refinedstorage/models/block/pattern_grid/blue.json +620400c01d2f6d0942c33cfa170d77969b903bbb assets/refinedstorage/models/block/pattern_grid/brown.json +55f3c0b7817e1544b4ff1859d9c426b1c71287f7 assets/refinedstorage/models/block/pattern_grid/cyan.json +15866a70e8a2f3a935f6eaf1996430b7b00b210e assets/refinedstorage/models/block/pattern_grid/disconnected.json +3474963425559cfff4247a06f7ea067b25e3f974 assets/refinedstorage/models/block/pattern_grid/gray.json +3e73d543d3b0d56df7a04a8343f59c026523b0d8 assets/refinedstorage/models/block/pattern_grid/green.json +dddeeb47c0b3b18800f3379a45d88cea0e355350 assets/refinedstorage/models/block/pattern_grid/light_blue.json +235b0b26aea5fbecc3964ae07e3803b4a4b41afd assets/refinedstorage/models/block/pattern_grid/light_gray.json +0da5e05b78c4bff6db167bec241747a5dd72bda8 assets/refinedstorage/models/block/pattern_grid/lime.json +d585d96e9f985a928314c26cfc717d5f966aca48 assets/refinedstorage/models/block/pattern_grid/magenta.json +574895f6f18a05a3a27ece5798619b9777af1b70 assets/refinedstorage/models/block/pattern_grid/orange.json +70c426c56ae948641884912db5a006bc7d227619 assets/refinedstorage/models/block/pattern_grid/pink.json +649e699167a331fd22767b090ac33da528b3f6b0 assets/refinedstorage/models/block/pattern_grid/purple.json +557f73f558ec395974355e63ac35da055c291675 assets/refinedstorage/models/block/pattern_grid/red.json +845bf6d648b66144e1b6cb46b7f6f0109e54c6a6 assets/refinedstorage/models/block/pattern_grid/white.json +b665dd9b098ffd2b7591369bae75aab1855fcc52 assets/refinedstorage/models/block/pattern_grid/yellow.json +58783999d970a3a4288ef02ad2243afbc8245708 assets/refinedstorage/models/block/relay/black.json +0738eda6bddf1118abad5a68f3dd9a640d968183 assets/refinedstorage/models/block/relay/blue.json +27860909c4785ee04a3c4141856eeb9e2dc006a1 assets/refinedstorage/models/block/relay/brown.json +23a6e900091d1c3ad2a3ecd24c815ad9aeb7b878 assets/refinedstorage/models/block/relay/cyan.json +4375095bf84030320f39e42e63cdccc8d7b52b8b assets/refinedstorage/models/block/relay/disconnected.json +4ac32cafc7e35805d47ce4f9e0282770f3ab8f5b assets/refinedstorage/models/block/relay/gray.json +53adf3d3931063eadc89c61aa4c853112fc98222 assets/refinedstorage/models/block/relay/green.json +8ce8310d56310b92a8d52e8d0903bbe84aa029f2 assets/refinedstorage/models/block/relay/light_blue.json +ddc477a77c14c9f90ca3f65030499b3090ee3051 assets/refinedstorage/models/block/relay/light_gray.json +2b487fd6cc7cbf26928dfc2913c493b663678bbe assets/refinedstorage/models/block/relay/lime.json +6314a51e73d4bf3db7ebe875608df5ee8285a6e8 assets/refinedstorage/models/block/relay/magenta.json +0413e4f26f7f1013280d07235afd6d211ab07689 assets/refinedstorage/models/block/relay/orange.json +4741eba9817f0d02b41efc8d44939ab3dfa669fc assets/refinedstorage/models/block/relay/pink.json +3576438afa8d31ad5da4be9906ed23c788d11e15 assets/refinedstorage/models/block/relay/purple.json +954081b60799d22c83b501b56a4038369b8ad3ea assets/refinedstorage/models/block/relay/red.json +4294bd7213fcf26cac1a985b401f552b6df6d25f assets/refinedstorage/models/block/relay/white.json +018c06cfaf843591d68b5a36c26b0f053e4177c0 assets/refinedstorage/models/block/relay/yellow.json +fb6b823495780c49ec46e70c3d611e79ff380d83 assets/refinedstorage/models/block/security_manager/black.json +f85a94951c4c44a064ce4d56d571433e79654d77 assets/refinedstorage/models/block/security_manager/blue.json +e23e987fb78db84c4dd1dd1e55b40399b1cb9b55 assets/refinedstorage/models/block/security_manager/brown.json +5b7f72920b411d3e4801dce0ad4a1faab0e5b4fb assets/refinedstorage/models/block/security_manager/cyan.json +a84ab4e5c1442a384816b335fe7b9c10c8c3bcf8 assets/refinedstorage/models/block/security_manager/disconnected.json +99ceac967f4631e6cc54ede811bb73234129ed61 assets/refinedstorage/models/block/security_manager/gray.json +9dc0105af95c4ff099bd0db43d11dce42023e8ce assets/refinedstorage/models/block/security_manager/green.json +72f049ab543c57c697c03f972686cbb517cc9cf6 assets/refinedstorage/models/block/security_manager/light_blue.json +9c7c3dcde4d6be74d960c8d25ebad27d64945c42 assets/refinedstorage/models/block/security_manager/light_gray.json +ec7839332bac2e84cc45619f84c34b1464dc02ef assets/refinedstorage/models/block/security_manager/lime.json +2ad0b1755cd9d54b35a3743172b11017604bfedc assets/refinedstorage/models/block/security_manager/magenta.json +29596b76840a7e5b6e98fe99eac4a8e330e48cc5 assets/refinedstorage/models/block/security_manager/orange.json +38215912cb165d87cd252d85c35a5b17a5c83565 assets/refinedstorage/models/block/security_manager/pink.json +00f805efb8b100b0e152d029416930bd2aeff087 assets/refinedstorage/models/block/security_manager/purple.json +beb12b547c3c8444864df82d12824ca8685bff1f assets/refinedstorage/models/block/security_manager/red.json +bdc1694d601e32237262ef79b28d6475ab487d3c assets/refinedstorage/models/block/security_manager/white.json +75d1b26cfff0db2fb161cfd707b5be8e0d375844 assets/refinedstorage/models/block/security_manager/yellow.json +f58c9d8ede28cc34dce3f01aef3a43a3fec6d14f assets/refinedstorage/models/block/wireless_transmitter/black.json +06bf93df5d3bd095da482af3301c1ed9095a077e assets/refinedstorage/models/block/wireless_transmitter/blue.json +c5c4a0e0395a039955acf1621cd4179c03ce16c6 assets/refinedstorage/models/block/wireless_transmitter/brown.json +33263687bb6f2b20ba3ac053599ce77dc84b89ff assets/refinedstorage/models/block/wireless_transmitter/cyan.json +ad103cc4074c77a0134199bec1e406a5796fbb20 assets/refinedstorage/models/block/wireless_transmitter/disconnected.json +52f8e0c855ee0ddc6f88efe393d9d90621d74fed assets/refinedstorage/models/block/wireless_transmitter/gray.json +77259ed10503d4749cf2f2e5cf14e7c5e2f8efe6 assets/refinedstorage/models/block/wireless_transmitter/green.json +0e7011b7a83044427d3bce3bacc522691da5dd8b assets/refinedstorage/models/block/wireless_transmitter/light_blue.json +0ed51bee519c3f38aac934cb0b5e70e2a3899320 assets/refinedstorage/models/block/wireless_transmitter/light_gray.json +7d1d28dc5f9422c53775f28e1b40b432b40400c8 assets/refinedstorage/models/block/wireless_transmitter/lime.json +f05088d917f1aaa827364e10e575cf97db63c6ce assets/refinedstorage/models/block/wireless_transmitter/magenta.json +3af791aa90a386c6076be12890a68c072fa4457a assets/refinedstorage/models/block/wireless_transmitter/orange.json +8e9301bb85a994a33b342c052e0646670f52bf9a assets/refinedstorage/models/block/wireless_transmitter/pink.json +32797009b18b8f58bcff9823e2da89c5afe3b337 assets/refinedstorage/models/block/wireless_transmitter/purple.json +fd3c85dc69328ce3779addf9bc210a563167dc16 assets/refinedstorage/models/block/wireless_transmitter/red.json +5465574b13cf5f6377608f7500de83e0e979e11c assets/refinedstorage/models/block/wireless_transmitter/white.json +42bb07fea22b718418520bb0e9978d0399de0efd assets/refinedstorage/models/block/wireless_transmitter/yellow.json +9d3c2225da5126bf245d9d17b6abb50b7302da68 assets/refinedstorage/models/item/black_controller.json +b6a37ab784a0b483262350abcc3d53e01461d0a8 assets/refinedstorage/models/item/black_crafter.json +bcb8073d2cd3ad48f5acd21dd88ed019b01354ff assets/refinedstorage/models/item/black_crafter_manager.json +bcf8fa9a93e27bae6002945f0b1ac390bb434512 assets/refinedstorage/models/item/black_crafting_grid.json +a9915aedbcbe070c9ee5fc0a12cc88708e774ba6 assets/refinedstorage/models/item/black_crafting_monitor.json +9d3c2225da5126bf245d9d17b6abb50b7302da68 assets/refinedstorage/models/item/black_creative_controller.json +8d83bd26e3bd95c6cd54cf77e16d286838848091 assets/refinedstorage/models/item/black_detector.json +e1071776d45ead6bc6b47a8e0f31bf76e33c6bdf assets/refinedstorage/models/item/black_disk_manipulator.json +fc22ec35580ae732dc36234a78cdee52de593d9f assets/refinedstorage/models/item/black_fluid_grid.json +0caf059c5213fa1ce5e45f1a82bf58761546ba17 assets/refinedstorage/models/item/black_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/black_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/black_network_transmitter.json +4b0493aef9b1709c4b3033090169c158ca3295d4 assets/refinedstorage/models/item/black_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/black_relay.json +1ee068bffced3441417d2900bbb24ceb93dcc7a6 assets/refinedstorage/models/item/black_security_manager.json +26521cfb53a684c7e032755148b630071644635e assets/refinedstorage/models/item/black_wireless_transmitter.json +65827c8b46077c25d01fdb296690791e3fbb5baf assets/refinedstorage/models/item/blue_controller.json +ed0fe24ef56df72c938ff0bc69da856217bb6f77 assets/refinedstorage/models/item/blue_crafter.json +7e49c2b54631198a32c7fd8989361935fd46be29 assets/refinedstorage/models/item/blue_crafter_manager.json +ed101d42e7db4dc13a10b5ec6294c13455c931fd assets/refinedstorage/models/item/blue_crafting_grid.json +3c7a70f474f90125c33269fb39d4ea2901e6f303 assets/refinedstorage/models/item/blue_crafting_monitor.json +65827c8b46077c25d01fdb296690791e3fbb5baf assets/refinedstorage/models/item/blue_creative_controller.json +799011f5ef639cd261c20720581e49702fd314bf assets/refinedstorage/models/item/blue_detector.json +2a5ef6b28189d1188b7271bc80d62b3b45a21b37 assets/refinedstorage/models/item/blue_disk_manipulator.json +97e7d170f9c2d929eac8508c092a19dcef71f467 assets/refinedstorage/models/item/blue_fluid_grid.json +bb913aff3ffbd7393410ce419fd0ce63f385c067 assets/refinedstorage/models/item/blue_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/blue_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/blue_network_transmitter.json +1cc58c8d59665c22c86f61f9aaf6d9ec01527040 assets/refinedstorage/models/item/blue_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/blue_relay.json +35cb2725dee9921cd1e43c68ccc80eb769c9696f assets/refinedstorage/models/item/blue_security_manager.json +81cfc6abe1659a24c4c8466ef160575d1bbd8a7e assets/refinedstorage/models/item/blue_wireless_transmitter.json +de889e15569d28972fa67f3a2c06430b51b55992 assets/refinedstorage/models/item/brown_controller.json +3a4fd70390bcd360ec5de634d60ff0a5282e5f00 assets/refinedstorage/models/item/brown_crafter.json +2d909666d77bde650551737137c886f391a05d5c assets/refinedstorage/models/item/brown_crafter_manager.json +83b85f61616b8974ece49d45a8470ef85de48250 assets/refinedstorage/models/item/brown_crafting_grid.json +47e7729e5cf37584c2e6bb9381007401633b793a assets/refinedstorage/models/item/brown_crafting_monitor.json +de889e15569d28972fa67f3a2c06430b51b55992 assets/refinedstorage/models/item/brown_creative_controller.json +8db311cc323bec569d486b0af2fcaa487f11d89e assets/refinedstorage/models/item/brown_detector.json +708a7b3c35fcde4bdcef88ef95182a689e0fc523 assets/refinedstorage/models/item/brown_disk_manipulator.json +76c99ca40c2510cf58f6f180fea0af8c4e48e97a assets/refinedstorage/models/item/brown_fluid_grid.json +89eeeb70a6d4fc357a913e9480894e7fdac27998 assets/refinedstorage/models/item/brown_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/brown_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/brown_network_transmitter.json +057b8ea627a3374ef1c51ecbe727c712453af474 assets/refinedstorage/models/item/brown_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/brown_relay.json +73f27b160c2d927a3ac43ff69bc3c6908ed22df7 assets/refinedstorage/models/item/brown_security_manager.json +3acc740a9388db4efc0e8502caadd1d9fc693dfe assets/refinedstorage/models/item/brown_wireless_transmitter.json +d6d1dcaaa02a6a38633cec36ec941fa500e508f7 assets/refinedstorage/models/item/controller.json +cc7cd2f2ca30e938575a06874dc902b587ba6944 assets/refinedstorage/models/item/crafter.json +b8ed24fab0ff6b8ede7064d5916daca75371e6a7 assets/refinedstorage/models/item/crafter_manager.json +82444660e50ff8d64a3785bad05bbc51bd0e490d assets/refinedstorage/models/item/crafting_grid.json +cbdc20941304a5013dbf7e3f3ab3e41937f826be assets/refinedstorage/models/item/crafting_monitor.json +d6d1dcaaa02a6a38633cec36ec941fa500e508f7 assets/refinedstorage/models/item/creative_controller.json +3287757abaa8b47bc30f9143376ecdb5757b1b50 assets/refinedstorage/models/item/cyan_controller.json +6c65a4cbd051a4e498d469937ab4082d23710fbf assets/refinedstorage/models/item/cyan_crafter.json +b962329fd1cc11fa881825ca130df9bbc95b7dcf assets/refinedstorage/models/item/cyan_crafter_manager.json +08d7eb9cb55045f30340bc9db698d11831e41d0c assets/refinedstorage/models/item/cyan_crafting_grid.json +fa605acc7eb747428ef59ff50dd79e752e4ded2f assets/refinedstorage/models/item/cyan_crafting_monitor.json +3287757abaa8b47bc30f9143376ecdb5757b1b50 assets/refinedstorage/models/item/cyan_creative_controller.json +7285b79046ea533f79b7df714cfc7734635c0342 assets/refinedstorage/models/item/cyan_detector.json +66802423474c81e43616acca8927122ac1707079 assets/refinedstorage/models/item/cyan_disk_manipulator.json +3183d2646b031de64bc4dac426b0cc20b065348e assets/refinedstorage/models/item/cyan_fluid_grid.json +ff970fd31037004114e76145cb55d76e850992b9 assets/refinedstorage/models/item/cyan_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/cyan_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/cyan_network_transmitter.json +0984c2f579ee7ca0e714ca405ec4c94047bf83da assets/refinedstorage/models/item/cyan_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/cyan_relay.json +dfac1b217cb8c6daf20cef6338aa7a233d9b37ca assets/refinedstorage/models/item/cyan_security_manager.json +1239f922733285cab0219b7cdb1ddad2036d9027 assets/refinedstorage/models/item/cyan_wireless_transmitter.json +4d45865292945afea66cf022d1ac1d3cab0c9a07 assets/refinedstorage/models/item/detector.json +c508712d50c39587db6a907a95544c6175dc6b79 assets/refinedstorage/models/item/disk_manipulator.json +81e4c7d782ac04c0a97e3780f1d529b894a3af0a assets/refinedstorage/models/item/fluid_grid.json +c831e135c9af13417018761fd27d5e57d3060ed1 assets/refinedstorage/models/item/gray_controller.json +462da17dae819e326489f68e90e9a17f7f56736c assets/refinedstorage/models/item/gray_crafter.json +12262eed16cf234a72b1637bb28678064955310d assets/refinedstorage/models/item/gray_crafter_manager.json +620ae6fc558b5d030dd0c93db6f18a712e90a6b8 assets/refinedstorage/models/item/gray_crafting_grid.json +90c6362082a3a904b0287b7f2288815d6b21d627 assets/refinedstorage/models/item/gray_crafting_monitor.json +c831e135c9af13417018761fd27d5e57d3060ed1 assets/refinedstorage/models/item/gray_creative_controller.json +9a64ece660e197f8d3aa339eca3bf2bd498c9e39 assets/refinedstorage/models/item/gray_detector.json +69c4f96e02883365b4a40170e7c3ade3b6ca6f71 assets/refinedstorage/models/item/gray_disk_manipulator.json +a244ef8a2de5bda95d5bf88241c45bda3d8ebe98 assets/refinedstorage/models/item/gray_fluid_grid.json +d5fac836d86c45a665a46cb5c15cf09789bafe85 assets/refinedstorage/models/item/gray_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/gray_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/gray_network_transmitter.json +bcfbb616a3a11236f6bb04fd83a33673ee2edac3 assets/refinedstorage/models/item/gray_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/gray_relay.json +f7f08bdb218665db50e6f4e4718a5f8fe2a3a942 assets/refinedstorage/models/item/gray_security_manager.json +8ac3370787e5367e943057ed41ee3fc83b46d2fb assets/refinedstorage/models/item/gray_wireless_transmitter.json +012c6d1f371b929684ab34cb4d53bc3277ba4e27 assets/refinedstorage/models/item/green_controller.json +066697bdb202ba8fb9492c99e2badcefabb62b3d assets/refinedstorage/models/item/green_crafter.json +abfff724c18a45f6a7ef36d1265d5544bf569ed1 assets/refinedstorage/models/item/green_crafter_manager.json +7aab7f86eb7bd6a129ae20bd07f3801f88053814 assets/refinedstorage/models/item/green_crafting_grid.json +aba0714b4d7c1bac5d02efbe649293666c7c938e assets/refinedstorage/models/item/green_crafting_monitor.json +012c6d1f371b929684ab34cb4d53bc3277ba4e27 assets/refinedstorage/models/item/green_creative_controller.json +1037818fcb6c01bcf8b419e73ec03b1af330ec89 assets/refinedstorage/models/item/green_detector.json +6594c63d73c19908f9b9d65d0b5ce7afee68e5ad assets/refinedstorage/models/item/green_disk_manipulator.json +936d237359f2542c7acb5aa4a3014ddf1f233b06 assets/refinedstorage/models/item/green_fluid_grid.json +d3ef71caf1ee5e25cec83891fd2c8ed6c8b679ab assets/refinedstorage/models/item/green_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/green_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/green_network_transmitter.json +2df3ce05ac6ddee6cfdd0f9d53b06fa58f0e77a2 assets/refinedstorage/models/item/green_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/green_relay.json +e4d504c7f8e89a9e8811fa52e6c12ad5c3284187 assets/refinedstorage/models/item/green_security_manager.json +6e0574dfadd30ac750a7a6da8c53f121a83a3e5e assets/refinedstorage/models/item/green_wireless_transmitter.json +442d76af7e86c432072b1f3732f65323311c317d assets/refinedstorage/models/item/grid.json +066d2f8c4f698831e0b4e6ae5a90e779af28351c assets/refinedstorage/models/item/light_gray_controller.json +83a4514978b1090ebbdac7e183e68420f23ff31e assets/refinedstorage/models/item/light_gray_crafter.json +683aad65b497964376e9753ba207b0a31afebfcd assets/refinedstorage/models/item/light_gray_crafter_manager.json +577432119478cf32b67c9523dfeafd371380e8da assets/refinedstorage/models/item/light_gray_crafting_grid.json +f7068fc3fba476a132606fd2bdfb41b38761f4d6 assets/refinedstorage/models/item/light_gray_crafting_monitor.json +066d2f8c4f698831e0b4e6ae5a90e779af28351c assets/refinedstorage/models/item/light_gray_creative_controller.json +769228d0f126d332662a35bfffe5db0fae0b9ca4 assets/refinedstorage/models/item/light_gray_detector.json +5e1b7f368bc60b212384a416cbd3c03cffa88f8f assets/refinedstorage/models/item/light_gray_disk_manipulator.json +e6d00aa106479f37169f0ab5583bdea8b9267663 assets/refinedstorage/models/item/light_gray_fluid_grid.json +07ef7d2368e89ea3aebc8f7035b246db14fcce1b assets/refinedstorage/models/item/light_gray_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/light_gray_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/light_gray_network_transmitter.json +e6a80c4b5d4b15e437344ef8ab7531ff57766be6 assets/refinedstorage/models/item/light_gray_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/light_gray_relay.json +0f2d6075bb5962b34fba93c1cba7ea1509432c53 assets/refinedstorage/models/item/light_gray_security_manager.json +7ea098970fd422c9f449f3308fac54b45ed9f4cf assets/refinedstorage/models/item/light_gray_wireless_transmitter.json +b4dfe0e9bb2e6932a15b54f197a34e8b9bb81304 assets/refinedstorage/models/item/lime_controller.json +4a45f71b5b555ac77e116f0f793b9b077e579d68 assets/refinedstorage/models/item/lime_crafter.json +e02f21fadddf25897be7beda863b505aed9b3b44 assets/refinedstorage/models/item/lime_crafter_manager.json +acf4bbd2b713d9ae6ba00745e8fe00d9f70eda8f assets/refinedstorage/models/item/lime_crafting_grid.json +ec47f16ebc68412803788dfde504bde5c26a74cf assets/refinedstorage/models/item/lime_crafting_monitor.json +b4dfe0e9bb2e6932a15b54f197a34e8b9bb81304 assets/refinedstorage/models/item/lime_creative_controller.json +d4662095f9f81abf7e16eaed56639bd1949c16dd assets/refinedstorage/models/item/lime_detector.json +742bcd23892b283dbafb73487c2d878bad73cab9 assets/refinedstorage/models/item/lime_disk_manipulator.json +85473cba799692d546db28a18292b11bb84eab8a assets/refinedstorage/models/item/lime_fluid_grid.json +ad19fee1ead6eedf8b3ed8079d2d7b16cfb080f7 assets/refinedstorage/models/item/lime_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/lime_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/lime_network_transmitter.json +d6100e224e584b7cdbaf7d472354f52e33ee276a assets/refinedstorage/models/item/lime_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/lime_relay.json +728f2e65fb36fde601701e30a50447a95d434f35 assets/refinedstorage/models/item/lime_security_manager.json +d55ebe64a6b4021be856b28d9b8b2787cd9462b7 assets/refinedstorage/models/item/lime_wireless_transmitter.json +e3f29e519de049adc4597559e0f2a1bd862eeb9a assets/refinedstorage/models/item/magenta_controller.json +9c8ea6bc3d365dedc2e63198b10019f75df04df9 assets/refinedstorage/models/item/magenta_crafter.json +4beb1b1cb55352b2cd1402c76f5bb2700b7e2160 assets/refinedstorage/models/item/magenta_crafter_manager.json +7a8870298fd5fee3bc99f5627263a4480f217783 assets/refinedstorage/models/item/magenta_crafting_grid.json +16b4ade1ed1e6e84ac8fd92937d4c9cb28e135f7 assets/refinedstorage/models/item/magenta_crafting_monitor.json +e3f29e519de049adc4597559e0f2a1bd862eeb9a assets/refinedstorage/models/item/magenta_creative_controller.json +b7f5dc7462dc24afe10a273e2cffce8614300702 assets/refinedstorage/models/item/magenta_detector.json +8e4989aa1f4f7164fc921291fff11393caafd9df assets/refinedstorage/models/item/magenta_disk_manipulator.json +559d358e09751c30faaeeb69e0f84d9d5211535c assets/refinedstorage/models/item/magenta_fluid_grid.json +1dd9e117238ecdfab3045b6939849ec9bddc183d assets/refinedstorage/models/item/magenta_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/magenta_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/magenta_network_transmitter.json +08e88d5540ed5a9e8f9b329efa892724159c091c assets/refinedstorage/models/item/magenta_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/magenta_relay.json +bdf0824154c4eb21b22730f90aaa3f5fa33a768c assets/refinedstorage/models/item/magenta_security_manager.json +b55f0dc607edd76ebd5761b7769412ef58f21960 assets/refinedstorage/models/item/magenta_wireless_transmitter.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/network_transmitter.json +9d0bada0990d47cbdf68a251d4c263c81b528d85 assets/refinedstorage/models/item/orange_controller.json +b1129150ce0595bef4476f7c71db792a483959a8 assets/refinedstorage/models/item/orange_crafter.json +ab02fd716fa12a5ab172d4d4d0acb01153e40cb6 assets/refinedstorage/models/item/orange_crafter_manager.json +414bd924113779dbc1d2c7cb691da17480a54db4 assets/refinedstorage/models/item/orange_crafting_grid.json +7683ee75296cf38f4788e99558698fb25a2b864d assets/refinedstorage/models/item/orange_crafting_monitor.json +9d0bada0990d47cbdf68a251d4c263c81b528d85 assets/refinedstorage/models/item/orange_creative_controller.json +fc093c568b669e4947be9f0898cd893a9c4cbb94 assets/refinedstorage/models/item/orange_detector.json +4270f36f49161525f8c5f665ef7d65d58ac8c0cf assets/refinedstorage/models/item/orange_disk_manipulator.json +3aff959ef4cd247a8b8189ac112d2ad2cb01411e assets/refinedstorage/models/item/orange_fluid_grid.json +b4fa2ca87da645ebed4464daece8059ba5c9f446 assets/refinedstorage/models/item/orange_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/orange_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/orange_network_transmitter.json +ef9753d1320a2bb45ad12e139dfe5b7ab308c510 assets/refinedstorage/models/item/orange_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/orange_relay.json +4a5870697cb5569aa095d68b76f371e2d7060dad assets/refinedstorage/models/item/orange_security_manager.json +af60abc29d6248dbe02516b6c9ffa62f5849c239 assets/refinedstorage/models/item/orange_wireless_transmitter.json +8573013fb886750974a87c953ba3f2d55abcbea2 assets/refinedstorage/models/item/pattern_grid.json +c877aac9d8ce9cb3bda49093d32365b74ace758f assets/refinedstorage/models/item/pink_controller.json +035af3322310027f3d84093032953707602e6120 assets/refinedstorage/models/item/pink_crafter.json +2e8c033cbe2fed03c74444fedec740d5f87bbf68 assets/refinedstorage/models/item/pink_crafter_manager.json +3338c2c6b700a46d765f0ecda7666534efd89879 assets/refinedstorage/models/item/pink_crafting_grid.json +19e0425e0b9f2f44a5bee7d4ac1a7cbb8286ffe8 assets/refinedstorage/models/item/pink_crafting_monitor.json +c877aac9d8ce9cb3bda49093d32365b74ace758f assets/refinedstorage/models/item/pink_creative_controller.json +f0517f1201d6fc694a834de0d2bb44a80f568d65 assets/refinedstorage/models/item/pink_detector.json +3d5bcca447eb3552366c7acb73a9c87518c9126d assets/refinedstorage/models/item/pink_disk_manipulator.json +83fed0a7fa8d197f8256a36505a3187683794b88 assets/refinedstorage/models/item/pink_fluid_grid.json +f8cf2afa645b6a8418159800bb4d5b596fd970f4 assets/refinedstorage/models/item/pink_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/pink_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/pink_network_transmitter.json +1783454fb7283e17f1dbbcaffc1eb807ab0df5e7 assets/refinedstorage/models/item/pink_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/pink_relay.json +759b30b0a51b1b9c76e6db586f2b13a8a2e0c1a2 assets/refinedstorage/models/item/pink_security_manager.json +8f9e496cb9f200e59e13b1dddfdd8631e8a93024 assets/refinedstorage/models/item/pink_wireless_transmitter.json +36dcd7893bb51133752bd4325c71d4f6b9b8df02 assets/refinedstorage/models/item/purple_controller.json +688a6a75281274dd4d749c1cf6b507b2468f6956 assets/refinedstorage/models/item/purple_crafter.json +63d52514733163efeb3218ef6c7bcb14e6bc9c74 assets/refinedstorage/models/item/purple_crafter_manager.json +f87daae787ca4e152fb59841b74879de188d63bd assets/refinedstorage/models/item/purple_crafting_grid.json +516e4015a438eb7bf33c7770d75117f39482f038 assets/refinedstorage/models/item/purple_crafting_monitor.json +36dcd7893bb51133752bd4325c71d4f6b9b8df02 assets/refinedstorage/models/item/purple_creative_controller.json +a19b0d8be857ec367617c812dd2e446259cfc68f assets/refinedstorage/models/item/purple_detector.json +09bccb73250482144c0852eb62ae8d29e13a1ee2 assets/refinedstorage/models/item/purple_disk_manipulator.json +14ce9561e8f36f77bfb6e5a4259957782f4804bd assets/refinedstorage/models/item/purple_fluid_grid.json +42ccde3eb1a69e3941f4dd05dcc253715c98e29e assets/refinedstorage/models/item/purple_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/purple_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/purple_network_transmitter.json +8bfbdc4d38106f09abae6582f838ebcbecfa2b56 assets/refinedstorage/models/item/purple_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/purple_relay.json +8203fafb634539de26b5bbe973453d11c15c115b assets/refinedstorage/models/item/purple_security_manager.json +b71fc708ee83a4579d907689e27a24d42d9f4060 assets/refinedstorage/models/item/purple_wireless_transmitter.json +dcbd73b02d053818c104e66b1208ed53b3a7686c assets/refinedstorage/models/item/red_controller.json +27fee601046e1cc016c3631d81f2cf2ea102946f assets/refinedstorage/models/item/red_crafter.json +e4bb8348f0c51ca4597ad7f4788c83979c09ab60 assets/refinedstorage/models/item/red_crafter_manager.json +6409eeee7b9a1a79c0fb814d27fd1ec63ccbac3d assets/refinedstorage/models/item/red_crafting_grid.json +6ca08ea51715d90e44f5e1ea4cda73634d9f5a5d assets/refinedstorage/models/item/red_crafting_monitor.json +dcbd73b02d053818c104e66b1208ed53b3a7686c assets/refinedstorage/models/item/red_creative_controller.json +584ed3b115b825c9329dbe5e5ebda089d8f2da90 assets/refinedstorage/models/item/red_detector.json +2724d457be17995a195e1781744eb692fe25772b assets/refinedstorage/models/item/red_disk_manipulator.json +e39a37ddda37cc3df5d57bb629acbbe42ba74858 assets/refinedstorage/models/item/red_fluid_grid.json +acd3d0758201b5b25ba68fa0256acd9ee63c3afd assets/refinedstorage/models/item/red_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/red_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/red_network_transmitter.json +b0b37542ff3f37f9058c92cd464ddc2574c957e1 assets/refinedstorage/models/item/red_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/red_relay.json +3e02b7ecec037fdfefe3885dd140740045b3cc17 assets/refinedstorage/models/item/red_security_manager.json +43cc3c10af6c0a6b3e999b02f05499a42d4fe111 assets/refinedstorage/models/item/red_wireless_transmitter.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/relay.json +9c89d9cedf0131e168dd321493dc7f3e2e691687 assets/refinedstorage/models/item/security_manager.json +72ab9720216296c9b74e0246168a67a02c377203 assets/refinedstorage/models/item/white_controller.json +d9046e92189d96daad4cb07a1e827c3cb1c5f819 assets/refinedstorage/models/item/white_crafter.json +6db144c2689e6187926a2468e782c7b3b5af46d7 assets/refinedstorage/models/item/white_crafter_manager.json +1e46e226a5638d2081143c4a1010ddd3738f206f assets/refinedstorage/models/item/white_crafting_grid.json +a856b99d7a2181b41ae7d5433d565ce707667523 assets/refinedstorage/models/item/white_crafting_monitor.json +72ab9720216296c9b74e0246168a67a02c377203 assets/refinedstorage/models/item/white_creative_controller.json +171ce25111d780b149d3ebf97d9776b130749932 assets/refinedstorage/models/item/white_detector.json +a14480387b18c30fc481c7cf4702318c3d2e3a8d assets/refinedstorage/models/item/white_disk_manipulator.json +fe374113d04ae8eff64bc74690aa78150e287452 assets/refinedstorage/models/item/white_fluid_grid.json +15cee7e453f21fec74535982fc5178755b62a2f3 assets/refinedstorage/models/item/white_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/white_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/white_network_transmitter.json +ec591a3b283dcc5b19576a53c53b6993c5051a5f assets/refinedstorage/models/item/white_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/white_relay.json +1cea8d05f69c6b354c334b9e8ecc3e8b5b403460 assets/refinedstorage/models/item/white_security_manager.json +a7068f5ed2ded5e10cdb88824bc1f6e13d803363 assets/refinedstorage/models/item/white_wireless_transmitter.json +9bae206128836710141523ea2bfbb09e7b8797f0 assets/refinedstorage/models/item/wireless_transmitter.json +5c2f0027ad16567b8392cc4ee40c5dd1daa3e881 assets/refinedstorage/models/item/yellow_controller.json +fbf74bd1fcda74c6694ae5cb9deeb443d94f6501 assets/refinedstorage/models/item/yellow_crafter.json +cfab6ce6e24fac3055064bb8e2448d7573bb4dec assets/refinedstorage/models/item/yellow_crafter_manager.json +df51a3935c6910452bb41f5b9014afe914299f85 assets/refinedstorage/models/item/yellow_crafting_grid.json +427afcbd2dbe5bf2a669d0d9a174a5543de6d445 assets/refinedstorage/models/item/yellow_crafting_monitor.json +5c2f0027ad16567b8392cc4ee40c5dd1daa3e881 assets/refinedstorage/models/item/yellow_creative_controller.json +592e166977e88d6eb020047fc49c9254dcde979b assets/refinedstorage/models/item/yellow_detector.json +ed75e8296ffce068758fb7659b2d59e04cca4cbc assets/refinedstorage/models/item/yellow_disk_manipulator.json +bbae585b79552836f291bd7a254bb5311362b717 assets/refinedstorage/models/item/yellow_fluid_grid.json +64f585cfceff9d495e3e7436ff437d538b7256ac assets/refinedstorage/models/item/yellow_grid.json +9d6f792d8ec88f23640f7d1494afaa0b45ebcfdb assets/refinedstorage/models/item/yellow_network_receiver.json +219248bbabac5c9a48f1cc4f651c00bd2f567644 assets/refinedstorage/models/item/yellow_network_transmitter.json +55682ddcfb061c2a0b5d002f0dd3aa5ccfaf9ed7 assets/refinedstorage/models/item/yellow_pattern_grid.json +49364b043c429ee62159263aa59f37413fc90724 assets/refinedstorage/models/item/yellow_relay.json +031da071bd54f6bbd6bd726ae8e54dcb31d93dd7 assets/refinedstorage/models/item/yellow_security_manager.json +8cd04b5fd0ef2456369a59326d87b5067a6b7cf5 assets/refinedstorage/models/item/yellow_wireless_transmitter.json +eaa2bad6dd63711c2648d842da8f269a33b8e331 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_controller.json +f49f41a8f2fe6267bd021d6babe2de1617f2e883 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter.json +f08580b02007175120fa93f2c327b6265c575a09 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter_manager.json +49d4f2c2f76bafd969c009bd425fb2fd368c81a6 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_grid.json +095ec2ac8cd7931ec16207df93fe5706ddc7d861 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_monitor.json +678a07d2602ca5cc19a287806baf8b7e7f2b0690 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_detector.json +2ee59dfc26e9167e17a3423e3a50f346175c7a11 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_disk_manipulator.json +468fb9f585bdd7024e518522f7047f91a2b1ed9a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_fluid_grid.json +fa3cbb186b77cc631e9313685da59ee429534df0 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_grid.json +bbbb7d95a71f012a196ff7738e20ac5b68af5613 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_receiver.json +31f908a414b38619ecb30faa3dc17e4cb8996247 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_transmitter.json +5d487c318bdc80ba9efd1d796c1dc9fda6659819 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_pattern_grid.json +080be3127d15091ed8161a2911e382c3524bad3d data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_relay.json +a6d5373eff054b8007d348a9a7e364738996c139 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_security_manager.json +ecdd4b51b92a1247055b051d6dc390876348d6cd data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_wireless_transmitter.json +9ad66b48517315c2c98d3711c646bd4d85ca8f7f data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_controller.json +17038af745f23eed8aa474151bdb69345edeef6f data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter.json +fd41eb69916c9078a7e902a10e55428be87f89f7 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter_manager.json +965dfefc2514763d5c7c0a8f2c98227438cd4aee data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_grid.json +604ac23880a59fb114e0ed875994a7658f3dcc20 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_monitor.json +4812d64a5acaed0109d593d35100c88231ade2b5 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_detector.json +f4cb2cd7305766d4a45c841f31edcd6f2bb219fe data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_disk_manipulator.json +73a17daeb4f0cc3b992f39f83fc8845c3df3fd56 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_fluid_grid.json +03ab896250322d8886f24618fb6b3252d9d136ba data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_grid.json +723931f933c8a5eac6d365df06d811ab5bcfd6d3 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_receiver.json +aca67c558fa8bf9277ddbde754688d6ae967e184 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_transmitter.json +062e489ce705dbfaa7c7109e551791c7e9b9584a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_pattern_grid.json +818a90106b58cc6d21133aaa17ca210df51476a9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_relay.json +b0e2ae43154df7651f76a06cecd30cf11a1fbe18 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_security_manager.json +95f93c98926efa02a7503f5c5035d008fd3c8e58 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_wireless_transmitter.json +aa493afa72a1d84664a73958acef1b9d4005c031 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_controller.json +0bd7372874a071edc626c0b7abde7c69efda65b2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter.json +923dec09033f7275e0afa9d3fd2af3f1ac3d8295 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter_manager.json +a4615112602b3785d4f2d39b0895de1fbd734131 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_grid.json +1e3755671e6e5b7ce210f76c5d37add03f94feee data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_monitor.json +31b7af4c6d26f959cff761bd9d1d488626007836 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_detector.json +3f42dcc7bc421a5b748c512be0afbe984c7919b8 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_disk_manipulator.json +bf8cc36bf2a0fc35b33213158636d7d0fba25d77 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_fluid_grid.json +a5dcc51bf265d094ca5601d1da6b901cc4cef765 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_grid.json +85c19bbd6a2b73605ebf5d9d6e8235ea8b1cd373 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_receiver.json +a56b76c8364fe65e280a31f68dab83793dfc7e19 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_transmitter.json +b58ce9982b37cff8311d6605fc1f9aa12395e0d3 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_pattern_grid.json +9e0f4535b45a58acc62fffdd296e1d9301b5b62c data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_relay.json +934233ab4d93966f2dcf145a8a39abe2de5b5071 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_security_manager.json +f97301838076ffd1c9d4449731afecc1dcde41c6 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_wireless_transmitter.json +3cfa53e18b88667daad1eeb11c5df06eca8c3ed2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/controller.json +4d43d6c8168ed179d621ab00349f31682ca3d2ec data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter.json +f5693661575e76f937f192948a5d67d1d03042aa data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter_manager.json +11a17d13fdf27288c5b7cc3f82e2631e6bf69fd9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_grid.json +2324b22a833320a3efb538ed623b56e844e89ff8 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_monitor.json +2453a6abaa2142c541e9132512af6c1636c43829 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_controller.json +f1650d04290fa0965fda75fa25fe1c6d00fa0eb7 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter.json +3d91f35f4ac482ae8aee8a84641cff466f84f1ca data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter_manager.json +c4f55252c36d3ce9053e504a9ee62237afab7690 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_grid.json +09245f5be4ddb275449044f6da6eb4bd4d0b79af data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_monitor.json +8f17063cb1bc97bd4bb4081eea2cebd1102d0e01 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_detector.json +b93993b5b797f5663a8964b2631b6917922d085d data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_disk_manipulator.json +d9290afc2bca141b7cf54f461378cb57ca995bcc data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_fluid_grid.json +9e8cb0d3ce4e6f1042c5d423e2b5980004a70708 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_grid.json +309bd6be68a6f335f88c5aa13ba57a2fea831967 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_receiver.json +e08bb127ce3cd218314f0e2e93b8f1efb98c35e7 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_transmitter.json +6b776276db67777953f0a6209bda84c02411e2ba data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_pattern_grid.json +827de4d47cb3eb8547514d67ee4342d0923170c9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_relay.json +bbd1b3a3ef6717e9e9acc11cbc53ac140f4b8660 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_security_manager.json +580cf77f1aae13bc32619d3c8941137f71ab91d5 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_wireless_transmitter.json +262fb73a985f9cd7e488867d52bebdefc3c0034e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/detector.json +985cbd77edbad4a79c181340d561fba913da25ac data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/disk_manipulator.json +cec9131272dabc8706a57a16a8046335853be3b0 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/fluid_grid.json +d9c159623f118b5b318f05c00892dfd9cd25dfe1 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_controller.json +c33031837318ae66fcd5690237247b2e0d8eed9b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter.json +0e04a5d1cad67f41d3df7e0904c7f66267c6a352 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter_manager.json +b77dde7a1ba4205d404725cdf540a7d141fd07cd data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_grid.json +0c1c82c7681bfea916375de28aa3da9454d0f2f3 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_monitor.json +ffc1c874f7d7d6c03bfff30bf78bc798fb540c32 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_detector.json +baae92c524fb5f8b6d17d7859e96d5e2d57c85f2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_disk_manipulator.json +854650a1a7b667972e561d4cd1fc7ac4b30b9ff3 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_fluid_grid.json +3450f816d3641a905aa2968c868b9835ca490c7a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_grid.json +070fc6204722977007085907f845062dbf05cf6b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_receiver.json +5acef391a95461e4dfd9a1160f6d1d3177acbcb4 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_transmitter.json +635310c5ca26bf711d498393b3716603aa221be4 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_pattern_grid.json +d8f3687e6c29f54c6ed0107f671ef154c2db718b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_relay.json +be9e78a820fb767c8e06f2439d4dda0bf6c21b77 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_security_manager.json +b14ccd85280cbe1ee75b93467828f076918ab97b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_wireless_transmitter.json +f9fb79ef490782db97f1db361269ecc131d41546 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_controller.json +594fb63d37c38ce66debb7a87598b4f9f5c86789 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter.json +970f5f81eb3a87ab3f668cc5bf57de6e19921b57 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter_manager.json +18c1fedd9d8c0998719a3c4c923e22c15544bd77 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_grid.json +1c8c01c7bab03a908e20af96b60962044d3f6e99 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_monitor.json +8a45356d994b33d68b2ebb9231e446f13500e11b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_detector.json +3c462365463fbbc2af8b6433ae9d5fc9335a0a25 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_disk_manipulator.json +06355eb3e00205641e8aeca9139c30bd9bed21f5 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_fluid_grid.json +b1a309e4fcb25f7dc2a195c9b7c1f9c3f1e0b6e4 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_grid.json +4535343a02718dd29e07bd5887e01f2f8ecf477f data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_receiver.json +fc9844679d3fad0bc43fdaabbb31e1c8ed9c50b2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_transmitter.json +5b024f93c036c170ce07d9811ce54b11dc0ef5e5 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_pattern_grid.json +564fc6530565c4494849f5be14951278443ec7dd data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_relay.json +4d45a5d93c36e5e11814b501f1dd97a2ecb2bc24 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_security_manager.json +3bf8d005c78ef1b3100d383ac1a107845933a70a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_wireless_transmitter.json +c5009ba2807a38006f7e4ff967442ae11fc1fe0a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/grid.json +a0ca20a4c96a8ec0d4999ee172ae9a5bdd142c99 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_controller.json +590cdecf8f0e2ccd5abf16ea7ee4d66fcee357ea data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter.json +dd4744aaeb141412bba5123a19d1ba0471a34d98 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter_manager.json +e5d0cbf7871a5d4cd56dbaf5bfcb620b4410cbc9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_grid.json +322fa5c59bed67edea13ce14b2e9b5f9faef3459 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_monitor.json +1ca3b1b44248970d53696a25452c2c23a7103214 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_detector.json +e1284eabbd5b39d00f22c62c08b9fc3cc0f59cb1 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_disk_manipulator.json +7ecfc0340d5bda66945a3f98fed38fd6436ee3ca data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_fluid_grid.json +f85a45bc91b779f78b82b044b917eba6cf4cf332 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_grid.json +3c45b619c6e1141d66700a25ef5565f8ea6076c7 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_receiver.json +6ab12fa1f326c250f8c43ad011d73f9c99e86166 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_transmitter.json +d5af289124c37b924eaaaef589d23865d664d592 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_pattern_grid.json +59a3b895743bbee5789f6b2f6277681f26ecbcbd data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_relay.json +56def5f88124560c398677b92334346ac92147c9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_security_manager.json +5d9bb748e4378b83b335b6f0699401d0ef198196 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_wireless_transmitter.json +16aced41c4aeeef5006b580bbe98056b9c7d83b3 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_controller.json +a41c2938e2660fea27aa2bb28bc3c397cf711bbf data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter.json +6e53d8daa43472d6ff55b049020b5d9baec4ca1e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter_manager.json +6f70662c4dcddfe38def569d5fb07329d05638e0 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_grid.json +5ed9aaeffbbaea6899d85db96e85ae0e9d3a0b08 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_monitor.json +cb1468624d8680c34be0919a0d10b9409cadc3f2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_detector.json +4120e6090d01bcb280da8ed5578b02d1be4deba5 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_disk_manipulator.json +848226a2534433b664603e07923c5a2b95de14b5 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_fluid_grid.json +8f9a5304d002c73c3264e2a58e7f628360005ef6 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_grid.json +a90f79c84e3db8678059c2c3e5281a4076785691 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_receiver.json +80d9d10042141ea915441650a01bb25282eeb674 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_transmitter.json +a09aa43cf06751ec71cbfbf0354c0b0f428e1cce data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_pattern_grid.json +c98cd47f603d468f0c4c12d7b63d1d1b4f728594 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_relay.json +75963f74f8c2f054e94fb1f718ad368fe19e46c7 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_security_manager.json +88c86ffd5cf3db876459465a2ac120bb07d5f5a9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_wireless_transmitter.json +9161c9c6a4a4d635e91f7aa8b51fda5ba09ef419 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_controller.json +329793d0bfbe67592bbb5e8236e42b9ec95dfb27 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter.json +79617176cb821b78d893238dbad28f925196d5c1 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter_manager.json +d372a78775e5f9500382bfa47e6a53bad8f6d787 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_grid.json +57df540e8d4108983656319797e673913114cd6e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_monitor.json +8d24b6f9a8e18cf1af17e50b3f38f89e8f806517 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_detector.json +23c2e887370c83135ea65e66edc1c62cb280dc1e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_disk_manipulator.json +8c399910a4da43a57bdfc9ec5be9516e4f4cb0c2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_fluid_grid.json +d33d12d969acd643a56ac1b9b7d541130cedad3d data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_grid.json +5a46a6fa8afca74b21e9801636335700d6403f1f data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_receiver.json +189a30547ec4b183cb90844425ce216c1f735ebc data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_transmitter.json +df51d241e3acf848256acfafede8d559d9287dc4 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_pattern_grid.json +3d08610836f57d892482a0d141503d411a14d64a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_relay.json +6dd33f7636b8951021b7494876605ddf98c8c79a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_security_manager.json +89f7429869bdbf370f036794a9ebaf617455d7f9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_wireless_transmitter.json +f21d8d2b1262017aae04bf0f52f624690e42e4f2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_receiver.json +0df879d124e41f23c06d0ea85ac4345526c01461 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_transmitter.json +adcda3e58257b5bf6478c424d6974b3edcdffb4a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_controller.json +b3de05d1bbec497d59bbb1e3af63e8021d9f1ffc data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter.json +d3eb6e61638a4de4a7cfd36eed9562c09dd87c8e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter_manager.json +878448408978958b2a5cc1ad19492711e9824efe data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_grid.json +ca26656b81ca27be1c0b52ee0f7a3ec4c960a490 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_monitor.json +af518f5f0b3361f65907e4316ff00ebd8ad00aa4 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_detector.json +e298d7502ab2dc4aec0760b39a859a79181a629b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_disk_manipulator.json +12bb546c6d4ae31c376ae68114bd63707e500ce2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_fluid_grid.json +e8c5a18d3aae3e2203405b8ca225573799bc9e91 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_grid.json +c6b1cb92e8b092007028024e5522fb1712eefeec data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_receiver.json +b6a62726b60faaacbfe637f4e63b23761a73de5a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_transmitter.json +1671fc119832e18ce52687e29a2c1df55d4f0424 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_pattern_grid.json +eb4f836baf1afeac9d86e546eef9d134f7136329 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_relay.json +72a319d226c054d3429769f5546141f06436509c data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_security_manager.json +fd88a114d1885078ab8c1eaa9c8beff4d611dc2b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_wireless_transmitter.json +97a3bffce3f05541a4f01a565aa310ff079d2152 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pattern_grid.json +2c7622e7d2e697c4e34d40f663fd154500f985b4 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_controller.json +5755267af798ded0ca29bfca916b3550a0d83a83 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter.json +a078def52c8e199fff02c0f0a8ff8b8b44cad052 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter_manager.json +a093feb57870ce26efec556506b1de8259a84988 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_grid.json +b0de10b8e693c0470ec5a3cd32fdc9707665b6e3 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_monitor.json +bac96cc9694f3b0aeed370efc7e0e70802faafaf data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_detector.json +06cef9da9cafbf5b20a8d74fcffb8ece58554a35 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_disk_manipulator.json +6f9d0c86a79a2f038627069f9b5647d1ecd99329 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_fluid_grid.json +e6d3a2d12c00909417c299b9569934cd2ef673f6 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_grid.json +b61c2039842f0c5502c1b3a69d106ed8121e8d92 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_receiver.json +643ebb9b248c7f31895d41647ffd7abbdf03ca09 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_transmitter.json +4a07c616d67c0050c017410c7185fa33ffe02c5b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_pattern_grid.json +48f0b6463a4311d6285bddf2e0869e4fe79d10a4 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_relay.json +307d2aa828b97f8d4089ea90adb5da37f32272ef data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_security_manager.json +1a650caae6c8bb1e0b3051ca723c58263c6a3b45 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_wireless_transmitter.json +5397ed9506a267a3cdd9912ff7ff709daaec4938 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_controller.json +80adf2474a22b0c62bf3863b05bf69e90ecdae54 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter.json +c8385d9c7140b9f3b0c505f75759ed32b7d9f386 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter_manager.json +5b93e7027c6b90ac4867d22d9d08a80a5a7c17cb data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_grid.json +8b4e6b83ca8672f23f780396d2e437f4b09ba374 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_monitor.json +73ba44f6ba21abaca8e23ebfac01736df34cdba0 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_detector.json +524362d22d9e069b3282d63db1395310daf3f682 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_disk_manipulator.json +c5e7289d35a0f7070b9e0c2e5d2f35cb2549beb8 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_fluid_grid.json +c7c0800f5f9cd79eb1811307ffa76bfd810dddcd data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_grid.json +e8f0a2ebeefa4f7085fb898786937c243973a339 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_receiver.json +7c39b23839b3d150b15c5c2b9c9152979efc3e60 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_transmitter.json +690eec9ceae2b727939a7638c4eec3d2cc77746c data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_pattern_grid.json +d6bfb4b74b207ee80fc3a50a5e14c76a271866f1 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_relay.json +105f31bdc331045a6e5fbad8d2bfa8da40a1bd84 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_security_manager.json +f274fd13317fa90f0fe7ec1b5fe5fb0ec4372009 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_wireless_transmitter.json +bd257a7f9b4efa9923c851a57179af22e169ee0d data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_controller.json +b594173646ae97eb0e5658864568cef18890a7ef data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter.json +75ff7c32aa1b68aa3104e89559944257309e4ec0 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter_manager.json +9f2ae4b3b458e0e82aac963b2da9a934f7b5d5af data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_grid.json +c01401d7886193ab68ea44093bb4f9c172b3b103 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_monitor.json +b47d7fc700c16699e909f6ecb324d9df6ad5a422 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_detector.json +437febab86c17bd709277b6fbbbe0b19c137b945 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_disk_manipulator.json +8d09766990395623ad06d36d6cc81ce6a60f71dd data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_fluid_grid.json +6ba344c21c01ef5f8f7f66bd2dc3bdf00283736e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_grid.json +f02d03713dfe04ca9471b241b564e15a47387b41 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_receiver.json +805e7ddcd838315f8543a61e7845268edad98b85 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_transmitter.json +d409f009e53f1fca70d31394b76455878e730cba data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_pattern_grid.json +f105e19bfa39ee51e3559f9e871e9cd2bd673c6e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_relay.json +51e2852dac5daf0e5b255cd05af38ad1c160f3de data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_security_manager.json +612c254daf574906cdf3d2d709ea2018df6fcc7b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_wireless_transmitter.json +411bd042fe3ca6dbfbe65e6738803b68265c1393 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/relay.json +755ad1a89b8b786b0a74f1f4153043f07615c4ec data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/security_manager.json +cde38b602b1ce767fc7ba8fd0dca8787e9b592f9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_controller.json +82253883d55fbbe23c010b250257a13ad4aa0188 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter.json +fdfee1a2f500404c295f6b7208ab98089f0b380e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter_manager.json +8f6e00637ac3d557b467f3b47c45131d3dc506b2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_grid.json +a2bb4f742192a109527531c05521cebd02158710 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_monitor.json +ada8389ffec8086cbb0a4c65a22201914ebc4f66 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_detector.json +ada380b73c79e441a58b859a815257d81caad31e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_disk_manipulator.json +6d4e5c5c377ca723f29f240d51431f757d911a88 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_fluid_grid.json +fa97fac6da1bef5962e9c9e04f804e4c06d3d5e9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_grid.json +b6627458279f8fa043faec6d7e5ead5f2a6ddb2a data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_receiver.json +f3e741d5852b83fecfd35e88332725074b38724b data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_transmitter.json +f96e0ea561004368815a775e584758379dc9b060 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_pattern_grid.json +9b659a9ec86636e7e2de136387a5be2c5241e468 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_relay.json +2e4a52885f508f84a699be0e689d8b6d711dfcc8 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_security_manager.json +31b33c15529b905780de7947efd62b3c1bc71c64 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_wireless_transmitter.json +a6da8f0e052c15abfea2196b4e79a0c93583786c data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/wireless_transmitter.json +cbddeedca9b3d18c2e82292038c8172f8605f79d data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_controller.json +e1cffbabf562bcf6c637f90de1b3e801f88ce44f data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter.json +322e9ec724442da5da8df010a4eae8e6323cdbb5 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter_manager.json +4b66207bbdb7a0e6248474e1c52b931ce217dd00 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_grid.json +0de3c23d623a68a6b0a8ee444fee235b2eec4315 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_monitor.json +23f2639a38937d8abd785830e5c9818748607bb2 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_detector.json +9116c7581d1e54b55c2f12bc82172fac429d4465 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_disk_manipulator.json +030a4921d47aa2edfc27e202391292150dd15d7e data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_fluid_grid.json +58051765b9c11a81c0f11b9d73e1b38052f562f9 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_grid.json +085a6aed6492cb9b244b8a47aeffd1852197d937 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_receiver.json +038db6cfacd1f56bff47face2707966f76a30e28 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_transmitter.json +1ade1d24fe50c4bccd4926c8a823d91247a9c766 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_pattern_grid.json +c296a51f888c038956ca7acbf87cbabb1d4e2846 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_relay.json +65712b35eb23e6a284f2a363cda3d4bc3e3d8ba0 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_security_manager.json +e5237977a2811885cc32a6434240cf29a0b05de1 data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_wireless_transmitter.json +9dc4595f97f945514e8796b98432e47c10e6763b data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/black_crafting_grid.json +aa912682f06559a880fe27c6016012e94382ad41 data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/blue_crafting_grid.json +732b2cd3990f5f82d60b8202a96eae28c787279e data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/brown_crafting_grid.json +1646e9b748d21a1ad96b95eb489369d810d52d78 data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/crafting_grid.json +36d691b943eaa421165efdd07e53df852e912cff data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/cyan_crafting_grid.json +13cd788730f2c5d364de7d269bde53d19e9a89cc data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/gray_crafting_grid.json +7ee06c90a85585056b034f58dcf6eb8e041760e2 data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/green_crafting_grid.json +d176dee24d2e623ce4bf9e712a0c154bc24aee98 data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/light_gray_crafting_grid.json +b7179a5f4d72ba41456f81984821e1664690cc7a data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/lime_crafting_grid.json +a80c97fbebff5e55d2c68d5817b77d3e97ec9d4a data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/magenta_crafting_grid.json +ce9d9d3cd5ac0f9dd5070ff77331d65e99c348e2 data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/orange_crafting_grid.json +a2c2808c9912a5e19a22faf9f6b3f25459d945b9 data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/pink_crafting_grid.json +46f09c889c93c67887d41c024e0e3eb9fa32a063 data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/purple_crafting_grid.json +7e824ffaa30d15a93b3855057fa027c590e8c8bc data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/red_crafting_grid.json +08b5cb0fd96c7573e3dad16af553042c181c049e data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/white_crafting_grid.json +fd8536a62bb96fccc0e6ad62c8a8adb284df0957 data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/yellow_crafting_grid.json +81041e3b7a8eb02095e4aa925ac6ca1d33f17201 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/black_fluid_grid.json +e18be4c8f9904bea275faff0e831673152ead7c4 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/blue_fluid_grid.json +00ca0c3ed96d5e56c781935d6f1079703e690717 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/brown_fluid_grid.json +84a9a67ac06167ac681d02aad4dbd7d10b51c426 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/cyan_fluid_grid.json +0deacbf16e66568dfddd026d0220999a6205dce7 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/fluid_grid.json +44c321181800a5ebf31e816e2a88b8da4013277c data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/gray_fluid_grid.json +c643b3170490ac1151149a226720d2143703a335 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/green_fluid_grid.json +941cfac130abfac57aa76499aebcb1b3f17f9fb5 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/light_gray_fluid_grid.json +238987d2eba5ba614bf1eaa8ba6f7963c5c6293c data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/lime_fluid_grid.json +90daaa27dcbe773c3d4143827164a1594bb1e236 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/magenta_fluid_grid.json +e8d7c5babf660e564cb3a93a493d37c395dc1f0d data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/orange_fluid_grid.json +03867c248f47dc70d998d3d33c4043a2c6ef03e2 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/pink_fluid_grid.json +f0d8db8a0444200d580d5196fa894c1c5211e162 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/purple_fluid_grid.json +1ee374d04c1273326480d8826d0e06ad54b5f672 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/red_fluid_grid.json +ee2a36c2142aa67674c79fb17d072c3c02156438 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/white_fluid_grid.json +1982374d204365322285a0dead6df45541b740e9 data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/yellow_fluid_grid.json +c6da08a5116afe9871cd5321b5d6ddfafb62ad86 data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/black_pattern_grid.json +84f9abd1117acbefb5668f33dc66874a0ae2e9ca data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/blue_pattern_grid.json +a5899480542d8f0c6ac08b8bd3b804bda75e9a83 data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/brown_pattern_grid.json +21c0e33bc81ecba93a85db05ec2bce81a8674f55 data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/cyan_pattern_grid.json +a66599bc52e30bf443b73bf4eb38f413a923426a data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/gray_pattern_grid.json +90f2927c3921ee4fa870b0604946c845120b6b5d data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/green_pattern_grid.json +75d7b21d685439af81a9259bf9b068fbe613650a data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/light_gray_pattern_grid.json +8db34168914021ff75602f56a1fc0b582d9e3369 data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/lime_pattern_grid.json +7b07579063b2973280a5e12b6de669637efeeb53 data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/magenta_pattern_grid.json +9298c16034affa245ecd5fc2457ff3ffdddbe4ae data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/orange_pattern_grid.json +f5f124af0f158189a3c5324777646785160d38ee data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pattern_grid.json +e72a1ce3a1e8520f97d30b69b782896f7b9bd18d data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pink_pattern_grid.json +72290bce805d91276ff6a93fdc406cef4ab2cf1f data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/purple_pattern_grid.json +51752ed09ca7d23f7f1fe1091b7d845cd26772ed data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/red_pattern_grid.json +e850d33208d44dc7cf272b1da0172b091a42b091 data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/white_pattern_grid.json +9859565faf1df2106825148c0d6ed315dbdbd22e data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/yellow_pattern_grid.json +6bd215206a286eb0c2eaf41663572fb75e221d41 data/refinedstorage/loot_tables/blocks/black_controller.json +6cc924f0bde174a0881406999d4572eb838bf713 data/refinedstorage/loot_tables/blocks/black_crafter.json +6d1dacd3627b4920552f184ce7ede204c2d3c529 data/refinedstorage/loot_tables/blocks/black_crafter_manager.json +0b803f99a9fff5eb9ffc1222c1419d9ecb2d3b1f data/refinedstorage/loot_tables/blocks/black_crafting_grid.json +4d818169de142837ce85aacc471bb7b58b3f52ca data/refinedstorage/loot_tables/blocks/black_crafting_monitor.json +59afe8e464a6c916441800f66cd4fbfc43578940 data/refinedstorage/loot_tables/blocks/black_creative_controller.json +31effa1805a65de4c89785b72a8589bbeb116e76 data/refinedstorage/loot_tables/blocks/black_detector.json +dc47c1e93565a4bb0da95409691673a2e48e11a9 data/refinedstorage/loot_tables/blocks/black_disk_manipulator.json +6e9203cd0dcfa1904d89f708f67cd88aa5209f04 data/refinedstorage/loot_tables/blocks/black_fluid_grid.json +28cae3ae6f00089b4927614ab1964383a48b5458 data/refinedstorage/loot_tables/blocks/black_grid.json +413cda8ee23504216d708783e63a147054a5ebf9 data/refinedstorage/loot_tables/blocks/black_network_receiver.json +bdcdc75c15ebe66d4d468757d08114200115f05d data/refinedstorage/loot_tables/blocks/black_network_transmitter.json +5b1840fcf87942a9df62f52599d833c4e7fd9351 data/refinedstorage/loot_tables/blocks/black_pattern_grid.json +4e500bb0f340305475abd357b922ddaac9df1dda data/refinedstorage/loot_tables/blocks/black_relay.json +f068a9bb96d190cabbdf47903db1d8bb802113fe data/refinedstorage/loot_tables/blocks/black_security_manager.json +96b6dd0812d7d50ed3141b9a9743aacc8ceccbb0 data/refinedstorage/loot_tables/blocks/black_wireless_transmitter.json +c0ebb0463da8a8ee707a059499e16c65a7618b3e data/refinedstorage/loot_tables/blocks/blue_controller.json +89e002344b028fc2f6a308259a83ea4c1f5d8d54 data/refinedstorage/loot_tables/blocks/blue_crafter.json +698c7ea29e79369f85b31a8a0c756fcf2c525f81 data/refinedstorage/loot_tables/blocks/blue_crafter_manager.json +b0af960216f34dd5b2735b4217595391c7f285a3 data/refinedstorage/loot_tables/blocks/blue_crafting_grid.json +267bcd5aff457a3f6788151647ab49e30dfdfdbb data/refinedstorage/loot_tables/blocks/blue_crafting_monitor.json +3b3fe595338d9b8d4cf56fd5d39ec9dab8d7e2e0 data/refinedstorage/loot_tables/blocks/blue_creative_controller.json +7ec3dc339dd675ff49e94acf787b416519b651a4 data/refinedstorage/loot_tables/blocks/blue_detector.json +ba7110d836060fc34c2d58b90cc9ffa70f55cef3 data/refinedstorage/loot_tables/blocks/blue_disk_manipulator.json +331807327f727a747d9881faa9a07b467210f463 data/refinedstorage/loot_tables/blocks/blue_fluid_grid.json +856d032b3dc71df16e2ae8c61aba6bff6fb0e6b3 data/refinedstorage/loot_tables/blocks/blue_grid.json +02be8645f733a6a87f2140bcb1375c1097dea14d data/refinedstorage/loot_tables/blocks/blue_network_receiver.json +95a83c8c0a8d386cf91628b6087d4f89a3603333 data/refinedstorage/loot_tables/blocks/blue_network_transmitter.json +6bca2c124bab8e280128af5f8013771f1cbbbe38 data/refinedstorage/loot_tables/blocks/blue_pattern_grid.json +49a69c147c4f31c9c87b72b01e4b74ec32662647 data/refinedstorage/loot_tables/blocks/blue_relay.json +b677ea3e85cacb77c2b0796701d58b788ca51c5d data/refinedstorage/loot_tables/blocks/blue_security_manager.json +4f532983161c96ba70da3026245ee147161044ce data/refinedstorage/loot_tables/blocks/blue_wireless_transmitter.json +1976248080cb1ef50204ff7b4f15a95c667ad00d data/refinedstorage/loot_tables/blocks/brown_controller.json +e74035d0041a81da75ea4612b2bbbe78dfb5dc56 data/refinedstorage/loot_tables/blocks/brown_crafter.json +e41ab6d92f6f364561a1e8ab69d81dab0135de8d data/refinedstorage/loot_tables/blocks/brown_crafter_manager.json +e7bb96c4476201866c1646f27a949ccefe562027 data/refinedstorage/loot_tables/blocks/brown_crafting_grid.json +d620ee4a5e2f30330e5ed3cdbb76d3577e4967e6 data/refinedstorage/loot_tables/blocks/brown_crafting_monitor.json +61decb5b686c7b25ad89d83d303976b4648945a6 data/refinedstorage/loot_tables/blocks/brown_creative_controller.json +205ec0b191293a5d1634732a5e6b69226f07794d data/refinedstorage/loot_tables/blocks/brown_detector.json +561840927f3f7ce335f03e5f1694f0509550b314 data/refinedstorage/loot_tables/blocks/brown_disk_manipulator.json +925d89be84bb973a06bafb8fc37cfa019e7ea141 data/refinedstorage/loot_tables/blocks/brown_fluid_grid.json +19fc7fa2ef4f9a0a4310b19d7c5a30dcd33dd209 data/refinedstorage/loot_tables/blocks/brown_grid.json +071083eec144a2a76da2f7ee0ee1f97b62f5483e data/refinedstorage/loot_tables/blocks/brown_network_receiver.json +0ee0941a8ea2664cf76787144845df5786e8a47d data/refinedstorage/loot_tables/blocks/brown_network_transmitter.json +d08576382336bf9be41936b7cb1e25c496272275 data/refinedstorage/loot_tables/blocks/brown_pattern_grid.json +de9e9f3b9ee5bcf2aa0167f8d3e19367114e4e4e data/refinedstorage/loot_tables/blocks/brown_relay.json +7c8692e7860e7a9f6604d3d851d66aeb74e0a691 data/refinedstorage/loot_tables/blocks/brown_security_manager.json +04813fdd81cef12a5a907ef14b5438498fd66928 data/refinedstorage/loot_tables/blocks/brown_wireless_transmitter.json +b1f35343794de5a2333a36b6ae7450b2337e9995 data/refinedstorage/loot_tables/blocks/controller.json +175b5e12c78fe3f4148f4558d0b08a301b7c13af data/refinedstorage/loot_tables/blocks/crafter.json +03262f56ef34ee70bb83985dc0b23b9d96ad53b8 data/refinedstorage/loot_tables/blocks/crafter_manager.json +4d7e951b28eb3dafb7da98c7349df80a37114170 data/refinedstorage/loot_tables/blocks/crafting_grid.json +740e41de0d395be55695ed23d96a61728275fa67 data/refinedstorage/loot_tables/blocks/crafting_monitor.json +211863582a66dce12c4f2436b7b317a838e853b4 data/refinedstorage/loot_tables/blocks/creative_controller.json +d6cfa1461ccbbe1da71c3e449d35034c31ea6d46 data/refinedstorage/loot_tables/blocks/cyan_controller.json +2dab7561c35da36b8cea2b48f4ee7e8765a5d2cf data/refinedstorage/loot_tables/blocks/cyan_crafter.json +6ac00b6eca887926c4405ff92e1b880a0f7292f1 data/refinedstorage/loot_tables/blocks/cyan_crafter_manager.json +201f28aa089b47971f6d41611e682497c57aa93b data/refinedstorage/loot_tables/blocks/cyan_crafting_grid.json +7aceff74e213c249e6aa05ce7a9407911cf856e0 data/refinedstorage/loot_tables/blocks/cyan_crafting_monitor.json +57416f7a701f0f7b707f020532a5013f137c9ef0 data/refinedstorage/loot_tables/blocks/cyan_creative_controller.json +ae21c5794a3f25876e108b2c17c15b95c198f423 data/refinedstorage/loot_tables/blocks/cyan_detector.json +913c410d646a2b801c8af530592262dfbb321264 data/refinedstorage/loot_tables/blocks/cyan_disk_manipulator.json +d67467c64f4dd2ba31688ab0a42ce14cd510c5ff data/refinedstorage/loot_tables/blocks/cyan_fluid_grid.json +2ff34aab3415ec5af6ca66606df898882a2575f7 data/refinedstorage/loot_tables/blocks/cyan_grid.json +d86d8f9322257fa07b222d72f939bc2efb47704d data/refinedstorage/loot_tables/blocks/cyan_network_receiver.json +afd9b6b1458d242744ecb534a342d7322a2d0f4d data/refinedstorage/loot_tables/blocks/cyan_network_transmitter.json +d1a0c36c583617fc065a88e806fae4e22caa8fac data/refinedstorage/loot_tables/blocks/cyan_pattern_grid.json +5d1e6a43854c95805f1f580b9f6982eb5686926d data/refinedstorage/loot_tables/blocks/cyan_relay.json +33b12e366127994cf4bf5b1ed806afc95be19228 data/refinedstorage/loot_tables/blocks/cyan_security_manager.json +ed567f48247975c9b0bc8270c83d83ffdbe01375 data/refinedstorage/loot_tables/blocks/cyan_wireless_transmitter.json +78bc4d9f182a44d3031b22509c91a7fd03969049 data/refinedstorage/loot_tables/blocks/detector.json +d52ce6ebe8d8766774d5af9ba3e5eb65dc13ef65 data/refinedstorage/loot_tables/blocks/disk_manipulator.json +44c62f8dc443709fb177ec475e121ce99f6b7132 data/refinedstorage/loot_tables/blocks/fluid_grid.json +0fe6c04892504bbf08d87c109cda29b552b1ccbc data/refinedstorage/loot_tables/blocks/gray_controller.json +b8bdc5f30bbb0ac45076bb38640fb85f3f9171e3 data/refinedstorage/loot_tables/blocks/gray_crafter.json +578379abc58b39908ee222dfd0cbd10262214986 data/refinedstorage/loot_tables/blocks/gray_crafter_manager.json +f2dea66ec9929df771f4d4e2225cdb40b07e1455 data/refinedstorage/loot_tables/blocks/gray_crafting_grid.json +7fdf8323d094f37cab389ceece6d3a017f5e8741 data/refinedstorage/loot_tables/blocks/gray_crafting_monitor.json +968b821de9ea9f40802bf64d9444fcde86ff6f5c data/refinedstorage/loot_tables/blocks/gray_creative_controller.json +807d7e2bc3b0ea9a03c2fddc016f5048057a1bce data/refinedstorage/loot_tables/blocks/gray_detector.json +2fe6276c10f6db25c68014122bfdf8c66e37ddb0 data/refinedstorage/loot_tables/blocks/gray_disk_manipulator.json +2326428296bfcae18683c26936e427c06b90e6a7 data/refinedstorage/loot_tables/blocks/gray_fluid_grid.json +5445a7967f5a69e87e97695a5d7c59018a91f30c data/refinedstorage/loot_tables/blocks/gray_grid.json +fd58224dd2a5d72a757994022eaee8e87ab26714 data/refinedstorage/loot_tables/blocks/gray_network_receiver.json +1762578fb9aa7894f867b759269cea16ecad8577 data/refinedstorage/loot_tables/blocks/gray_network_transmitter.json +67a8e778350f76a52de4b78f91173533df41e8b0 data/refinedstorage/loot_tables/blocks/gray_pattern_grid.json +6c29c224939f51f1d38c3a3cb1b1d752fffc1118 data/refinedstorage/loot_tables/blocks/gray_relay.json +8ed8299ef23c5df5c893d5eccc5ef8c85f478d0b data/refinedstorage/loot_tables/blocks/gray_security_manager.json +293151fc04da50435bf4164be696b5a767851f97 data/refinedstorage/loot_tables/blocks/gray_wireless_transmitter.json +7dd7f4888080fcf9426dd0ea15bda035930c61ee data/refinedstorage/loot_tables/blocks/green_controller.json +130bbe1b8cf8fca394ee80f84e5cd1093863c76a data/refinedstorage/loot_tables/blocks/green_crafter.json +2318939fc8c8657cbb3fc4ec9a961d56a26f0f49 data/refinedstorage/loot_tables/blocks/green_crafter_manager.json +6454e2723a4538a1036d5e93df321aea59adc253 data/refinedstorage/loot_tables/blocks/green_crafting_grid.json +84b346824291432fbed0441ee95d8d39ea588d78 data/refinedstorage/loot_tables/blocks/green_crafting_monitor.json +4af086910f54d0dcd1ee7b8c559cc4e2ea63c5f9 data/refinedstorage/loot_tables/blocks/green_creative_controller.json +f71e9d1773d4af5364f3a501b7db8c1c7369f900 data/refinedstorage/loot_tables/blocks/green_detector.json +7cbd381c507e070634010a1b9260a4c76ba8b4b2 data/refinedstorage/loot_tables/blocks/green_disk_manipulator.json +817528348159699373f4cb4b52e546ef1e1de665 data/refinedstorage/loot_tables/blocks/green_fluid_grid.json +1263e089effbfc26181aa4fe397bcb60aff86485 data/refinedstorage/loot_tables/blocks/green_grid.json +bb09586b84f2b014f4395d468e77fab65fb3739e data/refinedstorage/loot_tables/blocks/green_network_receiver.json +02b6508432fa29d7f9a0f2d88c27bbe584cecdad data/refinedstorage/loot_tables/blocks/green_network_transmitter.json +4d8fb8a0c7c1faf4f12a6a61aadd8a0416b71932 data/refinedstorage/loot_tables/blocks/green_pattern_grid.json +a5bce82eff50a721cc68bbf5a7ff81318c253a3c data/refinedstorage/loot_tables/blocks/green_relay.json +135c10bca494e9a4d26c00fc3bea7ad6f64f60b6 data/refinedstorage/loot_tables/blocks/green_security_manager.json +98161ecbec798dfd66de0653e08a43305d5c504b data/refinedstorage/loot_tables/blocks/green_wireless_transmitter.json +6d5a0c1a9376ecd67557161e23e3b9d0e504f147 data/refinedstorage/loot_tables/blocks/grid.json +980fb2221cd2ec2fa7245bcaca805ccfebeade12 data/refinedstorage/loot_tables/blocks/light_gray_controller.json +4cc66c9fe27524d9fd2ef5a867e31274c1e1d5a3 data/refinedstorage/loot_tables/blocks/light_gray_crafter.json +87e8e24d3af0e841627f2a4f7a5f285c2c8ebccb data/refinedstorage/loot_tables/blocks/light_gray_crafter_manager.json +be81058bffac7ccb7ef6432ecac783b1ca1820cd data/refinedstorage/loot_tables/blocks/light_gray_crafting_grid.json +ef54b18010029d99bdd23e07bc2de2375d92f823 data/refinedstorage/loot_tables/blocks/light_gray_crafting_monitor.json +204f8bf0f757dbea4a6e49c9a9ec30d98f8b3906 data/refinedstorage/loot_tables/blocks/light_gray_creative_controller.json +8723ea2b14c03e994f1dea784b4bf9077fe2b7f4 data/refinedstorage/loot_tables/blocks/light_gray_detector.json +feafb434ec0fa19c37fcef2f8b2c896b8263489d data/refinedstorage/loot_tables/blocks/light_gray_disk_manipulator.json +9e2c78b441963eaada2dc22d6138334a25554295 data/refinedstorage/loot_tables/blocks/light_gray_fluid_grid.json +3b0df269f8040720c6272edd9b53285f742d60fc data/refinedstorage/loot_tables/blocks/light_gray_grid.json +8dc19df6d4c98cb61073cb9a31ee8d08e78da1d9 data/refinedstorage/loot_tables/blocks/light_gray_network_receiver.json +a842e3322b9a61362ebdaa1b0a7d1b03ca539967 data/refinedstorage/loot_tables/blocks/light_gray_network_transmitter.json +741546d97cb66eb73bf1a9246b2cee850a45cb43 data/refinedstorage/loot_tables/blocks/light_gray_pattern_grid.json +244322416693dcaa5ee0dce22e43083dc0b75308 data/refinedstorage/loot_tables/blocks/light_gray_relay.json +423d4fc81dacee531a4d5a86d5076447b0596296 data/refinedstorage/loot_tables/blocks/light_gray_security_manager.json +d997ae6f4925f0ed802d2f2bf8a888cf56f97843 data/refinedstorage/loot_tables/blocks/light_gray_wireless_transmitter.json +1261fe540b63abab7ab763836dd70871977d971b data/refinedstorage/loot_tables/blocks/lime_controller.json +42804c10f4eeaa081ab72269c692cd778a5912f5 data/refinedstorage/loot_tables/blocks/lime_crafter.json +7ce40c111408ba4609e4f0d6902f961e65608f8d data/refinedstorage/loot_tables/blocks/lime_crafter_manager.json +c9530fa02212e4dd8b320ac59d21215c1e49c345 data/refinedstorage/loot_tables/blocks/lime_crafting_grid.json +a77628cb70d228cc9c10ab53e90478fa9e29e9ec data/refinedstorage/loot_tables/blocks/lime_crafting_monitor.json +db5b4148fba01ab245a355d275275c1171ec6cb1 data/refinedstorage/loot_tables/blocks/lime_creative_controller.json +eafbefff34bac5016706d5c249ff821108a88bcc data/refinedstorage/loot_tables/blocks/lime_detector.json +37469c056978fdb4fd5c152930d02aeecceb1ff0 data/refinedstorage/loot_tables/blocks/lime_disk_manipulator.json +a593956e4b07f80d176069fb1731edddac102f2a data/refinedstorage/loot_tables/blocks/lime_fluid_grid.json +a5941f5577a68835e66b6a5222dd9e3239964a2e data/refinedstorage/loot_tables/blocks/lime_grid.json +11764e2938fe0a5f1221ffe9381d15ec1b443a5e data/refinedstorage/loot_tables/blocks/lime_network_receiver.json +8d412fd6d7c881de39c8f5b8fc31bd63267a74b1 data/refinedstorage/loot_tables/blocks/lime_network_transmitter.json +fdd492c600b747c7d9061489ad4716971ab3baa0 data/refinedstorage/loot_tables/blocks/lime_pattern_grid.json +7c7c9ee860e523214da0bec12e7c7bd756c066fd data/refinedstorage/loot_tables/blocks/lime_relay.json +a3113e726c0af7266bcba94ea404c0fab153647a data/refinedstorage/loot_tables/blocks/lime_security_manager.json +a35d3272d3802d950fa39857cdab4dd8f4d7be8f data/refinedstorage/loot_tables/blocks/lime_wireless_transmitter.json +69ad5e7f597fd19ca7b81f49054de2b50239bf75 data/refinedstorage/loot_tables/blocks/magenta_controller.json +134d77deb92a2dd1312f9d5f3c4254e166801c51 data/refinedstorage/loot_tables/blocks/magenta_crafter.json +a7a81a9ae4fcf04401649b32a3f80226a7b8f017 data/refinedstorage/loot_tables/blocks/magenta_crafter_manager.json +7f42b1b15a8e729cdf433c21d75d49f579db0f51 data/refinedstorage/loot_tables/blocks/magenta_crafting_grid.json +34cc87b75c8ea1fe39afc2327942f70e5f0357a2 data/refinedstorage/loot_tables/blocks/magenta_crafting_monitor.json +41b501c6ca88e9b1a6bfbcfc1df29b0895ad8bad data/refinedstorage/loot_tables/blocks/magenta_creative_controller.json +8c3a60fd2dd62a1779855fe64a05ef833e7fd7ff data/refinedstorage/loot_tables/blocks/magenta_detector.json +2def8d10ff0ff06855008b6d282e798f8164259d data/refinedstorage/loot_tables/blocks/magenta_disk_manipulator.json +348c84a9ae84d259fc9cacee1fc14fb018ead676 data/refinedstorage/loot_tables/blocks/magenta_fluid_grid.json +53d1e4dba2bffb46aabb86883f87b2ab8156c013 data/refinedstorage/loot_tables/blocks/magenta_grid.json +1dac3542ad2c944d7bff76adce32a6af6606ad50 data/refinedstorage/loot_tables/blocks/magenta_network_receiver.json +d89492c1ee15166cf32ee9823c5dd4befe102334 data/refinedstorage/loot_tables/blocks/magenta_network_transmitter.json +2a4fe4d9b23e96788c5a7bc6bef82dd843944a93 data/refinedstorage/loot_tables/blocks/magenta_pattern_grid.json +2c7fd1ef1c967607e3cb84f475226d7d60e475f0 data/refinedstorage/loot_tables/blocks/magenta_relay.json +cd4503196f285bd7b8d4c4f40be2b75f17749c76 data/refinedstorage/loot_tables/blocks/magenta_security_manager.json +c6ee518d7c110e4e9c2eb6dd3746c481e58f51db data/refinedstorage/loot_tables/blocks/magenta_wireless_transmitter.json +5d6791d4da9584de5750d89a579f5b4319d4d642 data/refinedstorage/loot_tables/blocks/network_receiver.json +cd0e6c2e323b2514da3473a69ead79e69bce281e data/refinedstorage/loot_tables/blocks/network_transmitter.json +1e99db2825f8aac1c22c80cd817f13f104329b8f data/refinedstorage/loot_tables/blocks/orange_controller.json +7e3813c0db9c1f7a6305852d4983f9a6e1822879 data/refinedstorage/loot_tables/blocks/orange_crafter.json +70c9545f04ee6693b0a7c941c9f77c9165f7f4c1 data/refinedstorage/loot_tables/blocks/orange_crafter_manager.json +1897b0e8439fa70be2289af5829e63a84052b9d9 data/refinedstorage/loot_tables/blocks/orange_crafting_grid.json +eef5d3abb4ae9e4c1ac72d634e0032842edf577d data/refinedstorage/loot_tables/blocks/orange_crafting_monitor.json +51de342c0f56d803fbed04ad1de603392c583ac0 data/refinedstorage/loot_tables/blocks/orange_creative_controller.json +2a5b6dd7a83ee30579b6a62f15ac171c76685353 data/refinedstorage/loot_tables/blocks/orange_detector.json +e2c8018453afd3618ad1de27eff6f5db1c8fea6e data/refinedstorage/loot_tables/blocks/orange_disk_manipulator.json +6fa49418a73af4cae5122fc5e1437259733032a5 data/refinedstorage/loot_tables/blocks/orange_fluid_grid.json +e528fc2688511db9b415d968a238fb4143c707b0 data/refinedstorage/loot_tables/blocks/orange_grid.json +160fe84671277c9c0cf7f0a0e381e6a5a38c5fc1 data/refinedstorage/loot_tables/blocks/orange_network_receiver.json +8f7b8c5487b76ad3987a9272f8400a055a681d9d data/refinedstorage/loot_tables/blocks/orange_network_transmitter.json +58095b3793351110b3fb67d85a8d37fadecdc454 data/refinedstorage/loot_tables/blocks/orange_pattern_grid.json +8e02ff2e1daff6ffa4cee85d5361fafb616ca473 data/refinedstorage/loot_tables/blocks/orange_relay.json +287a0399ea3a35da3228fdf7d93a308fd95a595b data/refinedstorage/loot_tables/blocks/orange_security_manager.json +304a493e0111e22f548ff92d12ae36113a4bb39a data/refinedstorage/loot_tables/blocks/orange_wireless_transmitter.json +7bbefa0bef45be0b50c74f048abdb89dfeefe5fc data/refinedstorage/loot_tables/blocks/pattern_grid.json +17b8eeb53724d66210b64c0c1fec0fc32f46fac6 data/refinedstorage/loot_tables/blocks/pink_controller.json +8709ccf64817386f37c43fb3cb02258cbbf83c52 data/refinedstorage/loot_tables/blocks/pink_crafter.json +2262e7bcc7a98bd684c64cffcb1ccd1aaba67a0a data/refinedstorage/loot_tables/blocks/pink_crafter_manager.json +c0a0fe8d081dd78c48727dad6dc8e52bdcda5222 data/refinedstorage/loot_tables/blocks/pink_crafting_grid.json +d1702ca0c5362dd8ace22abb45ce9dc48d4c06fc data/refinedstorage/loot_tables/blocks/pink_crafting_monitor.json +6edbc01c1aba03aad203f44962d96a96a7805e4b data/refinedstorage/loot_tables/blocks/pink_creative_controller.json +78660017fed659a219c7a1cda8dcaa27fbec216f data/refinedstorage/loot_tables/blocks/pink_detector.json +f38914202524044643623af0ec21e7a9144e3e19 data/refinedstorage/loot_tables/blocks/pink_disk_manipulator.json +69248a76cae08974330b2f0d72a67d99cd76332c data/refinedstorage/loot_tables/blocks/pink_fluid_grid.json +3be7f1dc38cd69e0a8e1a2c568567439b0ce2521 data/refinedstorage/loot_tables/blocks/pink_grid.json +028ff35faf4d981238f1bb2673e3daea0f771329 data/refinedstorage/loot_tables/blocks/pink_network_receiver.json +d5874fe38db666c33c900191ca23e926c4b3b9c4 data/refinedstorage/loot_tables/blocks/pink_network_transmitter.json +8a3a337463f3296fa542e7649698e41eaec6c811 data/refinedstorage/loot_tables/blocks/pink_pattern_grid.json +41218d2ad9d65f5f2936784e11e7ed66331bee00 data/refinedstorage/loot_tables/blocks/pink_relay.json +f84a901db63a1ff4f669fc2160cdda004e6e5546 data/refinedstorage/loot_tables/blocks/pink_security_manager.json +53fef295c0554dac2a89d24aa578955fe51de419 data/refinedstorage/loot_tables/blocks/pink_wireless_transmitter.json +26a74ea651af0ad67fcd6a3731b2ff293fb0721b data/refinedstorage/loot_tables/blocks/purple_controller.json +32b8bc02da4a49f01af178c730cdb1b5910b0e52 data/refinedstorage/loot_tables/blocks/purple_crafter.json +94442063ed423de4f6b7ad1fffab126656f49771 data/refinedstorage/loot_tables/blocks/purple_crafter_manager.json +f598d40d516db7848199a6c900bfff91ccccad8d data/refinedstorage/loot_tables/blocks/purple_crafting_grid.json +d62200514ae538f3c1ede567169569b153214fd7 data/refinedstorage/loot_tables/blocks/purple_crafting_monitor.json +fc47b4ce7cb89c1b34fe384c816d4da5cc544a6c data/refinedstorage/loot_tables/blocks/purple_creative_controller.json +9b10fc71f8748e3420ae9874f20e1b1a73b27f74 data/refinedstorage/loot_tables/blocks/purple_detector.json +5ab6b04139b9f00bcfd168c568d752c7c3c84a76 data/refinedstorage/loot_tables/blocks/purple_disk_manipulator.json +b1d8a801ca93afe7bbe34261d8fb1484dd1a451e data/refinedstorage/loot_tables/blocks/purple_fluid_grid.json +c18576eda807ed2fac28eddc0bcb2a9af15e371d data/refinedstorage/loot_tables/blocks/purple_grid.json +70480ac05b2124736d65af35c4d52b5c4ed9a759 data/refinedstorage/loot_tables/blocks/purple_network_receiver.json +dea7cc14506eb7cc9311fc178be327204bd38d2f data/refinedstorage/loot_tables/blocks/purple_network_transmitter.json +dada085f67385c611f7dc3d1b1496aed0406873a data/refinedstorage/loot_tables/blocks/purple_pattern_grid.json +1a962f5121a311892bd3fa70416f12d204efb4d6 data/refinedstorage/loot_tables/blocks/purple_relay.json +ba51f9df6c958530cdb65debf6201dd6d65ad2dd data/refinedstorage/loot_tables/blocks/purple_security_manager.json +becb7dbbe580b72b1797c92e8ffa3c6419b40001 data/refinedstorage/loot_tables/blocks/purple_wireless_transmitter.json +ca95713844a1430215e1c368e0bd254c3e9b2fc9 data/refinedstorage/loot_tables/blocks/red_controller.json +74c7cf261edb8335bd57e16f3dd58bbcba717e53 data/refinedstorage/loot_tables/blocks/red_crafter.json +58282bc18e0625afb4d69280b436d5c4cc515bf3 data/refinedstorage/loot_tables/blocks/red_crafter_manager.json +5af120ef6825b998688fe9108df0bf242220f240 data/refinedstorage/loot_tables/blocks/red_crafting_grid.json +13bc4097126964a5d034a27d6eea93e49db4fa76 data/refinedstorage/loot_tables/blocks/red_crafting_monitor.json +5b2bb4a3a9d264b2d02e76e04a5875a49fdb5e9a data/refinedstorage/loot_tables/blocks/red_creative_controller.json +44bbaa0b04e4f6f6f1aa879d1e71679135c30728 data/refinedstorage/loot_tables/blocks/red_detector.json +37cfd92ce769958ff282dbdb830c9ba6c3db1a76 data/refinedstorage/loot_tables/blocks/red_disk_manipulator.json +53610484d3ea00cc92054a1a0d0226f13cde12a2 data/refinedstorage/loot_tables/blocks/red_fluid_grid.json +bedc63a2ec78e421b383c1d2a2585aec37ee1183 data/refinedstorage/loot_tables/blocks/red_grid.json +5248e9af2fa0a6d2a9230f9518c403ad1ffc9bc9 data/refinedstorage/loot_tables/blocks/red_network_receiver.json +e0760432c661a1579e929b8df40b937fec864e5b data/refinedstorage/loot_tables/blocks/red_network_transmitter.json +efcb1eb7a68827a7a8e6057d481672c2234769a8 data/refinedstorage/loot_tables/blocks/red_pattern_grid.json +efc367c232f72baa2c324888b0d947ff4a98fbd8 data/refinedstorage/loot_tables/blocks/red_relay.json +6b7bef56dea03d26d54ff6634d7eb88e9f0f1ab5 data/refinedstorage/loot_tables/blocks/red_security_manager.json +e0a2c4aafcafb2a68de0fb510ee81c7763f6c229 data/refinedstorage/loot_tables/blocks/red_wireless_transmitter.json +174f842c00d85b0e6104b8d0bf129a61dab770f6 data/refinedstorage/loot_tables/blocks/relay.json +cf444d4271d0281f1614c0934f8adaee17666917 data/refinedstorage/loot_tables/blocks/security_manager.json +cd4c4a30c5875f1e2bb6d31098cdce06bac57d30 data/refinedstorage/loot_tables/blocks/white_controller.json +81a4a6497b1b1d3aa5a42cebf7b532e74e6a1e39 data/refinedstorage/loot_tables/blocks/white_crafter.json +e6036d8f8f799c95b3eb19dc0ffc7079b6a05823 data/refinedstorage/loot_tables/blocks/white_crafter_manager.json +f29fad7694b50fb59176a483ad5a55752179de50 data/refinedstorage/loot_tables/blocks/white_crafting_grid.json +4a4e5a9195c201896738130f0d7664775765d225 data/refinedstorage/loot_tables/blocks/white_crafting_monitor.json +d8b50e021995ce78b215bc109d0f655e837cc66d data/refinedstorage/loot_tables/blocks/white_creative_controller.json +3ab8bcd63a13e635a9264f41b11fa5fd6c98b6a4 data/refinedstorage/loot_tables/blocks/white_detector.json +f8bc684b96d584c3cba6ba0bfcf505f19596c5b9 data/refinedstorage/loot_tables/blocks/white_disk_manipulator.json +abf708283c4b2b0c09cd4f60b1b4f516bdcf4509 data/refinedstorage/loot_tables/blocks/white_fluid_grid.json +d262a04b398051e95d6e0e2a63cd30aa16b267e3 data/refinedstorage/loot_tables/blocks/white_grid.json +5be7dc446a098846ec2de10bf72b1274adefac93 data/refinedstorage/loot_tables/blocks/white_network_receiver.json +a485d77a7d758a7e81bb575240b3ea7e1c6cb88b data/refinedstorage/loot_tables/blocks/white_network_transmitter.json +327423e675b48b17aefc58c4f6c657ff71320437 data/refinedstorage/loot_tables/blocks/white_pattern_grid.json +f445074cca1eae357704a638194e1f1f62072c9d data/refinedstorage/loot_tables/blocks/white_relay.json +aefffff4b6af78284c1f4543ca4ad542b405c866 data/refinedstorage/loot_tables/blocks/white_security_manager.json +2e3a895548294e3ea7145d591da397d9e6180436 data/refinedstorage/loot_tables/blocks/white_wireless_transmitter.json +f52402f2fbed6e9f1a15a8c77654fadc1e3fd9a3 data/refinedstorage/loot_tables/blocks/wireless_transmitter.json +20f783d6355c83033dda82c1798a4a0494c84f4c data/refinedstorage/loot_tables/blocks/yellow_controller.json +12b475994eacc49208002e43ccc02bc5d9a8b5a7 data/refinedstorage/loot_tables/blocks/yellow_crafter.json +0c42c9c7da7f423830ee45fa01a1943e2c3245ce data/refinedstorage/loot_tables/blocks/yellow_crafter_manager.json +075cc86ead76b6f86b2702a731613363a5434ff2 data/refinedstorage/loot_tables/blocks/yellow_crafting_grid.json +73de24d2838ea1f1cb1b02922ec7ba8426537cd6 data/refinedstorage/loot_tables/blocks/yellow_crafting_monitor.json +b06dce95f83e8b7e5b8fae0cc89e99850b4ded09 data/refinedstorage/loot_tables/blocks/yellow_creative_controller.json +c883f84f6c59c9a867b7267c3e3f74aa2d49a9b8 data/refinedstorage/loot_tables/blocks/yellow_detector.json +9d3940d261c432f0e4d1628f98553403309bf712 data/refinedstorage/loot_tables/blocks/yellow_disk_manipulator.json +1b32e47657ad7f0494ad233f718670f0226e3c53 data/refinedstorage/loot_tables/blocks/yellow_fluid_grid.json +6aa1fa46051a0f5ec9612b93c683f23a4e533a7f data/refinedstorage/loot_tables/blocks/yellow_grid.json +104a460b154b1462714303839bfcd2faa8fa275f data/refinedstorage/loot_tables/blocks/yellow_network_receiver.json +994a2ff2fe1eb64b2a85c8a66affa113edfd43e6 data/refinedstorage/loot_tables/blocks/yellow_network_transmitter.json +5900f3a89f4f607656703ee0a22b99d8ceaabf64 data/refinedstorage/loot_tables/blocks/yellow_pattern_grid.json +af28f8651b48ef8025379295e2e29d9161c3d651 data/refinedstorage/loot_tables/blocks/yellow_relay.json +75917d3486129456b79174befdef6fd1b66bdb98 data/refinedstorage/loot_tables/blocks/yellow_security_manager.json +e62fa2dd23cc3702f9db9b5f74e170dec778ac10 data/refinedstorage/loot_tables/blocks/yellow_wireless_transmitter.json +969033f40d7ac783cb7609e0fcb37d28164c17f0 data/refinedstorage/recipes/coloring_recipes/black_controller.json +e7c7fa45ecea99d5b2f2630828675682cd2c2b76 data/refinedstorage/recipes/coloring_recipes/black_crafter.json +6a052fafae01e6ef693740430129e66346e7100f data/refinedstorage/recipes/coloring_recipes/black_crafter_manager.json +24ac9c6b3277eea1c8bc4ca53e5a6b29f4e7e4b5 data/refinedstorage/recipes/coloring_recipes/black_crafting_grid.json +38eb262a630ba5d2ea1686cd7ebc4d8ca96bfe71 data/refinedstorage/recipes/coloring_recipes/black_crafting_monitor.json +e86121ae1a6bdd41d02086e07254be0df3f603d9 data/refinedstorage/recipes/coloring_recipes/black_detector.json +295e2fe79538510fbcd2c82ae66dd0116463edde data/refinedstorage/recipes/coloring_recipes/black_disk_manipulator.json +b563c41d9ad87c90b10446a59e206d04a6ea8de5 data/refinedstorage/recipes/coloring_recipes/black_fluid_grid.json +c19a14e6bf642e00e0c0ab742bb347e9b80072c9 data/refinedstorage/recipes/coloring_recipes/black_grid.json +86ca8a24b41623f2c1e1fd667fb6cbf3b1ae2f8c data/refinedstorage/recipes/coloring_recipes/black_network_receiver.json +a51fa9a64eae9ba60bb2e7e268d85f4215c2c807 data/refinedstorage/recipes/coloring_recipes/black_network_transmitter.json +3039ef822b43649545867adb27faa4a73b824966 data/refinedstorage/recipes/coloring_recipes/black_pattern_grid.json +216e6d83e9412e10e702a19b25afebedfe0e7685 data/refinedstorage/recipes/coloring_recipes/black_relay.json +d95da44a6f37f03b1b48f66f1589938b31b89254 data/refinedstorage/recipes/coloring_recipes/black_security_manager.json +1decdd2393f568a5fac9699417aa2eddd7521de6 data/refinedstorage/recipes/coloring_recipes/black_wireless_transmitter.json +bca986576d3ad054b2cab1899c421fa6b6ff2c72 data/refinedstorage/recipes/coloring_recipes/blue_controller.json +6456a59812994ff85f8df9c0222ed3dde9863e01 data/refinedstorage/recipes/coloring_recipes/blue_crafter.json +d462e69af92e67ffd4c388d35f322cc95b580abe data/refinedstorage/recipes/coloring_recipes/blue_crafter_manager.json +92fa83c4bccd088575dc9128b974c4cc4d770e52 data/refinedstorage/recipes/coloring_recipes/blue_crafting_grid.json +920bbf4faa00e9d3e8d8c9f816b9d4469996188e data/refinedstorage/recipes/coloring_recipes/blue_crafting_monitor.json +7e355873d61976340f1560f8b9269ba938b27468 data/refinedstorage/recipes/coloring_recipes/blue_detector.json +e361577cd729d718b0e96a1979c4846ae29e27ad data/refinedstorage/recipes/coloring_recipes/blue_disk_manipulator.json +43a134df0acbac1ec4ce22cd2c62a27ea39990d0 data/refinedstorage/recipes/coloring_recipes/blue_fluid_grid.json +88e88abfe56d3b6bf1885d0c029b8ac0b0bcdcf0 data/refinedstorage/recipes/coloring_recipes/blue_grid.json +e5a682bc25780b790678a1e988ab62b941cfe306 data/refinedstorage/recipes/coloring_recipes/blue_network_receiver.json +61029dd316ba398da9f47c4653e198033f7678e8 data/refinedstorage/recipes/coloring_recipes/blue_network_transmitter.json +659343b9ec6e0b859808d9a6d9bb16449830fbc2 data/refinedstorage/recipes/coloring_recipes/blue_pattern_grid.json +797414df3f6894f77ed05592196bc27bc9d6b842 data/refinedstorage/recipes/coloring_recipes/blue_relay.json +a19f1c0604fb883a15805f3ea3f0d0dd1086f6e6 data/refinedstorage/recipes/coloring_recipes/blue_security_manager.json +1a571f652572ea38adeae5c7b4242f2e3d08e82f data/refinedstorage/recipes/coloring_recipes/blue_wireless_transmitter.json +ab5e8837374d042eceff0fc6c2872131e8b638fa data/refinedstorage/recipes/coloring_recipes/brown_controller.json +92998efe2f3776a2e86f37ec4781e49f39e5b088 data/refinedstorage/recipes/coloring_recipes/brown_crafter.json +d08155a79187ea7968619ac25ad2a48f835746ba data/refinedstorage/recipes/coloring_recipes/brown_crafter_manager.json +e3476585a9d119661c4d9009d3aff15103d02578 data/refinedstorage/recipes/coloring_recipes/brown_crafting_grid.json +640903bc4ee5ffedfc82ae4da6d086475361d565 data/refinedstorage/recipes/coloring_recipes/brown_crafting_monitor.json +6cf86b07c842599a4ce296f2fc61e73db441a7bb data/refinedstorage/recipes/coloring_recipes/brown_detector.json +92f9377646a2cb11d61fc9e2d5b791537fc0cbfe data/refinedstorage/recipes/coloring_recipes/brown_disk_manipulator.json +12c2cf215fa341317f29a651205e0ac9066d5d0b data/refinedstorage/recipes/coloring_recipes/brown_fluid_grid.json +587ffa9f25e95e9dbcc8fbb01009536041ad2f22 data/refinedstorage/recipes/coloring_recipes/brown_grid.json +552dace5a514d80a3847ba4b8d194e33ccb32ab6 data/refinedstorage/recipes/coloring_recipes/brown_network_receiver.json +75ae15596250039fc93f8df0d362be520e89ffa4 data/refinedstorage/recipes/coloring_recipes/brown_network_transmitter.json +16b3a13ac1fb3b4f208fcd5fa20d117da6c2e57b data/refinedstorage/recipes/coloring_recipes/brown_pattern_grid.json +c98f389975af499963997bd4d6a54da676c688a8 data/refinedstorage/recipes/coloring_recipes/brown_relay.json +680cd4bc6a2a62502ce86bd261df8ad07a294194 data/refinedstorage/recipes/coloring_recipes/brown_security_manager.json +8a3844976033d8f7cd3ea54d9e03a45a50f30755 data/refinedstorage/recipes/coloring_recipes/brown_wireless_transmitter.json +aac0067cee9a396ac3d8d5f76120651acc4d99c8 data/refinedstorage/recipes/coloring_recipes/controller.json +6ab064058c6dbf8eb99a2183768a8bb69e9f70c3 data/refinedstorage/recipes/coloring_recipes/crafter.json +8656c58323055f169bd099c5939a192517137b1b data/refinedstorage/recipes/coloring_recipes/crafter_manager.json +7dc48af9ed9aace4dd9fb32b76b85bf895d07d09 data/refinedstorage/recipes/coloring_recipes/crafting_grid.json +9a5a82b5a4c4da2a484dd6c864fdfb820996336c data/refinedstorage/recipes/coloring_recipes/crafting_monitor.json +09c2a9c97beb284c8a77e1f2ce532a5505a1c5f0 data/refinedstorage/recipes/coloring_recipes/cyan_controller.json +5ca127617835d9669e818d40b5f59d217611075e data/refinedstorage/recipes/coloring_recipes/cyan_crafter.json +c912c7c32218be6df1f5b4d24e0e5fc08ab34f72 data/refinedstorage/recipes/coloring_recipes/cyan_crafter_manager.json +f09462697dec291fdd0e4686a95d9aa42df67db6 data/refinedstorage/recipes/coloring_recipes/cyan_crafting_grid.json +1da714bc4d71c3edb78dea544f67fc07e7596f02 data/refinedstorage/recipes/coloring_recipes/cyan_crafting_monitor.json +4b2d82e9b8537588df20edee272d588f9a6275e2 data/refinedstorage/recipes/coloring_recipes/cyan_detector.json +206e61aa570820b55d121fe327d67c157784e9d7 data/refinedstorage/recipes/coloring_recipes/cyan_disk_manipulator.json +a401b7e17a24b50047c996895af80fa1a0af7a20 data/refinedstorage/recipes/coloring_recipes/cyan_fluid_grid.json +40fe5fc6cbf53ef026e34edf92f38fa58b99ba18 data/refinedstorage/recipes/coloring_recipes/cyan_grid.json +d432eb0b713d5a481d311afdb467bfa04eedd180 data/refinedstorage/recipes/coloring_recipes/cyan_network_receiver.json +2094c3696a3ea32ecf0c76fc6573a8815fceac4d data/refinedstorage/recipes/coloring_recipes/cyan_network_transmitter.json +9ebf3e1901ede9db2bf005674eeefa1d4526895d data/refinedstorage/recipes/coloring_recipes/cyan_pattern_grid.json +26841783447e20c4f6a97d5bada83535b4fc08c4 data/refinedstorage/recipes/coloring_recipes/cyan_relay.json +6d185901dc8ad4d60535dffbb190a3a1403affb9 data/refinedstorage/recipes/coloring_recipes/cyan_security_manager.json +727ae008a13bb0d0cfd8a5f7c5e0f976af1d960a data/refinedstorage/recipes/coloring_recipes/cyan_wireless_transmitter.json +9459375863467cb9e1dc085e4ab4dfa9631399df data/refinedstorage/recipes/coloring_recipes/detector.json +7ed18c13c12a4f4138f62e95380b655dae0fe237 data/refinedstorage/recipes/coloring_recipes/disk_manipulator.json +7818987e1ae84051a01b446959023eebfece3b0b data/refinedstorage/recipes/coloring_recipes/fluid_grid.json +17d700ef377c69ecf96cb9964a6ddaefeef6f1c8 data/refinedstorage/recipes/coloring_recipes/gray_controller.json +0aa167b6cad262d9c874d167898b3b13a9f2ccb1 data/refinedstorage/recipes/coloring_recipes/gray_crafter.json +9ca366b5fcc5b8d6a996bc717781f0a550be3280 data/refinedstorage/recipes/coloring_recipes/gray_crafter_manager.json +435b7e69f03135143422fa6fcab5380e708abc55 data/refinedstorage/recipes/coloring_recipes/gray_crafting_grid.json +5a7494358ad2f1d02a8cff50073be37ab94db849 data/refinedstorage/recipes/coloring_recipes/gray_crafting_monitor.json +84a9573b59993491f43d8eaf35083a372f22256a data/refinedstorage/recipes/coloring_recipes/gray_detector.json +2e5e125edf49ae10ff57614fa6ed0b91eec8b011 data/refinedstorage/recipes/coloring_recipes/gray_disk_manipulator.json +371183790028893f0876c72aa0c7eacb6466d15a data/refinedstorage/recipes/coloring_recipes/gray_fluid_grid.json +37340d82edd89079fc4b7ce7d66cd22fa092b4dd data/refinedstorage/recipes/coloring_recipes/gray_grid.json +c310d43dd699e28ab270c52af6fe37422802c7bc data/refinedstorage/recipes/coloring_recipes/gray_network_receiver.json +489f258f44b738674370c1d6c23ad5174caab3b4 data/refinedstorage/recipes/coloring_recipes/gray_network_transmitter.json +94d9af3f0748da439399a777c65ddb8b8bd2ba1b data/refinedstorage/recipes/coloring_recipes/gray_pattern_grid.json +eac0d767e238bb4c52694a3be797097d5e5ec17f data/refinedstorage/recipes/coloring_recipes/gray_relay.json +413a96c511c13a984560eac67e19b5208f7a8848 data/refinedstorage/recipes/coloring_recipes/gray_security_manager.json +185450d7bb6f6b57dd3733528e190ec3b5d790e6 data/refinedstorage/recipes/coloring_recipes/gray_wireless_transmitter.json +1f1f8e1d8617205dfdf29d3609e3badb0c5e5924 data/refinedstorage/recipes/coloring_recipes/green_controller.json +609f85fc609ee71330f8f8249060a304c9caa148 data/refinedstorage/recipes/coloring_recipes/green_crafter.json +2a2e45f8a4fa8b10efefc9c2d0fe216a904a27fe data/refinedstorage/recipes/coloring_recipes/green_crafter_manager.json +fd62a4470699f24de1477521d4be0b3e7dda7647 data/refinedstorage/recipes/coloring_recipes/green_crafting_grid.json +43148e09b1fd290a0bbfe18ccf3e997f60773231 data/refinedstorage/recipes/coloring_recipes/green_crafting_monitor.json +80f323698ffdf24017e96ab297612ce92ab2c36c data/refinedstorage/recipes/coloring_recipes/green_detector.json +a539e54477213e3064d77f743d26559557fcdfea data/refinedstorage/recipes/coloring_recipes/green_disk_manipulator.json +6f720f2f0adafd4676ea311f8d9a5522b27ddb8c data/refinedstorage/recipes/coloring_recipes/green_fluid_grid.json +bf444f3427c81c2d43d8c1bc56cdafed1fcc6f2a data/refinedstorage/recipes/coloring_recipes/green_grid.json +6e282b1257a5e8f1b9e8d3ace58f1cf6774c8e50 data/refinedstorage/recipes/coloring_recipes/green_network_receiver.json +7f427e3679d1f2eb0d2696e1bbb53eea12ef788d data/refinedstorage/recipes/coloring_recipes/green_network_transmitter.json +694fb7fe11ebcee751bd2774f369ade58e16221d data/refinedstorage/recipes/coloring_recipes/green_pattern_grid.json +cd7858e0a244e377d1a2c2d3268f7e37c6d19164 data/refinedstorage/recipes/coloring_recipes/green_relay.json +eafb49de5e0e052beb5c9329c7a4a6321fe1197c data/refinedstorage/recipes/coloring_recipes/green_security_manager.json +3b7f82b54e06072a8422dec19fdb19fe8f75aae5 data/refinedstorage/recipes/coloring_recipes/green_wireless_transmitter.json +2fc1d0063719726bc75ce6b44c6885c71aa4c035 data/refinedstorage/recipes/coloring_recipes/grid.json +2819430a82d3564f98e574fcdcf7e48a466a8b90 data/refinedstorage/recipes/coloring_recipes/light_gray_controller.json +c996f4e95b4bf7c5537f350d0f0d83cf46903b96 data/refinedstorage/recipes/coloring_recipes/light_gray_crafter.json +0d2bbcd8a5725c088d03a2fb64d0ed3aae36e75a data/refinedstorage/recipes/coloring_recipes/light_gray_crafter_manager.json +88f8c767edb1bf15b4db514685dfb68fd67f9f02 data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_grid.json +ee5b2569ceb712d7a5a19099a7854b87a11fcb0e data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_monitor.json +c4e67604b427508bbf7aa59934835687466c5a93 data/refinedstorage/recipes/coloring_recipes/light_gray_detector.json +aa4f35013bb507ac9c8c78133bbda4d76cebb109 data/refinedstorage/recipes/coloring_recipes/light_gray_disk_manipulator.json +e551b51bc52f0a50c5a605925b0888b0134c8ebd data/refinedstorage/recipes/coloring_recipes/light_gray_fluid_grid.json +5d2b7354169d3eec8ebc354dfb2d30f6913e55b4 data/refinedstorage/recipes/coloring_recipes/light_gray_grid.json +ee100201c1e4c7b37eb2de88edef2d0b0c1e9d15 data/refinedstorage/recipes/coloring_recipes/light_gray_network_receiver.json +1743cda98f6241a57baf19725ddb6de588785ed2 data/refinedstorage/recipes/coloring_recipes/light_gray_network_transmitter.json +b8ac2081a2ac346f418a7cc866474f40383ea0bc data/refinedstorage/recipes/coloring_recipes/light_gray_pattern_grid.json +c78f0c90638b9becb2b71457465290f5e8eb5ca3 data/refinedstorage/recipes/coloring_recipes/light_gray_relay.json +f82cce75e64121fe838de003f8bf7c5eccb4b5e0 data/refinedstorage/recipes/coloring_recipes/light_gray_security_manager.json +d1ebbbfe1c0eab7db7f46368ebba0a735f39ec92 data/refinedstorage/recipes/coloring_recipes/light_gray_wireless_transmitter.json +a1429f197763941b42f287492f57d338621b9e25 data/refinedstorage/recipes/coloring_recipes/lime_controller.json +a79195f0396510fe2de8614baef9b8c72e24d97b data/refinedstorage/recipes/coloring_recipes/lime_crafter.json +60f1b3e8a97149b15602d549bfaf2021db294636 data/refinedstorage/recipes/coloring_recipes/lime_crafter_manager.json +f845241f68cf38eab944ee09907da638efeffce6 data/refinedstorage/recipes/coloring_recipes/lime_crafting_grid.json +e4c611733c0ea6794ff41d987fba078a0ccfee8d data/refinedstorage/recipes/coloring_recipes/lime_crafting_monitor.json +704c538d31e3d8f77420623b5cda1524c2d22c87 data/refinedstorage/recipes/coloring_recipes/lime_detector.json +39c3c89bd78403fdd954e77f2fb6f1548a5fcb21 data/refinedstorage/recipes/coloring_recipes/lime_disk_manipulator.json +8a2e40727eeeeb6d9ed5569006f5dd4509f39655 data/refinedstorage/recipes/coloring_recipes/lime_fluid_grid.json +08da14fe68b994fec083d186eb1a771d5febb8b5 data/refinedstorage/recipes/coloring_recipes/lime_grid.json +da868e60ae134203034b0c5ea69ee1215d30cf9b data/refinedstorage/recipes/coloring_recipes/lime_network_receiver.json +83a2d7ffb737fe7237cbd65443d8f7129f8cf88a data/refinedstorage/recipes/coloring_recipes/lime_network_transmitter.json +065302e9d4ad7b33c298c71101971d327973753c data/refinedstorage/recipes/coloring_recipes/lime_pattern_grid.json +99c02e3a0de875ed55d47c4be5a3dc78e9d9c22e data/refinedstorage/recipes/coloring_recipes/lime_relay.json +7fd76dd95585b896b71305cbaf332d41ea4c667a data/refinedstorage/recipes/coloring_recipes/lime_security_manager.json +92d4f917449430f6341f26625f5f51413813656d data/refinedstorage/recipes/coloring_recipes/lime_wireless_transmitter.json +053f6d2e6b45cd6fbf3d34ca9fb7eafd77ce1920 data/refinedstorage/recipes/coloring_recipes/magenta_controller.json +e96750983f2d060ec11b9edce73fec205f05a982 data/refinedstorage/recipes/coloring_recipes/magenta_crafter.json +19dd436a599939f4093d153d7b3c2b464d07208d data/refinedstorage/recipes/coloring_recipes/magenta_crafter_manager.json +beef3d4a0f3cff04e05eba9de98b9decde1936ee data/refinedstorage/recipes/coloring_recipes/magenta_crafting_grid.json +becb3b9166a52e8c6f48a119ece88743de6723e1 data/refinedstorage/recipes/coloring_recipes/magenta_crafting_monitor.json +2ec8ebbfca595cb815fed05e77ed7db40a298021 data/refinedstorage/recipes/coloring_recipes/magenta_detector.json +062ef596c628891e546676a4bdc6513834e9e91f data/refinedstorage/recipes/coloring_recipes/magenta_disk_manipulator.json +c89219bd9ad78e38461ef2c93af4d4bfd360550f data/refinedstorage/recipes/coloring_recipes/magenta_fluid_grid.json +b2c6af973a2a818d580e191b9bfbc71348738048 data/refinedstorage/recipes/coloring_recipes/magenta_grid.json +496c48f3cf55fd7c490d3c8fbb4e05482693af68 data/refinedstorage/recipes/coloring_recipes/magenta_network_receiver.json +3121bd1638078aafa1d8cca361256aa1e531ae7c data/refinedstorage/recipes/coloring_recipes/magenta_network_transmitter.json +40091c97dad3a938a51e032229dad47c57bed12a data/refinedstorage/recipes/coloring_recipes/magenta_pattern_grid.json +7d94eceb92b1dbc9e1a68341da2ca23c0fd89c20 data/refinedstorage/recipes/coloring_recipes/magenta_relay.json +7ea18340d6e379e6e866f94219b99230e8a2ce42 data/refinedstorage/recipes/coloring_recipes/magenta_security_manager.json +68166614e7443dd2a773a9b21121908d62df290e data/refinedstorage/recipes/coloring_recipes/magenta_wireless_transmitter.json +fcaa4f720771e6f8e8b8d992d9debc0daf0fd771 data/refinedstorage/recipes/coloring_recipes/network_receiver.json +eb3f52ee372e02fb3c6ff5b8ab315e3631d2498b data/refinedstorage/recipes/coloring_recipes/network_transmitter.json +6f3bbf5f3676b481b124195df8cff55426234514 data/refinedstorage/recipes/coloring_recipes/orange_controller.json +29160480ae493ea740cc3819e67d356e215f6537 data/refinedstorage/recipes/coloring_recipes/orange_crafter.json +aea9e200a5d8423f9b89d12277b41a0e634da822 data/refinedstorage/recipes/coloring_recipes/orange_crafter_manager.json +72e809cb5368c39e11a9c8784ed52f7b3b113759 data/refinedstorage/recipes/coloring_recipes/orange_crafting_grid.json +c84132aafc80f1bb96510f3c214c728c227e8e3e data/refinedstorage/recipes/coloring_recipes/orange_crafting_monitor.json +3de0ad5cbb274b639eeed196e3fe9266a5ee66a2 data/refinedstorage/recipes/coloring_recipes/orange_detector.json +f416fb2f471d506705ef9226afd70c06054acbbb data/refinedstorage/recipes/coloring_recipes/orange_disk_manipulator.json +7623e61d106926e828b59a2033bc970b613f971d data/refinedstorage/recipes/coloring_recipes/orange_fluid_grid.json +69e8ecd66b19beacf8e0d416912b6dbdb15397b1 data/refinedstorage/recipes/coloring_recipes/orange_grid.json +e606c91940a4470c64fd75c0e0726bb53d2cd79a data/refinedstorage/recipes/coloring_recipes/orange_network_receiver.json +3ad75a64737dcc74b3296d7ddfe680c6c27eaae7 data/refinedstorage/recipes/coloring_recipes/orange_network_transmitter.json +ec1fb9cde89aeceb4cb73bbbbfdf59e96e6fe61c data/refinedstorage/recipes/coloring_recipes/orange_pattern_grid.json +8e6134a103c5f620544875707604aa7ce9468084 data/refinedstorage/recipes/coloring_recipes/orange_relay.json +902a1b07b7a1872cda544e45e63c7163812be06f data/refinedstorage/recipes/coloring_recipes/orange_security_manager.json +1e208aa44ac7a7f5d2516b320d68e80ff0116d21 data/refinedstorage/recipes/coloring_recipes/orange_wireless_transmitter.json +d211d5c465c9d58917e8410683a6c10564e88a9c data/refinedstorage/recipes/coloring_recipes/pattern_grid.json +5c8f14408f8ab02b688c25c4ab190b60d7b943f7 data/refinedstorage/recipes/coloring_recipes/pink_controller.json +704570330d0bbf48e4f32a0c72e60982d77588e7 data/refinedstorage/recipes/coloring_recipes/pink_crafter.json +e89fa20258089fa941504088ca249020d6099f84 data/refinedstorage/recipes/coloring_recipes/pink_crafter_manager.json +76ce8e0192b4093253e0de13bf60651772bf04ca data/refinedstorage/recipes/coloring_recipes/pink_crafting_grid.json +199fadb99c3bad3e76b0809f41c3a027d7e10e23 data/refinedstorage/recipes/coloring_recipes/pink_crafting_monitor.json +8ba5188fc962af69f727981aa0c8c3a55953918c data/refinedstorage/recipes/coloring_recipes/pink_detector.json +e12e9245fe51aad7f9c1f8e7da79984034854be7 data/refinedstorage/recipes/coloring_recipes/pink_disk_manipulator.json +c16c0947ebc3871a7074f9852134199cb7ead015 data/refinedstorage/recipes/coloring_recipes/pink_fluid_grid.json +15b35e05d14005a8934524b21d7cd38e0452a964 data/refinedstorage/recipes/coloring_recipes/pink_grid.json +a10cb456c4f6c318eb5def254ebed80df656b1db data/refinedstorage/recipes/coloring_recipes/pink_network_receiver.json +d29c626f8d371898e6399cb4163ca8b9a67ca393 data/refinedstorage/recipes/coloring_recipes/pink_network_transmitter.json +a201fc8b2ef6b25b69e7a6b2bd4d942ae818e110 data/refinedstorage/recipes/coloring_recipes/pink_pattern_grid.json +f0673170cabfe7662429c344ce4f6c8fd2659a34 data/refinedstorage/recipes/coloring_recipes/pink_relay.json +703171a8bc40565cd2a1c487148b8131819171ee data/refinedstorage/recipes/coloring_recipes/pink_security_manager.json +26cb17b58c8795d5a8a87b37120bfdabc1c6475e data/refinedstorage/recipes/coloring_recipes/pink_wireless_transmitter.json +01f446e8de03433d2956dd8aa68694dfb8fe4854 data/refinedstorage/recipes/coloring_recipes/purple_controller.json +3842de7e6ec64bac519583a3500ec28279adf33f data/refinedstorage/recipes/coloring_recipes/purple_crafter.json +c0cf0eef126db5fcd6973b4d0a89cef8bdcc8bae data/refinedstorage/recipes/coloring_recipes/purple_crafter_manager.json +f260e412b83077277ad8d63465409ce24fd000cf data/refinedstorage/recipes/coloring_recipes/purple_crafting_grid.json +948985ef70ce15397b8d0c01d2bed45b2c157ebb data/refinedstorage/recipes/coloring_recipes/purple_crafting_monitor.json +a82528cc886a24489179055da7b8bba4ba9799a7 data/refinedstorage/recipes/coloring_recipes/purple_detector.json +faaa04ec766f472df11d88d91cdf1b70525ad85a data/refinedstorage/recipes/coloring_recipes/purple_disk_manipulator.json +43ea1cf16c7680b4c1c41b2017edea0a40f4af15 data/refinedstorage/recipes/coloring_recipes/purple_fluid_grid.json +017bfdc66041ef8002eb63d871137efef6d81015 data/refinedstorage/recipes/coloring_recipes/purple_grid.json +fd0f4777f2a8f0eecbb73182fc9dc447fb3c1fb1 data/refinedstorage/recipes/coloring_recipes/purple_network_receiver.json +1315fd61fa0f080657fada1dd15e851aca47229b data/refinedstorage/recipes/coloring_recipes/purple_network_transmitter.json +13d4a960e61047377a1958d26165559f6fdbb4a5 data/refinedstorage/recipes/coloring_recipes/purple_pattern_grid.json +4669305ed45f28094f8ca8709b0ea3b28d6453e2 data/refinedstorage/recipes/coloring_recipes/purple_relay.json +83d5857d1d277e0fa48dc594b84e0c7e226eb9f1 data/refinedstorage/recipes/coloring_recipes/purple_security_manager.json +e6be7ef5c479999fda5fe5663f7d6dad1710dfea data/refinedstorage/recipes/coloring_recipes/purple_wireless_transmitter.json +1cf76a51fc44ffd724dfefc3b365db29c6f2828a data/refinedstorage/recipes/coloring_recipes/red_controller.json +4df3b856f68c17132fe9f9920c7f1a5a01371da4 data/refinedstorage/recipes/coloring_recipes/red_crafter.json +0aa39e705632087ae481a9a8f4be5fc87b999ec5 data/refinedstorage/recipes/coloring_recipes/red_crafter_manager.json +3a943c707119417ecc78755c9523b4482abd65b5 data/refinedstorage/recipes/coloring_recipes/red_crafting_grid.json +0800b0653448c68374c89c9bb00bf676d56b4a22 data/refinedstorage/recipes/coloring_recipes/red_crafting_monitor.json +40986a216cd673bc64cca9a83ae3621586a7b986 data/refinedstorage/recipes/coloring_recipes/red_detector.json +6c5ca03cf0c4eabbcfec9eee33d5a70e06ab68ff data/refinedstorage/recipes/coloring_recipes/red_disk_manipulator.json +afb301840e1588a4fc9ad088354b52d6f364a9cc data/refinedstorage/recipes/coloring_recipes/red_fluid_grid.json +6857791967c86fc1fccb4693d09a9c0c91592026 data/refinedstorage/recipes/coloring_recipes/red_grid.json +1ff53f539a34bc83bf69738c476e04b1354e7a9b data/refinedstorage/recipes/coloring_recipes/red_network_receiver.json +ef04758e952e5ba4702bf4746afc7fa4c35a509c data/refinedstorage/recipes/coloring_recipes/red_network_transmitter.json +ad8cb296ca95fc179c21046c66e1994170958432 data/refinedstorage/recipes/coloring_recipes/red_pattern_grid.json +4d5b0c3ac1e635db9b19b9891e1ab12776414249 data/refinedstorage/recipes/coloring_recipes/red_relay.json +ab9c6fcbf5ad432eb853d22daec0400ad2fc5669 data/refinedstorage/recipes/coloring_recipes/red_security_manager.json +a8c89376ddad7910d836aa9bd5f6a317de30fe89 data/refinedstorage/recipes/coloring_recipes/red_wireless_transmitter.json +65a0ceac2cc19ef24b19f54ba23aa1636e5dc1dd data/refinedstorage/recipes/coloring_recipes/relay.json +a9281e9756c70930a1c3f94f8ebaaa5ff0cf5547 data/refinedstorage/recipes/coloring_recipes/security_manager.json +8b259fe2ccba16a85f7cb96ab4b039caa67cd53a data/refinedstorage/recipes/coloring_recipes/white_controller.json +1408d60304592b67cc9461288559df561094ccfd data/refinedstorage/recipes/coloring_recipes/white_crafter.json +7b8893cf421438753a4132ac30bbb861377a4fff data/refinedstorage/recipes/coloring_recipes/white_crafter_manager.json +63421e7f82bd2311e67ad90c1e0990f6a560155d data/refinedstorage/recipes/coloring_recipes/white_crafting_grid.json +dfcd6ece904cb540951747bd20f7f41341dc66ce data/refinedstorage/recipes/coloring_recipes/white_crafting_monitor.json +d8ac7aa7db63e15a7a0a3ee42e59b13158e6dc34 data/refinedstorage/recipes/coloring_recipes/white_detector.json +a9edd1994829c66436e4e05f89334d2691427b93 data/refinedstorage/recipes/coloring_recipes/white_disk_manipulator.json +57806a3c5bc88a33ed1bdf94d66d05673feffbf6 data/refinedstorage/recipes/coloring_recipes/white_fluid_grid.json +228b5920207b184c1450912870864e8ee454bf50 data/refinedstorage/recipes/coloring_recipes/white_grid.json +49d7cf970f7c88c01f93e93280e73f0eb75cdb70 data/refinedstorage/recipes/coloring_recipes/white_network_receiver.json +1fc9568140c09a650847111d06d9609a3935717f data/refinedstorage/recipes/coloring_recipes/white_network_transmitter.json +202caaf362d8fdd7e402c60d5955ea8f0d781d92 data/refinedstorage/recipes/coloring_recipes/white_pattern_grid.json +03c458d219fd78d0a39678667bd89e072a1cef3f data/refinedstorage/recipes/coloring_recipes/white_relay.json +2c86843aa04ac4846c6b90c2c2b3622260483eef data/refinedstorage/recipes/coloring_recipes/white_security_manager.json +1215c9c617caee3bd1c07b44c121ae4517cfc297 data/refinedstorage/recipes/coloring_recipes/white_wireless_transmitter.json +c61c8b9f60a81772c9bba80be817e510bf4737e0 data/refinedstorage/recipes/coloring_recipes/wireless_transmitter.json +5eed3896220e097e18f25121ec7f0aa06d97968f data/refinedstorage/recipes/coloring_recipes/yellow_controller.json +d5ca999679d799db5c3412fe273e2bae541dec0e data/refinedstorage/recipes/coloring_recipes/yellow_crafter.json +1376b81e617723f4ab70cb5e21d6c65e2839d78e data/refinedstorage/recipes/coloring_recipes/yellow_crafter_manager.json +935428c1e044662b4846248eb01c138311971783 data/refinedstorage/recipes/coloring_recipes/yellow_crafting_grid.json +b3fe995e5ff3196cfdca9bb31c6b6a233db2fe90 data/refinedstorage/recipes/coloring_recipes/yellow_crafting_monitor.json +50db59b6c5e5d7ac8bfeb5ae8ba85adb9d7c8e2f data/refinedstorage/recipes/coloring_recipes/yellow_detector.json +2f92ed11dd9454134c058d26fdebc2360d10b995 data/refinedstorage/recipes/coloring_recipes/yellow_disk_manipulator.json +8244398eb5ef83772061d18f80ec0533d5e17e49 data/refinedstorage/recipes/coloring_recipes/yellow_fluid_grid.json +fa69dd9084a823eeffb822362597ef0c8b9c801a data/refinedstorage/recipes/coloring_recipes/yellow_grid.json +0b3c0a956d56741bfa3d4d417a830f51efe1125a data/refinedstorage/recipes/coloring_recipes/yellow_network_receiver.json +47242f42550806491ea3b8c31c91fa5f0df52bb0 data/refinedstorage/recipes/coloring_recipes/yellow_network_transmitter.json +31534db642044ed40fc7cc39080903811a645e5d data/refinedstorage/recipes/coloring_recipes/yellow_pattern_grid.json +e33fbaf1da1172cf377c369f9a1dd58c2ad466ae data/refinedstorage/recipes/coloring_recipes/yellow_relay.json +e25a362ba991fd8714bb1e9f9b9099cc24cbbf2c data/refinedstorage/recipes/coloring_recipes/yellow_security_manager.json +43c2bed7016a495bf7f017987a27d5b7bafcc177 data/refinedstorage/recipes/coloring_recipes/yellow_wireless_transmitter.json +ee1f54b6cab588ebb0a9f29335b3bdb3d592afd6 data/refinedstorage/recipes/crafting_grid/black_crafting_grid.json +6e389a78f586b516535b4f54a474bd7ec98b9036 data/refinedstorage/recipes/crafting_grid/blue_crafting_grid.json +1a103d299622602cc22fd7d32b6511cb1482859b data/refinedstorage/recipes/crafting_grid/brown_crafting_grid.json +526505b90386663e00c12db3121e14583af04324 data/refinedstorage/recipes/crafting_grid/crafting_grid.json +9d0a6751d8985e232430081bcf14c32f949b1c47 data/refinedstorage/recipes/crafting_grid/cyan_crafting_grid.json +b2c034582cdd9bfae13587a4a207b4c2506e9004 data/refinedstorage/recipes/crafting_grid/gray_crafting_grid.json +8f3daed482212f6c482306e4dbcf027401d7ea92 data/refinedstorage/recipes/crafting_grid/green_crafting_grid.json +6a48f0e0c4884e6d8e34701cd7c8484291682e5c data/refinedstorage/recipes/crafting_grid/light_gray_crafting_grid.json +5c534ef9321b1e82ce59cfb9e0587b9763a2267f data/refinedstorage/recipes/crafting_grid/lime_crafting_grid.json +870b0d50d06cfa4847c471cac276316b6f068115 data/refinedstorage/recipes/crafting_grid/magenta_crafting_grid.json +140fd531765896bb218c96dd034777ed8d4f83ef data/refinedstorage/recipes/crafting_grid/orange_crafting_grid.json +329072753d547c6d62f8b61ea6fdd372bed9e3af data/refinedstorage/recipes/crafting_grid/pink_crafting_grid.json +a214bf0f2ed9778db4cf866231fb16fcfc002fcf data/refinedstorage/recipes/crafting_grid/purple_crafting_grid.json +de13dc056e67aef2ea5013e07e5a73747652cdc6 data/refinedstorage/recipes/crafting_grid/red_crafting_grid.json +0e67c973036f6d42d5c507f4e4007519be615c72 data/refinedstorage/recipes/crafting_grid/white_crafting_grid.json +017646aef9636a44a004b8ad5ed26a9245afc511 data/refinedstorage/recipes/crafting_grid/yellow_crafting_grid.json +a34c701c4a44af184eb3ba52a86d09346cbcc2b2 data/refinedstorage/recipes/fluid_grid/black_fluid_grid.json +7cde41ab1655396a52b655713676c6fc5b2485cf data/refinedstorage/recipes/fluid_grid/blue_fluid_grid.json +d8af85839faeed6d34e82072c2dd707d6dcba5d9 data/refinedstorage/recipes/fluid_grid/brown_fluid_grid.json +1dceb50e170cb2b2dbef95fb590887b96f778738 data/refinedstorage/recipes/fluid_grid/cyan_fluid_grid.json +d314d7a836ff2db5c901108f2ae89204acb731d4 data/refinedstorage/recipes/fluid_grid/fluid_grid.json +8358a1736296437b8d9c8b41e24620b384744de7 data/refinedstorage/recipes/fluid_grid/gray_fluid_grid.json +7d803acdeac2df8cca9112a5cbe8921da491ca20 data/refinedstorage/recipes/fluid_grid/green_fluid_grid.json +c336859191d77c9e62e1e201edc9eb3d9b262d8a data/refinedstorage/recipes/fluid_grid/light_gray_fluid_grid.json +cb2d6d9c9610a243870c1d5436f4d04093342e8f data/refinedstorage/recipes/fluid_grid/lime_fluid_grid.json +906f639b043a3dc22f24f8c9d20da71a4c602e11 data/refinedstorage/recipes/fluid_grid/magenta_fluid_grid.json +8c4b11e8b932cffd65c82f7c7c97458354308951 data/refinedstorage/recipes/fluid_grid/orange_fluid_grid.json +a02e4ed62a9a11f9ceef996c0078459b76f9ceca data/refinedstorage/recipes/fluid_grid/pink_fluid_grid.json +d1dae917050304b9cab40440054d38d72a2c2f0d data/refinedstorage/recipes/fluid_grid/purple_fluid_grid.json +4de78d732ff3bbdc16c3ec2220af05484b038fef data/refinedstorage/recipes/fluid_grid/red_fluid_grid.json +c290a551fd5edc6b6800b09228d9943a2f7991bd data/refinedstorage/recipes/fluid_grid/white_fluid_grid.json +af4bec7fabada4ead0ff97886896afe4cd341223 data/refinedstorage/recipes/fluid_grid/yellow_fluid_grid.json +5162e25bbdb826dff00c0abe4ba5cf33b338cfcb data/refinedstorage/recipes/pattern_grid/black_pattern_grid.json +975247468c187aaaa39a6c7034b265990a86615d data/refinedstorage/recipes/pattern_grid/blue_pattern_grid.json +99aeaed131b7d92e50fa7f0481dfce09dd95d61b data/refinedstorage/recipes/pattern_grid/brown_pattern_grid.json +6b67469d1654e480e138711ac905fa25354625eb data/refinedstorage/recipes/pattern_grid/cyan_pattern_grid.json +dd618e1101166427aa34251119daab9e46073ceb data/refinedstorage/recipes/pattern_grid/gray_pattern_grid.json +49fe95afe6e52175bd0b57f8dc7921d19406a266 data/refinedstorage/recipes/pattern_grid/green_pattern_grid.json +59cd612b05c8f972509302616ba4a7a6c77ea9a9 data/refinedstorage/recipes/pattern_grid/light_gray_pattern_grid.json +415c986190b6c41547d8c01e3e3ab63e68d092a1 data/refinedstorage/recipes/pattern_grid/lime_pattern_grid.json +de297b46bdca8de905d5edb847bcdae01ff96bb5 data/refinedstorage/recipes/pattern_grid/magenta_pattern_grid.json +9c9a108549b267fd1bc8d62cd1a8b20e13f94713 data/refinedstorage/recipes/pattern_grid/orange_pattern_grid.json +5368d0050d960ff19747637e4df5fa478d55f025 data/refinedstorage/recipes/pattern_grid/pattern_grid.json +f7ec08070c9ea50a614731adc57d07b94cdd3853 data/refinedstorage/recipes/pattern_grid/pink_pattern_grid.json +80d0b261e2e26ec53c6f2e943b84cafe532700b4 data/refinedstorage/recipes/pattern_grid/purple_pattern_grid.json +f60de4928bb466ca6c9010d07817963f771caa94 data/refinedstorage/recipes/pattern_grid/red_pattern_grid.json +a4be089e23d8452846198b5c273fd2bcc77266ca data/refinedstorage/recipes/pattern_grid/white_pattern_grid.json +c1672fda10e2f1326c8dfea6b0379cda5156a9e7 data/refinedstorage/recipes/pattern_grid/yellow_pattern_grid.json +1daabc606fc801811117cbe09a4fd86d4dad5d83 data/refinedstorage/tags/items/controller.json +67bba4923a82054f0b8a8e850bf0d12e0ecdaebc data/refinedstorage/tags/items/crafter.json +5b5cddeb7662bd55118f44e845c37de1ef906ae0 data/refinedstorage/tags/items/crafter_manager.json +39310ac0e2fb4123d916bb46781dd0f9ab73dff9 data/refinedstorage/tags/items/crafting_grid.json +ac94accc8765c76cdaf39300c2c627d0dce9ae52 data/refinedstorage/tags/items/crafting_monitor.json +8bc20d2669ca9c22b5c27786432374dca2f48749 data/refinedstorage/tags/items/detector.json +c81e4a69cba4dc4fee9e4ea613f7d84599007e4f data/refinedstorage/tags/items/disk_manipulator.json +02f049e6a33094640f23f03ceaeec00c8c53ef7a data/refinedstorage/tags/items/fluid_grid.json +2ec8b6717d942721b2ba1fad7e1f5b36ee60cf08 data/refinedstorage/tags/items/grid.json +2740fe3e5c1061519b4102ad927d027f92089d32 data/refinedstorage/tags/items/network_receiver.json +5b6120e8c92b309cc8f085877c7ab1917d47d837 data/refinedstorage/tags/items/network_transmitter.json +5054d7ed9bffbd4f9274bf19e9887528903e2e8e data/refinedstorage/tags/items/pattern_grid.json +6d1c730ffaa00e511ce96d2a5b8076cb9a43976e data/refinedstorage/tags/items/relay.json +3641ec5ae22d1382558f9258ebca91d1da4bc252 data/refinedstorage/tags/items/security_manager.json +89d3666e5288eacbcb4d0f1514d2cca8e6eecffa data/refinedstorage/tags/items/wireless_transmitter.json diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/black_controller.json new file mode 100644 index 000000000..459e9dd53 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/black" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/black_crafter.json new file mode 100644 index 000000000..725c5af86 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/black", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/black" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/black", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/black", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/black", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/black", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/black_crafter_manager.json new file mode 100644 index 000000000..12cc9f6f4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/black" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/black", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/black", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/black", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/black_crafting_grid.json new file mode 100644 index 000000000..97737be0b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/black" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/black", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/black", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/black", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/black_crafting_monitor.json new file mode 100644 index 000000000..7361444e9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/black" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/black", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/black", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/black", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/black_creative_controller.json new file mode 100644 index 000000000..459e9dd53 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/black" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/black_detector.json new file mode 100644 index 000000000..aba89c2f0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/black" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/black_disk_manipulator.json new file mode 100644 index 000000000..c9875c4dd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/black" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/black", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/black", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/black", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/black_fluid_grid.json new file mode 100644 index 000000000..f62dad549 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/black" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/black", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/black", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/black", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/black_grid.json new file mode 100644 index 000000000..c711ac496 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/black" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/black", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/black", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/black", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/black_network_receiver.json new file mode 100644 index 000000000..ba62912f4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/black" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/black_network_transmitter.json new file mode 100644 index 000000000..368f7e8de --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/black" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/black_pattern_grid.json new file mode 100644 index 000000000..c4d61d8c5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/black" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/black", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/black", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/black", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/black_relay.json new file mode 100644 index 000000000..0e00ecde0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/black" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/black_security_manager.json new file mode 100644 index 000000000..7efac74c5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/black" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/black", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/black", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/black", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/black_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/black_wireless_transmitter.json new file mode 100644 index 000000000..ab8b9311e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/black_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/black" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/black", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/black", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/black", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/black", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/black", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_controller.json new file mode 100644 index 000000000..14c8a49d4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_crafter.json new file mode 100644 index 000000000..b7c1f2057 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/blue", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/blue" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/blue", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/blue", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/blue", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/blue", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_crafter_manager.json new file mode 100644 index 000000000..0e77a6142 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_crafting_grid.json new file mode 100644 index 000000000..f4da39197 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_crafting_monitor.json new file mode 100644 index 000000000..7b728cbcd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_creative_controller.json new file mode 100644 index 000000000..14c8a49d4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_detector.json new file mode 100644 index 000000000..c78279b1c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_disk_manipulator.json new file mode 100644 index 000000000..0ecece15c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_fluid_grid.json new file mode 100644 index 000000000..b1f412012 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_grid.json new file mode 100644 index 000000000..003ebf8d1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_network_receiver.json new file mode 100644 index 000000000..88f6a6cf6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_network_transmitter.json new file mode 100644 index 000000000..7037c1a69 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_pattern_grid.json new file mode 100644 index 000000000..2e54b1941 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_relay.json new file mode 100644 index 000000000..8a12323e0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_security_manager.json new file mode 100644 index 000000000..fa6942b13 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/blue_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/blue_wireless_transmitter.json new file mode 100644 index 000000000..e0e7b444e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/blue_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/blue" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/blue", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/blue", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/blue", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/blue", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/blue", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_controller.json new file mode 100644 index 000000000..488709971 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/brown" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_crafter.json new file mode 100644 index 000000000..a3990f1a0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/brown", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/brown" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/brown", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/brown", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/brown", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/brown", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_crafter_manager.json new file mode 100644 index 000000000..d0c72cfe6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/brown" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/brown", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/brown", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/brown", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_crafting_grid.json new file mode 100644 index 000000000..8ddb80baf --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/brown" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/brown", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/brown", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/brown", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_crafting_monitor.json new file mode 100644 index 000000000..f7e722a21 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/brown" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/brown", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/brown", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/brown", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_creative_controller.json new file mode 100644 index 000000000..488709971 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/brown" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_detector.json new file mode 100644 index 000000000..4d1e08628 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/brown" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_disk_manipulator.json new file mode 100644 index 000000000..5cf775d69 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/brown" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/brown", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/brown", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/brown", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_fluid_grid.json new file mode 100644 index 000000000..3de0fbda1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/brown" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/brown", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/brown", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/brown", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_grid.json new file mode 100644 index 000000000..b955c05f6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/brown" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/brown", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/brown", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/brown", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_network_receiver.json new file mode 100644 index 000000000..30b713282 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/brown" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_network_transmitter.json new file mode 100644 index 000000000..082615986 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/brown" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_pattern_grid.json new file mode 100644 index 000000000..ea35154ee --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/brown" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/brown", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/brown", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/brown", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_relay.json new file mode 100644 index 000000000..53d588887 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/brown" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_security_manager.json new file mode 100644 index 000000000..b279db833 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/brown" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/brown", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/brown", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/brown", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/brown_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/brown_wireless_transmitter.json new file mode 100644 index 000000000..a3383f99c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/brown_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/brown" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/brown", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/brown", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/brown", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/brown", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/brown", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/controller.json b/src/generated/resources/assets/refinedstorage/blockstates/controller.json new file mode 100644 index 000000000..a54a674ac --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/light_blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/crafter.json new file mode 100644 index 000000000..5756533c4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/light_blue", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/light_blue" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/light_blue", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/light_blue", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/light_blue", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/light_blue", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/crafter_manager.json new file mode 100644 index 000000000..d215ebf5d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/light_blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/light_blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/light_blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/light_blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/crafting_grid.json new file mode 100644 index 000000000..1dbe1c5a7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/light_blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/light_blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/light_blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/light_blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/crafting_monitor.json new file mode 100644 index 000000000..15e6bc7d4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/light_blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/light_blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/light_blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/light_blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/creative_controller.json new file mode 100644 index 000000000..a54a674ac --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/light_blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_controller.json new file mode 100644 index 000000000..ab59143ca --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/cyan" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafter.json new file mode 100644 index 000000000..99c74ca89 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/cyan", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/cyan" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/cyan", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/cyan", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/cyan", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/cyan", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafter_manager.json new file mode 100644 index 000000000..9c02b3280 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/cyan" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/cyan", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/cyan", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/cyan", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafting_grid.json new file mode 100644 index 000000000..8b7f70f7a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/cyan" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/cyan", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/cyan", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/cyan", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafting_monitor.json new file mode 100644 index 000000000..bf5a97194 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/cyan" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/cyan", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/cyan", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/cyan", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_creative_controller.json new file mode 100644 index 000000000..ab59143ca --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/cyan" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_detector.json new file mode 100644 index 000000000..e896aa000 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/cyan" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_disk_manipulator.json new file mode 100644 index 000000000..d9d3dd3ee --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/cyan" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/cyan", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/cyan", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/cyan", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_fluid_grid.json new file mode 100644 index 000000000..3cb9339a8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/cyan" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/cyan", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/cyan", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/cyan", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_grid.json new file mode 100644 index 000000000..b0f30df13 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/cyan" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/cyan", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/cyan", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/cyan", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_network_receiver.json new file mode 100644 index 000000000..30205602a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/cyan" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_network_transmitter.json new file mode 100644 index 000000000..87d9b7f42 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/cyan" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_pattern_grid.json new file mode 100644 index 000000000..6711dd7b4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/cyan" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/cyan", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/cyan", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/cyan", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_relay.json new file mode 100644 index 000000000..f9ea5b7a1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/cyan" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_security_manager.json new file mode 100644 index 000000000..141ca9004 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/cyan" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/cyan", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/cyan", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/cyan", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/cyan_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/cyan_wireless_transmitter.json new file mode 100644 index 000000000..4b8afbf1c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/cyan_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/cyan" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/cyan", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/cyan", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/cyan", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/cyan", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/cyan", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/detector.json b/src/generated/resources/assets/refinedstorage/blockstates/detector.json new file mode 100644 index 000000000..9fa3defb4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/light_blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/disk_manipulator.json new file mode 100644 index 000000000..ccdd9a38b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/light_blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/light_blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/light_blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/light_blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/fluid_grid.json new file mode 100644 index 000000000..0df2b3b25 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/light_blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/light_blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/light_blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/light_blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_controller.json new file mode 100644 index 000000000..d5b77de39 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_crafter.json new file mode 100644 index 000000000..b629d8e23 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/gray", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/gray" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/gray", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/gray", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/gray", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/gray", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_crafter_manager.json new file mode 100644 index 000000000..f18531b99 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_crafting_grid.json new file mode 100644 index 000000000..422ec2930 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_crafting_monitor.json new file mode 100644 index 000000000..15d28a741 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_creative_controller.json new file mode 100644 index 000000000..d5b77de39 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_detector.json new file mode 100644 index 000000000..69bbdea45 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_disk_manipulator.json new file mode 100644 index 000000000..21531f9c3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_fluid_grid.json new file mode 100644 index 000000000..5c8206abf --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_grid.json new file mode 100644 index 000000000..bd663bb1d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_network_receiver.json new file mode 100644 index 000000000..f26c73ea0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_network_transmitter.json new file mode 100644 index 000000000..96b65051b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_pattern_grid.json new file mode 100644 index 000000000..010b641a3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_relay.json new file mode 100644 index 000000000..60ce14341 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_security_manager.json new file mode 100644 index 000000000..9cd87089e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/gray_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/gray_wireless_transmitter.json new file mode 100644 index 000000000..8d8b40842 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/gray_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/gray" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/gray", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/gray", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/gray", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/gray", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/gray", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/green_controller.json new file mode 100644 index 000000000..35628686c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/green" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/green_crafter.json new file mode 100644 index 000000000..da41932e4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/green", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/green" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/green", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/green", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/green", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/green", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/green_crafter_manager.json new file mode 100644 index 000000000..2d8211130 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/green" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/green", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/green", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/green", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/green_crafting_grid.json new file mode 100644 index 000000000..014982f4d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/green" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/green", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/green", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/green", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/green_crafting_monitor.json new file mode 100644 index 000000000..8cdbf1c9b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/green" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/green", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/green", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/green", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/green_creative_controller.json new file mode 100644 index 000000000..35628686c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/green" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/green_detector.json new file mode 100644 index 000000000..a349fd903 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/green" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/green_disk_manipulator.json new file mode 100644 index 000000000..12a5fd9e7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/green" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/green", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/green", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/green", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/green_fluid_grid.json new file mode 100644 index 000000000..0d1d87efb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/green" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/green", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/green", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/green", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/green_grid.json new file mode 100644 index 000000000..872e655e4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/green" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/green", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/green", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/green", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/green_network_receiver.json new file mode 100644 index 000000000..e69054ef1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/green" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/green_network_transmitter.json new file mode 100644 index 000000000..e60b5f444 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/green" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/green_pattern_grid.json new file mode 100644 index 000000000..6394afc3f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/green" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/green", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/green", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/green", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/green_relay.json new file mode 100644 index 000000000..5b869afeb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/green" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/green_security_manager.json new file mode 100644 index 000000000..e91f8d5c8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/green" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/green", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/green", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/green", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/green_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/green_wireless_transmitter.json new file mode 100644 index 000000000..cb28c7f03 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/green_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/green" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/green", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/green", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/green", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/green", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/green", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/grid.json b/src/generated/resources/assets/refinedstorage/blockstates/grid.json new file mode 100644 index 000000000..a253f334a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/light_blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/light_blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/light_blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/light_blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_controller.json new file mode 100644 index 000000000..b07fa29ec --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/light_gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafter.json new file mode 100644 index 000000000..16d45df34 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/light_gray", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/light_gray" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/light_gray", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/light_gray", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/light_gray", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/light_gray", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafter_manager.json new file mode 100644 index 000000000..dafd412f7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/light_gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/light_gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/light_gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/light_gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafting_grid.json new file mode 100644 index 000000000..dd1fc9cf1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/light_gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/light_gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/light_gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/light_gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafting_monitor.json new file mode 100644 index 000000000..689533cab --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/light_gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/light_gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/light_gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/light_gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_creative_controller.json new file mode 100644 index 000000000..b07fa29ec --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/light_gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_detector.json new file mode 100644 index 000000000..efb02d866 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/light_gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_disk_manipulator.json new file mode 100644 index 000000000..ebf4e850f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/light_gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/light_gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/light_gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/light_gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_fluid_grid.json new file mode 100644 index 000000000..b537fe3c1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/light_gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/light_gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/light_gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/light_gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_grid.json new file mode 100644 index 000000000..7bf96cbeb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/light_gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/light_gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/light_gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/light_gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_network_receiver.json new file mode 100644 index 000000000..0515bcc99 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/light_gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_network_transmitter.json new file mode 100644 index 000000000..caf1350ba --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/light_gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_pattern_grid.json new file mode 100644 index 000000000..68c563eb4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/light_gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/light_gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/light_gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/light_gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_relay.json new file mode 100644 index 000000000..34fa7437a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/light_gray" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_security_manager.json new file mode 100644 index 000000000..6515a6ec3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/light_gray" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/light_gray", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/light_gray", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/light_gray", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/light_gray_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_wireless_transmitter.json new file mode 100644 index 000000000..722a1a04d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/light_gray_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/light_gray" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/light_gray", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/light_gray", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/light_gray", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/light_gray", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/light_gray", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_controller.json new file mode 100644 index 000000000..dbba7f61a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/lime" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_crafter.json new file mode 100644 index 000000000..e762069db --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/lime", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/lime" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/lime", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/lime", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/lime", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/lime", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_crafter_manager.json new file mode 100644 index 000000000..63dee54a5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/lime" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/lime", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/lime", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/lime", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_crafting_grid.json new file mode 100644 index 000000000..2da019d13 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/lime" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/lime", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/lime", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/lime", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_crafting_monitor.json new file mode 100644 index 000000000..e218cd94d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/lime" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/lime", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/lime", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/lime", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_creative_controller.json new file mode 100644 index 000000000..dbba7f61a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/lime" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_detector.json new file mode 100644 index 000000000..ec3c8697b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/lime" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_disk_manipulator.json new file mode 100644 index 000000000..1457c7fac --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/lime" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/lime", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/lime", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/lime", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_fluid_grid.json new file mode 100644 index 000000000..7ef49e2d6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/lime" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/lime", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/lime", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/lime", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_grid.json new file mode 100644 index 000000000..62fb57814 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/lime" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/lime", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/lime", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/lime", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_network_receiver.json new file mode 100644 index 000000000..d529a3401 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/lime" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_network_transmitter.json new file mode 100644 index 000000000..0ba688333 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/lime" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_pattern_grid.json new file mode 100644 index 000000000..14b5a7940 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/lime" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/lime", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/lime", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/lime", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_relay.json new file mode 100644 index 000000000..fb9cacebb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/lime" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_security_manager.json new file mode 100644 index 000000000..c861f6122 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/lime" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/lime", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/lime", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/lime", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/lime_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/lime_wireless_transmitter.json new file mode 100644 index 000000000..5ceddc0b4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/lime_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/lime" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/lime", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/lime", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/lime", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/lime", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/lime", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_controller.json new file mode 100644 index 000000000..6d69f98cc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/magenta" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafter.json new file mode 100644 index 000000000..e841b0291 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/magenta", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/magenta" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/magenta", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/magenta", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/magenta", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/magenta", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafter_manager.json new file mode 100644 index 000000000..a5af94418 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/magenta" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/magenta", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/magenta", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/magenta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafting_grid.json new file mode 100644 index 000000000..6eaec799d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/magenta" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/magenta", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/magenta", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/magenta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafting_monitor.json new file mode 100644 index 000000000..28c2ecbe5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/magenta" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/magenta", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/magenta", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/magenta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_creative_controller.json new file mode 100644 index 000000000..6d69f98cc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/magenta" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_detector.json new file mode 100644 index 000000000..c952b5268 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/magenta" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_disk_manipulator.json new file mode 100644 index 000000000..1fc5bc778 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/magenta" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/magenta", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/magenta", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/magenta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_fluid_grid.json new file mode 100644 index 000000000..6a786e159 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/magenta" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/magenta", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/magenta", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/magenta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_grid.json new file mode 100644 index 000000000..cbbab9ea9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/magenta" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/magenta", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/magenta", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/magenta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_network_receiver.json new file mode 100644 index 000000000..75d284021 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/magenta" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_network_transmitter.json new file mode 100644 index 000000000..ae5bf94d9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/magenta" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_pattern_grid.json new file mode 100644 index 000000000..dca496f41 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/magenta" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/magenta", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/magenta", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/magenta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_relay.json new file mode 100644 index 000000000..de1832c7b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/magenta" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_security_manager.json new file mode 100644 index 000000000..905336504 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/magenta" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/magenta", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/magenta", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/magenta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/magenta_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/magenta_wireless_transmitter.json new file mode 100644 index 000000000..cdc67b1bd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/magenta_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/magenta" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/magenta", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/magenta", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/magenta", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/magenta", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/magenta", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/network_receiver.json new file mode 100644 index 000000000..f325af5e9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/light_blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/network_transmitter.json new file mode 100644 index 000000000..3df3a0ecb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/light_blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_controller.json new file mode 100644 index 000000000..6751392ea --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/orange" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_crafter.json new file mode 100644 index 000000000..e8cb93430 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/orange", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/orange" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/orange", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/orange", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/orange", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/orange", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_crafter_manager.json new file mode 100644 index 000000000..004114f72 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/orange" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/orange", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/orange", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/orange", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_crafting_grid.json new file mode 100644 index 000000000..d5ae55c75 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/orange" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/orange", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/orange", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/orange", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_crafting_monitor.json new file mode 100644 index 000000000..9d30859b6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/orange" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/orange", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/orange", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/orange", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_creative_controller.json new file mode 100644 index 000000000..6751392ea --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/orange" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_detector.json new file mode 100644 index 000000000..aae971350 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/orange" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_disk_manipulator.json new file mode 100644 index 000000000..f8a6e85d6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/orange" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/orange", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/orange", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/orange", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_fluid_grid.json new file mode 100644 index 000000000..9d6af22bf --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/orange" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/orange", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/orange", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/orange", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_grid.json new file mode 100644 index 000000000..2f8d87055 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/orange" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/orange", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/orange", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/orange", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_network_receiver.json new file mode 100644 index 000000000..9306eddf3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/orange" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_network_transmitter.json new file mode 100644 index 000000000..546367755 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/orange" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_pattern_grid.json new file mode 100644 index 000000000..d384df979 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/orange" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/orange", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/orange", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/orange", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_relay.json new file mode 100644 index 000000000..d334ed22e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/orange" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_security_manager.json new file mode 100644 index 000000000..d245d9186 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/orange" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/orange", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/orange", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/orange", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/orange_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/orange_wireless_transmitter.json new file mode 100644 index 000000000..401170b3c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/orange_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/orange" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/orange", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/orange", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/orange", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/orange", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/orange", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/pattern_grid.json new file mode 100644 index 000000000..d753bc8d4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/light_blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/light_blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/light_blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/light_blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_controller.json new file mode 100644 index 000000000..59ebaac2a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/pink" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_crafter.json new file mode 100644 index 000000000..31e715d54 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/pink", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/pink" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/pink", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/pink", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/pink", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/pink", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_crafter_manager.json new file mode 100644 index 000000000..8707e341d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/pink" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/pink", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/pink", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/pink", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_crafting_grid.json new file mode 100644 index 000000000..2798646a0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/pink" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/pink", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/pink", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/pink", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_crafting_monitor.json new file mode 100644 index 000000000..1d9085290 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/pink" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/pink", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/pink", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/pink", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_creative_controller.json new file mode 100644 index 000000000..59ebaac2a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/pink" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_detector.json new file mode 100644 index 000000000..178c70da3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/pink" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_disk_manipulator.json new file mode 100644 index 000000000..f65490ae8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/pink" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/pink", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/pink", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/pink", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_fluid_grid.json new file mode 100644 index 000000000..d987207c5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/pink" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/pink", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/pink", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/pink", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_grid.json new file mode 100644 index 000000000..5ceddceff --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/pink" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/pink", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/pink", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/pink", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_network_receiver.json new file mode 100644 index 000000000..1b0759709 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/pink" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_network_transmitter.json new file mode 100644 index 000000000..f1e491ed0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/pink" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_pattern_grid.json new file mode 100644 index 000000000..9e7fe0e07 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/pink" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/pink", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/pink", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/pink", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_relay.json new file mode 100644 index 000000000..ecba21f4c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/pink" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_security_manager.json new file mode 100644 index 000000000..17c33c025 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/pink" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/pink", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/pink", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/pink", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/pink_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/pink_wireless_transmitter.json new file mode 100644 index 000000000..4a6ff2f8c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/pink_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/pink" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/pink", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/pink", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/pink", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/pink", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/pink", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_controller.json new file mode 100644 index 000000000..9beb35881 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/purple" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_crafter.json new file mode 100644 index 000000000..55292575f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/purple", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/purple" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/purple", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/purple", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/purple", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/purple", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_crafter_manager.json new file mode 100644 index 000000000..41e1e2a7a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/purple" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/purple", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/purple", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/purple", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_crafting_grid.json new file mode 100644 index 000000000..374f8911d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/purple" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/purple", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/purple", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/purple", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_crafting_monitor.json new file mode 100644 index 000000000..a8c3eda23 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/purple" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/purple", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/purple", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/purple", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_creative_controller.json new file mode 100644 index 000000000..9beb35881 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/purple" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_detector.json new file mode 100644 index 000000000..5a38c558f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/purple" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_disk_manipulator.json new file mode 100644 index 000000000..e6b115eef --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/purple" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/purple", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/purple", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/purple", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_fluid_grid.json new file mode 100644 index 000000000..738b9a9a7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/purple" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/purple", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/purple", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/purple", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_grid.json new file mode 100644 index 000000000..0c527d42c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/purple" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/purple", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/purple", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/purple", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_network_receiver.json new file mode 100644 index 000000000..5ca349170 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/purple" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_network_transmitter.json new file mode 100644 index 000000000..c00894147 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/purple" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_pattern_grid.json new file mode 100644 index 000000000..b94f5dadd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/purple" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/purple", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/purple", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/purple", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_relay.json new file mode 100644 index 000000000..6778002f6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/purple" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_security_manager.json new file mode 100644 index 000000000..28b3f6b37 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/purple" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/purple", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/purple", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/purple", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/purple_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/purple_wireless_transmitter.json new file mode 100644 index 000000000..09de9d6fd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/purple_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/purple" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/purple", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/purple", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/purple", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/purple", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/purple", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/red_controller.json new file mode 100644 index 000000000..29d847ce6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/red" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/red_crafter.json new file mode 100644 index 000000000..69997b460 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/red", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/red" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/red", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/red", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/red", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/red", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/red_crafter_manager.json new file mode 100644 index 000000000..e7298d3d1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/red" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/red", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/red", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/red", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/red_crafting_grid.json new file mode 100644 index 000000000..fceba5714 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/red" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/red", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/red", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/red", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/red_crafting_monitor.json new file mode 100644 index 000000000..2a61921cb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/red" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/red", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/red", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/red", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/red_creative_controller.json new file mode 100644 index 000000000..29d847ce6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/red" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/red_detector.json new file mode 100644 index 000000000..fc0210fc7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/red" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/red_disk_manipulator.json new file mode 100644 index 000000000..f12f3c8de --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/red" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/red", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/red", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/red", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/red_fluid_grid.json new file mode 100644 index 000000000..cefa3f52d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/red" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/red", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/red", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/red", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/red_grid.json new file mode 100644 index 000000000..60aa7594c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/red" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/red", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/red", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/red", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/red_network_receiver.json new file mode 100644 index 000000000..b590f9547 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/red" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/red_network_transmitter.json new file mode 100644 index 000000000..00ba6302c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/red" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/red_pattern_grid.json new file mode 100644 index 000000000..b11ef1bdf --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/red" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/red", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/red", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/red", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/red_relay.json new file mode 100644 index 000000000..a5032b3f6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/red" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/red_security_manager.json new file mode 100644 index 000000000..47a03a242 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/red" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/red", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/red", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/red", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/red_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/red_wireless_transmitter.json new file mode 100644 index 000000000..9cf0ed6b4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/red_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/red" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/red", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/red", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/red", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/red", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/red", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/relay.json b/src/generated/resources/assets/refinedstorage/blockstates/relay.json new file mode 100644 index 000000000..91e5865d5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/light_blue" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/security_manager.json new file mode 100644 index 000000000..359d9ab5c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/light_blue" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/light_blue", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/light_blue", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/light_blue", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/white_controller.json new file mode 100644 index 000000000..f1734de04 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/white" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/white_crafter.json new file mode 100644 index 000000000..e50d88bc8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/white", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/white" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/white", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/white", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/white", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/white", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/white_crafter_manager.json new file mode 100644 index 000000000..e55b40943 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/white" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/white", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/white", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/white", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/white_crafting_grid.json new file mode 100644 index 000000000..eafc69dbc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/white" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/white", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/white", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/white", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/white_crafting_monitor.json new file mode 100644 index 000000000..2863a457f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/white" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/white", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/white", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/white", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/white_creative_controller.json new file mode 100644 index 000000000..f1734de04 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/white" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/white_detector.json new file mode 100644 index 000000000..7828ea0d5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/white" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/white_disk_manipulator.json new file mode 100644 index 000000000..edcd42d25 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/white" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/white", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/white", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/white", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/white_fluid_grid.json new file mode 100644 index 000000000..4e3b28a50 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/white" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/white", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/white", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/white", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/white_grid.json new file mode 100644 index 000000000..e7ee7da7f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/white" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/white", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/white", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/white", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/white_network_receiver.json new file mode 100644 index 000000000..2780405d5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/white" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/white_network_transmitter.json new file mode 100644 index 000000000..5c26862b0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/white" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/white_pattern_grid.json new file mode 100644 index 000000000..d1afd5bbc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/white" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/white", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/white", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/white", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/white_relay.json new file mode 100644 index 000000000..9ffbeeaeb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/white" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/white_security_manager.json new file mode 100644 index 000000000..300c09ec7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/white" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/white", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/white", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/white", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/white_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/white_wireless_transmitter.json new file mode 100644 index 000000000..76fa9a145 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/white_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/white" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/white", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/white", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/white", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/white", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/white", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/wireless_transmitter.json new file mode 100644 index 000000000..d543e882e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/light_blue" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/light_blue", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/light_blue", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/light_blue", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/light_blue", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/light_blue", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_controller.json new file mode 100644 index 000000000..a0ec1bec2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/yellow" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafter.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafter.json new file mode 100644 index 000000000..c266b585f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 180 + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/crafter/yellow", + "x": 180 + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/crafter/disconnected" + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/crafter/yellow" + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter/yellow", + "x": 90 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter/yellow", + "x": 90, + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter/yellow", + "x": 90, + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter/yellow", + "x": 90, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafter_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafter_manager.json new file mode 100644 index 000000000..7a252b6f2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafter_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafter_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafter_manager/yellow" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafter_manager/yellow", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafter_manager/yellow", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafter_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafter_manager/yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafting_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafting_grid.json new file mode 100644 index 000000000..8bcf8a3f6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafting_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_grid/yellow" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_grid/yellow", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_grid/yellow", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_grid/yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafting_monitor.json new file mode 100644 index 000000000..ad23cfe5b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_crafting_monitor.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/crafting_monitor/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/crafting_monitor/yellow" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/crafting_monitor/yellow", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/crafting_monitor/yellow", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/crafting_monitor/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/crafting_monitor/yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_creative_controller.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_creative_controller.json new file mode 100644 index 000000000..a0ec1bec2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_creative_controller.json @@ -0,0 +1,16 @@ +{ + "variants": { + "energy_type=off": { + "model": "refinedstorage:block/controller/off" + }, + "energy_type=nearly_off": { + "model": "refinedstorage:block/controller/nearly_off" + }, + "energy_type=nearly_on": { + "model": "refinedstorage:block/controller/nearly_on" + }, + "energy_type=on": { + "model": "refinedstorage:block/controller/yellow" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_detector.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_detector.json new file mode 100644 index 000000000..d5054f552 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "refinedstorage:block/detector/off" + }, + "powered=true": { + "model": "refinedstorage:block/detector/yellow" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_disk_manipulator.json new file mode 100644 index 000000000..9163018fe --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_disk_manipulator.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/disk_manipulator/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/disk_manipulator/yellow" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/disk_manipulator/yellow", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/disk_manipulator/yellow", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/disk_manipulator/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/disk_manipulator/yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_fluid_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_fluid_grid.json new file mode 100644 index 000000000..f8045b0b2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_fluid_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/fluid_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/fluid_grid/yellow" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/fluid_grid/yellow", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/fluid_grid/yellow", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/fluid_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/fluid_grid/yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_grid.json new file mode 100644 index 000000000..9d5368044 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/grid/yellow" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/grid/yellow", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/grid/yellow", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/grid/yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_network_receiver.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_network_receiver.json new file mode 100644 index 000000000..30e5e74a8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_network_receiver.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_receiver/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_receiver/yellow" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_network_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_network_transmitter.json new file mode 100644 index 000000000..2d680e212 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_network_transmitter.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/network_transmitter/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/network_transmitter/yellow" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_pattern_grid.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_pattern_grid.json new file mode 100644 index 000000000..ed4a41859 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_pattern_grid.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/pattern_grid/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/pattern_grid/yellow" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/pattern_grid/yellow", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/pattern_grid/yellow", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/pattern_grid/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/pattern_grid/yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_relay.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_relay.json new file mode 100644 index 000000000..d70e3101f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_relay.json @@ -0,0 +1,10 @@ +{ + "variants": { + "connected=false": { + "model": "refinedstorage:block/relay/disconnected" + }, + "connected=true": { + "model": "refinedstorage:block/relay/yellow" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_security_manager.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_security_manager.json new file mode 100644 index 000000000..b0520e0f1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_security_manager.json @@ -0,0 +1,34 @@ +{ + "variants": { + "connected=false,direction=north": { + "model": "refinedstorage:block/security_manager/disconnected" + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/security_manager/yellow" + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 180 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/security_manager/yellow", + "y": 180 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 270 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/security_manager/yellow", + "y": 270 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/security_manager/disconnected", + "y": 90 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/security_manager/yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/blockstates/yellow_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/blockstates/yellow_wireless_transmitter.json new file mode 100644 index 000000000..d126dfdb4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/blockstates/yellow_wireless_transmitter.json @@ -0,0 +1,56 @@ +{ + "variants": { + "connected=false,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/disconnected" + }, + "connected=true,direction=down": { + "model": "refinedstorage:block/wireless_transmitter/yellow" + }, + "connected=false,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 180 + }, + "connected=true,direction=up": { + "model": "refinedstorage:block/wireless_transmitter/yellow", + "x": 180 + }, + "connected=false,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 180 + }, + "connected=true,direction=north": { + "model": "refinedstorage:block/wireless_transmitter/yellow", + "x": 90, + "y": 180 + }, + "connected=false,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90 + }, + "connected=true,direction=south": { + "model": "refinedstorage:block/wireless_transmitter/yellow", + "x": 90 + }, + "connected=false,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 90 + }, + "connected=true,direction=west": { + "model": "refinedstorage:block/wireless_transmitter/yellow", + "x": 90, + "y": 90 + }, + "connected=false,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/disconnected", + "x": 90, + "y": 270 + }, + "connected=true,direction=east": { + "model": "refinedstorage:block/wireless_transmitter/yellow", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/black.json b/src/generated/resources/assets/refinedstorage/models/block/controller/black.json new file mode 100644 index 000000000..30bc24dbd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/black.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/blue.json b/src/generated/resources/assets/refinedstorage/models/block/controller/blue.json new file mode 100644 index 000000000..37e24bc7a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/blue.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/brown.json b/src/generated/resources/assets/refinedstorage/models/block/controller/brown.json new file mode 100644 index 000000000..9fb14b95d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/brown.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/controller/cyan.json new file mode 100644 index 000000000..2fcc5d75c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/cyan.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/gray.json b/src/generated/resources/assets/refinedstorage/models/block/controller/gray.json new file mode 100644 index 000000000..9712b49fa --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/gray.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/green.json b/src/generated/resources/assets/refinedstorage/models/block/controller/green.json new file mode 100644 index 000000000..7d2159e12 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/green.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/controller/light_blue.json new file mode 100644 index 000000000..09ca8c305 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/light_blue.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/controller/light_gray.json new file mode 100644 index 000000000..b374bb44a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/light_gray.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/lime.json b/src/generated/resources/assets/refinedstorage/models/block/controller/lime.json new file mode 100644 index 000000000..9b88b2db9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/lime.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/controller/magenta.json new file mode 100644 index 000000000..5a8f01c72 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/magenta.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/nearly_off.json b/src/generated/resources/assets/refinedstorage/models/block/controller/nearly_off.json new file mode 100644 index 000000000..339c7e7d7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/nearly_off.json @@ -0,0 +1,9 @@ +{ + "parent": "refinedstorage:block/controller_nearly", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout_gray": "refinedstorage:block/controller/cutouts/nearly_off", + "cutout": "refinedstorage:block/controller/cutouts/nearly_off_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/nearly_on.json b/src/generated/resources/assets/refinedstorage/models/block/controller/nearly_on.json new file mode 100644 index 000000000..2deacc5e3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/nearly_on.json @@ -0,0 +1,9 @@ +{ + "parent": "refinedstorage:block/controller_nearly", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout_gray": "refinedstorage:block/controller/cutouts/nearly_on", + "cutout": "refinedstorage:block/controller/cutouts/nearly_on_gray" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/controller/controller_off.json b/src/generated/resources/assets/refinedstorage/models/block/controller/off.json similarity index 51% rename from src/main/resources/assets/refinedstorage/models/block/controller/controller_off.json rename to src/generated/resources/assets/refinedstorage/models/block/controller/off.json index c4ed3e130..258afefee 100644 --- a/src/main/resources/assets/refinedstorage/models/block/controller/controller_off.json +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/off.json @@ -1,8 +1,8 @@ { "parent": "refinedstorage:block/cube_all_cutout", "textures": { - "particle": "refinedstorage:block/controller/controller_off", - "all": "refinedstorage:block/controller/controller_off", + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/off", "cutout": "refinedstorage:block/controller/cutouts/off" } } \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/orange.json b/src/generated/resources/assets/refinedstorage/models/block/controller/orange.json new file mode 100644 index 000000000..b9258afa1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/orange.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/pink.json b/src/generated/resources/assets/refinedstorage/models/block/controller/pink.json new file mode 100644 index 000000000..582abaf9e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/pink.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/purple.json b/src/generated/resources/assets/refinedstorage/models/block/controller/purple.json new file mode 100644 index 000000000..6e52d5ea5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/purple.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/red.json b/src/generated/resources/assets/refinedstorage/models/block/controller/red.json new file mode 100644 index 000000000..8aeb1ed39 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/red.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/white.json b/src/generated/resources/assets/refinedstorage/models/block/controller/white.json new file mode 100644 index 000000000..a81a95cb6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/white.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/controller/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/controller/yellow.json new file mode 100644 index 000000000..6e0ef25c4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/controller/yellow.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/controller/off", + "all": "refinedstorage:block/controller/on", + "cutout": "refinedstorage:block/controller/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/black.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/black.json new file mode 100644 index 000000000..b3ba0f784 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/black.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_black", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_black", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_black", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_black", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/blue.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/blue.json new file mode 100644 index 000000000..5168015af --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/blue.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_blue", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_blue", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_blue", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_blue", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/brown.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/brown.json new file mode 100644 index 000000000..7116a8bd0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/brown.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_brown", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_brown", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_brown", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_brown", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_brown" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/up.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/cyan.json similarity index 53% rename from src/main/resources/assets/refinedstorage/models/block/crafter/connected/up.json rename to src/generated/resources/assets/refinedstorage/models/block/crafter/cyan.json index 7d7f4f88c..518ce3afd 100644 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/up.json +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/cyan.json @@ -2,17 +2,17 @@ "parent": "refinedstorage:block/cube_cutout", "textures": { "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/bottom", - "up": "refinedstorage:block/crafter/front", - "north": "refinedstorage:block/crafter/side", "east": "refinedstorage:block/crafter/side", "south": "refinedstorage:block/crafter/side", "west": "refinedstorage:block/crafter/side", - "cutout_down": "refinedstorage:block/crafter/bottom", - "cutout_up": "refinedstorage:block/crafter/cutouts/front_connected", - "cutout_north": "refinedstorage:block/crafter/cutouts/side_connected", - "cutout_east": "refinedstorage:block/crafter/cutouts/side_connected", - "cutout_south": "refinedstorage:block/crafter/cutouts/side_connected", - "cutout_west": "refinedstorage:block/crafter/cutouts/side_connected" + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_cyan", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_cyan", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_cyan", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_cyan", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_cyan" } } \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/up.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/disconnected.json similarity index 71% rename from src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/up.json rename to src/generated/resources/assets/refinedstorage/models/block/crafter/disconnected.json index fab292e6e..7247574b1 100644 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/up.json +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/disconnected.json @@ -2,17 +2,17 @@ "parent": "refinedstorage:block/cube_cutout", "textures": { "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/bottom", - "up": "refinedstorage:block/crafter/front", - "north": "refinedstorage:block/crafter/side", "east": "refinedstorage:block/crafter/side", "south": "refinedstorage:block/crafter/side", "west": "refinedstorage:block/crafter/side", - "cutout_down": "refinedstorage:block/crafter/bottom", - "cutout_up": "refinedstorage:block/crafter/cutouts/front_disconnected", - "cutout_north": "refinedstorage:block/crafter/cutouts/side_disconnected", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", "cutout_east": "refinedstorage:block/crafter/cutouts/side_disconnected", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_disconnected", "cutout_south": "refinedstorage:block/crafter/cutouts/side_disconnected", - "cutout_west": "refinedstorage:block/crafter/cutouts/side_disconnected" + "cutout_north": "refinedstorage:block/crafter/cutouts/side_disconnected", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_disconnected" } } \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/gray.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/gray.json new file mode 100644 index 000000000..a70995695 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/gray.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_gray", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_gray", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_gray", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_gray", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/green.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/green.json new file mode 100644 index 000000000..6bcbae1fc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/green.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_green", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_green", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_green", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_green", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/light_blue.json new file mode 100644 index 000000000..0b7680919 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/light_blue.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_light_blue", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_light_blue", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_light_blue", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_light_blue", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/light_gray.json new file mode 100644 index 000000000..ca369cceb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/light_gray.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_light_gray", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_light_gray", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_light_gray", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_light_gray", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/lime.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/lime.json new file mode 100644 index 000000000..2086519bb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/lime.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_lime", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_lime", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_lime", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_lime", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/magenta.json new file mode 100644 index 000000000..689f2be8a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/magenta.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_magenta", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_magenta", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_magenta", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_magenta", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/orange.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/orange.json new file mode 100644 index 000000000..d1a5ac19a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/orange.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_orange", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_orange", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_orange", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_orange", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/pink.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/pink.json new file mode 100644 index 000000000..da4eb00fb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/pink.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_pink", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_pink", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_pink", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_pink", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/purple.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/purple.json new file mode 100644 index 000000000..465c5e1b7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/purple.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_purple", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_purple", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_purple", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_purple", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/red.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/red.json new file mode 100644 index 000000000..44c9547fd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/red.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_red", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_red", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_red", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_red", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/white.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/white.json new file mode 100644 index 000000000..95c8c4574 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/white.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_white", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_white", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_white", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_white", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/crafter/yellow.json new file mode 100644 index 000000000..d2f255c30 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter/yellow.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/crafter/side", + "east": "refinedstorage:block/crafter/side", + "south": "refinedstorage:block/crafter/side", + "west": "refinedstorage:block/crafter/side", + "up": "refinedstorage:block/crafter/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter/side", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/crafter/cutouts/side_yellow", + "cutout_west": "refinedstorage:block/crafter/cutouts/side_yellow", + "cutout_south": "refinedstorage:block/crafter/cutouts/side_yellow", + "cutout_north": "refinedstorage:block/crafter/cutouts/side_yellow", + "cutout_up": "refinedstorage:block/crafter/cutouts/top_yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/black.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/black.json new file mode 100644 index 000000000..a34457e80 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/black.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/blue.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/blue.json new file mode 100644 index 000000000..5a0e27837 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/brown.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/brown.json new file mode 100644 index 000000000..7f1ae0df4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/brown.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/cyan.json new file mode 100644 index 000000000..2f3698e95 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/cyan.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/disconnected.json new file mode 100644 index 000000000..c483779f2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/disconnected.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/disconnected" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/gray.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/gray.json new file mode 100644 index 000000000..6b39cc964 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/green.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/green.json new file mode 100644 index 000000000..f8a745253 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/green.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/light_blue.json new file mode 100644 index 000000000..1f7fc3f8c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/light_blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/light_gray.json new file mode 100644 index 000000000..87600bf28 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/light_gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/lime.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/lime.json new file mode 100644 index 000000000..54490c467 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/lime.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/magenta.json new file mode 100644 index 000000000..a7753765c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/magenta.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/orange.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/orange.json new file mode 100644 index 000000000..e74f2ea3b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/orange.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/pink.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/pink.json new file mode 100644 index 000000000..f81f82820 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/pink.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/purple.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/purple.json new file mode 100644 index 000000000..f27328484 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/purple.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/red.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/red.json new file mode 100644 index 000000000..bbdacda46 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/red.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/white.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/white.json new file mode 100644 index 000000000..fbeb025e5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/white.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/yellow.json new file mode 100644 index 000000000..27e62f77c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafter_manager/yellow.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafter_manager/right", + "east": "refinedstorage:block/crafter_manager/right", + "south": "refinedstorage:block/crafter_manager/back", + "west": "refinedstorage:block/crafter_manager/left", + "up": "refinedstorage:block/crafter_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafter_manager/front", + "cutout": "refinedstorage:block/crafter_manager/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/black.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/black.json new file mode 100644 index 000000000..3eb167152 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/black.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/blue.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/blue.json new file mode 100644 index 000000000..ae594632a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/brown.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/brown.json new file mode 100644 index 000000000..4805d1e6f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/brown.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/cyan.json new file mode 100644 index 000000000..8b11085eb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/cyan.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/disconnected.json new file mode 100644 index 000000000..5b4ac4d59 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/disconnected.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/disconnected" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/gray.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/gray.json new file mode 100644 index 000000000..9fec2a089 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/green.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/green.json new file mode 100644 index 000000000..1d436f783 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/green.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/light_blue.json new file mode 100644 index 000000000..a2d1ef8c8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/light_blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/light_gray.json new file mode 100644 index 000000000..82be391aa --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/light_gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/lime.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/lime.json new file mode 100644 index 000000000..c93bd98f9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/lime.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/magenta.json new file mode 100644 index 000000000..4118eaa51 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/magenta.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/orange.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/orange.json new file mode 100644 index 000000000..a059c3f19 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/orange.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/pink.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/pink.json new file mode 100644 index 000000000..5b9034e1f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/pink.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/purple.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/purple.json new file mode 100644 index 000000000..ec5732b52 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/purple.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/red.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/red.json new file mode 100644 index 000000000..33b978214 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/red.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/white.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/white.json new file mode 100644 index 000000000..f7e4de436 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/white.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/yellow.json new file mode 100644 index 000000000..f0e99f93e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_grid/yellow.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_grid/right", + "east": "refinedstorage:block/crafting_grid/right", + "south": "refinedstorage:block/crafting_grid/back", + "west": "refinedstorage:block/crafting_grid/left", + "up": "refinedstorage:block/crafting_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_grid/front", + "cutout": "refinedstorage:block/crafting_grid/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/black.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/black.json new file mode 100644 index 000000000..859ef96f1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/black.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/blue.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/blue.json new file mode 100644 index 000000000..10be6a255 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/brown.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/brown.json new file mode 100644 index 000000000..176954ccf --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/brown.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/cyan.json new file mode 100644 index 000000000..f6dfc8251 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/cyan.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/disconnected.json new file mode 100644 index 000000000..35c409664 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/disconnected.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/disconnected" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/gray.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/gray.json new file mode 100644 index 000000000..dbfd72566 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/green.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/green.json new file mode 100644 index 000000000..e4a5a8d1b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/green.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/light_blue.json new file mode 100644 index 000000000..3d7fee19d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/light_blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/light_gray.json new file mode 100644 index 000000000..373090937 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/light_gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/lime.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/lime.json new file mode 100644 index 000000000..fb28aa0dc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/lime.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/magenta.json new file mode 100644 index 000000000..a64542145 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/magenta.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/orange.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/orange.json new file mode 100644 index 000000000..b854dbaf4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/orange.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/pink.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/pink.json new file mode 100644 index 000000000..423c685fd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/pink.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/purple.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/purple.json new file mode 100644 index 000000000..2ae40988a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/purple.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/red.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/red.json new file mode 100644 index 000000000..36b4743f6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/red.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/white.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/white.json new file mode 100644 index 000000000..d56978a69 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/white.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/yellow.json new file mode 100644 index 000000000..ed498ad16 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/crafting_monitor/yellow.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/crafting_monitor/right", + "east": "refinedstorage:block/crafting_monitor/right", + "south": "refinedstorage:block/crafting_monitor/back", + "west": "refinedstorage:block/crafting_monitor/left", + "up": "refinedstorage:block/crafting_monitor/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/crafting_monitor/front", + "cutout": "refinedstorage:block/crafting_monitor/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/black.json b/src/generated/resources/assets/refinedstorage/models/block/detector/black.json new file mode 100644 index 000000000..5a1bd6320 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/black.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/blue.json b/src/generated/resources/assets/refinedstorage/models/block/detector/blue.json new file mode 100644 index 000000000..3090e8d02 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/blue.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/brown.json b/src/generated/resources/assets/refinedstorage/models/block/detector/brown.json new file mode 100644 index 000000000..63fb0d1c9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/brown.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/detector/cyan.json new file mode 100644 index 000000000..31238334a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/cyan.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/gray.json b/src/generated/resources/assets/refinedstorage/models/block/detector/gray.json new file mode 100644 index 000000000..a2061b1d1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/gray.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/green.json b/src/generated/resources/assets/refinedstorage/models/block/detector/green.json new file mode 100644 index 000000000..843086a97 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/green.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/detector/light_blue.json new file mode 100644 index 000000000..4d9c92989 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/light_blue.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/detector/light_gray.json new file mode 100644 index 000000000..aa0ec0c12 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/light_gray.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/lime.json b/src/generated/resources/assets/refinedstorage/models/block/detector/lime.json new file mode 100644 index 000000000..ed2546a19 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/lime.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/detector/magenta.json new file mode 100644 index 000000000..3a4542103 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/magenta.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/detector_off.json b/src/generated/resources/assets/refinedstorage/models/block/detector/off.json similarity index 100% rename from src/main/resources/assets/refinedstorage/models/block/detector_off.json rename to src/generated/resources/assets/refinedstorage/models/block/detector/off.json diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/orange.json b/src/generated/resources/assets/refinedstorage/models/block/detector/orange.json new file mode 100644 index 000000000..d0e1c78de --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/orange.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/pink.json b/src/generated/resources/assets/refinedstorage/models/block/detector/pink.json new file mode 100644 index 000000000..c891d40ce --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/pink.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/purple.json b/src/generated/resources/assets/refinedstorage/models/block/detector/purple.json new file mode 100644 index 000000000..c9218f427 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/purple.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/detector_on.json b/src/generated/resources/assets/refinedstorage/models/block/detector/red.json similarity index 54% rename from src/main/resources/assets/refinedstorage/models/block/detector_on.json rename to src/generated/resources/assets/refinedstorage/models/block/detector/red.json index 3b23b0398..d1e1f204e 100644 --- a/src/main/resources/assets/refinedstorage/models/block/detector_on.json +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/red.json @@ -1,6 +1,6 @@ { "parent": "refinedstorage:block/detector", "textures": { - "torch": "refinedstorage:block/detector/cutouts/on" + "torch": "refinedstorage:block/detector/cutouts/red" } } \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/white.json b/src/generated/resources/assets/refinedstorage/models/block/detector/white.json new file mode 100644 index 000000000..c7c3416a2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/white.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/detector/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/detector/yellow.json new file mode 100644 index 000000000..59e2a9897 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/detector/yellow.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/detector", + "textures": { + "torch": "refinedstorage:block/detector/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/black.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/black.json new file mode 100644 index 000000000..0ee52fc19 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/black.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/blue.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/blue.json new file mode 100644 index 000000000..4c04d0bfe --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/brown.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/brown.json new file mode 100644 index 000000000..9fa3f5f7d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/brown.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/cyan.json new file mode 100644 index 000000000..4bf8e3b8f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/cyan.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/disconnected.json new file mode 100644 index 000000000..adc72d784 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/disconnected.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/disconnected" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/gray.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/gray.json new file mode 100644 index 000000000..bd6418e27 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/green.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/green.json new file mode 100644 index 000000000..3fcf22935 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/green.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/light_blue.json new file mode 100644 index 000000000..6ba87df9e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/light_blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/light_gray.json new file mode 100644 index 000000000..f5712e3e4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/light_gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/lime.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/lime.json new file mode 100644 index 000000000..7c01a3f71 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/lime.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/magenta.json new file mode 100644 index 000000000..e2cb10b86 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/magenta.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/orange.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/orange.json new file mode 100644 index 000000000..1a1056feb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/orange.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/pink.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/pink.json new file mode 100644 index 000000000..81104a85c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/pink.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/purple.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/purple.json new file mode 100644 index 000000000..014d05f07 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/purple.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/red.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/red.json new file mode 100644 index 000000000..da84cbdfe --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/red.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/white.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/white.json new file mode 100644 index 000000000..5c38c161a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/white.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/yellow.json new file mode 100644 index 000000000..c577af3c4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/disk_manipulator/yellow.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/disk_manipulator/right", + "east": "refinedstorage:block/disk_manipulator/right", + "south": "refinedstorage:block/disk_manipulator/back", + "west": "refinedstorage:block/disk_manipulator/left", + "up": "refinedstorage:block/disk_manipulator/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/disk_manipulator/front", + "cutout": "refinedstorage:block/disk_manipulator/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/black.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/black.json new file mode 100644 index 000000000..70371a6cc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/black.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/blue.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/blue.json new file mode 100644 index 000000000..575e19d94 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/brown.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/brown.json new file mode 100644 index 000000000..ec1908f84 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/brown.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/cyan.json new file mode 100644 index 000000000..c0f5881d3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/cyan.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/disconnected.json new file mode 100644 index 000000000..49e2c7eed --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/disconnected.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/disconnected" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/gray.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/gray.json new file mode 100644 index 000000000..867c2b199 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/green.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/green.json new file mode 100644 index 000000000..845d4f8a5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/green.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/light_blue.json new file mode 100644 index 000000000..d1db5c2e4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/light_blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/light_gray.json new file mode 100644 index 000000000..11fc5cfdc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/light_gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/lime.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/lime.json new file mode 100644 index 000000000..3e299406a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/lime.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/magenta.json new file mode 100644 index 000000000..9166b4e01 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/magenta.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/orange.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/orange.json new file mode 100644 index 000000000..7fe1cb482 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/orange.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/pink.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/pink.json new file mode 100644 index 000000000..3f2a30c77 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/pink.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/purple.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/purple.json new file mode 100644 index 000000000..d49b393e3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/purple.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/red.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/red.json new file mode 100644 index 000000000..872121dd5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/red.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/white.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/white.json new file mode 100644 index 000000000..1c9b12b3c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/white.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/yellow.json new file mode 100644 index 000000000..8f1f430dd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/fluid_grid/yellow.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/fluid_grid/right", + "east": "refinedstorage:block/fluid_grid/right", + "south": "refinedstorage:block/fluid_grid/back", + "west": "refinedstorage:block/fluid_grid/left", + "up": "refinedstorage:block/fluid_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/fluid_grid/front", + "cutout": "refinedstorage:block/fluid_grid/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/grid/normal/connected.json b/src/generated/resources/assets/refinedstorage/models/block/grid/black.json similarity index 55% rename from src/main/resources/assets/refinedstorage/models/block/grid/normal/connected.json rename to src/generated/resources/assets/refinedstorage/models/block/grid/black.json index 8a647e00e..9c01ae3bd 100644 --- a/src/main/resources/assets/refinedstorage/models/block/grid/normal/connected.json +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/black.json @@ -1,13 +1,13 @@ { "parent": "refinedstorage:block/cube_north_cutout", "textures": { - "particle": "refinedstorage:block/side", - "east": "refinedstorage:block/grid/left", + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", "south": "refinedstorage:block/grid/back", - "west": "refinedstorage:block/grid/right", + "west": "refinedstorage:block/grid/left", "up": "refinedstorage:block/grid/top", "down": "refinedstorage:block/bottom", "north": "refinedstorage:block/grid/front", - "cutout": "refinedstorage:block/grid/cutouts/front_connected" + "cutout": "refinedstorage:block/grid/cutouts/black" } } \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/grid/pattern/connected.json b/src/generated/resources/assets/refinedstorage/models/block/grid/blue.json similarity index 54% rename from src/main/resources/assets/refinedstorage/models/block/grid/pattern/connected.json rename to src/generated/resources/assets/refinedstorage/models/block/grid/blue.json index fe562f684..91558921e 100644 --- a/src/main/resources/assets/refinedstorage/models/block/grid/pattern/connected.json +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/blue.json @@ -1,13 +1,13 @@ { "parent": "refinedstorage:block/cube_north_cutout", "textures": { - "particle": "refinedstorage:block/side", - "east": "refinedstorage:block/grid/left", + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", "south": "refinedstorage:block/grid/back", - "west": "refinedstorage:block/grid/right", + "west": "refinedstorage:block/grid/left", "up": "refinedstorage:block/grid/top", "down": "refinedstorage:block/bottom", "north": "refinedstorage:block/grid/front", - "cutout": "refinedstorage:block/grid/cutouts/pattern_front_connected" + "cutout": "refinedstorage:block/grid/cutouts/blue" } } \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/grid/crafting/connected.json b/src/generated/resources/assets/refinedstorage/models/block/grid/brown.json similarity index 54% rename from src/main/resources/assets/refinedstorage/models/block/grid/crafting/connected.json rename to src/generated/resources/assets/refinedstorage/models/block/grid/brown.json index d96b336bd..11299efa7 100644 --- a/src/main/resources/assets/refinedstorage/models/block/grid/crafting/connected.json +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/brown.json @@ -1,13 +1,13 @@ { "parent": "refinedstorage:block/cube_north_cutout", "textures": { - "particle": "refinedstorage:block/side", - "east": "refinedstorage:block/grid/left", + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", "south": "refinedstorage:block/grid/back", - "west": "refinedstorage:block/grid/right", + "west": "refinedstorage:block/grid/left", "up": "refinedstorage:block/grid/top", "down": "refinedstorage:block/bottom", "north": "refinedstorage:block/grid/front", - "cutout": "refinedstorage:block/grid/cutouts/crafting_front_connected" + "cutout": "refinedstorage:block/grid/cutouts/brown" } } \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/grid/cyan.json new file mode 100644 index 000000000..2bbdfe768 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/cyan.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/grid/normal/disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/grid/disconnected.json similarity index 55% rename from src/main/resources/assets/refinedstorage/models/block/grid/normal/disconnected.json rename to src/generated/resources/assets/refinedstorage/models/block/grid/disconnected.json index 962c5ff2b..d19e58a75 100644 --- a/src/main/resources/assets/refinedstorage/models/block/grid/normal/disconnected.json +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/disconnected.json @@ -1,13 +1,13 @@ { "parent": "refinedstorage:block/cube_north_cutout", "textures": { - "particle": "refinedstorage:block/side", - "east": "refinedstorage:block/grid/left", + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", "south": "refinedstorage:block/grid/back", - "west": "refinedstorage:block/grid/right", + "west": "refinedstorage:block/grid/left", "up": "refinedstorage:block/grid/top", "down": "refinedstorage:block/bottom", "north": "refinedstorage:block/grid/front", - "cutout": "refinedstorage:block/grid/cutouts/front_disconnected" + "cutout": "refinedstorage:block/grid/cutouts/disconnected" } } \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/gray.json b/src/generated/resources/assets/refinedstorage/models/block/grid/gray.json new file mode 100644 index 000000000..bf05fcbc7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/green.json b/src/generated/resources/assets/refinedstorage/models/block/grid/green.json new file mode 100644 index 000000000..f8295d72e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/green.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/grid/light_blue.json new file mode 100644 index 000000000..13b407096 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/light_blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/grid/light_gray.json new file mode 100644 index 000000000..63822633f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/light_gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/lime.json b/src/generated/resources/assets/refinedstorage/models/block/grid/lime.json new file mode 100644 index 000000000..e9b6b2883 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/lime.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/grid/magenta.json new file mode 100644 index 000000000..e6d5ce685 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/magenta.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/orange.json b/src/generated/resources/assets/refinedstorage/models/block/grid/orange.json new file mode 100644 index 000000000..3d37d245a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/orange.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/pink.json b/src/generated/resources/assets/refinedstorage/models/block/grid/pink.json new file mode 100644 index 000000000..0b1a92170 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/pink.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/purple.json b/src/generated/resources/assets/refinedstorage/models/block/grid/purple.json new file mode 100644 index 000000000..f96c8ddc9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/purple.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/red.json b/src/generated/resources/assets/refinedstorage/models/block/grid/red.json new file mode 100644 index 000000000..04c5e25b6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/red.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/white.json b/src/generated/resources/assets/refinedstorage/models/block/grid/white.json new file mode 100644 index 000000000..5e65d3038 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/white.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/grid/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/grid/yellow.json new file mode 100644 index 000000000..ffe21039e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/grid/yellow.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/grid/right", + "east": "refinedstorage:block/grid/right", + "south": "refinedstorage:block/grid/back", + "west": "refinedstorage:block/grid/left", + "up": "refinedstorage:block/grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/grid/front", + "cutout": "refinedstorage:block/grid/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/network_receiver_connected.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/black.json similarity index 75% rename from src/main/resources/assets/refinedstorage/models/block/network_receiver_connected.json rename to src/generated/resources/assets/refinedstorage/models/block/network_receiver/black.json index 722f0c874..f38dd5a5a 100644 --- a/src/main/resources/assets/refinedstorage/models/block/network_receiver_connected.json +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/black.json @@ -3,6 +3,6 @@ "textures": { "particle": "refinedstorage:block/network_receiver/network_receiver", "all": "refinedstorage:block/network_receiver/network_receiver", - "cutout": "refinedstorage:block/network_receiver/cutouts/connected" + "cutout": "refinedstorage:block/network_receiver/cutouts/black" } } \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/blue.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/blue.json new file mode 100644 index 000000000..dc83765db --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/blue.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/brown.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/brown.json new file mode 100644 index 000000000..8b8fb3b69 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/brown.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/cyan.json new file mode 100644 index 000000000..f1353c75d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/cyan.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/network_receiver_disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/disconnected.json similarity index 100% rename from src/main/resources/assets/refinedstorage/models/block/network_receiver_disconnected.json rename to src/generated/resources/assets/refinedstorage/models/block/network_receiver/disconnected.json diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/gray.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/gray.json new file mode 100644 index 000000000..97a47907b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/gray.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/green.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/green.json new file mode 100644 index 000000000..d380950b9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/green.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/light_blue.json new file mode 100644 index 000000000..3ef2d3dca --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/light_blue.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/light_gray.json new file mode 100644 index 000000000..8f825e664 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/light_gray.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/lime.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/lime.json new file mode 100644 index 000000000..8549c838e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/lime.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/magenta.json new file mode 100644 index 000000000..a80aab2e1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/magenta.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/orange.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/orange.json new file mode 100644 index 000000000..3c95c40d2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/orange.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/pink.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/pink.json new file mode 100644 index 000000000..2763633ce --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/pink.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/purple.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/purple.json new file mode 100644 index 000000000..281578685 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/purple.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/red.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/red.json new file mode 100644 index 000000000..1debbcb7e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/red.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/white.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/white.json new file mode 100644 index 000000000..b1d10fe7d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/white.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_receiver/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/yellow.json new file mode 100644 index 000000000..556d333df --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_receiver/yellow.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_receiver/network_receiver", + "all": "refinedstorage:block/network_receiver/network_receiver", + "cutout": "refinedstorage:block/network_receiver/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/network_transmitter_connected.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/black.json similarity index 96% rename from src/main/resources/assets/refinedstorage/models/block/network_transmitter_connected.json rename to src/generated/resources/assets/refinedstorage/models/block/network_transmitter/black.json index 0c6ed2741..32b46fa30 100644 --- a/src/main/resources/assets/refinedstorage/models/block/network_transmitter_connected.json +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/black.json @@ -3,6 +3,6 @@ "textures": { "particle": "refinedstorage:block/network_transmitter/network_transmitter", "all": "refinedstorage:block/network_transmitter/network_transmitter", - "cutout": "refinedstorage:block/network_transmitter/cutouts/connected" + "cutout": "refinedstorage:block/network_transmitter/cutouts/black" } } \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/blue.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/blue.json new file mode 100644 index 000000000..05c8f2a93 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/blue.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/brown.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/brown.json new file mode 100644 index 000000000..d2915e7d2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/brown.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/cyan.json new file mode 100644 index 000000000..4efa2f0c7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/cyan.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/network_transmitter_disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/disconnected.json similarity index 100% rename from src/main/resources/assets/refinedstorage/models/block/network_transmitter_disconnected.json rename to src/generated/resources/assets/refinedstorage/models/block/network_transmitter/disconnected.json diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/gray.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/gray.json new file mode 100644 index 000000000..ff0b368e0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/gray.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/green.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/green.json new file mode 100644 index 000000000..9eaab2c1c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/green.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/light_blue.json new file mode 100644 index 000000000..736f71b49 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/light_blue.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/light_gray.json new file mode 100644 index 000000000..5d37370cd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/light_gray.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/lime.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/lime.json new file mode 100644 index 000000000..407702735 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/lime.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/magenta.json new file mode 100644 index 000000000..8214bae3b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/magenta.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/orange.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/orange.json new file mode 100644 index 000000000..79ffb8b75 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/orange.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/pink.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/pink.json new file mode 100644 index 000000000..8e066549e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/pink.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/purple.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/purple.json new file mode 100644 index 000000000..24a8a3299 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/purple.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/red.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/red.json new file mode 100644 index 000000000..526d5a5aa --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/red.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/white.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/white.json new file mode 100644 index 000000000..8d9e69779 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/white.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/yellow.json new file mode 100644 index 000000000..cd43328cc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/network_transmitter/yellow.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/network_transmitter/network_transmitter", + "all": "refinedstorage:block/network_transmitter/network_transmitter", + "cutout": "refinedstorage:block/network_transmitter/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/black.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/black.json new file mode 100644 index 000000000..3e111e9a5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/black.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/blue.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/blue.json new file mode 100644 index 000000000..fdff2ca18 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/brown.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/brown.json new file mode 100644 index 000000000..97bcff2f6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/brown.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/cyan.json new file mode 100644 index 000000000..560638da0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/cyan.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/disconnected.json new file mode 100644 index 000000000..bb3106892 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/disconnected.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/disconnected" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/gray.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/gray.json new file mode 100644 index 000000000..07c8e7134 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/green.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/green.json new file mode 100644 index 000000000..73de2321d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/green.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/light_blue.json new file mode 100644 index 000000000..67e83b06e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/light_blue.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/light_gray.json new file mode 100644 index 000000000..e9464b963 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/light_gray.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/lime.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/lime.json new file mode 100644 index 000000000..81b1b5882 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/lime.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/magenta.json new file mode 100644 index 000000000..2a2062fbf --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/magenta.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/orange.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/orange.json new file mode 100644 index 000000000..2708623d8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/orange.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/pink.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/pink.json new file mode 100644 index 000000000..2a19fa2bc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/pink.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/purple.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/purple.json new file mode 100644 index 000000000..2a6fd3c98 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/purple.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/red.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/red.json new file mode 100644 index 000000000..47613fe10 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/red.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/white.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/white.json new file mode 100644 index 000000000..72c96dc9c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/white.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/yellow.json new file mode 100644 index 000000000..0bab597e8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/pattern_grid/yellow.json @@ -0,0 +1,13 @@ +{ + "parent": "refinedstorage:block/cube_north_cutout", + "textures": { + "particle": "refinedstorage:block/pattern_grid/right", + "east": "refinedstorage:block/pattern_grid/right", + "south": "refinedstorage:block/pattern_grid/back", + "west": "refinedstorage:block/pattern_grid/left", + "up": "refinedstorage:block/pattern_grid/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/pattern_grid/front", + "cutout": "refinedstorage:block/pattern_grid/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/relay_connected.json b/src/generated/resources/assets/refinedstorage/models/block/relay/black.json similarity index 74% rename from src/main/resources/assets/refinedstorage/models/block/relay_connected.json rename to src/generated/resources/assets/refinedstorage/models/block/relay/black.json index 6ea2bfaed..040a96d9d 100644 --- a/src/main/resources/assets/refinedstorage/models/block/relay_connected.json +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/black.json @@ -3,6 +3,6 @@ "textures": { "particle": "refinedstorage:block/relay/relay", "all": "refinedstorage:block/relay/relay", - "cutout": "refinedstorage:block/relay/cutouts/connected" + "cutout": "refinedstorage:block/relay/cutouts/black" } } \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/blue.json b/src/generated/resources/assets/refinedstorage/models/block/relay/blue.json new file mode 100644 index 000000000..e28b8e23a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/blue.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/brown.json b/src/generated/resources/assets/refinedstorage/models/block/relay/brown.json new file mode 100644 index 000000000..b5b233922 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/brown.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/relay/cyan.json new file mode 100644 index 000000000..20da9967f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/cyan.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/relay_disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/relay/disconnected.json similarity index 100% rename from src/main/resources/assets/refinedstorage/models/block/relay_disconnected.json rename to src/generated/resources/assets/refinedstorage/models/block/relay/disconnected.json diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/gray.json b/src/generated/resources/assets/refinedstorage/models/block/relay/gray.json new file mode 100644 index 000000000..8e813f28b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/gray.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/green.json b/src/generated/resources/assets/refinedstorage/models/block/relay/green.json new file mode 100644 index 000000000..b0eaf716e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/green.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/relay/light_blue.json new file mode 100644 index 000000000..e25529618 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/light_blue.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/relay/light_gray.json new file mode 100644 index 000000000..1b56d62b2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/light_gray.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/lime.json b/src/generated/resources/assets/refinedstorage/models/block/relay/lime.json new file mode 100644 index 000000000..bd97a8378 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/lime.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/relay/magenta.json new file mode 100644 index 000000000..2f2e1e5cb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/magenta.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/orange.json b/src/generated/resources/assets/refinedstorage/models/block/relay/orange.json new file mode 100644 index 000000000..a79ac9d68 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/orange.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/pink.json b/src/generated/resources/assets/refinedstorage/models/block/relay/pink.json new file mode 100644 index 000000000..7a2082722 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/pink.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/purple.json b/src/generated/resources/assets/refinedstorage/models/block/relay/purple.json new file mode 100644 index 000000000..1177cfd49 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/purple.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/red.json b/src/generated/resources/assets/refinedstorage/models/block/relay/red.json new file mode 100644 index 000000000..caae97b42 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/red.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/white.json b/src/generated/resources/assets/refinedstorage/models/block/relay/white.json new file mode 100644 index 000000000..4bc38cc27 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/white.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/relay/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/relay/yellow.json new file mode 100644 index 000000000..eb4fe62de --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/relay/yellow.json @@ -0,0 +1,8 @@ +{ + "parent": "refinedstorage:block/cube_all_cutout", + "textures": { + "particle": "refinedstorage:block/relay/relay", + "all": "refinedstorage:block/relay/relay", + "cutout": "refinedstorage:block/relay/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/black.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/black.json new file mode 100644 index 000000000..46ad2c811 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/black.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_black", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_black", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_black", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_black", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/blue.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/blue.json new file mode 100644 index 000000000..0eb87e8c5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/blue.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_blue", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_blue", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_blue", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_blue", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/brown.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/brown.json new file mode 100644 index 000000000..71dfee75a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/brown.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_brown", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_brown", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_brown", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_brown", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/cyan.json new file mode 100644 index 000000000..daf2ecb19 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/cyan.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_cyan", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_cyan", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_cyan", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_cyan", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/disconnected.json new file mode 100644 index 000000000..6c2fecb85 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/disconnected.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_disconnected", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_disconnected", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_disconnected", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_disconnected", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_disconnected" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/gray.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/gray.json new file mode 100644 index 000000000..7de6f94c7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/gray.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_gray", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_gray", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_gray", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_gray", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/green.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/green.json new file mode 100644 index 000000000..009459c62 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/green.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_green", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_green", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_green", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_green", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/light_blue.json new file mode 100644 index 000000000..8e260e8bb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/light_blue.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_light_blue", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_light_blue", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_light_blue", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_light_blue", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/light_gray.json new file mode 100644 index 000000000..01877de81 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/light_gray.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_light_gray", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_light_gray", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_light_gray", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_light_gray", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/lime.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/lime.json new file mode 100644 index 000000000..516881b37 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/lime.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_lime", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_lime", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_lime", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_lime", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/magenta.json new file mode 100644 index 000000000..ad5dc7864 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/magenta.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_magenta", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_magenta", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_magenta", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_magenta", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/orange.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/orange.json new file mode 100644 index 000000000..1d97fb768 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/orange.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_orange", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_orange", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_orange", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_orange", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/pink.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/pink.json new file mode 100644 index 000000000..7a51631d8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/pink.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_pink", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_pink", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_pink", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_pink", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/purple.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/purple.json new file mode 100644 index 000000000..17840b590 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/purple.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_purple", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_purple", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_purple", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_purple", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/red.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/red.json new file mode 100644 index 000000000..6429eb11a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/red.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_red", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_red", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_red", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_red", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/white.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/white.json new file mode 100644 index 000000000..08480d685 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/white.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_white", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_white", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_white", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_white", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/security_manager/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/security_manager/yellow.json new file mode 100644 index 000000000..22cf9bdfe --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/security_manager/yellow.json @@ -0,0 +1,18 @@ +{ + "parent": "refinedstorage:block/cube_cutout", + "textures": { + "particle": "refinedstorage:block/security_manager/front", + "east": "refinedstorage:block/security_manager/right", + "south": "refinedstorage:block/security_manager/back", + "west": "refinedstorage:block/security_manager/left", + "up": "refinedstorage:block/security_manager/top", + "down": "refinedstorage:block/bottom", + "north": "refinedstorage:block/security_manager/front", + "cutout_down": "refinedstorage:block/bottom", + "cutout_east": "refinedstorage:block/security_manager/cutouts/right_yellow", + "cutout_west": "refinedstorage:block/security_manager/cutouts/left_yellow", + "cutout_south": "refinedstorage:block/security_manager/cutouts/back_yellow", + "cutout_north": "refinedstorage:block/security_manager/cutouts/front_yellow", + "cutout_up": "refinedstorage:block/security_manager/cutouts/top_yellow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/wireless_transmitter_connected.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/black.json similarity index 92% rename from src/main/resources/assets/refinedstorage/models/block/wireless_transmitter_connected.json rename to src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/black.json index c7dceed5c..72ef75254 100644 --- a/src/main/resources/assets/refinedstorage/models/block/wireless_transmitter_connected.json +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/black.json @@ -1,6 +1,6 @@ { "parent": "refinedstorage:block/wireless_transmitter", "textures": { - "cutout": "refinedstorage:block/wireless_transmitter/cutouts/connected" + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/black" } } \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/blue.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/blue.json new file mode 100644 index 000000000..08ff6b657 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/blue.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/brown.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/brown.json new file mode 100644 index 000000000..eb2de9f1c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/brown.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/cyan.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/cyan.json new file mode 100644 index 000000000..25585f956 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/cyan.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/cyan" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/wireless_transmitter_disconnected.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/disconnected.json similarity index 100% rename from src/main/resources/assets/refinedstorage/models/block/wireless_transmitter_disconnected.json rename to src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/disconnected.json diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/gray.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/gray.json new file mode 100644 index 000000000..295d326d7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/gray.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/green.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/green.json new file mode 100644 index 000000000..0b530a8be --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/green.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/light_blue.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/light_blue.json new file mode 100644 index 000000000..1cd2d2524 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/light_blue.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/light_gray.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/light_gray.json new file mode 100644 index 000000000..c7b39f755 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/light_gray.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/lime.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/lime.json new file mode 100644 index 000000000..5fc8972b8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/lime.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/magenta.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/magenta.json new file mode 100644 index 000000000..c0039b64c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/magenta.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/orange.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/orange.json new file mode 100644 index 000000000..a36d3518b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/orange.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/pink.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/pink.json new file mode 100644 index 000000000..eb60c599f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/pink.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/purple.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/purple.json new file mode 100644 index 000000000..579aa2287 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/purple.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/red.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/red.json new file mode 100644 index 000000000..8264a5cfb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/red.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/white.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/white.json new file mode 100644 index 000000000..03f1c7bb7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/white.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/yellow.json b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/yellow.json new file mode 100644 index 000000000..a5fe64fc8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/block/wireless_transmitter/yellow.json @@ -0,0 +1,6 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter", + "textures": { + "cutout": "refinedstorage:block/wireless_transmitter/cutouts/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_controller.json b/src/generated/resources/assets/refinedstorage/models/item/black_controller.json new file mode 100644 index 000000000..cb9427193 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/black_crafter.json new file mode 100644 index 000000000..98633c2cc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/black_crafter_manager.json new file mode 100644 index 000000000..b756387fc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/black_crafting_grid.json new file mode 100644 index 000000000..4c7a66270 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/black_crafting_monitor.json new file mode 100644 index 000000000..13fea4bdf --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/black_creative_controller.json new file mode 100644 index 000000000..cb9427193 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_detector.json b/src/generated/resources/assets/refinedstorage/models/item/black_detector.json new file mode 100644 index 000000000..14c6c812f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/black_disk_manipulator.json new file mode 100644 index 000000000..594971d8c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/black_fluid_grid.json new file mode 100644 index 000000000..93769dabf --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_grid.json b/src/generated/resources/assets/refinedstorage/models/item/black_grid.json new file mode 100644 index 000000000..10d3c7824 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/black_network_receiver.json new file mode 100644 index 000000000..bd2bd7159 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/black_network_transmitter.json new file mode 100644 index 000000000..32ec11741 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/black_pattern_grid.json new file mode 100644 index 000000000..810318a65 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_relay.json b/src/generated/resources/assets/refinedstorage/models/item/black_relay.json new file mode 100644 index 000000000..c83a2f3e5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/black_security_manager.json new file mode 100644 index 000000000..2461ba732 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/black_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/black_wireless_transmitter.json new file mode 100644 index 000000000..3729433f6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/black_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/black" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_controller.json b/src/generated/resources/assets/refinedstorage/models/item/blue_controller.json new file mode 100644 index 000000000..bc76a6088 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/blue_crafter.json new file mode 100644 index 000000000..d434378e6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/blue_crafter_manager.json new file mode 100644 index 000000000..cba5bb2b7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/blue_crafting_grid.json new file mode 100644 index 000000000..850afd33b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/blue_crafting_monitor.json new file mode 100644 index 000000000..b211d0eea --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/blue_creative_controller.json new file mode 100644 index 000000000..bc76a6088 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_detector.json b/src/generated/resources/assets/refinedstorage/models/item/blue_detector.json new file mode 100644 index 000000000..5c0fdec67 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/blue_disk_manipulator.json new file mode 100644 index 000000000..0d45d7d03 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/blue_fluid_grid.json new file mode 100644 index 000000000..5af61cb8a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_grid.json b/src/generated/resources/assets/refinedstorage/models/item/blue_grid.json new file mode 100644 index 000000000..591beeacc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/blue_network_receiver.json new file mode 100644 index 000000000..0fcd10ae0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/blue_network_transmitter.json new file mode 100644 index 000000000..86398539f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/blue_pattern_grid.json new file mode 100644 index 000000000..8dda3bed0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_relay.json b/src/generated/resources/assets/refinedstorage/models/item/blue_relay.json new file mode 100644 index 000000000..e43c3dc24 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/blue_security_manager.json new file mode 100644 index 000000000..9c167fbce --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/blue_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/blue_wireless_transmitter.json new file mode 100644 index 000000000..fdbaea9c6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/blue_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_controller.json b/src/generated/resources/assets/refinedstorage/models/item/brown_controller.json new file mode 100644 index 000000000..56cbbdfcd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/brown_crafter.json new file mode 100644 index 000000000..6f6b63b57 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/brown_crafter_manager.json new file mode 100644 index 000000000..8d1ca5b13 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/brown_crafting_grid.json new file mode 100644 index 000000000..373886de3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/brown_crafting_monitor.json new file mode 100644 index 000000000..11b328bcc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/brown_creative_controller.json new file mode 100644 index 000000000..56cbbdfcd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_detector.json b/src/generated/resources/assets/refinedstorage/models/item/brown_detector.json new file mode 100644 index 000000000..29d2b1f1b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/brown_disk_manipulator.json new file mode 100644 index 000000000..48040ef0c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/brown_fluid_grid.json new file mode 100644 index 000000000..d5eecdb7a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_grid.json b/src/generated/resources/assets/refinedstorage/models/item/brown_grid.json new file mode 100644 index 000000000..1555741a9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/brown_network_receiver.json new file mode 100644 index 000000000..94f74439e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/brown_network_transmitter.json new file mode 100644 index 000000000..cd76d9332 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/brown_pattern_grid.json new file mode 100644 index 000000000..a5400dad4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_relay.json b/src/generated/resources/assets/refinedstorage/models/item/brown_relay.json new file mode 100644 index 000000000..561c50579 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/brown_security_manager.json new file mode 100644 index 000000000..aafea8af6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/brown_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/brown_wireless_transmitter.json new file mode 100644 index 000000000..c9987a1f3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/brown_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/brown" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/controller.json b/src/generated/resources/assets/refinedstorage/models/item/controller.json new file mode 100644 index 000000000..990f3923d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/crafter.json b/src/generated/resources/assets/refinedstorage/models/item/crafter.json new file mode 100644 index 000000000..db4b4e848 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/crafter_manager.json new file mode 100644 index 000000000..144ed0105 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/crafting_grid.json new file mode 100644 index 000000000..3cb36833c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/crafting_monitor.json new file mode 100644 index 000000000..bebcd53d4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/creative_controller.json new file mode 100644 index 000000000..990f3923d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_controller.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_controller.json new file mode 100644 index 000000000..47221fabc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_crafter.json new file mode 100644 index 000000000..bb4ce620c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_crafter_manager.json new file mode 100644 index 000000000..0c72a9151 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_crafting_grid.json new file mode 100644 index 000000000..8f474c06a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_crafting_monitor.json new file mode 100644 index 000000000..e6396c478 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_creative_controller.json new file mode 100644 index 000000000..47221fabc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_detector.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_detector.json new file mode 100644 index 000000000..3695c27b9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_disk_manipulator.json new file mode 100644 index 000000000..530de5f05 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_fluid_grid.json new file mode 100644 index 000000000..18eda6650 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_grid.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_grid.json new file mode 100644 index 000000000..52a013952 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_network_receiver.json new file mode 100644 index 000000000..e40d41330 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_network_transmitter.json new file mode 100644 index 000000000..5f7f0878a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_pattern_grid.json new file mode 100644 index 000000000..89252445a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_relay.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_relay.json new file mode 100644 index 000000000..7887e980b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_security_manager.json new file mode 100644 index 000000000..6c6b74e59 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/cyan_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/cyan_wireless_transmitter.json new file mode 100644 index 000000000..6d2056b79 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/cyan_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/cyan" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/detector.json b/src/generated/resources/assets/refinedstorage/models/item/detector.json new file mode 100644 index 000000000..7518bfed4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/disk_manipulator.json new file mode 100644 index 000000000..6f1b702f2 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/fluid_grid.json new file mode 100644 index 000000000..6ab6f3762 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_controller.json b/src/generated/resources/assets/refinedstorage/models/item/gray_controller.json new file mode 100644 index 000000000..f88c49bf5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/gray_crafter.json new file mode 100644 index 000000000..518058aaf --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/gray_crafter_manager.json new file mode 100644 index 000000000..f63310b80 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/gray_crafting_grid.json new file mode 100644 index 000000000..434b1c1a1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/gray_crafting_monitor.json new file mode 100644 index 000000000..6dd70a379 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/gray_creative_controller.json new file mode 100644 index 000000000..f88c49bf5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_detector.json b/src/generated/resources/assets/refinedstorage/models/item/gray_detector.json new file mode 100644 index 000000000..955ebe926 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/gray_disk_manipulator.json new file mode 100644 index 000000000..501f2f49a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/gray_fluid_grid.json new file mode 100644 index 000000000..c7a997d88 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_grid.json b/src/generated/resources/assets/refinedstorage/models/item/gray_grid.json new file mode 100644 index 000000000..cb0f0eb3f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/gray_network_receiver.json new file mode 100644 index 000000000..888c75e63 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/gray_network_transmitter.json new file mode 100644 index 000000000..f56918ca3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/gray_pattern_grid.json new file mode 100644 index 000000000..5e093515c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_relay.json b/src/generated/resources/assets/refinedstorage/models/item/gray_relay.json new file mode 100644 index 000000000..5182ae03b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/gray_security_manager.json new file mode 100644 index 000000000..63ef2a89c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/gray_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/gray_wireless_transmitter.json new file mode 100644 index 000000000..a41c92fc8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/gray_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_controller.json b/src/generated/resources/assets/refinedstorage/models/item/green_controller.json new file mode 100644 index 000000000..77e71dcaa --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/green_crafter.json new file mode 100644 index 000000000..412af43ce --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/green_crafter_manager.json new file mode 100644 index 000000000..985d26c33 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/green_crafting_grid.json new file mode 100644 index 000000000..feefe5c1f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/green_crafting_monitor.json new file mode 100644 index 000000000..56cc1a447 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/green_creative_controller.json new file mode 100644 index 000000000..77e71dcaa --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_detector.json b/src/generated/resources/assets/refinedstorage/models/item/green_detector.json new file mode 100644 index 000000000..53d69c61e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/green_disk_manipulator.json new file mode 100644 index 000000000..0be0cc896 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/green_fluid_grid.json new file mode 100644 index 000000000..b89fc8970 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_grid.json b/src/generated/resources/assets/refinedstorage/models/item/green_grid.json new file mode 100644 index 000000000..dfb4e4c02 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/green_network_receiver.json new file mode 100644 index 000000000..358dc68d1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/green_network_transmitter.json new file mode 100644 index 000000000..5e660eebe --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/green_pattern_grid.json new file mode 100644 index 000000000..b3bd93505 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_relay.json b/src/generated/resources/assets/refinedstorage/models/item/green_relay.json new file mode 100644 index 000000000..bc87c45fc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/green_security_manager.json new file mode 100644 index 000000000..2e2cf43aa --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/green_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/green_wireless_transmitter.json new file mode 100644 index 000000000..1d382d86e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/green_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/green" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/grid.json b/src/generated/resources/assets/refinedstorage/models/item/grid.json new file mode 100644 index 000000000..3cea56e59 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_controller.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_controller.json new file mode 100644 index 000000000..128f618ca --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafter.json new file mode 100644 index 000000000..202f076dd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafter_manager.json new file mode 100644 index 000000000..3e48a6ee3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafting_grid.json new file mode 100644 index 000000000..f37ea7bed --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafting_monitor.json new file mode 100644 index 000000000..c77557f23 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_creative_controller.json new file mode 100644 index 000000000..128f618ca --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_detector.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_detector.json new file mode 100644 index 000000000..641cc7f99 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_disk_manipulator.json new file mode 100644 index 000000000..e92558150 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_fluid_grid.json new file mode 100644 index 000000000..e111c9db1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_grid.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_grid.json new file mode 100644 index 000000000..d5a1ec2ea --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_network_receiver.json new file mode 100644 index 000000000..a42d8b410 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_network_transmitter.json new file mode 100644 index 000000000..794f08ba1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_pattern_grid.json new file mode 100644 index 000000000..4c47549ff --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_relay.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_relay.json new file mode 100644 index 000000000..0566c6591 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_security_manager.json new file mode 100644 index 000000000..73bec21e8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/light_gray_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/light_gray_wireless_transmitter.json new file mode 100644 index 000000000..c138005b7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/light_gray_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/light_gray" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_controller.json b/src/generated/resources/assets/refinedstorage/models/item/lime_controller.json new file mode 100644 index 000000000..d795339fd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/lime_crafter.json new file mode 100644 index 000000000..162cdffaa --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/lime_crafter_manager.json new file mode 100644 index 000000000..da13ca377 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/lime_crafting_grid.json new file mode 100644 index 000000000..602eed3c0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/lime_crafting_monitor.json new file mode 100644 index 000000000..12332d737 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/lime_creative_controller.json new file mode 100644 index 000000000..d795339fd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_detector.json b/src/generated/resources/assets/refinedstorage/models/item/lime_detector.json new file mode 100644 index 000000000..f80ecda05 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/lime_disk_manipulator.json new file mode 100644 index 000000000..968455ebd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/lime_fluid_grid.json new file mode 100644 index 000000000..c24d41ca9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_grid.json b/src/generated/resources/assets/refinedstorage/models/item/lime_grid.json new file mode 100644 index 000000000..a4af15d74 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/lime_network_receiver.json new file mode 100644 index 000000000..1f954f13a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/lime_network_transmitter.json new file mode 100644 index 000000000..480ef1f54 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/lime_pattern_grid.json new file mode 100644 index 000000000..b35597270 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_relay.json b/src/generated/resources/assets/refinedstorage/models/item/lime_relay.json new file mode 100644 index 000000000..4995f2790 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/lime_security_manager.json new file mode 100644 index 000000000..d4302e628 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/lime_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/lime_wireless_transmitter.json new file mode 100644 index 000000000..0997b2d42 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/lime_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/lime" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_controller.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_controller.json new file mode 100644 index 000000000..6852bbc37 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_crafter.json new file mode 100644 index 000000000..d9243b1e0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_crafter_manager.json new file mode 100644 index 000000000..60f75fb71 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_crafting_grid.json new file mode 100644 index 000000000..09da4fd08 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_crafting_monitor.json new file mode 100644 index 000000000..cd939b8c0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_creative_controller.json new file mode 100644 index 000000000..6852bbc37 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_detector.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_detector.json new file mode 100644 index 000000000..b95caae09 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_disk_manipulator.json new file mode 100644 index 000000000..5eb5bc294 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_fluid_grid.json new file mode 100644 index 000000000..e252d6ce7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_grid.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_grid.json new file mode 100644 index 000000000..ccf16da2a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_network_receiver.json new file mode 100644 index 000000000..b70dc1f79 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_network_transmitter.json new file mode 100644 index 000000000..930a1ac32 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_pattern_grid.json new file mode 100644 index 000000000..23d885ae5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_relay.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_relay.json new file mode 100644 index 000000000..62c7289f7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_security_manager.json new file mode 100644 index 000000000..fd1c205e4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/magenta_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/magenta_wireless_transmitter.json new file mode 100644 index 000000000..29a463973 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/magenta_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/magenta" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/network_receiver.json new file mode 100644 index 000000000..526c3fdd8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/network_transmitter.json new file mode 100644 index 000000000..2ababe29a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_controller.json b/src/generated/resources/assets/refinedstorage/models/item/orange_controller.json new file mode 100644 index 000000000..61fc873b6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/orange_crafter.json new file mode 100644 index 000000000..e7aa14eca --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/orange_crafter_manager.json new file mode 100644 index 000000000..b866b1cfa --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/orange_crafting_grid.json new file mode 100644 index 000000000..d736bd604 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/orange_crafting_monitor.json new file mode 100644 index 000000000..67154fb75 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/orange_creative_controller.json new file mode 100644 index 000000000..61fc873b6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_detector.json b/src/generated/resources/assets/refinedstorage/models/item/orange_detector.json new file mode 100644 index 000000000..981fe9cd9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/orange_disk_manipulator.json new file mode 100644 index 000000000..547a0cab4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/orange_fluid_grid.json new file mode 100644 index 000000000..d6e99c7d7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_grid.json b/src/generated/resources/assets/refinedstorage/models/item/orange_grid.json new file mode 100644 index 000000000..e393e45cb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/orange_network_receiver.json new file mode 100644 index 000000000..771fd9ca7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/orange_network_transmitter.json new file mode 100644 index 000000000..7c611cbb8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/orange_pattern_grid.json new file mode 100644 index 000000000..845618ebd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_relay.json b/src/generated/resources/assets/refinedstorage/models/item/orange_relay.json new file mode 100644 index 000000000..579dfe0d8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/orange_security_manager.json new file mode 100644 index 000000000..8f6158753 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/orange_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/orange_wireless_transmitter.json new file mode 100644 index 000000000..b95f59064 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/orange_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/orange" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/pattern_grid.json new file mode 100644 index 000000000..b1aec2515 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_controller.json b/src/generated/resources/assets/refinedstorage/models/item/pink_controller.json new file mode 100644 index 000000000..920e54942 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/pink_crafter.json new file mode 100644 index 000000000..6336b4fc4 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/pink_crafter_manager.json new file mode 100644 index 000000000..b880aae28 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/pink_crafting_grid.json new file mode 100644 index 000000000..fda3b0610 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/pink_crafting_monitor.json new file mode 100644 index 000000000..c406e3181 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/pink_creative_controller.json new file mode 100644 index 000000000..920e54942 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_detector.json b/src/generated/resources/assets/refinedstorage/models/item/pink_detector.json new file mode 100644 index 000000000..9928e6282 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/pink_disk_manipulator.json new file mode 100644 index 000000000..e32fe6481 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/pink_fluid_grid.json new file mode 100644 index 000000000..036f2b3f3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_grid.json b/src/generated/resources/assets/refinedstorage/models/item/pink_grid.json new file mode 100644 index 000000000..30fd424ad --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/pink_network_receiver.json new file mode 100644 index 000000000..1a4fe7efe --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/pink_network_transmitter.json new file mode 100644 index 000000000..9a57db23a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/pink_pattern_grid.json new file mode 100644 index 000000000..9358334f5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_relay.json b/src/generated/resources/assets/refinedstorage/models/item/pink_relay.json new file mode 100644 index 000000000..4bbb16179 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/pink_security_manager.json new file mode 100644 index 000000000..cac6365ff --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/pink_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/pink_wireless_transmitter.json new file mode 100644 index 000000000..8f39aa9fe --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/pink_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/pink" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_controller.json b/src/generated/resources/assets/refinedstorage/models/item/purple_controller.json new file mode 100644 index 000000000..1316bea3d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/purple_crafter.json new file mode 100644 index 000000000..f6cd434fb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/purple_crafter_manager.json new file mode 100644 index 000000000..1e6d75c23 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/purple_crafting_grid.json new file mode 100644 index 000000000..73f981509 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/purple_crafting_monitor.json new file mode 100644 index 000000000..2dc8c03e5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/purple_creative_controller.json new file mode 100644 index 000000000..1316bea3d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_detector.json b/src/generated/resources/assets/refinedstorage/models/item/purple_detector.json new file mode 100644 index 000000000..59c4484aa --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/purple_disk_manipulator.json new file mode 100644 index 000000000..c2f1f4f47 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/purple_fluid_grid.json new file mode 100644 index 000000000..9da37b322 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_grid.json b/src/generated/resources/assets/refinedstorage/models/item/purple_grid.json new file mode 100644 index 000000000..767a528fc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/purple_network_receiver.json new file mode 100644 index 000000000..0da338d0a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/purple_network_transmitter.json new file mode 100644 index 000000000..4ed9bbbec --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/purple_pattern_grid.json new file mode 100644 index 000000000..2e63cdef3 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_relay.json b/src/generated/resources/assets/refinedstorage/models/item/purple_relay.json new file mode 100644 index 000000000..cc6f35751 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/purple_security_manager.json new file mode 100644 index 000000000..66dd7051e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/purple_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/purple_wireless_transmitter.json new file mode 100644 index 000000000..b87a77974 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/purple_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/purple" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_controller.json b/src/generated/resources/assets/refinedstorage/models/item/red_controller.json new file mode 100644 index 000000000..eb572767f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/red_crafter.json new file mode 100644 index 000000000..68cd81152 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/red_crafter_manager.json new file mode 100644 index 000000000..462672244 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/red_crafting_grid.json new file mode 100644 index 000000000..0dda2dccb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/red_crafting_monitor.json new file mode 100644 index 000000000..3c83f82e8 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/red_creative_controller.json new file mode 100644 index 000000000..eb572767f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_detector.json b/src/generated/resources/assets/refinedstorage/models/item/red_detector.json new file mode 100644 index 000000000..dd6e1a655 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/red_disk_manipulator.json new file mode 100644 index 000000000..59c443c51 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/red_fluid_grid.json new file mode 100644 index 000000000..dc80e49c9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_grid.json b/src/generated/resources/assets/refinedstorage/models/item/red_grid.json new file mode 100644 index 000000000..9804e5629 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/red_network_receiver.json new file mode 100644 index 000000000..b74cf89e6 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/red_network_transmitter.json new file mode 100644 index 000000000..ce6d7ee0c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/red_pattern_grid.json new file mode 100644 index 000000000..e117d9ece --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_relay.json b/src/generated/resources/assets/refinedstorage/models/item/red_relay.json new file mode 100644 index 000000000..eec5ad21d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/red_security_manager.json new file mode 100644 index 000000000..7e736cfca --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/red_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/red_wireless_transmitter.json new file mode 100644 index 000000000..3bf932d4f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/red_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/red" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/relay.json b/src/generated/resources/assets/refinedstorage/models/item/relay.json new file mode 100644 index 000000000..f80bff15c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/security_manager.json new file mode 100644 index 000000000..553c29bff --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_controller.json b/src/generated/resources/assets/refinedstorage/models/item/white_controller.json new file mode 100644 index 000000000..bb2593f05 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/white_crafter.json new file mode 100644 index 000000000..66dcfa851 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/white_crafter_manager.json new file mode 100644 index 000000000..462394e64 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/white_crafting_grid.json new file mode 100644 index 000000000..3a5c5236f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/white_crafting_monitor.json new file mode 100644 index 000000000..fcb85bafd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/white_creative_controller.json new file mode 100644 index 000000000..bb2593f05 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_detector.json b/src/generated/resources/assets/refinedstorage/models/item/white_detector.json new file mode 100644 index 000000000..603aac15b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/white_disk_manipulator.json new file mode 100644 index 000000000..aab5bcde1 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/white_fluid_grid.json new file mode 100644 index 000000000..253a53e09 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_grid.json b/src/generated/resources/assets/refinedstorage/models/item/white_grid.json new file mode 100644 index 000000000..2dde828f0 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/white_network_receiver.json new file mode 100644 index 000000000..8b6d8f3fc --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/white_network_transmitter.json new file mode 100644 index 000000000..97cddce0b --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/white_pattern_grid.json new file mode 100644 index 000000000..7073bd864 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_relay.json b/src/generated/resources/assets/refinedstorage/models/item/white_relay.json new file mode 100644 index 000000000..ab7a79c71 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/white_security_manager.json new file mode 100644 index 000000000..4217f6984 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/white_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/white_wireless_transmitter.json new file mode 100644 index 000000000..6bcabd90f --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/white_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/white" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/wireless_transmitter.json new file mode 100644 index 000000000..7e80bc82e --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/light_blue" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_controller.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_controller.json new file mode 100644 index 000000000..7821d06ec --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_crafter.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_crafter.json new file mode 100644 index 000000000..195eaf6dd --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_crafter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_crafter_manager.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_crafter_manager.json new file mode 100644 index 000000000..6b1386f38 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_crafter_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafter_manager/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_crafting_grid.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_crafting_grid.json new file mode 100644 index 000000000..3b735a601 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_crafting_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_grid/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_crafting_monitor.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_crafting_monitor.json new file mode 100644 index 000000000..b9bcab9c5 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_crafting_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/crafting_monitor/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_creative_controller.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_creative_controller.json new file mode 100644 index 000000000..7821d06ec --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_creative_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/controller/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_detector.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_detector.json new file mode 100644 index 000000000..1444e5dfb --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/detector/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_disk_manipulator.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_disk_manipulator.json new file mode 100644 index 000000000..1e362bbde --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_disk_manipulator.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/disk_manipulator/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_fluid_grid.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_fluid_grid.json new file mode 100644 index 000000000..93523cd78 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_fluid_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/fluid_grid/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_grid.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_grid.json new file mode 100644 index 000000000..eb556abd9 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/grid/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_network_receiver.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_network_receiver.json new file mode 100644 index 000000000..cb373da0d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_network_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_receiver/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_network_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_network_transmitter.json new file mode 100644 index 000000000..7e9874261 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_network_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/network_transmitter/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_pattern_grid.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_pattern_grid.json new file mode 100644 index 000000000..14d16648a --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_pattern_grid.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/pattern_grid/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_relay.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_relay.json new file mode 100644 index 000000000..d178b571d --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_relay.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/relay/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_security_manager.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_security_manager.json new file mode 100644 index 000000000..940cf1a9c --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_security_manager.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/security_manager/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/assets/refinedstorage/models/item/yellow_wireless_transmitter.json b/src/generated/resources/assets/refinedstorage/models/item/yellow_wireless_transmitter.json new file mode 100644 index 000000000..3d54a24c7 --- /dev/null +++ b/src/generated/resources/assets/refinedstorage/models/item/yellow_wireless_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "refinedstorage:block/wireless_transmitter/yellow" +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_controller.json new file mode 100644 index 000000000..4d8128066 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter.json new file mode 100644 index 000000000..63b2a19d8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter_manager.json new file mode 100644 index 000000000..33b09b046 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_grid.json new file mode 100644 index 000000000..c3ca09f18 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_monitor.json new file mode 100644 index 000000000..e582bcf93 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_detector.json new file mode 100644 index 000000000..b779d322a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_disk_manipulator.json new file mode 100644 index 000000000..76892f6e3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_fluid_grid.json new file mode 100644 index 000000000..f1dcce4a5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_grid.json new file mode 100644 index 000000000..77d2bd081 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_receiver.json new file mode 100644 index 000000000..03abfe0b1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_transmitter.json new file mode 100644 index 000000000..27950d123 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_pattern_grid.json new file mode 100644 index 000000000..c573a1371 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_relay.json new file mode 100644 index 000000000..a6001970d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_security_manager.json new file mode 100644 index 000000000..e7c9dbb79 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_wireless_transmitter.json new file mode 100644 index 000000000..41eba2aa7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/black_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/black_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/black_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_controller.json new file mode 100644 index 000000000..08c09cf04 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter.json new file mode 100644 index 000000000..9c3fc89f0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter_manager.json new file mode 100644 index 000000000..313d5e05d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_grid.json new file mode 100644 index 000000000..f93a69c16 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_monitor.json new file mode 100644 index 000000000..268245ceb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_detector.json new file mode 100644 index 000000000..543741fe4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_disk_manipulator.json new file mode 100644 index 000000000..769d9e6ac --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_fluid_grid.json new file mode 100644 index 000000000..cbc495e97 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_grid.json new file mode 100644 index 000000000..bb80a6e3b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_receiver.json new file mode 100644 index 000000000..8cf16d9b6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_transmitter.json new file mode 100644 index 000000000..9ca3aca93 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_pattern_grid.json new file mode 100644 index 000000000..3f860de17 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_relay.json new file mode 100644 index 000000000..fedcd4ddb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_security_manager.json new file mode 100644 index 000000000..a6616615c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_wireless_transmitter.json new file mode 100644 index 000000000..97e5a1fb1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/blue_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/blue_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/blue_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_controller.json new file mode 100644 index 000000000..94fe625fc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter.json new file mode 100644 index 000000000..5a08bbc12 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter_manager.json new file mode 100644 index 000000000..729dc1879 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_grid.json new file mode 100644 index 000000000..b04f28b03 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_monitor.json new file mode 100644 index 000000000..96894d671 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_detector.json new file mode 100644 index 000000000..924d62cb4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_disk_manipulator.json new file mode 100644 index 000000000..9f4e1517a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_fluid_grid.json new file mode 100644 index 000000000..f7a0751a4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_grid.json new file mode 100644 index 000000000..726f86e38 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_receiver.json new file mode 100644 index 000000000..3806858e3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_transmitter.json new file mode 100644 index 000000000..479372ceb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_pattern_grid.json new file mode 100644 index 000000000..2ed74d233 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_relay.json new file mode 100644 index 000000000..c9619412e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_security_manager.json new file mode 100644 index 000000000..7726db653 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_wireless_transmitter.json new file mode 100644 index 000000000..0359a7e2d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/brown_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/brown_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/brown_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/controller.json new file mode 100644 index 000000000..c2da2012c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter.json new file mode 100644 index 000000000..da1a62095 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter_manager.json new file mode 100644 index 000000000..9c750d240 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_grid.json new file mode 100644 index 000000000..cecd201d2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_monitor.json new file mode 100644 index 000000000..b1e0bfa5b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_controller.json new file mode 100644 index 000000000..b16a47a70 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter.json new file mode 100644 index 000000000..a451328a5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter_manager.json new file mode 100644 index 000000000..669ebd8a6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_grid.json new file mode 100644 index 000000000..1e4d1e1c0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_monitor.json new file mode 100644 index 000000000..2a4b43517 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_detector.json new file mode 100644 index 000000000..badc416b8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_disk_manipulator.json new file mode 100644 index 000000000..c56d3343e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_fluid_grid.json new file mode 100644 index 000000000..f06491e3b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_grid.json new file mode 100644 index 000000000..8d988e22b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_receiver.json new file mode 100644 index 000000000..924aa8c0e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_transmitter.json new file mode 100644 index 000000000..a9c391312 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_pattern_grid.json new file mode 100644 index 000000000..ee46bc0a0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_relay.json new file mode 100644 index 000000000..c2e4cd438 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_security_manager.json new file mode 100644 index 000000000..ad071dc6f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_wireless_transmitter.json new file mode 100644 index 000000000..86d34e7e5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/cyan_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/cyan_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/cyan_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/detector.json new file mode 100644 index 000000000..b2bae3515 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/disk_manipulator.json new file mode 100644 index 000000000..fda23f0fb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/fluid_grid.json new file mode 100644 index 000000000..8537782b8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_controller.json new file mode 100644 index 000000000..87bdb6f4a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter.json new file mode 100644 index 000000000..48fb7a037 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter_manager.json new file mode 100644 index 000000000..14aeacc33 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_grid.json new file mode 100644 index 000000000..2f887bd8d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_monitor.json new file mode 100644 index 000000000..a48ff97c0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_detector.json new file mode 100644 index 000000000..d0ddd4ec2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_disk_manipulator.json new file mode 100644 index 000000000..5fb921ed4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_fluid_grid.json new file mode 100644 index 000000000..2084ef49c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_grid.json new file mode 100644 index 000000000..308db612d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_receiver.json new file mode 100644 index 000000000..d6669e960 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_transmitter.json new file mode 100644 index 000000000..089188e0f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_pattern_grid.json new file mode 100644 index 000000000..daf3b6642 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_relay.json new file mode 100644 index 000000000..190f9917a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_security_manager.json new file mode 100644 index 000000000..9be4b84b8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_wireless_transmitter.json new file mode 100644 index 000000000..3eb37571a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/gray_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/gray_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/gray_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_controller.json new file mode 100644 index 000000000..ce85e051e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter.json new file mode 100644 index 000000000..167b049ea --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter_manager.json new file mode 100644 index 000000000..998daeea7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_grid.json new file mode 100644 index 000000000..177324c4d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_monitor.json new file mode 100644 index 000000000..81e49125c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_detector.json new file mode 100644 index 000000000..c5bb0aee9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_disk_manipulator.json new file mode 100644 index 000000000..b6f291438 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_fluid_grid.json new file mode 100644 index 000000000..360f39f3c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_grid.json new file mode 100644 index 000000000..0aa748ab0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_receiver.json new file mode 100644 index 000000000..687ec0c9f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_transmitter.json new file mode 100644 index 000000000..4d4f595f6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_pattern_grid.json new file mode 100644 index 000000000..ab08e4e20 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_relay.json new file mode 100644 index 000000000..960892dd0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_security_manager.json new file mode 100644 index 000000000..fe396ac14 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_wireless_transmitter.json new file mode 100644 index 000000000..bea4a9951 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/green_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/green_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/green_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/grid.json new file mode 100644 index 000000000..d93dd3412 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_controller.json new file mode 100644 index 000000000..e1560fb8c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter.json new file mode 100644 index 000000000..d2b9b6811 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter_manager.json new file mode 100644 index 000000000..2685630ff --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_grid.json new file mode 100644 index 000000000..588208367 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_monitor.json new file mode 100644 index 000000000..c87c240b4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_detector.json new file mode 100644 index 000000000..33d43f9f2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_disk_manipulator.json new file mode 100644 index 000000000..1a37175a3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_fluid_grid.json new file mode 100644 index 000000000..c40bd9824 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_grid.json new file mode 100644 index 000000000..d9467bc21 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_receiver.json new file mode 100644 index 000000000..00b6dd27a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_transmitter.json new file mode 100644 index 000000000..01823dac0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_pattern_grid.json new file mode 100644 index 000000000..d4a452775 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_relay.json new file mode 100644 index 000000000..3da7e7c5e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_security_manager.json new file mode 100644 index 000000000..8e6141518 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_wireless_transmitter.json new file mode 100644 index 000000000..5a05b4157 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/light_gray_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/light_gray_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/light_gray_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_controller.json new file mode 100644 index 000000000..e0c3f8b4a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter.json new file mode 100644 index 000000000..991508929 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter_manager.json new file mode 100644 index 000000000..faa1f954f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_grid.json new file mode 100644 index 000000000..242a8ecf4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_monitor.json new file mode 100644 index 000000000..35b5319fe --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_detector.json new file mode 100644 index 000000000..aee24c059 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_disk_manipulator.json new file mode 100644 index 000000000..5dc7ed5ba --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_fluid_grid.json new file mode 100644 index 000000000..10b265edb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_grid.json new file mode 100644 index 000000000..4b5ba816f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_receiver.json new file mode 100644 index 000000000..e21b2da47 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_transmitter.json new file mode 100644 index 000000000..742dce76c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_pattern_grid.json new file mode 100644 index 000000000..587d5a59e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_relay.json new file mode 100644 index 000000000..b22532714 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_security_manager.json new file mode 100644 index 000000000..c599a0bb2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_wireless_transmitter.json new file mode 100644 index 000000000..3d4ca105c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/lime_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/lime_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/lime_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_controller.json new file mode 100644 index 000000000..b04bdac97 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter.json new file mode 100644 index 000000000..ada9b5258 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter_manager.json new file mode 100644 index 000000000..70fb5ef3f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_grid.json new file mode 100644 index 000000000..0ad2c42ca --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_monitor.json new file mode 100644 index 000000000..e37c4aadd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_detector.json new file mode 100644 index 000000000..bce9aa2f4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_disk_manipulator.json new file mode 100644 index 000000000..96320408e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_fluid_grid.json new file mode 100644 index 000000000..1baadba02 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_grid.json new file mode 100644 index 000000000..470c0e7ab --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_receiver.json new file mode 100644 index 000000000..7b6305315 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_transmitter.json new file mode 100644 index 000000000..31263c2a4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_pattern_grid.json new file mode 100644 index 000000000..1ae285c8b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_relay.json new file mode 100644 index 000000000..358316b01 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_security_manager.json new file mode 100644 index 000000000..b45c4b98f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_wireless_transmitter.json new file mode 100644 index 000000000..540e09bab --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/magenta_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/magenta_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/magenta_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_receiver.json new file mode 100644 index 000000000..2a6439bfe --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_transmitter.json new file mode 100644 index 000000000..921f28ed4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_controller.json new file mode 100644 index 000000000..516f11553 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter.json new file mode 100644 index 000000000..4b2c57e3e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter_manager.json new file mode 100644 index 000000000..ce39a5d49 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_grid.json new file mode 100644 index 000000000..a92c7f015 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_monitor.json new file mode 100644 index 000000000..5d9a27c2a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_detector.json new file mode 100644 index 000000000..d53808643 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_disk_manipulator.json new file mode 100644 index 000000000..557097423 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_fluid_grid.json new file mode 100644 index 000000000..4e0a33448 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_grid.json new file mode 100644 index 000000000..e3d0fa38f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_receiver.json new file mode 100644 index 000000000..2aae5a621 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_transmitter.json new file mode 100644 index 000000000..61a46fd3f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_pattern_grid.json new file mode 100644 index 000000000..123a3edb4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_relay.json new file mode 100644 index 000000000..64c4ce1aa --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_security_manager.json new file mode 100644 index 000000000..e3c67fc94 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_wireless_transmitter.json new file mode 100644 index 000000000..ab821302d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/orange_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/orange_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/orange_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pattern_grid.json new file mode 100644 index 000000000..2b0965c7c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_controller.json new file mode 100644 index 000000000..cd783cfdf --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter.json new file mode 100644 index 000000000..11e7dd1c7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter_manager.json new file mode 100644 index 000000000..62a760f8d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_grid.json new file mode 100644 index 000000000..bb4b87ae0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_monitor.json new file mode 100644 index 000000000..e287f8489 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_detector.json new file mode 100644 index 000000000..8c5168165 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_disk_manipulator.json new file mode 100644 index 000000000..e5c789a68 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_fluid_grid.json new file mode 100644 index 000000000..70b8fbb74 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_grid.json new file mode 100644 index 000000000..08a8bf04b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_receiver.json new file mode 100644 index 000000000..99fd1fc77 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_transmitter.json new file mode 100644 index 000000000..d63db5907 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_pattern_grid.json new file mode 100644 index 000000000..d73c20936 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_relay.json new file mode 100644 index 000000000..174feaa26 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_security_manager.json new file mode 100644 index 000000000..ae094adbc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_wireless_transmitter.json new file mode 100644 index 000000000..ba36f2970 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/pink_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/pink_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/pink_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_controller.json new file mode 100644 index 000000000..000349f3a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter.json new file mode 100644 index 000000000..90106a5c3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter_manager.json new file mode 100644 index 000000000..2749688ab --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_grid.json new file mode 100644 index 000000000..5a4caadca --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_monitor.json new file mode 100644 index 000000000..c4278bac9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_detector.json new file mode 100644 index 000000000..805f9eda9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_disk_manipulator.json new file mode 100644 index 000000000..5e94382c7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_fluid_grid.json new file mode 100644 index 000000000..f8b3b80f9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_grid.json new file mode 100644 index 000000000..e27ed8e58 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_receiver.json new file mode 100644 index 000000000..36756861f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_transmitter.json new file mode 100644 index 000000000..d7a641bef --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_pattern_grid.json new file mode 100644 index 000000000..341718ec0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_relay.json new file mode 100644 index 000000000..82bcc08aa --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_security_manager.json new file mode 100644 index 000000000..4cb83d711 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_wireless_transmitter.json new file mode 100644 index 000000000..ae3f025f0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/purple_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/purple_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/purple_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_controller.json new file mode 100644 index 000000000..e560c92a7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter.json new file mode 100644 index 000000000..33c94ba7d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter_manager.json new file mode 100644 index 000000000..b5c8e497d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_grid.json new file mode 100644 index 000000000..feabb2f5b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_monitor.json new file mode 100644 index 000000000..8894546f1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_detector.json new file mode 100644 index 000000000..54a3e93d6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_disk_manipulator.json new file mode 100644 index 000000000..957871488 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_fluid_grid.json new file mode 100644 index 000000000..a819887e5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_grid.json new file mode 100644 index 000000000..948fa8e61 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_receiver.json new file mode 100644 index 000000000..90ac0c1db --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_transmitter.json new file mode 100644 index 000000000..5b3699454 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_pattern_grid.json new file mode 100644 index 000000000..aad696cf3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_relay.json new file mode 100644 index 000000000..2557f8728 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_security_manager.json new file mode 100644 index 000000000..5db5b6b94 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_wireless_transmitter.json new file mode 100644 index 000000000..0d4528310 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/red_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/red_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/red_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/relay.json new file mode 100644 index 000000000..29a2c7018 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/security_manager.json new file mode 100644 index 000000000..f6bebeb19 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_controller.json new file mode 100644 index 000000000..de132496c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter.json new file mode 100644 index 000000000..2f03ed062 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter_manager.json new file mode 100644 index 000000000..bd1ec3ebb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_grid.json new file mode 100644 index 000000000..b16ed8a23 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_monitor.json new file mode 100644 index 000000000..b1093cb7e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_detector.json new file mode 100644 index 000000000..68659a2e6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_disk_manipulator.json new file mode 100644 index 000000000..1d9e9211d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_fluid_grid.json new file mode 100644 index 000000000..ef2696fc8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_grid.json new file mode 100644 index 000000000..0f6af0e14 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_receiver.json new file mode 100644 index 000000000..58f50f23d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_transmitter.json new file mode 100644 index 000000000..4c369d069 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_pattern_grid.json new file mode 100644 index 000000000..0bd4c5c02 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_relay.json new file mode 100644 index 000000000..28cb49b70 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_security_manager.json new file mode 100644 index 000000000..b5f13a66b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_wireless_transmitter.json new file mode 100644 index 000000000..197cbf663 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/white_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/white_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/white_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/wireless_transmitter.json new file mode 100644 index 000000000..6864b01e6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_controller.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_controller.json new file mode 100644 index 000000000..02d754e48 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_controller" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_controller" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter.json new file mode 100644 index 000000000..94135a3fa --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_crafter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_crafter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter_manager.json new file mode 100644 index 000000000..8f9ea3940 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafter_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_crafter_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_crafter_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_grid.json new file mode 100644 index 000000000..0a36ba669 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_monitor.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_monitor.json new file mode 100644 index 000000000..4352c9447 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_crafting_monitor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_crafting_monitor" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_crafting_monitor" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_detector.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_detector.json new file mode 100644 index 000000000..cad791fab --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_detector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_detector" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_detector" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_disk_manipulator.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_disk_manipulator.json new file mode 100644 index 000000000..930319b32 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_disk_manipulator.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_disk_manipulator" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_disk_manipulator" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_fluid_grid.json new file mode 100644 index 000000000..c35e98abf --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_grid.json new file mode 100644 index 000000000..35c2931fa --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_receiver.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_receiver.json new file mode 100644 index 000000000..4a8621894 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_receiver.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_network_receiver" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_network_receiver" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_transmitter.json new file mode 100644 index 000000000..3baa50d39 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_network_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_network_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_network_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_pattern_grid.json new file mode 100644 index 000000000..ecfdaf987 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_relay.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_relay.json new file mode 100644 index 000000000..cef6265e3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_relay.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_relay" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_relay" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_security_manager.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_security_manager.json new file mode 100644 index 000000000..6ed9fbd1f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_security_manager.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_security_manager" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_security_manager" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_wireless_transmitter.json new file mode 100644 index 000000000..f310e72c6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/coloring_recipes/yellow_wireless_transmitter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:coloring_recipes/yellow_wireless_transmitter" + ] + }, + "criteria": { + "refinedstorage:controller": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:coloring_recipes/yellow_wireless_transmitter" + } + } + }, + "requirements": [ + [ + "refinedstorage:controller", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/black_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/black_crafting_grid.json new file mode 100644 index 000000000..425128e3b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/black_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/black_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/black_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/blue_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/blue_crafting_grid.json new file mode 100644 index 000000000..f6181e967 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/blue_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/blue_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/blue_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/brown_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/brown_crafting_grid.json new file mode 100644 index 000000000..3ca8d3939 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/brown_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/brown_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/brown_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/crafting_grid.json new file mode 100644 index 000000000..17a25bfde --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/cyan_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/cyan_crafting_grid.json new file mode 100644 index 000000000..cd83be382 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/cyan_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/cyan_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/cyan_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/gray_crafting_grid.json new file mode 100644 index 000000000..68640a384 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/gray_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/gray_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/gray_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/green_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/green_crafting_grid.json new file mode 100644 index 000000000..f2cdf99b1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/green_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/green_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/green_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/light_gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/light_gray_crafting_grid.json new file mode 100644 index 000000000..4b8ae4a47 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/light_gray_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/light_gray_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/light_gray_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/lime_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/lime_crafting_grid.json new file mode 100644 index 000000000..9f603f34e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/lime_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/lime_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/lime_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/magenta_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/magenta_crafting_grid.json new file mode 100644 index 000000000..1e9649a2f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/magenta_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/magenta_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/magenta_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/orange_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/orange_crafting_grid.json new file mode 100644 index 000000000..b8253e870 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/orange_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/orange_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/orange_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/pink_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/pink_crafting_grid.json new file mode 100644 index 000000000..60b815edc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/pink_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/pink_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/pink_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/purple_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/purple_crafting_grid.json new file mode 100644 index 000000000..4e39c76b3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/purple_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/purple_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/purple_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/red_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/red_crafting_grid.json new file mode 100644 index 000000000..07fbae08b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/red_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/red_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/red_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/white_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/white_crafting_grid.json new file mode 100644 index 000000000..35700df97 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/white_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/white_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/white_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/yellow_crafting_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/yellow_crafting_grid.json new file mode 100644 index 000000000..0488a9227 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/crafting_grid/yellow_crafting_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:crafting_grid/yellow_crafting_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:crafting_grid/yellow_crafting_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/black_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/black_fluid_grid.json new file mode 100644 index 000000000..f41984b80 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/black_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/black_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/black_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/blue_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/blue_fluid_grid.json new file mode 100644 index 000000000..25665799f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/blue_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/blue_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/blue_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/brown_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/brown_fluid_grid.json new file mode 100644 index 000000000..c81452c62 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/brown_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/brown_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/brown_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/cyan_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/cyan_fluid_grid.json new file mode 100644 index 000000000..df39f8294 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/cyan_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/cyan_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/cyan_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/fluid_grid.json new file mode 100644 index 000000000..676aa226c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/gray_fluid_grid.json new file mode 100644 index 000000000..62799dc44 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/gray_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/gray_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/gray_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/green_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/green_fluid_grid.json new file mode 100644 index 000000000..473e80e29 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/green_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/green_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/green_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/light_gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/light_gray_fluid_grid.json new file mode 100644 index 000000000..383318f64 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/light_gray_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/light_gray_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/light_gray_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/lime_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/lime_fluid_grid.json new file mode 100644 index 000000000..61f6b24d6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/lime_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/lime_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/lime_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/magenta_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/magenta_fluid_grid.json new file mode 100644 index 000000000..023aadb7d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/magenta_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/magenta_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/magenta_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/orange_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/orange_fluid_grid.json new file mode 100644 index 000000000..176c45337 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/orange_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/orange_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/orange_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/pink_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/pink_fluid_grid.json new file mode 100644 index 000000000..ee295b02a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/pink_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/pink_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/pink_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/purple_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/purple_fluid_grid.json new file mode 100644 index 000000000..a7a1ba42c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/purple_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/purple_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/purple_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/red_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/red_fluid_grid.json new file mode 100644 index 000000000..59333d301 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/red_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/red_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/red_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/white_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/white_fluid_grid.json new file mode 100644 index 000000000..95bc1dc86 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/white_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/white_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/white_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/yellow_fluid_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/yellow_fluid_grid.json new file mode 100644 index 000000000..75acf3205 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/fluid_grid/yellow_fluid_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:fluid_grid/yellow_fluid_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:fluid_grid/yellow_fluid_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/black_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/black_pattern_grid.json new file mode 100644 index 000000000..8201c424b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/black_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/black_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/black_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/blue_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/blue_pattern_grid.json new file mode 100644 index 000000000..2a73eb025 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/blue_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/blue_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/blue_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/brown_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/brown_pattern_grid.json new file mode 100644 index 000000000..9c1ec7bad --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/brown_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/brown_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/brown_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/cyan_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/cyan_pattern_grid.json new file mode 100644 index 000000000..d65f66de5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/cyan_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/cyan_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/cyan_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/gray_pattern_grid.json new file mode 100644 index 000000000..6fe317a86 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/gray_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/gray_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/gray_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/green_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/green_pattern_grid.json new file mode 100644 index 000000000..5c9972366 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/green_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/green_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/green_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/light_gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/light_gray_pattern_grid.json new file mode 100644 index 000000000..30c51c36f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/light_gray_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/light_gray_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/light_gray_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/lime_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/lime_pattern_grid.json new file mode 100644 index 000000000..98ef64338 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/lime_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/lime_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/lime_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/magenta_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/magenta_pattern_grid.json new file mode 100644 index 000000000..3c5f1bb6a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/magenta_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/magenta_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/magenta_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/orange_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/orange_pattern_grid.json new file mode 100644 index 000000000..d7c974fef --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/orange_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/orange_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/orange_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pattern_grid.json new file mode 100644 index 000000000..64108d7e7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pink_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pink_pattern_grid.json new file mode 100644 index 000000000..666f03a8e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/pink_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/pink_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/pink_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/purple_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/purple_pattern_grid.json new file mode 100644 index 000000000..8e32d813c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/purple_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/purple_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/purple_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/red_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/red_pattern_grid.json new file mode 100644 index 000000000..0d5f18608 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/red_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/red_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/red_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/white_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/white_pattern_grid.json new file mode 100644 index 000000000..41c2df8ce --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/white_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/white_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/white_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/yellow_pattern_grid.json b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/yellow_pattern_grid.json new file mode 100644 index 000000000..b02abf0ec --- /dev/null +++ b/src/generated/resources/data/refinedstorage/advancements/recipes/refinedstorage/pattern_grid/yellow_pattern_grid.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "refinedstorage:pattern_grid/yellow_pattern_grid" + ] + }, + "criteria": { + "refinedstorage:grid": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "refinedstorage:pattern_grid/yellow_pattern_grid" + } + } + }, + "requirements": [ + [ + "refinedstorage:grid", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_controller.json new file mode 100644 index 000000000..f498c5dbb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:black_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafter.json new file mode 100644 index 000000000..8660bee97 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:black_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafter_manager.json new file mode 100644 index 000000000..c5dff26d9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafting_grid.json new file mode 100644 index 000000000..be362323a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafting_monitor.json new file mode 100644 index 000000000..a26ea4dc4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_creative_controller.json new file mode 100644 index 000000000..26e50362a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_detector.json new file mode 100644 index 000000000..b7aeabdf4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_disk_manipulator.json new file mode 100644 index 000000000..5284ad7f2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_fluid_grid.json new file mode 100644 index 000000000..e65c813ce --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_grid.json new file mode 100644 index 000000000..c0c1c665c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_network_receiver.json new file mode 100644 index 000000000..44774cbc0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_network_transmitter.json new file mode 100644 index 000000000..2c903afaa --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_pattern_grid.json new file mode 100644 index 000000000..c03c0ad95 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_relay.json new file mode 100644 index 000000000..1c3bed369 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_security_manager.json new file mode 100644 index 000000000..e792f35ae --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_wireless_transmitter.json new file mode 100644 index 000000000..aca14face --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/black_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:black_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_controller.json new file mode 100644 index 000000000..488f34bd0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:blue_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafter.json new file mode 100644 index 000000000..d85ac4cdb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:blue_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafter_manager.json new file mode 100644 index 000000000..1b1ce6244 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafting_grid.json new file mode 100644 index 000000000..fc01bebeb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafting_monitor.json new file mode 100644 index 000000000..a11f39c9c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_creative_controller.json new file mode 100644 index 000000000..872386ad6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_detector.json new file mode 100644 index 000000000..82fc9171d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_disk_manipulator.json new file mode 100644 index 000000000..a42aa3ac8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_fluid_grid.json new file mode 100644 index 000000000..c0fd9cce0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_grid.json new file mode 100644 index 000000000..0e2f808c0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_network_receiver.json new file mode 100644 index 000000000..f48e14cec --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_network_transmitter.json new file mode 100644 index 000000000..0b68266ae --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_pattern_grid.json new file mode 100644 index 000000000..84a6b4113 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_relay.json new file mode 100644 index 000000000..9adfc1832 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_security_manager.json new file mode 100644 index 000000000..47ef03078 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_wireless_transmitter.json new file mode 100644 index 000000000..1a4c7d138 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/blue_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:blue_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_controller.json new file mode 100644 index 000000000..aaa0f82d2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:brown_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafter.json new file mode 100644 index 000000000..1d22c31fd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:brown_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafter_manager.json new file mode 100644 index 000000000..128b71d95 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafting_grid.json new file mode 100644 index 000000000..6bb486ddd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafting_monitor.json new file mode 100644 index 000000000..33c8b2813 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_creative_controller.json new file mode 100644 index 000000000..ff6a31e2b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_detector.json new file mode 100644 index 000000000..f52a249c4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_disk_manipulator.json new file mode 100644 index 000000000..b66a1ce4c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_fluid_grid.json new file mode 100644 index 000000000..d031c2220 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_grid.json new file mode 100644 index 000000000..6037ec040 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_network_receiver.json new file mode 100644 index 000000000..e2800e9da --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_network_transmitter.json new file mode 100644 index 000000000..001acf3f3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_pattern_grid.json new file mode 100644 index 000000000..c6606c0c7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_relay.json new file mode 100644 index 000000000..c3ec927e2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_security_manager.json new file mode 100644 index 000000000..d08e8d5d7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_wireless_transmitter.json new file mode 100644 index 000000000..c64e0ceed --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/brown_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:brown_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/controller.json similarity index 86% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/controller.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/controller.json index d44206853..ecf8be9ee 100644 --- a/src/main/resources/data/refinedstorage/loot_tables/blocks/controller.json +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/controller.json @@ -6,12 +6,12 @@ "entries": [ { "type": "minecraft:item", - "name": "refinedstorage:controller", "functions": [ { "function": "refinedstorage:controller" } - ] + ], + "name": "refinedstorage:controller" } ], "conditions": [ diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/crafter.json similarity index 86% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/crafter.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/crafter.json index 3ff7fbb8f..d2bf7bbde 100644 --- a/src/main/resources/data/refinedstorage/loot_tables/blocks/crafter.json +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/crafter.json @@ -6,12 +6,12 @@ "entries": [ { "type": "minecraft:item", - "name": "refinedstorage:crafter", "functions": [ { "function": "refinedstorage:crafter" } - ] + ], + "name": "refinedstorage:crafter" } ], "conditions": [ diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/crafter_manager.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/crafter_manager.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/crafter_manager.json diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/crafting_grid.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/crafting_grid.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/crafting_grid.json diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/crafting_monitor.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/crafting_monitor.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/crafting_monitor.json diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/creative_controller.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/creative_controller.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/creative_controller.json diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_controller.json new file mode 100644 index 000000000..f8cc6a7a0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:cyan_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafter.json new file mode 100644 index 000000000..906367e3e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:cyan_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafter_manager.json new file mode 100644 index 000000000..9e1b395bc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafting_grid.json new file mode 100644 index 000000000..b04b2df34 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafting_monitor.json new file mode 100644 index 000000000..bb8b66ff3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_creative_controller.json new file mode 100644 index 000000000..61b0b1400 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_detector.json new file mode 100644 index 000000000..5730c1897 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_disk_manipulator.json new file mode 100644 index 000000000..c2f58acac --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_fluid_grid.json new file mode 100644 index 000000000..f3cca8026 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_grid.json new file mode 100644 index 000000000..fc4adaaad --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_network_receiver.json new file mode 100644 index 000000000..d06b990a2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_network_transmitter.json new file mode 100644 index 000000000..add08461c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_pattern_grid.json new file mode 100644 index 000000000..b52a406e1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_relay.json new file mode 100644 index 000000000..289577433 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_security_manager.json new file mode 100644 index 000000000..681b62bc5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_wireless_transmitter.json new file mode 100644 index 000000000..d42934e52 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/cyan_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:cyan_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/detector.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/detector.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/detector.json diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/disk_manipulator.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/disk_manipulator.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/disk_manipulator.json diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/fluid_grid.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/fluid_grid.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/fluid_grid.json diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_controller.json new file mode 100644 index 000000000..e99477502 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:gray_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafter.json new file mode 100644 index 000000000..9b4f8eb46 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:gray_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafter_manager.json new file mode 100644 index 000000000..830c42805 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafting_grid.json new file mode 100644 index 000000000..0768f5279 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafting_monitor.json new file mode 100644 index 000000000..9a5162f66 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_creative_controller.json new file mode 100644 index 000000000..966e3a18b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_detector.json new file mode 100644 index 000000000..0a4d29112 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_disk_manipulator.json new file mode 100644 index 000000000..5e909ebc2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_fluid_grid.json new file mode 100644 index 000000000..40332a8ad --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_grid.json new file mode 100644 index 000000000..1eb1d7ea8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_network_receiver.json new file mode 100644 index 000000000..00a018c85 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_network_transmitter.json new file mode 100644 index 000000000..cf96e137a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_pattern_grid.json new file mode 100644 index 000000000..3fdf2d213 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_relay.json new file mode 100644 index 000000000..7d4ae2610 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_security_manager.json new file mode 100644 index 000000000..04d2d0bc3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_wireless_transmitter.json new file mode 100644 index 000000000..017a562e2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/gray_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:gray_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_controller.json new file mode 100644 index 000000000..2cce27f2c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:green_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafter.json new file mode 100644 index 000000000..6e18587d6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:green_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafter_manager.json new file mode 100644 index 000000000..063459fae --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafting_grid.json new file mode 100644 index 000000000..ce779902f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafting_monitor.json new file mode 100644 index 000000000..e45302095 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_creative_controller.json new file mode 100644 index 000000000..27681c1fc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_detector.json new file mode 100644 index 000000000..5a99a33fd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_disk_manipulator.json new file mode 100644 index 000000000..db76e0b8b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_fluid_grid.json new file mode 100644 index 000000000..d8c9f7e83 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_grid.json new file mode 100644 index 000000000..6b945055b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_network_receiver.json new file mode 100644 index 000000000..235e654dc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_network_transmitter.json new file mode 100644 index 000000000..2a029d1cf --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_pattern_grid.json new file mode 100644 index 000000000..38b59806f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_relay.json new file mode 100644 index 000000000..9e75573cb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_security_manager.json new file mode 100644 index 000000000..938433973 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_wireless_transmitter.json new file mode 100644 index 000000000..7f177c375 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/green_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:green_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/grid.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/grid.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/grid.json diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_controller.json new file mode 100644 index 000000000..dd3be569c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:light_gray_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafter.json new file mode 100644 index 000000000..6d2eac41b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:light_gray_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafter_manager.json new file mode 100644 index 000000000..8b1d4f2c9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafting_grid.json new file mode 100644 index 000000000..627020000 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafting_monitor.json new file mode 100644 index 000000000..2f919793d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_creative_controller.json new file mode 100644 index 000000000..7c5c70670 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_detector.json new file mode 100644 index 000000000..b7bc03898 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_disk_manipulator.json new file mode 100644 index 000000000..76ca007ef --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_fluid_grid.json new file mode 100644 index 000000000..98a9739b4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_grid.json new file mode 100644 index 000000000..c520da083 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_network_receiver.json new file mode 100644 index 000000000..8b9f1e23a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_network_transmitter.json new file mode 100644 index 000000000..789abe4bb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_pattern_grid.json new file mode 100644 index 000000000..ba0459401 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_relay.json new file mode 100644 index 000000000..6f3d8018e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_security_manager.json new file mode 100644 index 000000000..c66d4aed5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_wireless_transmitter.json new file mode 100644 index 000000000..3879dc963 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/light_gray_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:light_gray_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_controller.json new file mode 100644 index 000000000..ed32f13ab --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:lime_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafter.json new file mode 100644 index 000000000..55b5cfba2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:lime_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafter_manager.json new file mode 100644 index 000000000..e1a826ed7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafting_grid.json new file mode 100644 index 000000000..f0705148b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafting_monitor.json new file mode 100644 index 000000000..1632f0ae9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_creative_controller.json new file mode 100644 index 000000000..b878fe6cb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_detector.json new file mode 100644 index 000000000..5b9c5702e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_disk_manipulator.json new file mode 100644 index 000000000..cd036be31 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_fluid_grid.json new file mode 100644 index 000000000..619c3fcaf --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_grid.json new file mode 100644 index 000000000..76cfe8a06 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_network_receiver.json new file mode 100644 index 000000000..6b2c3042d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_network_transmitter.json new file mode 100644 index 000000000..4b3520846 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_pattern_grid.json new file mode 100644 index 000000000..822b16cdc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_relay.json new file mode 100644 index 000000000..c04a55ea0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_security_manager.json new file mode 100644 index 000000000..46d77965e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_wireless_transmitter.json new file mode 100644 index 000000000..38b565518 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/lime_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:lime_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_controller.json new file mode 100644 index 000000000..7be25e62d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:magenta_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafter.json new file mode 100644 index 000000000..0cfc9310d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:magenta_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafter_manager.json new file mode 100644 index 000000000..bc0ec5a93 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafting_grid.json new file mode 100644 index 000000000..d004deb68 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafting_monitor.json new file mode 100644 index 000000000..a190267ec --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_creative_controller.json new file mode 100644 index 000000000..88d3738ec --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_detector.json new file mode 100644 index 000000000..8684a6c1b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_disk_manipulator.json new file mode 100644 index 000000000..b828031a7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_fluid_grid.json new file mode 100644 index 000000000..cf2d1a498 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_grid.json new file mode 100644 index 000000000..e927d54a2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_network_receiver.json new file mode 100644 index 000000000..00f315aa0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_network_transmitter.json new file mode 100644 index 000000000..c084cbd89 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_pattern_grid.json new file mode 100644 index 000000000..4616cef6c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_relay.json new file mode 100644 index 000000000..409b81695 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_security_manager.json new file mode 100644 index 000000000..f252041fa --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_wireless_transmitter.json new file mode 100644 index 000000000..d15a1d26f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/magenta_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:magenta_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/network_receiver.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/network_receiver.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/network_receiver.json diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/network_transmitter.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/network_transmitter.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/network_transmitter.json diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_controller.json new file mode 100644 index 000000000..4bc697afc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:orange_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafter.json new file mode 100644 index 000000000..df125fbbb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:orange_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafter_manager.json new file mode 100644 index 000000000..1249843e4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafting_grid.json new file mode 100644 index 000000000..323540e12 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafting_monitor.json new file mode 100644 index 000000000..90b855b8d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_creative_controller.json new file mode 100644 index 000000000..41bf14f0b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_detector.json new file mode 100644 index 000000000..cf8624a54 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_disk_manipulator.json new file mode 100644 index 000000000..95ce6de08 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_fluid_grid.json new file mode 100644 index 000000000..4a2beb85e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_grid.json new file mode 100644 index 000000000..e69775064 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_network_receiver.json new file mode 100644 index 000000000..70f072779 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_network_transmitter.json new file mode 100644 index 000000000..7ac1fad98 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_pattern_grid.json new file mode 100644 index 000000000..c51caba02 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_relay.json new file mode 100644 index 000000000..a38e8d581 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_security_manager.json new file mode 100644 index 000000000..7d52d9b2c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_wireless_transmitter.json new file mode 100644 index 000000000..09ecc2af1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/orange_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:orange_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pattern_grid.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/pattern_grid.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/pattern_grid.json diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_controller.json new file mode 100644 index 000000000..36f86eabe --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:pink_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafter.json new file mode 100644 index 000000000..4c4c54ef6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:pink_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafter_manager.json new file mode 100644 index 000000000..267c8b224 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafting_grid.json new file mode 100644 index 000000000..ed0dfbe9c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafting_monitor.json new file mode 100644 index 000000000..438491343 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_creative_controller.json new file mode 100644 index 000000000..64afb34ce --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_detector.json new file mode 100644 index 000000000..61addc6dd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_disk_manipulator.json new file mode 100644 index 000000000..483b83e25 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_fluid_grid.json new file mode 100644 index 000000000..d11755525 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_grid.json new file mode 100644 index 000000000..5f23beca5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_network_receiver.json new file mode 100644 index 000000000..6cf9fa306 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_network_transmitter.json new file mode 100644 index 000000000..aae41f99f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_pattern_grid.json new file mode 100644 index 000000000..3acbb86e5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_relay.json new file mode 100644 index 000000000..dca1c5348 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_security_manager.json new file mode 100644 index 000000000..d91727edc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_wireless_transmitter.json new file mode 100644 index 000000000..32f206a9e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/pink_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:pink_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_controller.json new file mode 100644 index 000000000..1d2e3f4ef --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:purple_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafter.json new file mode 100644 index 000000000..929de6bc4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:purple_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafter_manager.json new file mode 100644 index 000000000..b2f52fcea --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafting_grid.json new file mode 100644 index 000000000..d9bacd1e3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafting_monitor.json new file mode 100644 index 000000000..b32e859a2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_creative_controller.json new file mode 100644 index 000000000..64c6f00bd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_detector.json new file mode 100644 index 000000000..bf0971a5d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_disk_manipulator.json new file mode 100644 index 000000000..aab4bcc4b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_fluid_grid.json new file mode 100644 index 000000000..efc8e3468 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_grid.json new file mode 100644 index 000000000..eaaebc0f5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_network_receiver.json new file mode 100644 index 000000000..5aef923fc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_network_transmitter.json new file mode 100644 index 000000000..a4058b6b1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_pattern_grid.json new file mode 100644 index 000000000..6d95d60eb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_relay.json new file mode 100644 index 000000000..61bdcfae1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_security_manager.json new file mode 100644 index 000000000..9b0e4a1f0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_wireless_transmitter.json new file mode 100644 index 000000000..20c196afc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/purple_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:purple_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_controller.json new file mode 100644 index 000000000..28556f4ca --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:red_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafter.json new file mode 100644 index 000000000..532e6651b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:red_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafter_manager.json new file mode 100644 index 000000000..645220e53 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafting_grid.json new file mode 100644 index 000000000..f4be40a2b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafting_monitor.json new file mode 100644 index 000000000..d95990426 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_creative_controller.json new file mode 100644 index 000000000..5f3a8562b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_detector.json new file mode 100644 index 000000000..faf09eae7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_disk_manipulator.json new file mode 100644 index 000000000..383a330f2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_fluid_grid.json new file mode 100644 index 000000000..a855256f9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_grid.json new file mode 100644 index 000000000..4593c39d1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_network_receiver.json new file mode 100644 index 000000000..54db94898 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_network_transmitter.json new file mode 100644 index 000000000..819fa99e1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_pattern_grid.json new file mode 100644 index 000000000..0edc67cb0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_relay.json new file mode 100644 index 000000000..c18566644 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_security_manager.json new file mode 100644 index 000000000..3646b9e40 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_wireless_transmitter.json new file mode 100644 index 000000000..96425b1d1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/red_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:red_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/relay.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/relay.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/relay.json diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/security_manager.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/security_manager.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/security_manager.json diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_controller.json new file mode 100644 index 000000000..a67a07d08 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:white_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafter.json new file mode 100644 index 000000000..d97df73b5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:white_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafter_manager.json new file mode 100644 index 000000000..81f1086be --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafting_grid.json new file mode 100644 index 000000000..8e82917a2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafting_monitor.json new file mode 100644 index 000000000..615f3138a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_creative_controller.json new file mode 100644 index 000000000..0dcd5e637 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_detector.json new file mode 100644 index 000000000..3d00f7520 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_disk_manipulator.json new file mode 100644 index 000000000..538436f31 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_fluid_grid.json new file mode 100644 index 000000000..cb524e742 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_grid.json new file mode 100644 index 000000000..d79fd907c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_network_receiver.json new file mode 100644 index 000000000..3a0b9120d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_network_transmitter.json new file mode 100644 index 000000000..25b90a942 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_pattern_grid.json new file mode 100644 index 000000000..e72eb93f5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_relay.json new file mode 100644 index 000000000..0a3cd4748 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_security_manager.json new file mode 100644 index 000000000..47748a90a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_wireless_transmitter.json new file mode 100644 index 000000000..aabb68158 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/white_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:white_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/loot_tables/blocks/wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/wireless_transmitter.json similarity index 100% rename from src/main/resources/data/refinedstorage/loot_tables/blocks/wireless_transmitter.json rename to src/generated/resources/data/refinedstorage/loot_tables/blocks/wireless_transmitter.json diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_controller.json new file mode 100644 index 000000000..e82f5ceb6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_controller.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:controller" + } + ], + "name": "refinedstorage:yellow_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafter.json new file mode 100644 index 000000000..a6fb08f34 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafter.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "refinedstorage:crafter" + } + ], + "name": "refinedstorage:yellow_crafter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafter_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafter_manager.json new file mode 100644 index 000000000..44e37fe13 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafter_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_crafter_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafting_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafting_grid.json new file mode 100644 index 000000000..15b41a9d4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafting_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_crafting_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafting_monitor.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafting_monitor.json new file mode 100644 index 000000000..7cc9085ee --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_crafting_monitor.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_crafting_monitor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_creative_controller.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_creative_controller.json new file mode 100644 index 000000000..173b641f3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_creative_controller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_creative_controller" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_detector.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_detector.json new file mode 100644 index 000000000..b166cd3b5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_detector.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_detector" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_disk_manipulator.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_disk_manipulator.json new file mode 100644 index 000000000..883b33bf9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_disk_manipulator.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_disk_manipulator" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_fluid_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_fluid_grid.json new file mode 100644 index 000000000..60055edd0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_fluid_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_fluid_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_grid.json new file mode 100644 index 000000000..3a4dd6828 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_network_receiver.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_network_receiver.json new file mode 100644 index 000000000..b18a8aef3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_network_receiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_network_receiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_network_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_network_transmitter.json new file mode 100644 index 000000000..0580a416d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_network_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_network_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_pattern_grid.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_pattern_grid.json new file mode 100644 index 000000000..b36b72545 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_pattern_grid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_pattern_grid" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_relay.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_relay.json new file mode 100644 index 000000000..0f88b75b2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_relay.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_relay" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_security_manager.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_security_manager.json new file mode 100644 index 000000000..245f819fe --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_security_manager.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_security_manager" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_wireless_transmitter.json new file mode 100644 index 000000000..a6f9450a5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/loot_tables/blocks/yellow_wireless_transmitter.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "refinedstorage:yellow_wireless_transmitter" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_controller.json new file mode 100644 index 000000000..4e16e544d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafter.json new file mode 100644 index 000000000..3695af494 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafter_manager.json new file mode 100644 index 000000000..81ebbad5c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafting_grid.json new file mode 100644 index 000000000..a05d5b854 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafting_monitor.json new file mode 100644 index 000000000..50814250f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_detector.json new file mode 100644 index 000000000..ecd74caa2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_disk_manipulator.json new file mode 100644 index 000000000..b6ea093f7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_fluid_grid.json new file mode 100644 index 000000000..491230873 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_grid.json new file mode 100644 index 000000000..f9dab0200 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_network_receiver.json new file mode 100644 index 000000000..be457aee4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_network_transmitter.json new file mode 100644 index 000000000..db79217ce --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_pattern_grid.json new file mode 100644 index 000000000..d525c748f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_relay.json new file mode 100644 index 000000000..066269131 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_security_manager.json new file mode 100644 index 000000000..8c766c07f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_wireless_transmitter.json new file mode 100644 index 000000000..162c6ea8d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/black_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/black" + } + ], + "result": { + "item": "refinedstorage:black_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_controller.json new file mode 100644 index 000000000..6d0a34bad --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafter.json new file mode 100644 index 000000000..ac89114f7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafter_manager.json new file mode 100644 index 000000000..40fbf8b81 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafting_grid.json new file mode 100644 index 000000000..75071c830 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafting_monitor.json new file mode 100644 index 000000000..a4498e61b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_detector.json new file mode 100644 index 000000000..73e10a71d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_disk_manipulator.json new file mode 100644 index 000000000..ee8c50d2f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_fluid_grid.json new file mode 100644 index 000000000..7e97e3968 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_grid.json new file mode 100644 index 000000000..7aa842766 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_network_receiver.json new file mode 100644 index 000000000..5be3800a3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_network_transmitter.json new file mode 100644 index 000000000..6c693175a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_pattern_grid.json new file mode 100644 index 000000000..ca3b83550 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_relay.json new file mode 100644 index 000000000..fb7734bdb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_security_manager.json new file mode 100644 index 000000000..9c40b30cd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_wireless_transmitter.json new file mode 100644 index 000000000..ae47a13f4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/blue_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/blue" + } + ], + "result": { + "item": "refinedstorage:blue_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_controller.json new file mode 100644 index 000000000..4e09a10d4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafter.json new file mode 100644 index 000000000..6530261f4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafter_manager.json new file mode 100644 index 000000000..863be108a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafting_grid.json new file mode 100644 index 000000000..b7dea3993 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafting_monitor.json new file mode 100644 index 000000000..83d6b6d0f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_detector.json new file mode 100644 index 000000000..16b78b85a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_disk_manipulator.json new file mode 100644 index 000000000..e80fa3265 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_fluid_grid.json new file mode 100644 index 000000000..e76c1229f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_grid.json new file mode 100644 index 000000000..3233650c4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_network_receiver.json new file mode 100644 index 000000000..cbcf4f01b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_network_transmitter.json new file mode 100644 index 000000000..05a7eb9e5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_pattern_grid.json new file mode 100644 index 000000000..f84c0faaf --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_relay.json new file mode 100644 index 000000000..78cd1843a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_security_manager.json new file mode 100644 index 000000000..d3748bfa8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_wireless_transmitter.json new file mode 100644 index 000000000..30314b8b3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/brown_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/brown" + } + ], + "result": { + "item": "refinedstorage:brown_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/controller.json new file mode 100644 index 000000000..c58309737 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafter.json new file mode 100644 index 000000000..9230f6a6c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafter_manager.json new file mode 100644 index 000000000..295fe0411 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafting_grid.json new file mode 100644 index 000000000..4ec72f64d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafting_monitor.json new file mode 100644 index 000000000..e492a8a01 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_controller.json new file mode 100644 index 000000000..3fd8ef657 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafter.json new file mode 100644 index 000000000..bbbc52196 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafter_manager.json new file mode 100644 index 000000000..e92ba5e64 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafting_grid.json new file mode 100644 index 000000000..0f096d9dc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafting_monitor.json new file mode 100644 index 000000000..849eba982 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_detector.json new file mode 100644 index 000000000..ad8521790 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_disk_manipulator.json new file mode 100644 index 000000000..a7f325dee --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_fluid_grid.json new file mode 100644 index 000000000..b615ad94d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_grid.json new file mode 100644 index 000000000..7050e187a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_network_receiver.json new file mode 100644 index 000000000..49149e4cd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_network_transmitter.json new file mode 100644 index 000000000..b82370ef2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_pattern_grid.json new file mode 100644 index 000000000..106db1307 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_relay.json new file mode 100644 index 000000000..7f3563acb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_security_manager.json new file mode 100644 index 000000000..a19b77262 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_wireless_transmitter.json new file mode 100644 index 000000000..7b9a93eb0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/cyan_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/cyan" + } + ], + "result": { + "item": "refinedstorage:cyan_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/detector.json new file mode 100644 index 000000000..629985731 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/disk_manipulator.json new file mode 100644 index 000000000..ba29168b0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/fluid_grid.json new file mode 100644 index 000000000..f69b3ef6f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_controller.json new file mode 100644 index 000000000..ad869f7a6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafter.json new file mode 100644 index 000000000..a827dea46 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafter_manager.json new file mode 100644 index 000000000..4e60e085d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafting_grid.json new file mode 100644 index 000000000..425a4b3fa --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafting_monitor.json new file mode 100644 index 000000000..c321f9f98 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_detector.json new file mode 100644 index 000000000..79911bae0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_disk_manipulator.json new file mode 100644 index 000000000..a8f3b32c7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_fluid_grid.json new file mode 100644 index 000000000..43f5852ea --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_grid.json new file mode 100644 index 000000000..9c0fa9125 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_network_receiver.json new file mode 100644 index 000000000..5ef672cef --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_network_transmitter.json new file mode 100644 index 000000000..3874e8a55 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_pattern_grid.json new file mode 100644 index 000000000..25867e32b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_relay.json new file mode 100644 index 000000000..076ba0c39 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_security_manager.json new file mode 100644 index 000000000..752f0793b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_wireless_transmitter.json new file mode 100644 index 000000000..6c3d217c1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/gray_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/gray" + } + ], + "result": { + "item": "refinedstorage:gray_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_controller.json new file mode 100644 index 000000000..d88a075d9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafter.json new file mode 100644 index 000000000..4afa9ac76 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafter_manager.json new file mode 100644 index 000000000..604da5c40 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafting_grid.json new file mode 100644 index 000000000..f83195726 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafting_monitor.json new file mode 100644 index 000000000..d0f36d63c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_detector.json new file mode 100644 index 000000000..5762a9986 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_disk_manipulator.json new file mode 100644 index 000000000..e9582bc91 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_fluid_grid.json new file mode 100644 index 000000000..9bc5aff5c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_grid.json new file mode 100644 index 000000000..34b0fc10b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_network_receiver.json new file mode 100644 index 000000000..d7672bee7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_network_transmitter.json new file mode 100644 index 000000000..5c9a14af3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_pattern_grid.json new file mode 100644 index 000000000..5af0032cf --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_relay.json new file mode 100644 index 000000000..7ebdfe8fe --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_security_manager.json new file mode 100644 index 000000000..ffb03b1fd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_wireless_transmitter.json new file mode 100644 index 000000000..eb3860f8f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/green_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/green" + } + ], + "result": { + "item": "refinedstorage:green_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/grid.json new file mode 100644 index 000000000..c258a7b66 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_controller.json new file mode 100644 index 000000000..a6ed65b97 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafter.json new file mode 100644 index 000000000..aa6508e37 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafter_manager.json new file mode 100644 index 000000000..7ae6068c8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_grid.json new file mode 100644 index 000000000..00dba58c7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_monitor.json new file mode 100644 index 000000000..0047b9720 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_detector.json new file mode 100644 index 000000000..4ca4e1cee --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_disk_manipulator.json new file mode 100644 index 000000000..56e7c1731 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_fluid_grid.json new file mode 100644 index 000000000..b1eed9d00 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_grid.json new file mode 100644 index 000000000..8ad4ab7ed --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_network_receiver.json new file mode 100644 index 000000000..5afc5413d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_network_transmitter.json new file mode 100644 index 000000000..82215628a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_pattern_grid.json new file mode 100644 index 000000000..d960df4e7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_relay.json new file mode 100644 index 000000000..81ecd6950 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_security_manager.json new file mode 100644 index 000000000..baab84155 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_wireless_transmitter.json new file mode 100644 index 000000000..7d9a38b78 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/light_gray_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/light_gray" + } + ], + "result": { + "item": "refinedstorage:light_gray_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_controller.json new file mode 100644 index 000000000..db5cb5022 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafter.json new file mode 100644 index 000000000..ad9f511dd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafter_manager.json new file mode 100644 index 000000000..ad3c7df6b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafting_grid.json new file mode 100644 index 000000000..e73758bfa --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafting_monitor.json new file mode 100644 index 000000000..7053c38c2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_detector.json new file mode 100644 index 000000000..3e33027ad --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_disk_manipulator.json new file mode 100644 index 000000000..bcf8a22a6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_fluid_grid.json new file mode 100644 index 000000000..0bd4d613a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_grid.json new file mode 100644 index 000000000..9f7eac000 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_network_receiver.json new file mode 100644 index 000000000..f099d7244 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_network_transmitter.json new file mode 100644 index 000000000..55fa920da --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_pattern_grid.json new file mode 100644 index 000000000..e95d68b1a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_relay.json new file mode 100644 index 000000000..ec4ba6afe --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_security_manager.json new file mode 100644 index 000000000..13bff6e82 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_wireless_transmitter.json new file mode 100644 index 000000000..aa80e43c9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/lime_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/lime" + } + ], + "result": { + "item": "refinedstorage:lime_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_controller.json new file mode 100644 index 000000000..b959fa4a6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafter.json new file mode 100644 index 000000000..87789eefb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafter_manager.json new file mode 100644 index 000000000..dad2ac8e0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafting_grid.json new file mode 100644 index 000000000..75348aa82 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafting_monitor.json new file mode 100644 index 000000000..ee44c4cf8 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_detector.json new file mode 100644 index 000000000..c9a072f80 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_disk_manipulator.json new file mode 100644 index 000000000..041f1199e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_fluid_grid.json new file mode 100644 index 000000000..023436241 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_grid.json new file mode 100644 index 000000000..652100c91 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_network_receiver.json new file mode 100644 index 000000000..25819072a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_network_transmitter.json new file mode 100644 index 000000000..0a3cf8ebc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_pattern_grid.json new file mode 100644 index 000000000..993cec72c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_relay.json new file mode 100644 index 000000000..f06049a9f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_security_manager.json new file mode 100644 index 000000000..d8851c945 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_wireless_transmitter.json new file mode 100644 index 000000000..43e063fe1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/magenta_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/magenta" + } + ], + "result": { + "item": "refinedstorage:magenta_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/network_receiver.json new file mode 100644 index 000000000..878536081 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/network_transmitter.json new file mode 100644 index 000000000..1cfdc6d00 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_controller.json new file mode 100644 index 000000000..7cd7d3dde --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafter.json new file mode 100644 index 000000000..4c91aa47e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafter_manager.json new file mode 100644 index 000000000..1b75810ea --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafting_grid.json new file mode 100644 index 000000000..5e66b38ad --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafting_monitor.json new file mode 100644 index 000000000..0300c61a2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_detector.json new file mode 100644 index 000000000..fa921949c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_disk_manipulator.json new file mode 100644 index 000000000..0356974d3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_fluid_grid.json new file mode 100644 index 000000000..c8765eccb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_grid.json new file mode 100644 index 000000000..c9b2cfc6a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_network_receiver.json new file mode 100644 index 000000000..80576f058 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_network_transmitter.json new file mode 100644 index 000000000..f958d7c5d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_pattern_grid.json new file mode 100644 index 000000000..0c767d2f6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_relay.json new file mode 100644 index 000000000..8ae20ffcb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_security_manager.json new file mode 100644 index 000000000..0deb87beb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_wireless_transmitter.json new file mode 100644 index 000000000..45b65bf42 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/orange_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/orange" + } + ], + "result": { + "item": "refinedstorage:orange_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pattern_grid.json new file mode 100644 index 000000000..61e5b0fd4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_controller.json new file mode 100644 index 000000000..a25e331ed --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafter.json new file mode 100644 index 000000000..40232e8dc --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafter_manager.json new file mode 100644 index 000000000..710ddbd2c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafting_grid.json new file mode 100644 index 000000000..ef2b190a5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafting_monitor.json new file mode 100644 index 000000000..080ad0ce1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_detector.json new file mode 100644 index 000000000..ec6dd2465 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_disk_manipulator.json new file mode 100644 index 000000000..b437980cf --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_fluid_grid.json new file mode 100644 index 000000000..a3ee996fb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_grid.json new file mode 100644 index 000000000..beb1d9a3f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_network_receiver.json new file mode 100644 index 000000000..0c7556135 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_network_transmitter.json new file mode 100644 index 000000000..74bb8feaa --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_pattern_grid.json new file mode 100644 index 000000000..779d78a20 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_relay.json new file mode 100644 index 000000000..092ea769d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_security_manager.json new file mode 100644 index 000000000..0ac463fe3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_wireless_transmitter.json new file mode 100644 index 000000000..5082d1062 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/pink_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/pink" + } + ], + "result": { + "item": "refinedstorage:pink_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_controller.json new file mode 100644 index 000000000..ef6f4d5f6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafter.json new file mode 100644 index 000000000..707e8dd83 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafter_manager.json new file mode 100644 index 000000000..e165dec42 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafting_grid.json new file mode 100644 index 000000000..8e37b91b0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafting_monitor.json new file mode 100644 index 000000000..a59e603e6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_detector.json new file mode 100644 index 000000000..1a89e52a3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_disk_manipulator.json new file mode 100644 index 000000000..e72fb38c9 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_fluid_grid.json new file mode 100644 index 000000000..e10b4421b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_grid.json new file mode 100644 index 000000000..1763fd14c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_network_receiver.json new file mode 100644 index 000000000..e207c48e5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_network_transmitter.json new file mode 100644 index 000000000..3a98da924 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_pattern_grid.json new file mode 100644 index 000000000..3a9be0570 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_relay.json new file mode 100644 index 000000000..40f233ea3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_security_manager.json new file mode 100644 index 000000000..cb4a3c4bd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_wireless_transmitter.json new file mode 100644 index 000000000..beab6f9e7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/purple_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/purple" + } + ], + "result": { + "item": "refinedstorage:purple_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_controller.json new file mode 100644 index 000000000..86a355e9b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafter.json new file mode 100644 index 000000000..315fae7bd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafter_manager.json new file mode 100644 index 000000000..1adc7d5c2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafting_grid.json new file mode 100644 index 000000000..97a20ab4e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafting_monitor.json new file mode 100644 index 000000000..db3bcc0ca --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_detector.json new file mode 100644 index 000000000..1835ba174 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_disk_manipulator.json new file mode 100644 index 000000000..f63f0b2c2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_fluid_grid.json new file mode 100644 index 000000000..1adb34156 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_grid.json new file mode 100644 index 000000000..a8adfe1ad --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_network_receiver.json new file mode 100644 index 000000000..598f7838e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_network_transmitter.json new file mode 100644 index 000000000..6292c5fa7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_pattern_grid.json new file mode 100644 index 000000000..3df7fd717 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_relay.json new file mode 100644 index 000000000..c4a93bdf3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_security_manager.json new file mode 100644 index 000000000..fbe1eeca7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_wireless_transmitter.json new file mode 100644 index 000000000..c3432abdd --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/red_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/red" + } + ], + "result": { + "item": "refinedstorage:red_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/relay.json new file mode 100644 index 000000000..63c767d29 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/security_manager.json new file mode 100644 index 000000000..5d0f8acd3 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_controller.json new file mode 100644 index 000000000..7cd61a19c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafter.json new file mode 100644 index 000000000..66437ac2a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafter_manager.json new file mode 100644 index 000000000..ff29dae89 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafting_grid.json new file mode 100644 index 000000000..dbcd34b95 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafting_monitor.json new file mode 100644 index 000000000..0ac5239bf --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_detector.json new file mode 100644 index 000000000..32b0e4c50 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_disk_manipulator.json new file mode 100644 index 000000000..a647ffb1e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_fluid_grid.json new file mode 100644 index 000000000..7bb6c2a41 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_grid.json new file mode 100644 index 000000000..13c4e6459 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_network_receiver.json new file mode 100644 index 000000000..3c6ecaf59 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_network_transmitter.json new file mode 100644 index 000000000..6c206480c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_pattern_grid.json new file mode 100644 index 000000000..0c964f5e4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_relay.json new file mode 100644 index 000000000..cc35b3f8c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_security_manager.json new file mode 100644 index 000000000..d56d4d201 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_wireless_transmitter.json new file mode 100644 index 000000000..95bf13452 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/white_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/white" + } + ], + "result": { + "item": "refinedstorage:white_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/wireless_transmitter.json new file mode 100644 index 000000000..e2b74f278 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/light_blue" + } + ], + "result": { + "item": "refinedstorage:wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_controller.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_controller.json new file mode 100644 index 000000000..b15db2733 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_controller.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:controller" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafter.json new file mode 100644 index 000000000..faddef65b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_crafter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafter_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafter_manager.json new file mode 100644 index 000000000..8d11b5781 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafter_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafter_manager" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_crafter_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafting_grid.json new file mode 100644 index 000000000..934498985 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafting_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_grid" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafting_monitor.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafting_monitor.json new file mode 100644 index 000000000..5271870ec --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_crafting_monitor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:crafting_monitor" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_crafting_monitor" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_detector.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_detector.json new file mode 100644 index 000000000..95b7e5497 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_detector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:detector" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_detector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_disk_manipulator.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_disk_manipulator.json new file mode 100644 index 000000000..b1c175f9f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_disk_manipulator.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:disk_manipulator" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_disk_manipulator" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_fluid_grid.json new file mode 100644 index 000000000..4bd826790 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_fluid_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:fluid_grid" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_grid.json new file mode 100644 index 000000000..608d59367 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:grid" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_network_receiver.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_network_receiver.json new file mode 100644 index 000000000..3393d677e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_network_receiver.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_receiver" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_network_receiver" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_network_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_network_transmitter.json new file mode 100644 index 000000000..4e8f88d06 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_network_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:network_transmitter" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_network_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_pattern_grid.json new file mode 100644 index 000000000..4bc668c3c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_pattern_grid.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:pattern_grid" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_relay.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_relay.json new file mode 100644 index 000000000..eb86e5ebf --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_relay.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:relay" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_relay" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_security_manager.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_security_manager.json new file mode 100644 index 000000000..de2d30d23 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_security_manager.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:security_manager" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_security_manager" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_wireless_transmitter.json b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_wireless_transmitter.json new file mode 100644 index 000000000..717195ab4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/coloring_recipes/yellow_wireless_transmitter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "refinedstorage", + "ingredients": [ + { + "tag": "refinedstorage:wireless_transmitter" + }, + { + "tag": "forge:dyes/yellow" + } + ], + "result": { + "item": "refinedstorage:yellow_wireless_transmitter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/black_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/black_crafting_grid.json new file mode 100644 index 000000000..a57ba2e51 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/black_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:black_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:black_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/blue_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/blue_crafting_grid.json new file mode 100644 index 000000000..d483091a5 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/blue_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:blue_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:blue_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/brown_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/brown_crafting_grid.json new file mode 100644 index 000000000..de5b9cb5e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/brown_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:brown_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:brown_crafting_grid" + } +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/recipes/crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/crafting_grid.json similarity index 100% rename from src/main/resources/data/refinedstorage/recipes/crafting_grid.json rename to src/generated/resources/data/refinedstorage/recipes/crafting_grid/crafting_grid.json diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/cyan_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/cyan_crafting_grid.json new file mode 100644 index 000000000..c7963a9d6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/cyan_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:cyan_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:cyan_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/gray_crafting_grid.json new file mode 100644 index 000000000..a8823b8ba --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/gray_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:gray_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:gray_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/green_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/green_crafting_grid.json new file mode 100644 index 000000000..8048b76cb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/green_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:green_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:green_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/light_gray_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/light_gray_crafting_grid.json new file mode 100644 index 000000000..c0040d212 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/light_gray_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:light_gray_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:light_gray_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/lime_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/lime_crafting_grid.json new file mode 100644 index 000000000..bdfdc4fa0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/lime_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:lime_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:lime_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/magenta_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/magenta_crafting_grid.json new file mode 100644 index 000000000..9febc7e15 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/magenta_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:magenta_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:magenta_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/orange_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/orange_crafting_grid.json new file mode 100644 index 000000000..259aecec6 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/orange_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:orange_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:orange_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/pink_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/pink_crafting_grid.json new file mode 100644 index 000000000..309c98f88 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/pink_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:pink_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:pink_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/purple_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/purple_crafting_grid.json new file mode 100644 index 000000000..c6d121e63 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/purple_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:purple_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:purple_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/red_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/red_crafting_grid.json new file mode 100644 index 000000000..a5d0bda93 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/red_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:red_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:red_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/white_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/white_crafting_grid.json new file mode 100644 index 000000000..44b446837 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/white_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:white_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:white_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/crafting_grid/yellow_crafting_grid.json b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/yellow_crafting_grid.json new file mode 100644 index 000000000..c05c4c8ea --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/crafting_grid/yellow_crafting_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:yellow_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "tag": "refinedstorage:crafting_tables" + } + ], + "result": { + "item": "refinedstorage:yellow_crafting_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/black_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/black_fluid_grid.json new file mode 100644 index 000000000..0bc459596 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/black_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:black_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:black_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/blue_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/blue_fluid_grid.json new file mode 100644 index 000000000..9461d7280 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/blue_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:blue_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:blue_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/brown_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/brown_fluid_grid.json new file mode 100644 index 000000000..152932619 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/brown_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:brown_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:brown_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/cyan_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/cyan_fluid_grid.json new file mode 100644 index 000000000..82ee116fb --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/cyan_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:cyan_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:cyan_fluid_grid" + } +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/recipes/fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/fluid_grid.json similarity index 100% rename from src/main/resources/data/refinedstorage/recipes/fluid_grid.json rename to src/generated/resources/data/refinedstorage/recipes/fluid_grid/fluid_grid.json diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/gray_fluid_grid.json new file mode 100644 index 000000000..b3d2cf8a7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/gray_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:gray_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:gray_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/green_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/green_fluid_grid.json new file mode 100644 index 000000000..4aa4341f1 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/green_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:green_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:green_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/light_gray_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/light_gray_fluid_grid.json new file mode 100644 index 000000000..dd868d80a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/light_gray_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:light_gray_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:light_gray_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/lime_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/lime_fluid_grid.json new file mode 100644 index 000000000..f17bfc66c --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/lime_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:lime_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:lime_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/magenta_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/magenta_fluid_grid.json new file mode 100644 index 000000000..62964a471 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/magenta_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:magenta_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:magenta_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/orange_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/orange_fluid_grid.json new file mode 100644 index 000000000..a2ce4546a --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/orange_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:orange_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:orange_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/pink_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/pink_fluid_grid.json new file mode 100644 index 000000000..fbec36738 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/pink_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:pink_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:pink_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/purple_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/purple_fluid_grid.json new file mode 100644 index 000000000..0100d1291 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/purple_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:purple_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:purple_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/red_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/red_fluid_grid.json new file mode 100644 index 000000000..f4aae0c42 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/red_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:red_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:red_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/white_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/white_fluid_grid.json new file mode 100644 index 000000000..b604f1b40 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/white_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:white_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:white_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/fluid_grid/yellow_fluid_grid.json b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/yellow_fluid_grid.json new file mode 100644 index 000000000..9d71f58c2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/fluid_grid/yellow_fluid_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:yellow_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "minecraft:bucket" + } + ], + "result": { + "item": "refinedstorage:yellow_fluid_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/black_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/black_pattern_grid.json new file mode 100644 index 000000000..df579f928 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/black_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:black_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:black_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/blue_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/blue_pattern_grid.json new file mode 100644 index 000000000..49d432ef0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/blue_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:blue_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:blue_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/brown_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/brown_pattern_grid.json new file mode 100644 index 000000000..df64ffa25 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/brown_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:brown_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:brown_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/cyan_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/cyan_pattern_grid.json new file mode 100644 index 000000000..f9cf69c29 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/cyan_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:cyan_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:cyan_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/gray_pattern_grid.json new file mode 100644 index 000000000..ac6105626 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/gray_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:gray_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:gray_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/green_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/green_pattern_grid.json new file mode 100644 index 000000000..7098354af --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/green_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:green_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:green_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/light_gray_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/light_gray_pattern_grid.json new file mode 100644 index 000000000..729b4abd7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/light_gray_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:light_gray_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:light_gray_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/lime_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/lime_pattern_grid.json new file mode 100644 index 000000000..dea7cd7e0 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/lime_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:lime_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:lime_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/magenta_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/magenta_pattern_grid.json new file mode 100644 index 000000000..a5b3b8b4b --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/magenta_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:magenta_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:magenta_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/orange_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/orange_pattern_grid.json new file mode 100644 index 000000000..fa5b9ec16 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/orange_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:orange_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:orange_pattern_grid" + } +} \ No newline at end of file diff --git a/src/main/resources/data/refinedstorage/recipes/pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/pattern_grid.json similarity index 100% rename from src/main/resources/data/refinedstorage/recipes/pattern_grid.json rename to src/generated/resources/data/refinedstorage/recipes/pattern_grid/pattern_grid.json diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/pink_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/pink_pattern_grid.json new file mode 100644 index 000000000..27bcfc035 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/pink_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:pink_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:pink_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/purple_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/purple_pattern_grid.json new file mode 100644 index 000000000..62130f060 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/purple_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:purple_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:purple_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/red_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/red_pattern_grid.json new file mode 100644 index 000000000..84b4fcdf4 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/red_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:red_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:red_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/white_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/white_pattern_grid.json new file mode 100644 index 000000000..adfbd69f2 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/white_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:white_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:white_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/recipes/pattern_grid/yellow_pattern_grid.json b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/yellow_pattern_grid.json new file mode 100644 index 000000000..de8a7025e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/recipes/pattern_grid/yellow_pattern_grid.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "refinedstorage:yellow_grid" + }, + { + "item": "refinedstorage:advanced_processor" + }, + { + "item": "refinedstorage:pattern" + } + ], + "result": { + "item": "refinedstorage:yellow_pattern_grid" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/controller.json b/src/generated/resources/data/refinedstorage/tags/items/controller.json new file mode 100644 index 000000000..2443e2855 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/controller.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_controller", + "refinedstorage:gray_controller", + "refinedstorage:orange_controller", + "refinedstorage:cyan_controller", + "refinedstorage:magenta_controller", + "refinedstorage:controller", + "refinedstorage:light_gray_controller", + "refinedstorage:brown_controller", + "refinedstorage:black_controller", + "refinedstorage:white_controller", + "refinedstorage:lime_controller", + "refinedstorage:purple_controller", + "refinedstorage:red_controller", + "refinedstorage:green_controller", + "refinedstorage:blue_controller", + "refinedstorage:yellow_controller" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/crafter.json b/src/generated/resources/data/refinedstorage/tags/items/crafter.json new file mode 100644 index 000000000..a6fc29770 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/crafter.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_crafter", + "refinedstorage:gray_crafter", + "refinedstorage:orange_crafter", + "refinedstorage:cyan_crafter", + "refinedstorage:magenta_crafter", + "refinedstorage:crafter", + "refinedstorage:light_gray_crafter", + "refinedstorage:brown_crafter", + "refinedstorage:black_crafter", + "refinedstorage:white_crafter", + "refinedstorage:lime_crafter", + "refinedstorage:purple_crafter", + "refinedstorage:red_crafter", + "refinedstorage:green_crafter", + "refinedstorage:blue_crafter", + "refinedstorage:yellow_crafter" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/crafter_manager.json b/src/generated/resources/data/refinedstorage/tags/items/crafter_manager.json new file mode 100644 index 000000000..519a1107d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/crafter_manager.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_crafter_manager", + "refinedstorage:gray_crafter_manager", + "refinedstorage:orange_crafter_manager", + "refinedstorage:cyan_crafter_manager", + "refinedstorage:magenta_crafter_manager", + "refinedstorage:crafter_manager", + "refinedstorage:light_gray_crafter_manager", + "refinedstorage:brown_crafter_manager", + "refinedstorage:black_crafter_manager", + "refinedstorage:white_crafter_manager", + "refinedstorage:lime_crafter_manager", + "refinedstorage:purple_crafter_manager", + "refinedstorage:red_crafter_manager", + "refinedstorage:green_crafter_manager", + "refinedstorage:blue_crafter_manager", + "refinedstorage:yellow_crafter_manager" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/crafting_grid.json b/src/generated/resources/data/refinedstorage/tags/items/crafting_grid.json new file mode 100644 index 000000000..fdd4439ab --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/crafting_grid.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_crafting_grid", + "refinedstorage:gray_crafting_grid", + "refinedstorage:orange_crafting_grid", + "refinedstorage:cyan_crafting_grid", + "refinedstorage:magenta_crafting_grid", + "refinedstorage:crafting_grid", + "refinedstorage:light_gray_crafting_grid", + "refinedstorage:brown_crafting_grid", + "refinedstorage:black_crafting_grid", + "refinedstorage:white_crafting_grid", + "refinedstorage:lime_crafting_grid", + "refinedstorage:purple_crafting_grid", + "refinedstorage:red_crafting_grid", + "refinedstorage:green_crafting_grid", + "refinedstorage:blue_crafting_grid", + "refinedstorage:yellow_crafting_grid" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/crafting_monitor.json b/src/generated/resources/data/refinedstorage/tags/items/crafting_monitor.json new file mode 100644 index 000000000..f85a5765d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/crafting_monitor.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_crafting_monitor", + "refinedstorage:gray_crafting_monitor", + "refinedstorage:orange_crafting_monitor", + "refinedstorage:cyan_crafting_monitor", + "refinedstorage:magenta_crafting_monitor", + "refinedstorage:crafting_monitor", + "refinedstorage:light_gray_crafting_monitor", + "refinedstorage:brown_crafting_monitor", + "refinedstorage:black_crafting_monitor", + "refinedstorage:white_crafting_monitor", + "refinedstorage:lime_crafting_monitor", + "refinedstorage:purple_crafting_monitor", + "refinedstorage:red_crafting_monitor", + "refinedstorage:green_crafting_monitor", + "refinedstorage:blue_crafting_monitor", + "refinedstorage:yellow_crafting_monitor" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/detector.json b/src/generated/resources/data/refinedstorage/tags/items/detector.json new file mode 100644 index 000000000..595500ef7 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/detector.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_detector", + "refinedstorage:gray_detector", + "refinedstorage:orange_detector", + "refinedstorage:cyan_detector", + "refinedstorage:magenta_detector", + "refinedstorage:detector", + "refinedstorage:light_gray_detector", + "refinedstorage:brown_detector", + "refinedstorage:black_detector", + "refinedstorage:white_detector", + "refinedstorage:lime_detector", + "refinedstorage:purple_detector", + "refinedstorage:red_detector", + "refinedstorage:green_detector", + "refinedstorage:blue_detector", + "refinedstorage:yellow_detector" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/disk_manipulator.json b/src/generated/resources/data/refinedstorage/tags/items/disk_manipulator.json new file mode 100644 index 000000000..a0ad1d805 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/disk_manipulator.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_disk_manipulator", + "refinedstorage:gray_disk_manipulator", + "refinedstorage:orange_disk_manipulator", + "refinedstorage:cyan_disk_manipulator", + "refinedstorage:magenta_disk_manipulator", + "refinedstorage:disk_manipulator", + "refinedstorage:light_gray_disk_manipulator", + "refinedstorage:brown_disk_manipulator", + "refinedstorage:black_disk_manipulator", + "refinedstorage:white_disk_manipulator", + "refinedstorage:lime_disk_manipulator", + "refinedstorage:purple_disk_manipulator", + "refinedstorage:red_disk_manipulator", + "refinedstorage:green_disk_manipulator", + "refinedstorage:blue_disk_manipulator", + "refinedstorage:yellow_disk_manipulator" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/fluid_grid.json b/src/generated/resources/data/refinedstorage/tags/items/fluid_grid.json new file mode 100644 index 000000000..1f402cc78 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/fluid_grid.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_fluid_grid", + "refinedstorage:gray_fluid_grid", + "refinedstorage:orange_fluid_grid", + "refinedstorage:cyan_fluid_grid", + "refinedstorage:magenta_fluid_grid", + "refinedstorage:fluid_grid", + "refinedstorage:light_gray_fluid_grid", + "refinedstorage:brown_fluid_grid", + "refinedstorage:black_fluid_grid", + "refinedstorage:white_fluid_grid", + "refinedstorage:lime_fluid_grid", + "refinedstorage:purple_fluid_grid", + "refinedstorage:red_fluid_grid", + "refinedstorage:green_fluid_grid", + "refinedstorage:blue_fluid_grid", + "refinedstorage:yellow_fluid_grid" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/grid.json b/src/generated/resources/data/refinedstorage/tags/items/grid.json new file mode 100644 index 000000000..ee72fac21 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/grid.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_grid", + "refinedstorage:gray_grid", + "refinedstorage:orange_grid", + "refinedstorage:cyan_grid", + "refinedstorage:magenta_grid", + "refinedstorage:grid", + "refinedstorage:light_gray_grid", + "refinedstorage:brown_grid", + "refinedstorage:black_grid", + "refinedstorage:white_grid", + "refinedstorage:lime_grid", + "refinedstorage:purple_grid", + "refinedstorage:red_grid", + "refinedstorage:green_grid", + "refinedstorage:blue_grid", + "refinedstorage:yellow_grid" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/network_receiver.json b/src/generated/resources/data/refinedstorage/tags/items/network_receiver.json new file mode 100644 index 000000000..cc86ded39 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/network_receiver.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_network_receiver", + "refinedstorage:gray_network_receiver", + "refinedstorage:orange_network_receiver", + "refinedstorage:cyan_network_receiver", + "refinedstorage:magenta_network_receiver", + "refinedstorage:network_receiver", + "refinedstorage:light_gray_network_receiver", + "refinedstorage:brown_network_receiver", + "refinedstorage:black_network_receiver", + "refinedstorage:white_network_receiver", + "refinedstorage:lime_network_receiver", + "refinedstorage:purple_network_receiver", + "refinedstorage:red_network_receiver", + "refinedstorage:green_network_receiver", + "refinedstorage:blue_network_receiver", + "refinedstorage:yellow_network_receiver" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/network_transmitter.json b/src/generated/resources/data/refinedstorage/tags/items/network_transmitter.json new file mode 100644 index 000000000..380a15d46 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/network_transmitter.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_network_transmitter", + "refinedstorage:gray_network_transmitter", + "refinedstorage:orange_network_transmitter", + "refinedstorage:cyan_network_transmitter", + "refinedstorage:magenta_network_transmitter", + "refinedstorage:network_transmitter", + "refinedstorage:light_gray_network_transmitter", + "refinedstorage:brown_network_transmitter", + "refinedstorage:black_network_transmitter", + "refinedstorage:white_network_transmitter", + "refinedstorage:lime_network_transmitter", + "refinedstorage:purple_network_transmitter", + "refinedstorage:red_network_transmitter", + "refinedstorage:green_network_transmitter", + "refinedstorage:blue_network_transmitter", + "refinedstorage:yellow_network_transmitter" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/pattern_grid.json b/src/generated/resources/data/refinedstorage/tags/items/pattern_grid.json new file mode 100644 index 000000000..b8dd8db3f --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/pattern_grid.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_pattern_grid", + "refinedstorage:gray_pattern_grid", + "refinedstorage:orange_pattern_grid", + "refinedstorage:cyan_pattern_grid", + "refinedstorage:magenta_pattern_grid", + "refinedstorage:pattern_grid", + "refinedstorage:light_gray_pattern_grid", + "refinedstorage:brown_pattern_grid", + "refinedstorage:black_pattern_grid", + "refinedstorage:white_pattern_grid", + "refinedstorage:lime_pattern_grid", + "refinedstorage:purple_pattern_grid", + "refinedstorage:red_pattern_grid", + "refinedstorage:green_pattern_grid", + "refinedstorage:blue_pattern_grid", + "refinedstorage:yellow_pattern_grid" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/relay.json b/src/generated/resources/data/refinedstorage/tags/items/relay.json new file mode 100644 index 000000000..caa70022d --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/relay.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_relay", + "refinedstorage:gray_relay", + "refinedstorage:orange_relay", + "refinedstorage:cyan_relay", + "refinedstorage:magenta_relay", + "refinedstorage:relay", + "refinedstorage:light_gray_relay", + "refinedstorage:brown_relay", + "refinedstorage:black_relay", + "refinedstorage:white_relay", + "refinedstorage:lime_relay", + "refinedstorage:purple_relay", + "refinedstorage:red_relay", + "refinedstorage:green_relay", + "refinedstorage:blue_relay", + "refinedstorage:yellow_relay" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/security_manager.json b/src/generated/resources/data/refinedstorage/tags/items/security_manager.json new file mode 100644 index 000000000..d3f17e458 --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/security_manager.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_security_manager", + "refinedstorage:gray_security_manager", + "refinedstorage:orange_security_manager", + "refinedstorage:cyan_security_manager", + "refinedstorage:magenta_security_manager", + "refinedstorage:security_manager", + "refinedstorage:light_gray_security_manager", + "refinedstorage:brown_security_manager", + "refinedstorage:black_security_manager", + "refinedstorage:white_security_manager", + "refinedstorage:lime_security_manager", + "refinedstorage:purple_security_manager", + "refinedstorage:red_security_manager", + "refinedstorage:green_security_manager", + "refinedstorage:blue_security_manager", + "refinedstorage:yellow_security_manager" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/refinedstorage/tags/items/wireless_transmitter.json b/src/generated/resources/data/refinedstorage/tags/items/wireless_transmitter.json new file mode 100644 index 000000000..a16c8a09e --- /dev/null +++ b/src/generated/resources/data/refinedstorage/tags/items/wireless_transmitter.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "refinedstorage:pink_wireless_transmitter", + "refinedstorage:gray_wireless_transmitter", + "refinedstorage:orange_wireless_transmitter", + "refinedstorage:cyan_wireless_transmitter", + "refinedstorage:magenta_wireless_transmitter", + "refinedstorage:wireless_transmitter", + "refinedstorage:light_gray_wireless_transmitter", + "refinedstorage:brown_wireless_transmitter", + "refinedstorage:black_wireless_transmitter", + "refinedstorage:white_wireless_transmitter", + "refinedstorage:lime_wireless_transmitter", + "refinedstorage:purple_wireless_transmitter", + "refinedstorage:red_wireless_transmitter", + "refinedstorage:green_wireless_transmitter", + "refinedstorage:blue_wireless_transmitter", + "refinedstorage:yellow_wireless_transmitter" + ] +} \ No newline at end of file diff --git a/src/main/java/com/refinedmods/refinedstorage/RS.java b/src/main/java/com/refinedmods/refinedstorage/RS.java index 49c5e3910..44251fc61 100644 --- a/src/main/java/com/refinedmods/refinedstorage/RS.java +++ b/src/main/java/com/refinedmods/refinedstorage/RS.java @@ -3,14 +3,13 @@ package com.refinedmods.refinedstorage; import com.refinedmods.refinedstorage.apiimpl.API; import com.refinedmods.refinedstorage.config.ClientConfig; import com.refinedmods.refinedstorage.config.ServerConfig; +import com.refinedmods.refinedstorage.datageneration.DataGenerators; import com.refinedmods.refinedstorage.item.group.MainItemGroup; import com.refinedmods.refinedstorage.network.NetworkHandler; import com.refinedmods.refinedstorage.setup.ClientSetup; import com.refinedmods.refinedstorage.setup.CommonSetup; import com.refinedmods.refinedstorage.setup.ServerSetup; -import net.minecraft.block.Block; import net.minecraft.inventory.container.ContainerType; -import net.minecraft.item.Item; import net.minecraft.item.ItemGroup; import net.minecraft.item.crafting.IRecipeSerializer; import net.minecraft.tileentity.TileEntityType; @@ -42,11 +41,13 @@ public final class RS { CommonSetup commonSetup = new CommonSetup(); RSBlocks.register(); RSItems.register(); + RSLootFunctions.register(); FMLJavaModLoadingContext.get().getModEventBus().addListener(commonSetup::onCommonSetup); FMLJavaModLoadingContext.get().getModEventBus().addGenericListener(TileEntityType.class, commonSetup::onRegisterTiles); FMLJavaModLoadingContext.get().getModEventBus().addGenericListener(IRecipeSerializer.class, commonSetup::onRegisterRecipeSerializers); FMLJavaModLoadingContext.get().getModEventBus().addGenericListener(ContainerType.class, commonSetup::onRegisterContainers); + FMLJavaModLoadingContext.get().getModEventBus().register(new DataGenerators()); API.deliver(); } diff --git a/src/main/java/com/refinedmods/refinedstorage/RSBlocks.java b/src/main/java/com/refinedmods/refinedstorage/RSBlocks.java index 825d3befd..f87eb99ad 100644 --- a/src/main/java/com/refinedmods/refinedstorage/RSBlocks.java +++ b/src/main/java/com/refinedmods/refinedstorage/RSBlocks.java @@ -6,13 +6,16 @@ import com.refinedmods.refinedstorage.apiimpl.storage.FluidStorageType; import com.refinedmods.refinedstorage.apiimpl.storage.ItemStorageType; import com.refinedmods.refinedstorage.block.*; import com.refinedmods.refinedstorage.item.blockitem.PortableGridBlockItem; +import com.refinedmods.refinedstorage.util.ColorMap; import net.minecraft.block.Block; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; import java.util.Map; public final class RSBlocks { @@ -20,48 +23,56 @@ public final class RSBlocks { public static final RegistryObject IMPORTER; public static final RegistryObject EXPORTER; - public static final RegistryObject DETECTOR; - public static final RegistryObject RELAY; - public static final RegistryObject NETWORK_TRANSMITTER; - public static final RegistryObject NETWORK_RECEIVER; + public static final RegistryObject QUARTZ_ENRICHED_IRON; public static final RegistryObject MACHINE_CASING; - public static final RegistryObject CONTROLLER; - public static final RegistryObject CREATIVE_CONTROLLER; public static final RegistryObject CABLE; public static final RegistryObject DISK_DRIVE; public static final RegistryObject EXTERNAL_STORAGE; - public static final RegistryObject GRID; - public static final RegistryObject CRAFTING_GRID; - public static final RegistryObject PATTERN_GRID; - public static final RegistryObject FLUID_GRID; public static final Map> STORAGE_BLOCKS = new HashMap<>(); public static final Map> FLUID_STORAGE_BLOCKS = new HashMap<>(); - public static final RegistryObject SECURITY_MANAGER; public static final RegistryObject INTERFACE; public static final RegistryObject FLUID_INTERFACE; - public static final RegistryObject WIRELESS_TRANSMITTER; public static final RegistryObject STORAGE_MONITOR; public static final RegistryObject CONSTRUCTOR; public static final RegistryObject DESTRUCTOR; - public static final RegistryObject DISK_MANIPULATOR; public static final RegistryObject PORTABLE_GRID; public static final RegistryObject CREATIVE_PORTABLE_GRID; - public static final RegistryObject CRAFTER; - public static final RegistryObject CRAFTER_MANAGER; - public static final RegistryObject CRAFTING_MONITOR; + + public static final ColorMap CRAFTER = new ColorMap<>(BLOCKS); + public static final ColorMap RELAY = new ColorMap<>(BLOCKS); + public static final ColorMap NETWORK_TRANSMITTER = new ColorMap<>(BLOCKS); + public static final ColorMap NETWORK_RECEIVER = new ColorMap<>(BLOCKS); + public static final ColorMap CONTROLLER = new ColorMap<>(BLOCKS); + public static final ColorMap CREATIVE_CONTROLLER = new ColorMap<>(BLOCKS); + public static final ColorMap GRID = new ColorMap<>(BLOCKS); + public static final ColorMap CRAFTING_GRID = new ColorMap<>(BLOCKS); + public static final ColorMap PATTERN_GRID = new ColorMap<>(BLOCKS); + public static final ColorMap FLUID_GRID = new ColorMap<>(BLOCKS); + public static final ColorMap SECURITY_MANAGER = new ColorMap<>(BLOCKS); + public static final ColorMap WIRELESS_TRANSMITTER = new ColorMap<>(BLOCKS); + public static final ColorMap DISK_MANIPULATOR = new ColorMap<>(BLOCKS); + public static final ColorMap CRAFTER_MANAGER = new ColorMap<>(BLOCKS); + public static final ColorMap CRAFTING_MONITOR = new ColorMap<>(BLOCKS); + public static final ColorMap DETECTOR = new ColorMap<>(BLOCKS); + + public static final List> COLORED_BLOCKS = new ArrayList<>(); static { QUARTZ_ENRICHED_IRON = BLOCKS.register("quartz_enriched_iron_block", QuartzEnrichedIronBlock::new); - CONTROLLER = BLOCKS.register("controller", () -> new ControllerBlock(NetworkType.NORMAL)); - CREATIVE_CONTROLLER = BLOCKS.register("creative_controller", () -> new ControllerBlock(NetworkType.CREATIVE)); MACHINE_CASING = BLOCKS.register("machine_casing", MachineCasingBlock::new); CABLE = BLOCKS.register("cable", CableBlock::new); DISK_DRIVE = BLOCKS.register("disk_drive", DiskDriveBlock::new); - GRID = BLOCKS.register("grid", () -> new GridBlock(GridType.NORMAL)); - CRAFTING_GRID = BLOCKS.register(GridType.CRAFTING.getString() + "_grid", () -> new GridBlock(GridType.CRAFTING)); - PATTERN_GRID = BLOCKS.register(GridType.PATTERN.getString() + "_grid", () -> new GridBlock(GridType.PATTERN)); - FLUID_GRID = BLOCKS.register(GridType.FLUID.getString() + "_grid", () -> new GridBlock(GridType.FLUID)); + EXTERNAL_STORAGE = BLOCKS.register("external_storage", ExternalStorageBlock::new); + IMPORTER = BLOCKS.register("importer", ImporterBlock::new); + EXPORTER = BLOCKS.register("exporter", ExporterBlock::new); + INTERFACE = BLOCKS.register("interface", InterfaceBlock::new); + FLUID_INTERFACE = BLOCKS.register("fluid_interface", FluidInterfaceBlock::new); + STORAGE_MONITOR = BLOCKS.register("storage_monitor", StorageMonitorBlock::new); + CONSTRUCTOR = BLOCKS.register("constructor", ConstructorBlock::new); + DESTRUCTOR = BLOCKS.register("destructor", DestructorBlock::new); + CREATIVE_PORTABLE_GRID = BLOCKS.register("creative_portable_grid", () -> new PortableGridBlock(PortableGridBlockItem.Type.CREATIVE)); + PORTABLE_GRID = BLOCKS.register("portable_grid", () -> new PortableGridBlock(PortableGridBlockItem.Type.NORMAL)); for (ItemStorageType type : ItemStorageType.values()) { STORAGE_BLOCKS.put(type, BLOCKS.register(type.getName() + "_storage_block", () -> new StorageBlock(type))); @@ -71,26 +82,22 @@ public final class RSBlocks { FLUID_STORAGE_BLOCKS.put(type, BLOCKS.register(type.getName() + "_fluid_storage_block", () -> new FluidStorageBlock(type))); } - EXTERNAL_STORAGE = BLOCKS.register("external_storage", ExternalStorageBlock::new); - IMPORTER = BLOCKS.register("importer", ImporterBlock::new); - EXPORTER = BLOCKS.register("exporter", ExporterBlock::new); - NETWORK_RECEIVER = BLOCKS.register("network_receiver", NetworkReceiverBlock::new); - NETWORK_TRANSMITTER = BLOCKS.register("network_transmitter", NetworkTransmitterBlock::new); - RELAY = BLOCKS.register("relay", RelayBlock::new); - DETECTOR = BLOCKS.register("detector", DetectorBlock::new); - SECURITY_MANAGER = BLOCKS.register("security_manager", SecurityManagerBlock::new); - INTERFACE = BLOCKS.register("interface", InterfaceBlock::new); - FLUID_INTERFACE = BLOCKS.register("fluid_interface", FluidInterfaceBlock::new); - WIRELESS_TRANSMITTER = BLOCKS.register("wireless_transmitter", WirelessTransmitterBlock::new); - STORAGE_MONITOR = BLOCKS.register("storage_monitor", StorageMonitorBlock::new); - CONSTRUCTOR = BLOCKS.register("constructor", ConstructorBlock::new); - DESTRUCTOR = BLOCKS.register("destructor", DestructorBlock::new); - DISK_MANIPULATOR = BLOCKS.register("disk_manipulator", DiskManipulatorBlock::new); - CREATIVE_PORTABLE_GRID = BLOCKS.register("creative_portable_grid", () -> new PortableGridBlock(PortableGridBlockItem.Type.CREATIVE)); - PORTABLE_GRID = BLOCKS.register("portable_grid", () -> new PortableGridBlock(PortableGridBlockItem.Type.NORMAL)); - CRAFTER = BLOCKS.register("crafter", CrafterBlock::new); - CRAFTER_MANAGER = BLOCKS.register("crafter_manager", CrafterManagerBlock::new); - CRAFTING_MONITOR = BLOCKS.register("crafting_monitor", CraftingMonitorBlock::new); + GRID.registerBlocks("grid", () -> new GridBlock(GridType.NORMAL)); + CRAFTING_GRID.registerBlocks(GridType.CRAFTING.getString() + "_grid", () -> new GridBlock(GridType.CRAFTING)); + PATTERN_GRID.registerBlocks(GridType.PATTERN.getString() + "_grid", () -> new GridBlock(GridType.PATTERN)); + FLUID_GRID.registerBlocks(GridType.FLUID.getString() + "_grid", () -> new GridBlock(GridType.FLUID)); + CONTROLLER.registerBlocks("controller", () -> new ControllerBlock(NetworkType.NORMAL)); + CREATIVE_CONTROLLER.registerBlocks("creative_controller", () -> new ControllerBlock(NetworkType.CREATIVE)); + NETWORK_RECEIVER.registerBlocks("network_receiver", NetworkReceiverBlock::new); + NETWORK_TRANSMITTER.registerBlocks("network_transmitter", NetworkTransmitterBlock::new); + RELAY.registerBlocks("relay", RelayBlock::new); + SECURITY_MANAGER.registerBlocks("security_manager", SecurityManagerBlock::new); + WIRELESS_TRANSMITTER.registerBlocks("wireless_transmitter", WirelessTransmitterBlock::new); + DISK_MANIPULATOR.registerBlocks("disk_manipulator", DiskManipulatorBlock::new); + CRAFTER.registerBlocks("crafter", CrafterBlock::new); + CRAFTER_MANAGER.registerBlocks("crafter_manager", CrafterManagerBlock::new); + CRAFTING_MONITOR.registerBlocks("crafting_monitor", CraftingMonitorBlock::new); + DETECTOR.registerBlocks("detector", DetectorBlock::new); } public static void register() { diff --git a/src/main/java/com/refinedmods/refinedstorage/RSItems.java b/src/main/java/com/refinedmods/refinedstorage/RSItems.java index a389a8090..72b72f925 100644 --- a/src/main/java/com/refinedmods/refinedstorage/RSItems.java +++ b/src/main/java/com/refinedmods/refinedstorage/RSItems.java @@ -5,18 +5,25 @@ import com.refinedmods.refinedstorage.apiimpl.storage.ItemStorageType; import com.refinedmods.refinedstorage.block.BaseBlock; import com.refinedmods.refinedstorage.item.*; import com.refinedmods.refinedstorage.item.blockitem.*; +import com.refinedmods.refinedstorage.util.ColorMap; import net.minecraft.item.BlockItem; import net.minecraft.item.Item; +import net.minecraft.tags.ItemTags; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.text.TranslationTextComponent; +import net.minecraftforge.common.Tags; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; import java.util.Map; public final class RSItems { - private static final DeferredRegister ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, RS.ID); + public static final DeferredRegister ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, RS.ID); public static final RegistryObject QUARTZ_ENRICHED_IRON; public static final RegistryObject SILICON; @@ -27,8 +34,6 @@ public final class RSItems { public static final RegistryObject STORAGE_HOUSING; public static final RegistryObject NETWORK_CARD; public static final RegistryObject SECURITY_CARD; - public static final RegistryObject CONTROLLER; - public static final RegistryObject CREATIVE_CONTROLLER; public static final RegistryObject CONSTRUCTION_CORE; public static final RegistryObject DESTRUCTION_CORE; public static final RegistryObject WIRELESS_GRID; @@ -39,6 +44,7 @@ public final class RSItems { public static final RegistryObject CREATIVE_PORTABLE_GRID; public static final RegistryObject WIRELESS_CRAFTING_MONITOR; public static final RegistryObject CREATIVE_WIRELESS_CRAFTING_MONITOR; + public static final RegistryObject MACHINE_CASING; public static final Map> PROCESSORS = new HashMap<>(); @@ -52,6 +58,27 @@ public final class RSItems { public static final Map> UPGRADE_ITEMS = new HashMap<>(); + public static final Map, ColorMap> COLORED_ITEM_TAGS = new HashMap<>(); + + private static final List LATE_REGISTRATION = new ArrayList<>(); + + public static final ColorMap CRAFTER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap RELAY = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap NETWORK_TRANSMITTER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap NETWORK_RECEIVER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap CONTROLLER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap CREATIVE_CONTROLLER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap CRAFTING_GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap PATTERN_GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap FLUID_GRID = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap SECURITY_MANAGER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap WIRELESS_TRANSMITTER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap DISK_MANIPULATOR = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap CRAFTER_MANAGER = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap CRAFTING_MONITOR = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + public static final ColorMap DETECTOR = new ColorMap<>(ITEMS, LATE_REGISTRATION, COLORED_ITEM_TAGS); + static { CONSTRUCTION_CORE = ITEMS.register("construction_core", CoreItem::new); DESTRUCTION_CORE = ITEMS.register("destruction_core", CoreItem::new); @@ -94,16 +121,10 @@ public final class RSItems { PORTABLE_GRID = ITEMS.register("portable_grid", () -> new PortableGridBlockItem(PortableGridBlockItem.Type.NORMAL)); CREATIVE_PORTABLE_GRID = ITEMS.register("creative_portable_grid", () -> new PortableGridBlockItem(PortableGridBlockItem.Type.CREATIVE)); - createBlockItemFor(RSBlocks.QUARTZ_ENRICHED_IRON); - CONTROLLER = ITEMS.register(RSBlocks.CONTROLLER.getId().getPath(), () -> new ControllerBlockItem(RSBlocks.CONTROLLER.get())); - CREATIVE_CONTROLLER = ITEMS.register(RSBlocks.CREATIVE_CONTROLLER.getId().getPath(), () -> new ControllerBlockItem(RSBlocks.CREATIVE_CONTROLLER.get())); - createBlockItemFor(RSBlocks.MACHINE_CASING); - createBlockItemFor(RSBlocks.CABLE); - createBlockItemFor(RSBlocks.DISK_DRIVE); - createBlockItemFor(RSBlocks.GRID); - createBlockItemFor(RSBlocks.CRAFTING_GRID); - createBlockItemFor(RSBlocks.PATTERN_GRID); - createBlockItemFor(RSBlocks.FLUID_GRID); + registerBlockItemFor(RSBlocks.QUARTZ_ENRICHED_IRON); + MACHINE_CASING = registerBlockItemFor(RSBlocks.MACHINE_CASING); + registerBlockItemFor(RSBlocks.CABLE); + registerBlockItemFor(RSBlocks.DISK_DRIVE); for (ItemStorageType type : ItemStorageType.values()) { STORAGE_BLOCKS.put(type, ITEMS.register(RSBlocks.STORAGE_BLOCKS.get(type).getId().getPath(), () -> new StorageBlockItem(RSBlocks.STORAGE_BLOCKS.get(type).get()))); @@ -113,24 +134,48 @@ public final class RSItems { FLUID_STORAGE_BLOCKS.put(type, ITEMS.register(RSBlocks.FLUID_STORAGE_BLOCKS.get(type).getId().getPath(), () -> new FluidStorageBlockItem(RSBlocks.FLUID_STORAGE_BLOCKS.get(type).get()))); } - createBlockItemFor(RSBlocks.EXTERNAL_STORAGE); - createBlockItemFor(RSBlocks.IMPORTER); - createBlockItemFor(RSBlocks.EXPORTER); - createBlockItemFor(RSBlocks.NETWORK_RECEIVER); - createBlockItemFor(RSBlocks.NETWORK_TRANSMITTER); - createBlockItemFor(RSBlocks.RELAY); - createBlockItemFor(RSBlocks.DETECTOR); - createBlockItemFor(RSBlocks.SECURITY_MANAGER); - createBlockItemFor(RSBlocks.INTERFACE); - createBlockItemFor(RSBlocks.FLUID_INTERFACE); - createBlockItemFor(RSBlocks.WIRELESS_TRANSMITTER); - createBlockItemFor(RSBlocks.STORAGE_MONITOR); - createBlockItemFor(RSBlocks.CONSTRUCTOR); - createBlockItemFor(RSBlocks.DESTRUCTOR); - createBlockItemFor(RSBlocks.DISK_MANIPULATOR); - createBlockItemFor(RSBlocks.CRAFTER); - createBlockItemFor(RSBlocks.CRAFTER_MANAGER); - createBlockItemFor(RSBlocks.CRAFTING_MONITOR); + registerBlockItemFor(RSBlocks.EXTERNAL_STORAGE); + registerBlockItemFor(RSBlocks.IMPORTER); + registerBlockItemFor(RSBlocks.EXPORTER); + registerBlockItemFor(RSBlocks.INTERFACE); + registerBlockItemFor(RSBlocks.FLUID_INTERFACE); + registerBlockItemFor(RSBlocks.STORAGE_MONITOR); + registerBlockItemFor(RSBlocks.CONSTRUCTOR); + registerBlockItemFor(RSBlocks.DESTRUCTOR); + + CONTROLLER.put(ColorMap.DEFAULT_COLOR, ITEMS.register(RSBlocks.CONTROLLER.get(ColorMap.DEFAULT_COLOR).getId().getPath(), () -> new ControllerBlockItem(RSBlocks.CONTROLLER.get(ColorMap.DEFAULT_COLOR).get(), ColorMap.DEFAULT_COLOR, RSBlocks.CONTROLLER.get(ColorMap.DEFAULT_COLOR).get().getTranslatedName()))); + CREATIVE_CONTROLLER.put(ColorMap.DEFAULT_COLOR, ITEMS.register(RSBlocks.CREATIVE_CONTROLLER.get(ColorMap.DEFAULT_COLOR).getId().getPath(), () -> new ControllerBlockItem(RSBlocks.CREATIVE_CONTROLLER.get(ColorMap.DEFAULT_COLOR).get(), ColorMap.DEFAULT_COLOR, RSBlocks.CREATIVE_CONTROLLER.get(ColorMap.DEFAULT_COLOR).get().getTranslatedName()))); + + COLORED_ITEM_TAGS.put(ItemTags.createOptional(new ResourceLocation(RS.ID, CONTROLLER.get(ColorMap.DEFAULT_COLOR).getId().getPath())), CONTROLLER); + + LATE_REGISTRATION.add(() -> { + RSBlocks.CONTROLLER.forEach((color, block) -> { + if (color != ColorMap.DEFAULT_COLOR) { + CONTROLLER.put(color, ITEMS.register(RSBlocks.CONTROLLER.get(color).getId().getPath(), () -> new ControllerBlockItem(RSBlocks.CONTROLLER.get(color).get(), color, new TranslationTextComponent(RSBlocks.CONTROLLER.get(ColorMap.DEFAULT_COLOR).get().getTranslationKey())))); + } + }); + + RSBlocks.CREATIVE_CONTROLLER.forEach((color, block) -> { + if (color != ColorMap.DEFAULT_COLOR) { + CREATIVE_CONTROLLER.put(color, ITEMS.register(RSBlocks.CREATIVE_CONTROLLER.get(color).getId().getPath(), () -> new ControllerBlockItem(RSBlocks.CREATIVE_CONTROLLER.get(color).get(), color, new TranslationTextComponent(RSBlocks.CREATIVE_CONTROLLER.get(ColorMap.DEFAULT_COLOR).get().getTranslationKey())))); + } + }); + }); + + GRID.registerItemsFromBlocks(RSBlocks.GRID); + CRAFTING_GRID.registerItemsFromBlocks(RSBlocks.CRAFTING_GRID); + PATTERN_GRID.registerItemsFromBlocks(RSBlocks.PATTERN_GRID); + FLUID_GRID.registerItemsFromBlocks(RSBlocks.FLUID_GRID); + NETWORK_RECEIVER.registerItemsFromBlocks(RSBlocks.NETWORK_RECEIVER); + NETWORK_TRANSMITTER.registerItemsFromBlocks(RSBlocks.NETWORK_TRANSMITTER); + RELAY.registerItemsFromBlocks(RSBlocks.RELAY); + DETECTOR.registerItemsFromBlocks(RSBlocks.DETECTOR); + SECURITY_MANAGER.registerItemsFromBlocks(RSBlocks.SECURITY_MANAGER); + WIRELESS_TRANSMITTER.registerItemsFromBlocks(RSBlocks.WIRELESS_TRANSMITTER); + DISK_MANIPULATOR.registerItemsFromBlocks(RSBlocks.DISK_MANIPULATOR); + CRAFTER.registerItemsFromBlocks(RSBlocks.CRAFTER); + CRAFTER_MANAGER.registerItemsFromBlocks(RSBlocks.CRAFTER_MANAGER); + CRAFTING_MONITOR.registerItemsFromBlocks(RSBlocks.CRAFTING_MONITOR); WIRELESS_GRID = ITEMS.register("wireless_grid", () -> new WirelessGridItem(WirelessGridItem.Type.NORMAL)); CREATIVE_WIRELESS_GRID = ITEMS.register("creative_wireless_grid", () -> new WirelessGridItem(WirelessGridItem.Type.CREATIVE)); @@ -138,9 +183,11 @@ public final class RSItems { CREATIVE_WIRELESS_FLUID_GRID = ITEMS.register("creative_wireless_fluid_grid", () -> new WirelessFluidGridItem(WirelessFluidGridItem.Type.CREATIVE)); WIRELESS_CRAFTING_MONITOR = ITEMS.register("wireless_crafting_monitor", () -> new WirelessCraftingMonitorItem(WirelessCraftingMonitorItem.Type.NORMAL)); CREATIVE_WIRELESS_CRAFTING_MONITOR = ITEMS.register("creative_wireless_crafting_monitor", () -> new WirelessCraftingMonitorItem(WirelessCraftingMonitorItem.Type.CREATIVE)); + + LATE_REGISTRATION.forEach(Runnable::run); } - private static RegistryObject createBlockItemFor(RegistryObject block) { + private static RegistryObject registerBlockItemFor(RegistryObject block) { return ITEMS.register(block.getId().getPath(), () -> new BaseBlockItem(block.get(), new Item.Properties().group(RS.MAIN_GROUP))); } diff --git a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/DetectorNetworkNode.java b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/DetectorNetworkNode.java index 78b587d86..9c9f8acdb 100644 --- a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/DetectorNetworkNode.java +++ b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/DetectorNetworkNode.java @@ -1,7 +1,6 @@ package com.refinedmods.refinedstorage.apiimpl.network.node; import com.refinedmods.refinedstorage.RS; -import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.api.network.INetwork; import com.refinedmods.refinedstorage.api.util.IComparer; import com.refinedmods.refinedstorage.block.DetectorBlock; @@ -65,7 +64,7 @@ public class DetectorNetworkNode extends NetworkNode implements IComparable, ITy wasPowered = powered; world.setBlockState(pos, world.getBlockState(pos).with(DetectorBlock.POWERED, powered)); - world.notifyNeighborsOfStateChange(pos, RSBlocks.DETECTOR.get()); + world.notifyNeighborsOfStateChange(pos, world.getBlockState(pos).getBlock()); } if (canUpdate() && ticks % SPEED == 0) { diff --git a/src/main/java/com/refinedmods/refinedstorage/block/ColoredNetworkBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/ColoredNetworkBlock.java new file mode 100644 index 000000000..52e983c62 --- /dev/null +++ b/src/main/java/com/refinedmods/refinedstorage/block/ColoredNetworkBlock.java @@ -0,0 +1,21 @@ +package com.refinedmods.refinedstorage.block; + +import net.minecraft.block.BlockState; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; + +public class ColoredNetworkBlock extends NetworkNodeBlock { + public ColoredNetworkBlock(Properties props) { + super(props); + } + + @Override + public void onReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean isMoving) { + if (state.getBlock().getClass().equals(newState.getBlock().getClass())) { + return; + } + + super.onReplaced(state, world, pos, newState, isMoving); + } +} + diff --git a/src/main/java/com/refinedmods/refinedstorage/block/ControllerBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/ControllerBlock.java index 276910a75..7fc4ca220 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/ControllerBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/ControllerBlock.java @@ -1,6 +1,6 @@ package com.refinedmods.refinedstorage.block; -import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.api.network.INetwork; import com.refinedmods.refinedstorage.api.network.NetworkType; import com.refinedmods.refinedstorage.apiimpl.API; @@ -17,6 +17,7 @@ import net.minecraft.entity.player.PlayerInventory; import net.minecraft.entity.player.ServerPlayerEntity; import net.minecraft.inventory.container.Container; import net.minecraft.inventory.container.INamedContainerProvider; +import net.minecraft.item.DyeColor; import net.minecraft.item.ItemStack; import net.minecraft.state.EnumProperty; import net.minecraft.state.StateContainer; @@ -124,6 +125,22 @@ public class ControllerBlock extends BaseBlock { @Override @SuppressWarnings("deprecation") public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ActionResultType result = super.onBlockActivated(state, world, pos, player, hand, hit); + if (result != ActionResultType.PASS) { + return result; + } + + DyeColor color = DyeColor.getColor(player.getHeldItem(hand)); + + BlockState newState = type == NetworkType.CREATIVE ? + RSBlocks.CREATIVE_CONTROLLER.get(color).get().getDefaultState().with(ENERGY_TYPE, state.get(ENERGY_TYPE)) : + RSBlocks.CONTROLLER.get(color).get().getDefaultState().with(ENERGY_TYPE, state.get(ENERGY_TYPE)); + + ActionResultType colorResult = RSBlocks.CONTROLLER.setBlockState(newState, player.getHeldItem(hand), world, pos, player); + if (colorResult != ActionResultType.PASS) { + return colorResult; + } + if (!world.isRemote) { return NetworkUtils.attemptModify(world, pos, hit.getFace(), player, () -> NetworkHooks.openGui( (ServerPlayerEntity) player, @@ -144,4 +161,12 @@ public class ControllerBlock extends BaseBlock { return ActionResultType.SUCCESS; } + + @Override + public void onReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean isMoving) { + if (newState.getBlock() instanceof ControllerBlock) { + return; + } + super.onReplaced(state, world, pos, newState, isMoving); + } } diff --git a/src/main/java/com/refinedmods/refinedstorage/block/CrafterBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/CrafterBlock.java index 37b0f9d1c..181ced569 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/CrafterBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/CrafterBlock.java @@ -1,6 +1,6 @@ package com.refinedmods.refinedstorage.block; -import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.api.network.security.Permission; import com.refinedmods.refinedstorage.container.CrafterContainer; import com.refinedmods.refinedstorage.container.factory.PositionalTileContainerProvider; @@ -23,7 +23,7 @@ import net.minecraftforge.fml.network.NetworkHooks; import javax.annotation.Nullable; -public class CrafterBlock extends NetworkNodeBlock { +public class CrafterBlock extends ColoredNetworkBlock { public CrafterBlock() { super(BlockUtils.DEFAULT_ROCK_PROPERTIES); } @@ -55,7 +55,12 @@ public class CrafterBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") - public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) { + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ActionResultType result = RSBlocks.CRAFTER.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { return NetworkUtils.attempt(world, pos, hit.getFace(), player, () -> NetworkHooks.openGui( (ServerPlayerEntity) player, diff --git a/src/main/java/com/refinedmods/refinedstorage/block/CrafterManagerBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/CrafterManagerBlock.java index 928871973..e12fb9d7b 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/CrafterManagerBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/CrafterManagerBlock.java @@ -1,6 +1,6 @@ package com.refinedmods.refinedstorage.block; -import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.api.network.security.Permission; import com.refinedmods.refinedstorage.container.factory.CrafterManagerContainerProvider; import com.refinedmods.refinedstorage.tile.CrafterManagerTile; @@ -20,7 +20,7 @@ import net.minecraftforge.fml.network.NetworkHooks; import javax.annotation.Nullable; -public class CrafterManagerBlock extends NetworkNodeBlock { +public class CrafterManagerBlock extends ColoredNetworkBlock { public CrafterManagerBlock() { super(BlockUtils.DEFAULT_ROCK_PROPERTIES); } @@ -38,7 +38,12 @@ public class CrafterManagerBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") - public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) { + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ActionResultType result = RSBlocks.CRAFTER_MANAGER.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { return NetworkUtils.attempt(world, pos, hit.getFace(), player, () -> NetworkHooks.openGui( (ServerPlayerEntity) player, diff --git a/src/main/java/com/refinedmods/refinedstorage/block/CraftingMonitorBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/CraftingMonitorBlock.java index 8c700a4ee..0dd1cdff2 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/CraftingMonitorBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/CraftingMonitorBlock.java @@ -1,6 +1,6 @@ package com.refinedmods.refinedstorage.block; -import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.RSContainers; import com.refinedmods.refinedstorage.api.network.security.Permission; import com.refinedmods.refinedstorage.container.factory.CraftingMonitorContainerProvider; @@ -21,7 +21,7 @@ import net.minecraftforge.fml.network.NetworkHooks; import javax.annotation.Nullable; -public class CraftingMonitorBlock extends NetworkNodeBlock { +public class CraftingMonitorBlock extends ColoredNetworkBlock { public CraftingMonitorBlock() { super(BlockUtils.DEFAULT_ROCK_PROPERTIES); } @@ -39,7 +39,12 @@ public class CraftingMonitorBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") - public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) { + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ActionResultType result = RSBlocks.CRAFTING_MONITOR.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { CraftingMonitorTile tile = (CraftingMonitorTile) world.getTileEntity(pos); diff --git a/src/main/java/com/refinedmods/refinedstorage/block/DetectorBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/DetectorBlock.java index 7b73bbc23..d853643aa 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/DetectorBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/DetectorBlock.java @@ -1,6 +1,6 @@ package com.refinedmods.refinedstorage.block; -import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.container.DetectorContainer; import com.refinedmods.refinedstorage.container.factory.PositionalTileContainerProvider; import com.refinedmods.refinedstorage.tile.DetectorTile; @@ -27,7 +27,7 @@ import net.minecraftforge.fml.network.NetworkHooks; import javax.annotation.Nullable; -public class DetectorBlock extends NetworkNodeBlock { +public class DetectorBlock extends ColoredNetworkBlock { public static final BooleanProperty POWERED = BooleanProperty.create("powered"); private static final VoxelShape SHAPE = makeCuboidShape(0, 0, 0, 16, 5, 16); @@ -67,7 +67,12 @@ public class DetectorBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") - public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) { + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ActionResultType result = RSBlocks.DETECTOR.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { return NetworkUtils.attemptModify(world, pos, hit.getFace(), player, () -> NetworkHooks.openGui( (ServerPlayerEntity) player, diff --git a/src/main/java/com/refinedmods/refinedstorage/block/DiskManipulatorBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/DiskManipulatorBlock.java index 8068c1836..6be3cf7af 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/DiskManipulatorBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/DiskManipulatorBlock.java @@ -1,6 +1,6 @@ package com.refinedmods.refinedstorage.block; -import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.container.DiskManipulatorContainer; import com.refinedmods.refinedstorage.container.factory.PositionalTileContainerProvider; import com.refinedmods.refinedstorage.tile.DiskManipulatorTile; @@ -21,7 +21,7 @@ import net.minecraftforge.fml.network.NetworkHooks; import javax.annotation.Nullable; -public class DiskManipulatorBlock extends NetworkNodeBlock { +public class DiskManipulatorBlock extends ColoredNetworkBlock { public DiskManipulatorBlock() { super(BlockUtils.DEFAULT_ROCK_PROPERTIES); } @@ -35,6 +35,11 @@ public class DiskManipulatorBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult rayTraceResult) { + ActionResultType result = RSBlocks.DISK_MANIPULATOR.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { return NetworkUtils.attemptModify(world, pos, rayTraceResult.getFace(), player, () -> NetworkHooks.openGui( (ServerPlayerEntity) player, diff --git a/src/main/java/com/refinedmods/refinedstorage/block/GridBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/GridBlock.java index 7d1dd5e6d..4921584d9 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/GridBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/GridBlock.java @@ -1,10 +1,12 @@ package com.refinedmods.refinedstorage.block; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.api.network.grid.GridType; import com.refinedmods.refinedstorage.apiimpl.API; import com.refinedmods.refinedstorage.apiimpl.network.grid.factory.GridBlockGridFactory; import com.refinedmods.refinedstorage.tile.grid.GridTile; import com.refinedmods.refinedstorage.util.BlockUtils; +import com.refinedmods.refinedstorage.util.ColorMap; import com.refinedmods.refinedstorage.util.NetworkUtils; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; @@ -12,7 +14,6 @@ import net.minecraft.entity.player.ServerPlayerEntity; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; -import net.minecraft.util.ResourceLocation; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.IBlockReader; @@ -20,7 +21,7 @@ import net.minecraft.world.World; import javax.annotation.Nullable; -public class GridBlock extends NetworkNodeBlock { +public class GridBlock extends ColoredNetworkBlock { private final GridType type; public GridBlock(GridType type) { @@ -47,7 +48,30 @@ public class GridBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") - public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) { + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ColorMap map; + switch (type) { + case FLUID: + map = RSBlocks.FLUID_GRID; + break; + case NORMAL: + map = RSBlocks.GRID; + break; + case CRAFTING: + map = RSBlocks.CRAFTING_GRID; + break; + case PATTERN: + map = RSBlocks.PATTERN_GRID; + break; + default: + throw new IllegalStateException("Unexpected value: " + type); + } + + ActionResultType result = map.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { return NetworkUtils.attemptModify(world, pos, hit.getFace(), player, () -> API.instance().getGridManager().openGrid(GridBlockGridFactory.ID, (ServerPlayerEntity) player, pos)); } diff --git a/src/main/java/com/refinedmods/refinedstorage/block/NetworkReceiverBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/NetworkReceiverBlock.java index 6a74b4a2a..db502dab7 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/NetworkReceiverBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/NetworkReceiverBlock.java @@ -1,14 +1,21 @@ package com.refinedmods.refinedstorage.block; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.tile.NetworkReceiverTile; import com.refinedmods.refinedstorage.util.BlockUtils; import net.minecraft.block.BlockState; +import net.minecraft.entity.player.PlayerEntity; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ActionResultType; +import net.minecraft.util.Hand; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.IBlockReader; +import net.minecraft.world.World; import javax.annotation.Nullable; -public class NetworkReceiverBlock extends NetworkNodeBlock { +public class NetworkReceiverBlock extends ColoredNetworkBlock { public NetworkReceiverBlock() { super(BlockUtils.DEFAULT_ROCK_PROPERTIES); } @@ -23,4 +30,9 @@ public class NetworkReceiverBlock extends NetworkNodeBlock { public boolean hasConnectedState() { return true; } + + @Override + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + return RSBlocks.NETWORK_RECEIVER.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + } } diff --git a/src/main/java/com/refinedmods/refinedstorage/block/NetworkTransmitterBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/NetworkTransmitterBlock.java index cd83e7b37..5a9c9a5a7 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/NetworkTransmitterBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/NetworkTransmitterBlock.java @@ -1,5 +1,6 @@ package com.refinedmods.refinedstorage.block; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.container.NetworkTransmitterContainer; import com.refinedmods.refinedstorage.container.factory.PositionalTileContainerProvider; import com.refinedmods.refinedstorage.tile.NetworkTransmitterTile; @@ -20,7 +21,7 @@ import net.minecraftforge.fml.network.NetworkHooks; import javax.annotation.Nullable; -public class NetworkTransmitterBlock extends NetworkNodeBlock { +public class NetworkTransmitterBlock extends ColoredNetworkBlock { public NetworkTransmitterBlock() { super(BlockUtils.DEFAULT_ROCK_PROPERTIES); } @@ -33,7 +34,12 @@ public class NetworkTransmitterBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") - public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) { + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ActionResultType result = RSBlocks.NETWORK_TRANSMITTER.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { return NetworkUtils.attemptModify(world, pos, hit.getFace(), player, () -> NetworkHooks.openGui( (ServerPlayerEntity) player, diff --git a/src/main/java/com/refinedmods/refinedstorage/block/RelayBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/RelayBlock.java index 1ee2346ef..d8f0f1352 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/RelayBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/RelayBlock.java @@ -1,5 +1,6 @@ package com.refinedmods.refinedstorage.block; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.container.RelayContainer; import com.refinedmods.refinedstorage.container.factory.PositionalTileContainerProvider; import com.refinedmods.refinedstorage.tile.RelayTile; @@ -20,7 +21,7 @@ import net.minecraftforge.fml.network.NetworkHooks; import javax.annotation.Nullable; -public class RelayBlock extends NetworkNodeBlock { +public class RelayBlock extends ColoredNetworkBlock { public RelayBlock() { super(BlockUtils.DEFAULT_ROCK_PROPERTIES); } @@ -33,7 +34,12 @@ public class RelayBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") - public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) { + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ActionResultType result = RSBlocks.RELAY.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { return NetworkUtils.attemptModify(world, pos, hit.getFace(), player, () -> NetworkHooks.openGui( (ServerPlayerEntity) player, diff --git a/src/main/java/com/refinedmods/refinedstorage/block/SecurityManagerBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/SecurityManagerBlock.java index cd6941d7e..adb936407 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/SecurityManagerBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/SecurityManagerBlock.java @@ -1,5 +1,6 @@ package com.refinedmods.refinedstorage.block; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.api.network.security.Permission; import com.refinedmods.refinedstorage.container.SecurityManagerContainer; import com.refinedmods.refinedstorage.container.factory.PositionalTileContainerProvider; @@ -21,7 +22,7 @@ import net.minecraftforge.fml.network.NetworkHooks; import javax.annotation.Nullable; -public class SecurityManagerBlock extends NetworkNodeBlock { +public class SecurityManagerBlock extends ColoredNetworkBlock { public SecurityManagerBlock() { super(BlockUtils.DEFAULT_ROCK_PROPERTIES); } @@ -33,7 +34,12 @@ public class SecurityManagerBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") - public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) { + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ActionResultType result = RSBlocks.SECURITY_MANAGER.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { Runnable action = () -> NetworkHooks.openGui( (ServerPlayerEntity) player, diff --git a/src/main/java/com/refinedmods/refinedstorage/block/WirelessTransmitterBlock.java b/src/main/java/com/refinedmods/refinedstorage/block/WirelessTransmitterBlock.java index db962a84c..fa592820c 100644 --- a/src/main/java/com/refinedmods/refinedstorage/block/WirelessTransmitterBlock.java +++ b/src/main/java/com/refinedmods/refinedstorage/block/WirelessTransmitterBlock.java @@ -1,5 +1,6 @@ package com.refinedmods.refinedstorage.block; +import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.container.WirelessTransmitterContainer; import com.refinedmods.refinedstorage.container.factory.PositionalTileContainerProvider; import com.refinedmods.refinedstorage.tile.WirelessTransmitterTile; @@ -23,7 +24,7 @@ import net.minecraftforge.fml.network.NetworkHooks; import javax.annotation.Nullable; -public class WirelessTransmitterBlock extends NetworkNodeBlock { +public class WirelessTransmitterBlock extends ColoredNetworkBlock { private static final VoxelShape SHAPE_DOWN = makeCuboidShape(6.0D, 0.0D, 6.0D, 10.0D, 10.0D, 10.0D); private static final VoxelShape SHAPE_UP = makeCuboidShape(6.0D, 6.0D, 6.0D, 10.0D, 16.0D, 10.0D); private static final VoxelShape SHAPE_EAST = makeCuboidShape(6.0D, 6.0D, 6.0D, 16.0D, 10.0D, 10.0D); @@ -74,7 +75,12 @@ public class WirelessTransmitterBlock extends NetworkNodeBlock { @Override @SuppressWarnings("deprecation") - public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) { + public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockRayTraceResult hit) { + ActionResultType result = RSBlocks.WIRELESS_TRANSMITTER.changeBlockColor(state, player.getHeldItem(hand), world, pos, player); + if (result != ActionResultType.PASS) { + return result; + } + if (!world.isRemote) { return NetworkUtils.attemptModify(world, pos, hit.getFace(), player, () -> NetworkHooks.openGui( (ServerPlayerEntity) player, diff --git a/src/main/java/com/refinedmods/refinedstorage/datageneration/BlockModelGenerator.java b/src/main/java/com/refinedmods/refinedstorage/datageneration/BlockModelGenerator.java new file mode 100644 index 000000000..9224308ad --- /dev/null +++ b/src/main/java/com/refinedmods/refinedstorage/datageneration/BlockModelGenerator.java @@ -0,0 +1,299 @@ +package com.refinedmods.refinedstorage.datageneration; + +import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.RSBlocks; +import com.refinedmods.refinedstorage.block.ControllerBlock; +import com.refinedmods.refinedstorage.block.DetectorBlock; +import com.refinedmods.refinedstorage.block.NetworkNodeBlock; +import com.refinedmods.refinedstorage.util.ColorMap; +import net.minecraft.block.Block; +import net.minecraft.data.DataGenerator; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.model.generators.BlockStateProvider; +import net.minecraftforge.client.model.generators.ModelFile; +import net.minecraftforge.common.data.ExistingFileHelper; + +public class BlockModelGenerator extends BlockStateProvider { + private static final ResourceLocation BOTTOM = new ResourceLocation(RS.ID, "block/bottom"); + + private final BlockModels models; + + public BlockModelGenerator(DataGenerator generator, String id, ExistingFileHelper existingFileHelper) { + super(generator, id, existingFileHelper); + models = new BlockModels(this); + } + + @Override + protected void registerStatesAndModels() { + genNorthCutoutModels(RSBlocks.GRID); + genNorthCutoutModels(RSBlocks.CRAFTING_GRID); + genNorthCutoutModels(RSBlocks.PATTERN_GRID); + genNorthCutoutModels(RSBlocks.FLUID_GRID); + genNorthCutoutModels(RSBlocks.CRAFTING_MONITOR); + genNorthCutoutModels(RSBlocks.CRAFTER_MANAGER); + genNorthCutoutModels(RSBlocks.DISK_MANIPULATOR); + genControllerModels(RSBlocks.CONTROLLER); + genControllerModels(RSBlocks.CREATIVE_CONTROLLER); + genCrafterModels(); + genCubeAllCutoutModels(RSBlocks.RELAY); + genCubeAllCutoutModels(RSBlocks.NETWORK_TRANSMITTER); + genCubeAllCutoutModels(RSBlocks.NETWORK_RECEIVER); + genSecurityManagerModels(); + genDetectorModels(); + genWirelessTransmitterModels(); + } + + private void genWirelessTransmitterModels() { + RSBlocks.WIRELESS_TRANSMITTER.forEach((color, registryObject) -> { + Block block = registryObject.get(); + String folderName = RSBlocks.WIRELESS_TRANSMITTER.get(ColorMap.DEFAULT_COLOR).getId().getPath(); + + models.wirelessTransmitterBlock(block, state -> { + if (!state.get(NetworkNodeBlock.CONNECTED)) { + return models.createWirelessTransmitterModel( + "block/" + folderName + "/disconnected", + resourceLocation(folderName, "cutouts/disconnected") + ); + } else { + ModelFile model = models.createWirelessTransmitterModel( + "block/" + folderName + "/" + color, + resourceLocation(folderName, "cutouts/" + color) + ); + + simpleBlockItem(block, model); + return model; + } + }, 0); + }); + } + + private void genDetectorModels() { + RSBlocks.DETECTOR.forEach((color, registryObject) -> { + Block block = registryObject.get(); + String folderName = RSBlocks.DETECTOR.get(ColorMap.DEFAULT_COLOR).getId().getPath(); + + models.simpleBlockStateModel(block, state -> { + if (!state.get(DetectorBlock.POWERED)) { + return models.createDetectorModel( + "block/" + folderName + "/off", + resourceLocation(folderName, "cutouts/off") + ); + } else { + ModelFile model = models.createDetectorModel( + "block/" + folderName + "/" + color, + resourceLocation(folderName, "cutouts/" + color) + ); + + simpleBlockItem(block, model); + return model; + } + }); + }); + } + + private void genSecurityManagerModels() { + RSBlocks.SECURITY_MANAGER.forEach((color, registryObject) -> { + Block block = registryObject.get(); + String folderName = RSBlocks.SECURITY_MANAGER.get(ColorMap.DEFAULT_COLOR).getId().getPath(); + + models.horizontalRSBlock(block, state -> { + if (!state.get(NetworkNodeBlock.CONNECTED)) { + return models.createCubeCutoutModel( + "block/" + folderName + "/disconnected", + BOTTOM, + BOTTOM, + resourceLocation(folderName, "top"), + resourceLocation(folderName, "cutouts/top_disconnected"), + resourceLocation(folderName, "right"), + resourceLocation(folderName, "cutouts/right_disconnected"), + resourceLocation(folderName, "left"), + resourceLocation(folderName, "cutouts/left_disconnected"), + resourceLocation(folderName, "front"), + resourceLocation(folderName, "cutouts/front_disconnected"), + resourceLocation(folderName, "back"), + resourceLocation(folderName, "cutouts/back_disconnected") + ); + } else { + ModelFile model = models.createCubeCutoutModel( + "block/" + folderName + "/" + color, + BOTTOM, + BOTTOM, + resourceLocation(folderName, "top"), + resourceLocation(folderName, "cutouts/top" + "_" + color), + resourceLocation(folderName, "right"), + resourceLocation(folderName, "cutouts/right" + "_" + color), + resourceLocation(folderName, "left"), + resourceLocation(folderName, "cutouts/left" + "_" + color), + resourceLocation(folderName, "front"), + resourceLocation(folderName, "cutouts/front" + "_" + color), + resourceLocation(folderName, "back"), + resourceLocation(folderName, "cutouts/back" + "_" + color) + ); + + simpleBlockItem(block, model); + return model; + } + }, 180); + }); + } + + private void genCubeAllCutoutModels(ColorMap blockMap) { + blockMap.forEach((color, registryObject) -> { + Block block = registryObject.get(); + String folderName = blockMap.get(ColorMap.DEFAULT_COLOR).getId().getPath(); + + models.simpleBlockStateModel(block, state -> { + if (!state.get(NetworkNodeBlock.CONNECTED)) { + return models.createCubeAllCutoutModel( + "block/" + folderName + "/disconnected", + resourceLocation(folderName, folderName), + resourceLocation(folderName, folderName), + resourceLocation(folderName, "cutouts/disconnected") + ); + } else { + ModelFile model = models.createCubeAllCutoutModel( + "block/" + folderName + "/" + color, + resourceLocation(folderName, folderName), + resourceLocation(folderName, folderName), + resourceLocation(folderName, "cutouts/" + color) + ); + + simpleBlockItem(block, model); + return model; + } + }); + }); + } + + private void genCrafterModels() { + RSBlocks.CRAFTER.forEach((color, registryObject) -> { + Block block = registryObject.get(); + String folderName = RSBlocks.CRAFTER.get(ColorMap.DEFAULT_COLOR).getId().getPath(); + + models.anyDirectionalRSBlock(block, state -> { + if (!state.get(NetworkNodeBlock.CONNECTED)) { + return models.createCubeCutoutModel( + "block/" + folderName + "/disconnected", + BOTTOM, + BOTTOM, + resourceLocation(folderName, "top"), + resourceLocation(folderName, "cutouts/top_disconnected"), + resourceLocation(folderName, "side"), + resourceLocation(folderName, "cutouts/side_disconnected"), + resourceLocation(folderName, "side"), + resourceLocation(folderName, "cutouts/side_disconnected"), + resourceLocation(folderName, "side"), + resourceLocation(folderName, "cutouts/side_disconnected"), + resourceLocation(folderName, "side"), + resourceLocation(folderName, "cutouts/side_disconnected") + ); + } else { + ModelFile model = models.createCubeCutoutModel( + "block/" + folderName + "/" + color, + BOTTOM, + BOTTOM, + resourceLocation(folderName, "top"), + resourceLocation(folderName, "cutouts/top_" + color), + resourceLocation(folderName, "side"), + resourceLocation(folderName, "cutouts/side_" + color), + resourceLocation(folderName, "side"), + resourceLocation(folderName, "cutouts/side_" + color), + resourceLocation(folderName, "side"), + resourceLocation(folderName, "cutouts/side_" + color), + resourceLocation(folderName, "side"), + resourceLocation(folderName, "cutouts/side_" + color) + ); + + simpleBlockItem(block, model); + return model; + } + }, 180); + }); + } + + private void genControllerModels(ColorMap blockMap) { + blockMap.forEach((color, registryObject) -> { + Block block = registryObject.get(); + String folderName = RSBlocks.CONTROLLER.get(ColorMap.DEFAULT_COLOR).getId().getPath(); + + models.simpleBlockStateModel(block, state -> { + if (state.get(ControllerBlock.ENERGY_TYPE).equals(ControllerBlock.EnergyType.OFF)) { + return models.createCubeAllCutoutModel( + "block/" + folderName + "/off", + resourceLocation(folderName, "off"), + resourceLocation(folderName, "off"), + resourceLocation(folderName, "cutouts/off") + ); + } else if (state.get(ControllerBlock.ENERGY_TYPE).equals(ControllerBlock.EnergyType.NEARLY_OFF)) { + return models.createControllerNearlyCutoutModel( + "block/" + folderName + "/nearly_off", + resourceLocation(folderName, "off"), + resourceLocation(folderName, "on"), + resourceLocation(folderName, "cutouts/nearly_off"), + resourceLocation(folderName, "cutouts/nearly_off_gray") + ); + } else if (state.get(ControllerBlock.ENERGY_TYPE).equals(ControllerBlock.EnergyType.NEARLY_ON)) { + return models.createControllerNearlyCutoutModel( + "block/" + folderName + "/nearly_on", + resourceLocation(folderName, "off"), + resourceLocation(folderName, "on"), + resourceLocation(folderName, "cutouts/nearly_on"), + resourceLocation(folderName, "cutouts/nearly_on_gray") + ); + } else { + ModelFile model = models.createCubeAllCutoutModel( + "block/" + folderName + "/" + color, + resourceLocation(folderName, "off"), + resourceLocation(folderName, "on"), + resourceLocation(folderName, "cutouts/" + color) + ); + + simpleBlockItem(block, model); + return model; + } + }); + }); + } + + private void genNorthCutoutModels(ColorMap blockMap) { + blockMap.forEach((color, registryObject) -> { + Block block = registryObject.get(); + String folderName = blockMap.get(ColorMap.DEFAULT_COLOR).getId().getPath(); + + models.horizontalRSBlock(block, state -> { + if (!state.get(NetworkNodeBlock.CONNECTED)) { + return models.createCubeNorthCutoutModel( + "block/" + folderName + "/disconnected", + BOTTOM, + resourceLocation(folderName, "top"), + resourceLocation(folderName, "front"), + resourceLocation(folderName, "back"), + resourceLocation(folderName, "right"), + resourceLocation(folderName, "left"), + resourceLocation(folderName, "right"), + resourceLocation(folderName, "cutouts/disconnected") + ); + } else { + ModelFile model = models.createCubeNorthCutoutModel( + "block/" + folderName + "/" + color, + BOTTOM, + resourceLocation(folderName, "top"), + resourceLocation(folderName, "front"), + resourceLocation(folderName, "back"), + resourceLocation(folderName, "right"), + resourceLocation(folderName, "left"), + resourceLocation(folderName, "right"), + resourceLocation(folderName, "cutouts/" + color) + ); + + simpleBlockItem(block, model); + return model; + } + }, 180); + }); + } + + private ResourceLocation resourceLocation(String folderName, String name) { + return new ResourceLocation(RS.ID, "block/" + folderName + "/" + name); + } +} diff --git a/src/main/java/com/refinedmods/refinedstorage/datageneration/BlockModels.java b/src/main/java/com/refinedmods/refinedstorage/datageneration/BlockModels.java new file mode 100644 index 000000000..91d1f54ca --- /dev/null +++ b/src/main/java/com/refinedmods/refinedstorage/datageneration/BlockModels.java @@ -0,0 +1,112 @@ +package com.refinedmods.refinedstorage.datageneration; + +import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.block.BlockDirection; +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.util.Direction; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.model.generators.BlockModelBuilder; +import net.minecraftforge.client.model.generators.ConfiguredModel; +import net.minecraftforge.client.model.generators.ModelFile; + +import java.util.function.Function; + +public class BlockModels { + private final BlockModelGenerator generator; + + public BlockModels(BlockModelGenerator blockModelGenerator) { + this.generator = blockModelGenerator; + } + + public void simpleBlockStateModel(Block block, Function model) { + generator.getVariantBuilder(block).forAllStates(state -> ConfiguredModel.builder().modelFile(model.apply(state)).build()); + } + + public void anyDirectionalRSBlock(Block block, Function modelFunc, int angleOffset) { + generator.getVariantBuilder(block) + .forAllStates(state -> { + Direction dir = state.get(BlockDirection.ANY.getProperty()); + return ConfiguredModel.builder() + .modelFile(modelFunc.apply(state)) + .rotationX(dir == Direction.DOWN ? 180 : dir.getAxis().isHorizontal() ? 90 : 0) + .rotationY(dir.getAxis().isVertical() ? 0 : (((int) dir.getHorizontalAngle()) + angleOffset) % 360) + .build(); + }); + } + + public void wirelessTransmitterBlock(Block block, Function modelFunc, int angleOffset) { + generator.getVariantBuilder(block) + .forAllStates(state -> { + Direction dir = state.get(BlockDirection.ANY.getProperty()); + return ConfiguredModel.builder() + .modelFile(modelFunc.apply(state)) + .rotationX(dir.getAxis() == Direction.Axis.Y ? (dir == Direction.UP ? 180 : 0) : dir.getAxis().isHorizontal() ? 90 : 0) + .rotationY(dir.getAxis().isVertical() ? 0 : (((int) dir.getHorizontalAngle()) + angleOffset) % 360) + .build(); + }); + } + + public void horizontalRSBlock(Block block, Function modelFunc, int angleOffset) { + generator.getVariantBuilder(block) + .forAllStates(state -> ConfiguredModel.builder() + .modelFile(modelFunc.apply(state)) + .rotationY(((int) state.get(BlockDirection.HORIZONTAL.getProperty()).getHorizontalAngle() + angleOffset) % 360) + .build() + ); + } + + public BlockModelBuilder createDetectorModel(String name, ResourceLocation torch) { + return generator.models().withExistingParent(name, new ResourceLocation(RS.ID, "detector")) + .texture("torch", torch); + } + + public BlockModelBuilder createWirelessTransmitterModel(String name, ResourceLocation cutout) { + return generator.models().withExistingParent(name, new ResourceLocation(RS.ID, "wireless_transmitter")) + .texture("cutout", cutout); + } + + public BlockModelBuilder createCubeCutoutModel(String name, ResourceLocation down, ResourceLocation downCutout, ResourceLocation up, ResourceLocation upCutout, ResourceLocation east, ResourceLocation eastCutout, ResourceLocation west, ResourceLocation westCutout, ResourceLocation north, ResourceLocation northCutout, ResourceLocation south, ResourceLocation southCutout) { + return generator.models().withExistingParent(name, new ResourceLocation(RS.ID, "cube_cutout")) + .texture("particle", north) + .texture("east", east) + .texture("south", south) + .texture("west", west) + .texture("up", up) + .texture("down", down) + .texture("north", north) + .texture("cutout_down", downCutout) + .texture("cutout_east", eastCutout) + .texture("cutout_west", westCutout) + .texture("cutout_south", southCutout) + .texture("cutout_north", northCutout) + .texture("cutout_up", upCutout); + } + + public BlockModelBuilder createControllerNearlyCutoutModel(String name, ResourceLocation particle, ResourceLocation all, ResourceLocation cutout_gray, ResourceLocation cutout) { + return generator.models().withExistingParent(name, new ResourceLocation(RS.ID, "block/controller_nearly")) + .texture("particle", particle) + .texture("all", all) + .texture("cutout_gray", cutout_gray) + .texture("cutout", cutout); + } + + public BlockModelBuilder createCubeAllCutoutModel(String name, ResourceLocation particle, ResourceLocation all, ResourceLocation cutout) { + return generator.models().withExistingParent(name, new ResourceLocation(RS.ID, "cube_all_cutout")) + .texture("particle", particle) + .texture("all", all) + .texture("cutout", cutout); + } + + public BlockModelBuilder createCubeNorthCutoutModel(String name, ResourceLocation down, ResourceLocation up, ResourceLocation north, ResourceLocation south, ResourceLocation east, ResourceLocation west, ResourceLocation particle, ResourceLocation cutout) { + return generator.models().withExistingParent(name, new ResourceLocation(RS.ID, "cube_north_cutout")) + .texture("particle", particle) + .texture("east", east) + .texture("south", south) + .texture("west", west) + .texture("up", up) + .texture("down", down) + .texture("north", north) + .texture("cutout", cutout); + } +} diff --git a/src/main/java/com/refinedmods/refinedstorage/datageneration/DataGenerators.java b/src/main/java/com/refinedmods/refinedstorage/datageneration/DataGenerators.java new file mode 100644 index 000000000..f3d68cda1 --- /dev/null +++ b/src/main/java/com/refinedmods/refinedstorage/datageneration/DataGenerators.java @@ -0,0 +1,25 @@ +package com.refinedmods.refinedstorage.datageneration; + +import com.refinedmods.refinedstorage.RS; +import net.minecraft.data.BlockTagsProvider; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.event.lifecycle.GatherDataEvent; + +public class DataGenerators { + @SubscribeEvent + public void runDataGeneration(GatherDataEvent event) { + if (event.includeClient()) { + event.getGenerator().addProvider(new BlockModelGenerator(event.getGenerator(), RS.ID, event.getExistingFileHelper())); + } + if (event.includeServer()) { + event.getGenerator().addProvider(new RecipeGenerator(event.getGenerator())); + event.getGenerator().addProvider(new TagGenerator( + event.getGenerator(), + new BlockTagsProvider(event.getGenerator(), RS.ID, event.getExistingFileHelper()), + RS.ID, + event.getExistingFileHelper()) + ); + event.getGenerator().addProvider(new LootTableGenerator(event.getGenerator())); + } + } +} diff --git a/src/main/java/com/refinedmods/refinedstorage/datageneration/LootTableGenerator.java b/src/main/java/com/refinedmods/refinedstorage/datageneration/LootTableGenerator.java new file mode 100644 index 000000000..9b7084cf9 --- /dev/null +++ b/src/main/java/com/refinedmods/refinedstorage/datageneration/LootTableGenerator.java @@ -0,0 +1,80 @@ +package com.refinedmods.refinedstorage.datageneration; + +import com.google.common.collect.ImmutableList; +import com.mojang.datafixers.util.Pair; +import com.refinedmods.refinedstorage.RSBlocks; +import com.refinedmods.refinedstorage.loottable.ControllerLootFunction; +import com.refinedmods.refinedstorage.loottable.CrafterLootFunction; +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.loot.conditions.SurvivesExplosion; +import net.minecraft.loot.functions.ILootFunction; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.fml.RegistryObject; + +import java.util.List; +import java.util.Map; +import java.util.function.BiConsumer; +import java.util.function.Consumer; +import java.util.function.Supplier; +import java.util.stream.Collectors; + +public class LootTableGenerator extends LootTableProvider { + public LootTableGenerator(DataGenerator dataGeneratorIn) { + super(dataGeneratorIn); + } + + @Override + protected List>>, LootParameterSet>> getTables() { + return ImmutableList.of(Pair.of(RSBlockLootTables::new, LootParameterSets.BLOCK)); + } + + @Override + protected void validate(Map map, ValidationTracker validationtracker) { + //NO OP + } + + @Override + public String getName() { + return "Refined Storage Loot Tables"; + } + + private static class RSBlockLootTables extends BlockLootTables { + @Override + protected void addTables() { + RSBlocks.CONTROLLER.values().forEach(block -> genBlockItemLootTableWithFunction(block.get(), ControllerLootFunction.builder())); + RSBlocks.CREATIVE_CONTROLLER.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.CRAFTER.values().forEach(block -> genBlockItemLootTableWithFunction(block.get(), CrafterLootFunction.builder())); + RSBlocks.GRID.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.CRAFTING_GRID.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.FLUID_GRID.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.PATTERN_GRID.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.SECURITY_MANAGER.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.WIRELESS_TRANSMITTER.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.RELAY.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.NETWORK_TRANSMITTER.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.NETWORK_RECEIVER.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.DISK_MANIPULATOR.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.CRAFTING_MONITOR.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.CRAFTER_MANAGER.values().forEach(block -> registerDropSelfLootTable(block.get())); + RSBlocks.DETECTOR.values().forEach(block -> registerDropSelfLootTable(block.get())); + } + + @Override + protected Iterable getKnownBlocks() { + return RSBlocks.COLORED_BLOCKS.stream().map(RegistryObject::get).collect(Collectors.toList()); + } + + private void genBlockItemLootTableWithFunction(Block block, ILootFunction.IBuilder builder) { + registerLootTable(block, LootTable.builder().addLootPool( + LootPool.builder() + .rolls(ConstantRange.of(1)) + .addEntry(ItemLootEntry.builder(block) + .acceptFunction(builder)) + .acceptCondition(SurvivesExplosion.builder()))); + } + } +} diff --git a/src/main/java/com/refinedmods/refinedstorage/datageneration/RecipeGenerator.java b/src/main/java/com/refinedmods/refinedstorage/datageneration/RecipeGenerator.java new file mode 100644 index 000000000..62a503e45 --- /dev/null +++ b/src/main/java/com/refinedmods/refinedstorage/datageneration/RecipeGenerator.java @@ -0,0 +1,67 @@ +package com.refinedmods.refinedstorage.datageneration; + +import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.RSItems; +import com.refinedmods.refinedstorage.item.ProcessorItem; +import com.refinedmods.refinedstorage.util.ColorMap; +import net.minecraft.advancements.criterion.InventoryChangeTrigger; +import net.minecraft.data.DataGenerator; +import net.minecraft.data.IFinishedRecipe; +import net.minecraft.data.RecipeProvider; +import net.minecraft.data.ShapelessRecipeBuilder; +import net.minecraft.item.Items; +import net.minecraft.tags.ItemTags; +import net.minecraft.util.ResourceLocation; + +import java.util.function.Consumer; + +public class RecipeGenerator extends RecipeProvider { + public RecipeGenerator(DataGenerator generator) { + super(generator); + } + + @Override + protected void registerRecipes(Consumer consumer) { + //Tag + Color -> Colored Block + RSItems.COLORED_ITEM_TAGS.forEach((tag, map) -> { + map.forEach((color, item) -> { + ShapelessRecipeBuilder.shapelessRecipe(item.get()) + .addIngredient(tag) + .addIngredient(color.getTag()) + .setGroup(RS.ID) + .addCriterion("refinedstorage:controller", InventoryChangeTrigger.Instance.forItems(RSItems.CONTROLLER.get(ColorMap.DEFAULT_COLOR).get())) + .build(consumer, new ResourceLocation(RS.ID, "coloring_recipes/" + item.getId().getPath())); + }); + }); + + //Crafting Grid + RSItems.CRAFTING_GRID.forEach((color, item) -> { + ShapelessRecipeBuilder.shapelessRecipe(item.get()) + .addIngredient(RSItems.GRID.get(color).get()) + .addIngredient(RSItems.PROCESSORS.get(ProcessorItem.Type.ADVANCED).get()) + .addIngredient(ItemTags.makeWrapperTag("refinedstorage:crafting_tables")) + .addCriterion("refinedstorage:grid", InventoryChangeTrigger.Instance.forItems(RSItems.GRID.get(ColorMap.DEFAULT_COLOR).get())) + .build(consumer, new ResourceLocation(RS.ID, "crafting_grid/" + item.getId().getPath())); + }); + + //Fluid Grid + RSItems.FLUID_GRID.forEach((color, item) -> { + ShapelessRecipeBuilder.shapelessRecipe(item.get()) + .addIngredient(RSItems.GRID.get(color).get()) + .addIngredient(RSItems.PROCESSORS.get(ProcessorItem.Type.ADVANCED).get()) + .addIngredient(Items.BUCKET) + .addCriterion("refinedstorage:grid", InventoryChangeTrigger.Instance.forItems(RSItems.GRID.get(ColorMap.DEFAULT_COLOR).get())) + .build(consumer, new ResourceLocation(RS.ID, "fluid_grid/" + item.getId().getPath())); + }); + + //Pattern Grid + RSItems.PATTERN_GRID.forEach((color, item) -> { + ShapelessRecipeBuilder.shapelessRecipe(item.get()) + .addIngredient(RSItems.GRID.get(color).get()) + .addIngredient(RSItems.PROCESSORS.get(ProcessorItem.Type.ADVANCED).get()) + .addIngredient(RSItems.PATTERN.get()) + .addCriterion("refinedstorage:grid", InventoryChangeTrigger.Instance.forItems(RSItems.GRID.get(ColorMap.DEFAULT_COLOR).get())) + .build(consumer, new ResourceLocation(RS.ID, "pattern_grid/" + item.getId().getPath())); + }); + } +} diff --git a/src/main/java/com/refinedmods/refinedstorage/datageneration/TagGenerator.java b/src/main/java/com/refinedmods/refinedstorage/datageneration/TagGenerator.java new file mode 100644 index 000000000..71432e3c5 --- /dev/null +++ b/src/main/java/com/refinedmods/refinedstorage/datageneration/TagGenerator.java @@ -0,0 +1,24 @@ +package com.refinedmods.refinedstorage.datageneration; + +import com.refinedmods.refinedstorage.RSItems; +import net.minecraft.data.BlockTagsProvider; +import net.minecraft.data.DataGenerator; +import net.minecraft.data.ItemTagsProvider; +import net.minecraftforge.common.data.ExistingFileHelper; + +import javax.annotation.Nullable; + +public class TagGenerator extends ItemTagsProvider { + public TagGenerator(DataGenerator dataGenerator, BlockTagsProvider blockTagProvider, String modId, @Nullable ExistingFileHelper existingFileHelper) { + super(dataGenerator, blockTagProvider, modId, existingFileHelper); + } + + @Override + protected void registerTags() { + RSItems.COLORED_ITEM_TAGS.forEach((tag, map) -> { + map.values().forEach(item -> { + getOrCreateBuilder(tag).add(item.get()); + }); + }); + } +} diff --git a/src/main/java/com/refinedmods/refinedstorage/item/NetworkCardItem.java b/src/main/java/com/refinedmods/refinedstorage/item/NetworkCardItem.java index 3fcfa08e9..a17928c76 100644 --- a/src/main/java/com/refinedmods/refinedstorage/item/NetworkCardItem.java +++ b/src/main/java/com/refinedmods/refinedstorage/item/NetworkCardItem.java @@ -1,7 +1,7 @@ package com.refinedmods.refinedstorage.item; import com.refinedmods.refinedstorage.RS; -import com.refinedmods.refinedstorage.RSBlocks; +import com.refinedmods.refinedstorage.block.NetworkReceiverBlock; import com.refinedmods.refinedstorage.render.Styles; import net.minecraft.block.Block; import net.minecraft.client.util.ITooltipFlag; @@ -35,7 +35,7 @@ public class NetworkCardItem extends Item { public ActionResultType onItemUse(ItemUseContext ctx) { Block block = ctx.getWorld().getBlockState(ctx.getPos()).getBlock(); - if (block == RSBlocks.NETWORK_RECEIVER.get()) { + if (block instanceof NetworkReceiverBlock) { CompoundNBT tag = new CompoundNBT(); tag.putInt(NBT_RECEIVER_X, ctx.getPos().getX()); diff --git a/src/main/java/com/refinedmods/refinedstorage/item/blockitem/ColoredBlockItem.java b/src/main/java/com/refinedmods/refinedstorage/item/blockitem/ColoredBlockItem.java new file mode 100644 index 000000000..7ed8497c1 --- /dev/null +++ b/src/main/java/com/refinedmods/refinedstorage/item/blockitem/ColoredBlockItem.java @@ -0,0 +1,28 @@ +package com.refinedmods.refinedstorage.item.blockitem; + +import com.refinedmods.refinedstorage.block.BaseBlock; +import com.refinedmods.refinedstorage.util.ColorMap; +import net.minecraft.item.DyeColor; +import net.minecraft.item.ItemStack; +import net.minecraft.util.text.ITextComponent; +import net.minecraft.util.text.TranslationTextComponent; + +public class ColoredBlockItem extends BaseBlockItem { + private final ITextComponent displayName; + + public ColoredBlockItem(BaseBlock block, Properties builder, DyeColor color, ITextComponent displayName) { + super(block, builder); + + if (color != ColorMap.DEFAULT_COLOR) { + this.displayName = new TranslationTextComponent("color.minecraft." + color.getTranslationKey()).appendString(" ").append(displayName); + } else { + this.displayName = displayName; + } + + } + + @Override + public ITextComponent getDisplayName(ItemStack stack) { + return displayName; + } +} diff --git a/src/main/java/com/refinedmods/refinedstorage/item/blockitem/ControllerBlockItem.java b/src/main/java/com/refinedmods/refinedstorage/item/blockitem/ControllerBlockItem.java index 6666fc41f..6b54e5677 100644 --- a/src/main/java/com/refinedmods/refinedstorage/item/blockitem/ControllerBlockItem.java +++ b/src/main/java/com/refinedmods/refinedstorage/item/blockitem/ControllerBlockItem.java @@ -3,10 +3,29 @@ package com.refinedmods.refinedstorage.item.blockitem; import com.refinedmods.refinedstorage.RS; import com.refinedmods.refinedstorage.api.network.NetworkType; import com.refinedmods.refinedstorage.block.ControllerBlock; +import com.refinedmods.refinedstorage.util.ColorMap; +import net.minecraft.item.DyeColor; import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.text.ITextComponent; +import net.minecraft.util.text.TranslationTextComponent; public class ControllerBlockItem extends EnergyBlockItem { - public ControllerBlockItem(ControllerBlock block) { + private final ITextComponent displayName; + + public ControllerBlockItem(ControllerBlock block, DyeColor color, ITextComponent displayName) { super(block, new Item.Properties().group(RS.MAIN_GROUP).maxStackSize(1), block.getType() == NetworkType.CREATIVE, () -> RS.SERVER_CONFIG.getController().getCapacity()); + + if (color != ColorMap.DEFAULT_COLOR) { + this.displayName = new TranslationTextComponent("color.minecraft." + color.getTranslationKey()).appendString(" ").append(displayName); + } else { + this.displayName = displayName; + } + + } + + @Override + public ITextComponent getDisplayName(ItemStack stack) { + return displayName; } } diff --git a/src/main/java/com/refinedmods/refinedstorage/item/blockitem/WirelessTransmitterBlockItem.java b/src/main/java/com/refinedmods/refinedstorage/item/blockitem/WirelessTransmitterBlockItem.java new file mode 100644 index 000000000..e69de29bb diff --git a/src/main/java/com/refinedmods/refinedstorage/item/group/MainItemGroup.java b/src/main/java/com/refinedmods/refinedstorage/item/group/MainItemGroup.java index 80e35781f..c1a7333df 100644 --- a/src/main/java/com/refinedmods/refinedstorage/item/group/MainItemGroup.java +++ b/src/main/java/com/refinedmods/refinedstorage/item/group/MainItemGroup.java @@ -2,6 +2,7 @@ package com.refinedmods.refinedstorage.item.group; import com.refinedmods.refinedstorage.RS; import com.refinedmods.refinedstorage.RSBlocks; +import com.refinedmods.refinedstorage.util.ColorMap; import net.minecraft.item.ItemGroup; import net.minecraft.item.ItemStack; @@ -12,6 +13,6 @@ public class MainItemGroup extends ItemGroup { @Override public ItemStack createIcon() { - return new ItemStack(RSBlocks.CREATIVE_CONTROLLER.get()); + return new ItemStack(RSBlocks.CREATIVE_CONTROLLER.get(ColorMap.DEFAULT_COLOR).get()); } } diff --git a/src/main/java/com/refinedmods/refinedstorage/loottable/ControllerLootFunction.java b/src/main/java/com/refinedmods/refinedstorage/loottable/ControllerLootFunction.java index 40177cb97..4ed36abdb 100644 --- a/src/main/java/com/refinedmods/refinedstorage/loottable/ControllerLootFunction.java +++ b/src/main/java/com/refinedmods/refinedstorage/loottable/ControllerLootFunction.java @@ -37,6 +37,10 @@ public class ControllerLootFunction extends LootFunction { return RSLootFunctions.CONTROLLER; } + public static LootFunction.Builder builder() { + return builder(ControllerLootFunction::new); + } + public static class Serializer extends LootFunction.Serializer { @Override public ControllerLootFunction deserialize(JsonObject object, JsonDeserializationContext deserializationContext, ILootCondition[] conditions) { diff --git a/src/main/java/com/refinedmods/refinedstorage/loottable/CrafterLootFunction.java b/src/main/java/com/refinedmods/refinedstorage/loottable/CrafterLootFunction.java index af0554a7e..55f2c79ba 100644 --- a/src/main/java/com/refinedmods/refinedstorage/loottable/CrafterLootFunction.java +++ b/src/main/java/com/refinedmods/refinedstorage/loottable/CrafterLootFunction.java @@ -39,6 +39,10 @@ public class CrafterLootFunction extends LootFunction { return RSLootFunctions.CRAFTER; } + public static LootFunction.Builder builder() { + return builder(CrafterLootFunction::new); + } + public static class Serializer extends LootFunction.Serializer { @Override public CrafterLootFunction deserialize(JsonObject object, JsonDeserializationContext deserializationContext, ILootCondition[] conditions) { diff --git a/src/main/java/com/refinedmods/refinedstorage/render/model/DiskManipulatorBakedModel.java b/src/main/java/com/refinedmods/refinedstorage/render/model/DiskManipulatorBakedModel.java index f66314b01..3017df083 100644 --- a/src/main/java/com/refinedmods/refinedstorage/render/model/DiskManipulatorBakedModel.java +++ b/src/main/java/com/refinedmods/refinedstorage/render/model/DiskManipulatorBakedModel.java @@ -7,6 +7,7 @@ import com.refinedmods.refinedstorage.RSBlocks; import com.refinedmods.refinedstorage.apiimpl.network.node.DiskState; import com.refinedmods.refinedstorage.block.DiskManipulatorBlock; import com.refinedmods.refinedstorage.tile.DiskManipulatorTile; +import com.refinedmods.refinedstorage.util.ColorMap; import net.minecraft.block.BlockState; import net.minecraft.client.renderer.model.BakedQuad; import net.minecraft.client.renderer.model.IBakedModel; @@ -78,7 +79,7 @@ public class DiskManipulatorBakedModel extends DelegateBakedModel { @Override @SuppressWarnings("deprecation") public List load(CacheKey key) { - Direction facing = key.state.get(RSBlocks.DISK_MANIPULATOR.get().getDirection().getProperty()); + Direction facing = key.state.get(RSBlocks.DISK_MANIPULATOR.get(ColorMap.DEFAULT_COLOR).get().getDirection().getProperty()); boolean connected = key.state.get(DiskManipulatorBlock.CONNECTED); List quads = new ArrayList<>(QuadTransformer.getTransformedQuads( @@ -117,7 +118,7 @@ public class DiskManipulatorBakedModel extends DelegateBakedModel { }); public DiskManipulatorBakedModel(IBakedModel baseConnected, IBakedModel baseDisconnected, IBakedModel disk, IBakedModel diskNearCapacity, IBakedModel diskFull, IBakedModel diskDisconnected) { - super(baseDisconnected); + super(baseConnected); this.baseConnected = baseConnected; this.baseDisconnected = baseDisconnected; diff --git a/src/main/java/com/refinedmods/refinedstorage/setup/ClientSetup.java b/src/main/java/com/refinedmods/refinedstorage/setup/ClientSetup.java index c61b703e0..59ab201be 100644 --- a/src/main/java/com/refinedmods/refinedstorage/setup/ClientSetup.java +++ b/src/main/java/com/refinedmods/refinedstorage/setup/ClientSetup.java @@ -16,6 +16,7 @@ import com.refinedmods.refinedstorage.render.tesr.StorageMonitorTileRenderer; import com.refinedmods.refinedstorage.screen.*; import com.refinedmods.refinedstorage.screen.factory.CrafterManagerScreenFactory; import com.refinedmods.refinedstorage.screen.factory.GridScreenFactory; +import com.refinedmods.refinedstorage.util.ColorMap; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.ScreenManager; import net.minecraft.client.gui.screen.Screen; @@ -23,6 +24,7 @@ import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.RenderTypeLookup; import net.minecraft.inventory.container.Container; import net.minecraft.inventory.container.Slot; +import net.minecraft.item.DyeColor; import net.minecraft.item.ItemModelsProperties; import net.minecraft.resources.IReloadableResourceManager; import net.minecraft.resources.IResourceManager; @@ -35,6 +37,9 @@ import net.minecraftforge.fml.client.registry.ClientRegistry; import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; +import java.util.Arrays; +import java.util.function.BiConsumer; + public class ClientSetup { private final BakedModelOverrideRegistry bakedModelOverrideRegistry = new BakedModelOverrideRegistry(); @@ -47,38 +52,39 @@ public class ClientSetup { } } - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "controller"), (base, registry) -> new FullbrightBakedModel( + forEachColorApply("controller", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel( base, true, + new ResourceLocation(RS.ID, "block/controller/cutouts/" + color), new ResourceLocation(RS.ID, "block/controller/cutouts/nearly_off"), - new ResourceLocation(RS.ID, "block/controller/cutouts/nearly_on"), - new ResourceLocation(RS.ID, "block/controller/cutouts/on") + new ResourceLocation(RS.ID, "block/controller/cutouts/nearly_on")) + )); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "creative_controller"), (base, registry) -> new FullbrightBakedModel( + forEachColorApply("creative_controller", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel( base, true, + new ResourceLocation(RS.ID, "block/controller/cutouts/" + color), new ResourceLocation(RS.ID, "block/controller/cutouts/nearly_off"), - new ResourceLocation(RS.ID, "block/controller/cutouts/nearly_on"), - new ResourceLocation(RS.ID, "block/controller/cutouts/on") + new ResourceLocation(RS.ID, "block/controller/cutouts/nearly_on")) )); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "grid"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/grid/cutouts/front_connected"))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "crafting_grid"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/grid/cutouts/crafting_front_connected"))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "pattern_grid"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/grid/cutouts/pattern_front_connected"))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "fluid_grid"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/grid/cutouts/fluid_front_connected"))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "network_receiver"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/network_receiver/cutouts/connected"))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "network_transmitter"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/network_transmitter/cutouts/connected"))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "relay"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/relay/cutouts/connected"))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "detector"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/detector/cutouts/on"))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "security_manager"), (base, registry) -> new FullbrightBakedModel( + forEachColorApply("grid", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/grid/cutouts/")))); + forEachColorApply("crafting_grid", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/crafting_grid/cutouts/")))); + forEachColorApply("pattern_grid", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/pattern_grid/cutouts/")))); + forEachColorApply("fluid_grid", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/fluid_grid/cutouts/")))); + forEachColorApply("network_receiver", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/network_receiver/cutouts/")))); + forEachColorApply("network_transmitter", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/network_transmitter/cutouts/")))); + forEachColorApply("relay", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/relay/cutouts/")))); + forEachColorApply("detector", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/detector/cutouts/")))); + forEachColorApply("security_manager", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel( base, true, - new ResourceLocation(RS.ID, "block/security_manager/cutouts/top_connected"), - new ResourceLocation(RS.ID, "block/security_manager/cutouts/front_connected"), - new ResourceLocation(RS.ID, "block/security_manager/cutouts/left_connected"), - new ResourceLocation(RS.ID, "block/security_manager/cutouts/back_connected"), - new ResourceLocation(RS.ID, "block/security_manager/cutouts/right_connected") - )); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "wireless_transmitter"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/wireless_transmitter/cutouts/connected"))); + getMultipleColoredModels(color, "block/security_manager/cutouts/top_", + "block/security_manager/cutouts/front_", + "block/security_manager/cutouts/left_", + "block/security_manager/cutouts/back_", + "block/security_manager/cutouts/right_") + ))); + forEachColorApply("wireless_transmitter", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/wireless_transmitter/cutouts/")))); bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "constructor"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/constructor/cutouts/connected"))); bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "destructor"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/destructor/cutouts/connected"))); @@ -94,19 +100,18 @@ public class ClientSetup { new ResourceLocation(RS.ID, "block/disks/leds") )); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "disk_manipulator"), (base, registry) -> new FullbrightBakedModel( + forEachColorApply("disk_manipulator", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel( new DiskManipulatorBakedModel( - registry.get(new ResourceLocation(RS.ID + ":block/disk_manipulator_connected")), - registry.get(new ResourceLocation(RS.ID + ":block/disk_manipulator_disconnected")), + base, + registry.get(new ResourceLocation(RS.ID + ":block/disk_manipulator/disconnected")), registry.get(new ResourceLocation(RS.ID + ":block/disks/disk")), registry.get(new ResourceLocation(RS.ID + ":block/disks/disk_near_capacity")), registry.get(new ResourceLocation(RS.ID + ":block/disks/disk_full")), registry.get(new ResourceLocation(RS.ID + ":block/disks/disk_disconnected")) ), false, - new ResourceLocation(RS.ID, "block/disk_manipulator/cutouts/connected"), - new ResourceLocation(RS.ID, "block/disks/leds") - )); + new ResourceLocation(RS.ID, "block/disks/leds"), new ResourceLocation(RS.ID, "block/disk_manipulator/cutouts/" + color) + ))); for (String portableGridName : new String[]{"portable_grid", "creative_portable_grid"}) { bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, portableGridName), (base, registry) -> new FullbrightBakedModel( @@ -123,18 +128,14 @@ public class ClientSetup { )); } - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "crafter"), (base, registry) -> new FullbrightBakedModel( + forEachColorApply("crafter", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel( base, true, - new ResourceLocation(RS.ID, "block/crafter/cutouts/side_connected"), - new ResourceLocation(RS.ID, "block/crafter/cutouts/side_connected_90"), - new ResourceLocation(RS.ID, "block/crafter/cutouts/side_connected_180"), - new ResourceLocation(RS.ID, "block/crafter/cutouts/side_connected_270"), - new ResourceLocation(RS.ID, "block/crafter/cutouts/front_connected") - )); + getMultipleColoredModels(color, "block/crafter/cutouts/side_", "block/crafter/cutouts/top_") + ))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "crafter_manager"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/crafter_manager/cutouts/front_connected"))); - bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "crafting_monitor"), (base, registry) -> new FullbrightBakedModel(base, true, new ResourceLocation(RS.ID, "block/crafting_monitor/cutouts/front_connected"))); + forEachColorApply("crafter_manager", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/crafter_manager/cutouts/")))); + forEachColorApply("crafting_monitor", (name, color) -> bakedModelOverrideRegistry.add(name, (base, registry) -> new FullbrightBakedModel(base, true, getColoredModel(color, "block/crafting_monitor/cutouts/")))); bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "pattern"), (base, registry) -> new PatternBakedModel(base)); @@ -143,9 +144,11 @@ public class ClientSetup { ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disks/disk_full")); ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disks/disk_disconnected")); - ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disk_manipulator_disconnected")); - ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disk_manipulator_connected")); + ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disk_manipulator/disconnected")); + for (DyeColor color : DyeColor.values()) { + ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/disk_manipulator/" + color)); + } ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/portable_grid_connected")); ModelLoader.addSpecialModel(new ResourceLocation(RS.ID + ":block/portable_grid_disconnected")); @@ -188,6 +191,21 @@ public class ClientSetup { }); } + private ResourceLocation[] getMultipleColoredModels(DyeColor color, String... paths) { + return Arrays.stream(paths).map(path -> getColoredModel(color, path)).toArray(ResourceLocation[]::new); + } + + private ResourceLocation getColoredModel(DyeColor color, String path) { + return new ResourceLocation(RS.ID, path + color); + } + + private void forEachColorApply(String name, BiConsumer consumer) { + for (DyeColor color : DyeColor.values()) { + String prefix = color == ColorMap.DEFAULT_COLOR ? "" : color + "_"; + consumer.accept(new ResourceLocation(RS.ID, prefix + name), color); + } + } + @SubscribeEvent public void onClientSetup(FMLClientSetupEvent e) { MinecraftForge.EVENT_BUS.register(new KeyInputListener()); @@ -224,23 +242,23 @@ public class ClientSetup { ClientRegistry.registerKeyBinding(RSKeyBindings.OPEN_WIRELESS_CRAFTING_MONITOR); ClientRegistry.registerKeyBinding(RSKeyBindings.OPEN_PORTABLE_GRID); - RenderTypeLookup.setRenderLayer(RSBlocks.CONTROLLER.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.CREATIVE_CONTROLLER.get(), RenderType.getCutout()); + RSBlocks.CONTROLLER.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.CREATIVE_CONTROLLER.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.CRAFTER.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.CRAFTER_MANAGER.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.CRAFTING_MONITOR.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.DETECTOR.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.DISK_MANIPULATOR.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.GRID.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.CRAFTING_GRID.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.PATTERN_GRID.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.FLUID_GRID.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.NETWORK_RECEIVER.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.NETWORK_TRANSMITTER.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.RELAY.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.SECURITY_MANAGER.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); + RSBlocks.WIRELESS_TRANSMITTER.values().forEach(block -> RenderTypeLookup.setRenderLayer(block.get(), RenderType.getCutout())); RenderTypeLookup.setRenderLayer(RSBlocks.CABLE.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.CRAFTER.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.CRAFTER_MANAGER.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.CRAFTING_MONITOR.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.DETECTOR.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.DISK_MANIPULATOR.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.GRID.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.CRAFTING_GRID.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.PATTERN_GRID.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.FLUID_GRID.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.NETWORK_RECEIVER.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.NETWORK_TRANSMITTER.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.RELAY.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.SECURITY_MANAGER.get(), RenderType.getCutout()); - RenderTypeLookup.setRenderLayer(RSBlocks.WIRELESS_TRANSMITTER.get(), RenderType.getCutout()); RenderTypeLookup.setRenderLayer(RSBlocks.IMPORTER.get(), RenderType.getCutout()); RenderTypeLookup.setRenderLayer(RSBlocks.EXPORTER.get(), RenderType.getCutout()); RenderTypeLookup.setRenderLayer(RSBlocks.EXTERNAL_STORAGE.get(), RenderType.getCutout()); @@ -253,8 +271,8 @@ public class ClientSetup { ItemModelsProperties.func_239418_a_(RSItems.SECURITY_CARD.get(), new ResourceLocation("active"), new SecurityCardItemPropertyGetter()); - ItemModelsProperties.func_239418_a_(RSItems.CONTROLLER.get(), new ResourceLocation("energy_type"), new ControllerItemPropertyGetter()); - ItemModelsProperties.func_239418_a_(RSItems.CREATIVE_CONTROLLER.get(), new ResourceLocation("energy_type"), new ControllerItemPropertyGetter()); + RSItems.CONTROLLER.values().forEach(controller -> ItemModelsProperties.func_239418_a_(controller.get(), new ResourceLocation("energy_type"), new ControllerItemPropertyGetter())); + RSItems.CREATIVE_CONTROLLER.values().forEach(controller -> ItemModelsProperties.func_239418_a_(controller.get(), new ResourceLocation("energy_type"), new ControllerItemPropertyGetter())); ItemModelsProperties.func_239418_a_(RSItems.WIRELESS_CRAFTING_MONITOR.get(), new ResourceLocation("connected"), new NetworkItemPropertyGetter()); ItemModelsProperties.func_239418_a_(RSItems.CREATIVE_WIRELESS_CRAFTING_MONITOR.get(), new ResourceLocation("connected"), new NetworkItemPropertyGetter()); diff --git a/src/main/java/com/refinedmods/refinedstorage/setup/CommonSetup.java b/src/main/java/com/refinedmods/refinedstorage/setup/CommonSetup.java index 41d96cf1e..6242f2797 100644 --- a/src/main/java/com/refinedmods/refinedstorage/setup/CommonSetup.java +++ b/src/main/java/com/refinedmods/refinedstorage/setup/CommonSetup.java @@ -2,7 +2,6 @@ package com.refinedmods.refinedstorage.setup; import com.refinedmods.refinedstorage.RS; import com.refinedmods.refinedstorage.RSBlocks; -import com.refinedmods.refinedstorage.RSLootFunctions; import com.refinedmods.refinedstorage.api.network.NetworkType; import com.refinedmods.refinedstorage.api.network.grid.GridType; import com.refinedmods.refinedstorage.api.network.node.INetworkNode; @@ -35,17 +34,14 @@ import com.refinedmods.refinedstorage.container.*; import com.refinedmods.refinedstorage.container.factory.*; import com.refinedmods.refinedstorage.integration.craftingtweaks.CraftingTweaksIntegration; import com.refinedmods.refinedstorage.integration.inventorysorter.InventorySorterIntegration; -import com.refinedmods.refinedstorage.item.*; -import com.refinedmods.refinedstorage.item.blockitem.*; +import com.refinedmods.refinedstorage.item.blockitem.PortableGridBlockItem; import com.refinedmods.refinedstorage.recipe.UpgradeWithEnchantedBookRecipeSerializer; import com.refinedmods.refinedstorage.tile.*; import com.refinedmods.refinedstorage.tile.craftingmonitor.CraftingMonitorTile; import com.refinedmods.refinedstorage.tile.data.TileDataManager; import com.refinedmods.refinedstorage.tile.grid.GridTile; import com.refinedmods.refinedstorage.tile.grid.portable.PortableGridTile; -import com.refinedmods.refinedstorage.util.BlockUtils; import net.minecraft.inventory.container.ContainerType; -import net.minecraft.item.Item; import net.minecraft.item.crafting.IRecipeSerializer; import net.minecraft.nbt.CompoundNBT; import net.minecraft.tileentity.TileEntity; @@ -67,8 +63,6 @@ public class CommonSetup { MinecraftForge.EVENT_BUS.register(new NetworkListener()); MinecraftForge.EVENT_BUS.register(new BlockListener()); - RSLootFunctions.register(); - API.instance().getStorageDiskRegistry().add(ItemStorageDiskFactory.ID, new ItemStorageDiskFactory()); API.instance().getStorageDiskRegistry().add(FluidStorageDiskFactory.ID, new FluidStorageDiskFactory()); @@ -151,14 +145,14 @@ public class CommonSetup { @SubscribeEvent public void onRegisterTiles(RegistryEvent.Register> e) { - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new ControllerTile(NetworkType.NORMAL), RSBlocks.CONTROLLER.get()).build(null).setRegistryName(RS.ID, "controller"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new ControllerTile(NetworkType.CREATIVE), RSBlocks.CREATIVE_CONTROLLER.get()).build(null).setRegistryName(RS.ID, "creative_controller"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new ControllerTile(NetworkType.NORMAL), RSBlocks.CONTROLLER.getBlocks()).build(null).setRegistryName(RS.ID, "controller"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new ControllerTile(NetworkType.CREATIVE), RSBlocks.CREATIVE_CONTROLLER.getBlocks()).build(null).setRegistryName(RS.ID, "creative_controller"))); e.getRegistry().register(TileEntityType.Builder.create(CableTile::new, RSBlocks.CABLE.get()).build(null).setRegistryName(RS.ID, "cable")); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(DiskDriveTile::new, RSBlocks.DISK_DRIVE.get()).build(null).setRegistryName(RS.ID, "disk_drive"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new GridTile(GridType.NORMAL), RSBlocks.GRID.get()).build(null).setRegistryName(RS.ID, "grid"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new GridTile(GridType.CRAFTING), RSBlocks.CRAFTING_GRID.get()).build(null).setRegistryName(RS.ID, "crafting_grid"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new GridTile(GridType.PATTERN), RSBlocks.PATTERN_GRID.get()).build(null).setRegistryName(RS.ID, "pattern_grid"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new GridTile(GridType.FLUID), RSBlocks.FLUID_GRID.get()).build(null).setRegistryName(RS.ID, "fluid_grid"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new GridTile(GridType.NORMAL), RSBlocks.GRID.getBlocks()).build(null).setRegistryName(RS.ID, "grid"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new GridTile(GridType.CRAFTING), RSBlocks.CRAFTING_GRID.getBlocks()).build(null).setRegistryName(RS.ID, "crafting_grid"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new GridTile(GridType.PATTERN), RSBlocks.PATTERN_GRID.getBlocks()).build(null).setRegistryName(RS.ID, "pattern_grid"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new GridTile(GridType.FLUID), RSBlocks.FLUID_GRID.getBlocks()).build(null).setRegistryName(RS.ID, "fluid_grid"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new StorageTile(ItemStorageType.ONE_K), RSBlocks.STORAGE_BLOCKS.get(ItemStorageType.ONE_K).get()).build(null).setRegistryName(RS.ID, "1k_storage_block"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new StorageTile(ItemStorageType.FOUR_K), RSBlocks.STORAGE_BLOCKS.get(ItemStorageType.FOUR_K).get()).build(null).setRegistryName(RS.ID, "4k_storage_block"))); @@ -175,21 +169,21 @@ public class CommonSetup { e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(ExternalStorageTile::new, RSBlocks.EXTERNAL_STORAGE.get()).build(null).setRegistryName(RS.ID, "external_storage"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(ImporterTile::new, RSBlocks.IMPORTER.get()).build(null).setRegistryName(RS.ID, "importer"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(ExporterTile::new, RSBlocks.EXPORTER.get()).build(null).setRegistryName(RS.ID, "exporter"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(NetworkReceiverTile::new, RSBlocks.NETWORK_RECEIVER.get()).build(null).setRegistryName(RS.ID, "network_receiver"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(NetworkTransmitterTile::new, RSBlocks.NETWORK_TRANSMITTER.get()).build(null).setRegistryName(RS.ID, "network_transmitter"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(RelayTile::new, RSBlocks.RELAY.get()).build(null).setRegistryName(RS.ID, "relay"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(DetectorTile::new, RSBlocks.DETECTOR.get()).build(null).setRegistryName(RS.ID, "detector"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(SecurityManagerTile::new, RSBlocks.SECURITY_MANAGER.get()).build(null).setRegistryName(RS.ID, "security_manager"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(NetworkReceiverTile::new, RSBlocks.NETWORK_RECEIVER.getBlocks()).build(null).setRegistryName(RS.ID, "network_receiver"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(NetworkTransmitterTile::new, RSBlocks.NETWORK_TRANSMITTER.getBlocks()).build(null).setRegistryName(RS.ID, "network_transmitter"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(RelayTile::new, RSBlocks.RELAY.getBlocks()).build(null).setRegistryName(RS.ID, "relay"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(DetectorTile::new, RSBlocks.DETECTOR.getBlocks()).build(null).setRegistryName(RS.ID, "detector"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(SecurityManagerTile::new, RSBlocks.SECURITY_MANAGER.getBlocks()).build(null).setRegistryName(RS.ID, "security_manager"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(InterfaceTile::new, RSBlocks.INTERFACE.get()).build(null).setRegistryName(RS.ID, "interface"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(FluidInterfaceTile::new, RSBlocks.FLUID_INTERFACE.get()).build(null).setRegistryName(RS.ID, "fluid_interface"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(WirelessTransmitterTile::new, RSBlocks.WIRELESS_TRANSMITTER.get()).build(null).setRegistryName(RS.ID, "wireless_transmitter"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(WirelessTransmitterTile::new, RSBlocks.WIRELESS_TRANSMITTER.getBlocks()).build(null).setRegistryName(RS.ID, "wireless_transmitter"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(StorageMonitorTile::new, RSBlocks.STORAGE_MONITOR.get()).build(null).setRegistryName(RS.ID, "storage_monitor"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(ConstructorTile::new, RSBlocks.CONSTRUCTOR.get()).build(null).setRegistryName(RS.ID, "constructor"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(DestructorTile::new, RSBlocks.DESTRUCTOR.get()).build(null).setRegistryName(RS.ID, "destructor"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(DiskManipulatorTile::new, RSBlocks.DISK_MANIPULATOR.get()).build(null).setRegistryName(RS.ID, "disk_manipulator"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(CrafterTile::new, RSBlocks.CRAFTER.get()).build(null).setRegistryName(RS.ID, "crafter"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(CrafterManagerTile::new, RSBlocks.CRAFTER_MANAGER.get()).build(null).setRegistryName(RS.ID, "crafter_manager"))); - e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(CraftingMonitorTile::new, RSBlocks.CRAFTING_MONITOR.get()).build(null).setRegistryName(RS.ID, "crafting_monitor"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(DiskManipulatorTile::new, RSBlocks.DISK_MANIPULATOR.getBlocks()).build(null).setRegistryName(RS.ID, "disk_manipulator"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(CrafterTile::new, RSBlocks.CRAFTER.getBlocks()).build(null).setRegistryName(RS.ID, "crafter"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(CrafterManagerTile::new, RSBlocks.CRAFTER_MANAGER.getBlocks()).build(null).setRegistryName(RS.ID, "crafter_manager"))); + e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(CraftingMonitorTile::new, RSBlocks.CRAFTING_MONITOR.getBlocks()).build(null).setRegistryName(RS.ID, "crafting_monitor"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new PortableGridTile(PortableGridBlockItem.Type.CREATIVE), RSBlocks.CREATIVE_PORTABLE_GRID.get()).build(null).setRegistryName(RS.ID, "creative_portable_grid"))); e.getRegistry().register(registerTileDataParameters(TileEntityType.Builder.create(() -> new PortableGridTile(PortableGridBlockItem.Type.NORMAL), RSBlocks.PORTABLE_GRID.get()).build(null).setRegistryName(RS.ID, "portable_grid"))); diff --git a/src/main/java/com/refinedmods/refinedstorage/util/BlockUtils.java b/src/main/java/com/refinedmods/refinedstorage/util/BlockUtils.java index e152db122..c696143a0 100644 --- a/src/main/java/com/refinedmods/refinedstorage/util/BlockUtils.java +++ b/src/main/java/com/refinedmods/refinedstorage/util/BlockUtils.java @@ -3,8 +3,11 @@ package com.refinedmods.refinedstorage.util; import net.minecraft.block.Block; import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; +import net.minecraft.item.DyeColor; public class BlockUtils { public static final Block.Properties DEFAULT_ROCK_PROPERTIES = Block.Properties.create(Material.ROCK).hardnessAndResistance(1.9F).sound(SoundType.STONE); public static final Block.Properties DEFAULT_GLASS_PROPERTIES = Block.Properties.create(Material.GLASS).sound(SoundType.GLASS).hardnessAndResistance(0.35F); + public static final DyeColor DEFAULT_COLOR = DyeColor.LIGHT_BLUE; + } diff --git a/src/main/java/com/refinedmods/refinedstorage/util/ColorMap.java b/src/main/java/com/refinedmods/refinedstorage/util/ColorMap.java new file mode 100644 index 000000000..704f706ec --- /dev/null +++ b/src/main/java/com/refinedmods/refinedstorage/util/ColorMap.java @@ -0,0 +1,122 @@ +package com.refinedmods.refinedstorage.util; + +import com.refinedmods.refinedstorage.RS; +import com.refinedmods.refinedstorage.RSBlocks; +import com.refinedmods.refinedstorage.RSItems; +import com.refinedmods.refinedstorage.block.BaseBlock; +import com.refinedmods.refinedstorage.block.NetworkNodeBlock; +import com.refinedmods.refinedstorage.item.blockitem.ColoredBlockItem; +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.entity.player.ServerPlayerEntity; +import net.minecraft.item.BlockItem; +import net.minecraft.item.DyeColor; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.tags.ItemTags; +import net.minecraft.util.ActionResultType; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.GameType; +import net.minecraft.world.World; +import net.minecraftforge.common.Tags; +import net.minecraftforge.fml.RegistryObject; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.IForgeRegistryEntry; + +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.function.BiConsumer; +import java.util.function.Supplier; + +public class ColorMap> { + public static final DyeColor DEFAULT_COLOR = DyeColor.LIGHT_BLUE; + + private final Map> colorMap = new HashMap<>(); + + private DeferredRegister itemRegister = null; + private DeferredRegister blockRegister = null; + private List lateRegistration = null; + private Map, ColorMap> itemTags = null; + + public ColorMap(DeferredRegister blockRegister) { + this.blockRegister = blockRegister; + } + + public ColorMap(DeferredRegister itemRegister, List lateRegistration, Map, ColorMap> itemTags) { + this.itemRegister = itemRegister; + this.lateRegistration = lateRegistration; + this.itemTags = itemTags; + } + + public RegistryObject get(DyeColor color) { + return colorMap.get(color); + } + + public Collection> values() { + return colorMap.values(); + } + + public void put(DyeColor color, RegistryObject object) { + colorMap.put(color, object); + } + + public void forEach(BiConsumer> consumer) { + colorMap.forEach(consumer); + } + + public Block[] getBlocks() { + return colorMap.values().stream().map(RegistryObject::get).toArray(Block[]::new); + } + + public void registerBlocks(String name, Supplier blockFactory) { + for (DyeColor color : DyeColor.values()) { + String prefix = color != DEFAULT_COLOR ? color + "_" : ""; + RegistryObject block = blockRegister.register(prefix + name, blockFactory); + colorMap.put(color, (RegistryObject) block); + RSBlocks.COLORED_BLOCKS.add(block); + } + } + + public void registerItemsFromBlocks(ColorMap blockMap) { + RegistryObject originalBlock = blockMap.get(DEFAULT_COLOR); + colorMap.put(DEFAULT_COLOR, registerBlockItemFor(originalBlock, DEFAULT_COLOR, originalBlock)); + lateRegistration.add(() -> blockMap.forEach((color, block) -> { + if (color != DEFAULT_COLOR) { + colorMap.put(color, registerBlockItemFor(block, color, originalBlock)); + } + })); + RSItems.COLORED_ITEM_TAGS.put(ItemTags.createOptional(new ResourceLocation(RS.ID, blockMap.get(DEFAULT_COLOR).getId().getPath())), (ColorMap) this); + } + + private RegistryObject registerBlockItemFor(RegistryObject block, DyeColor color, RegistryObject translationBlock) { + return (RegistryObject) itemRegister.register(block.getId().getPath(), () -> new ColoredBlockItem(block.get(), new Item.Properties().group(RS.MAIN_GROUP), color, translationBlock.get().getTranslatedName())); + } + + public ActionResultType changeBlockColor(BlockState state, ItemStack heldItem, World world, BlockPos pos, PlayerEntity player) { + DyeColor color = DyeColor.getColor(heldItem); + if (color == null) { + return ActionResultType.PASS; + } + return setBlockState(getNewState((RegistryObject) colorMap.get(color), state), heldItem, world, pos, player); + } + + private BlockState getNewState(RegistryObject block, BlockState state) { + return block.get().getDefaultState() + .with(NetworkNodeBlock.CONNECTED, state.get(NetworkNodeBlock.CONNECTED)) + .with(block.get().getDirection().getProperty(), state.get(block.get().getDirection().getProperty())); + } + + public ActionResultType setBlockState(BlockState newState, ItemStack heldItem, World world, BlockPos pos, PlayerEntity player) { + if (!world.isRemote) { + world.setBlockState(pos, newState); + if (((ServerPlayerEntity) player).interactionManager.getGameType() != GameType.CREATIVE) { + heldItem.shrink(1); + } + } + return ActionResultType.SUCCESS; + } +} diff --git a/src/main/resources/assets/refinedstorage/blockstates/constructor.json b/src/main/resources/assets/refinedstorage/blockstates/constructor.json old mode 100755 new mode 100644 diff --git a/src/main/resources/assets/refinedstorage/blockstates/controller.json b/src/main/resources/assets/refinedstorage/blockstates/controller.json deleted file mode 100755 index 815c12357..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/controller.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "variants": { - "energy_type=off": { - "model": "refinedstorage:block/controller/controller_off" - }, - "energy_type=nearly_off": { - "model": "refinedstorage:block/controller/controller_nearly_off" - }, - "energy_type=nearly_on": { - "model": "refinedstorage:block/controller/controller_nearly_on" - }, - "energy_type=on": { - "model": "refinedstorage:block/controller/controller_on" - } - } -} diff --git a/src/main/resources/assets/refinedstorage/blockstates/crafter.json b/src/main/resources/assets/refinedstorage/blockstates/crafter.json deleted file mode 100644 index f2e80fa2b..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/crafter.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "variants": { - "connected=false,direction=north": { - "model": "refinedstorage:block/crafter/disconnected/north", - "uvlock": true - }, - "connected=false,direction=east": { - "model": "refinedstorage:block/crafter/disconnected/east", - "uvlock": true - }, - "connected=false,direction=south": { - "model": "refinedstorage:block/crafter/disconnected/south", - "uvlock": true - }, - "connected=false,direction=west": { - "model": "refinedstorage:block/crafter/disconnected/west", - "uvlock": true - }, - "connected=false,direction=up": { - "model": "refinedstorage:block/crafter/disconnected/up", - "uvlock": true - }, - "connected=false,direction=down": { - "model": "refinedstorage:block/crafter/disconnected/down", - "uvlock": true - }, - "connected=true,direction=north": { - "model": "refinedstorage:block/crafter/connected/north", - "uvlock": true - }, - "connected=true,direction=east": { - "model": "refinedstorage:block/crafter/connected/east", - "uvlock": true - }, - "connected=true,direction=south": { - "model": "refinedstorage:block/crafter/connected/south", - "uvlock": true - }, - "connected=true,direction=west": { - "model": "refinedstorage:block/crafter/connected/west", - "uvlock": true - }, - "connected=true,direction=up": { - "model": "refinedstorage:block/crafter/connected/up", - "uvlock": true - }, - "connected=true,direction=down": { - "model": "refinedstorage:block/crafter/connected/down", - "uvlock": true - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/crafter_manager.json b/src/main/resources/assets/refinedstorage/blockstates/crafter_manager.json deleted file mode 100644 index 0c7704fc1..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/crafter_manager.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "variants": { - "connected=true,direction=north": { - "model": "refinedstorage:block/crafter_manager_connected", - "y": 0 - }, - "connected=true,direction=east": { - "model": "refinedstorage:block/crafter_manager_connected", - "y": 90 - }, - "connected=true,direction=south": { - "model": "refinedstorage:block/crafter_manager_connected", - "y": 180 - }, - "connected=true,direction=west": { - "model": "refinedstorage:block/crafter_manager_connected", - "y": 270 - }, - "connected=false,direction=north": { - "model": "refinedstorage:block/crafter_manager_disconnected", - "y": 0 - }, - "connected=false,direction=east": { - "model": "refinedstorage:block/crafter_manager_disconnected", - "y": 90 - }, - "connected=false,direction=south": { - "model": "refinedstorage:block/crafter_manager_disconnected", - "y": 180 - }, - "connected=false,direction=west": { - "model": "refinedstorage:block/crafter_manager_disconnected", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/crafting_grid.json b/src/main/resources/assets/refinedstorage/blockstates/crafting_grid.json deleted file mode 100644 index 4d96cf2ef..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/crafting_grid.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "variants": { - "connected=true,direction=north": { - "model": "refinedstorage:block/grid/crafting/connected", - "y": 0 - }, - "connected=true,direction=east": { - "model": "refinedstorage:block/grid/crafting/connected", - "y": 90 - }, - "connected=true,direction=south": { - "model": "refinedstorage:block/grid/crafting/connected", - "y": 180 - }, - "connected=true,direction=west": { - "model": "refinedstorage:block/grid/crafting/connected", - "y": 270 - }, - "connected=false,direction=north": { - "model": "refinedstorage:block/grid/crafting/disconnected", - "y": 0 - }, - "connected=false,direction=east": { - "model": "refinedstorage:block/grid/crafting/disconnected", - "y": 90 - }, - "connected=false,direction=south": { - "model": "refinedstorage:block/grid/crafting/disconnected", - "y": 180 - }, - "connected=false,direction=west": { - "model": "refinedstorage:block/grid/crafting/disconnected", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/crafting_monitor.json b/src/main/resources/assets/refinedstorage/blockstates/crafting_monitor.json deleted file mode 100755 index baa0310bc..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/crafting_monitor.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "variants": { - "connected=true,direction=north": { - "model": "refinedstorage:block/crafting_monitor_connected", - "y": 0 - }, - "connected=true,direction=east": { - "model": "refinedstorage:block/crafting_monitor_connected", - "y": 90 - }, - "connected=true,direction=south": { - "model": "refinedstorage:block/crafting_monitor_connected", - "y": 180 - }, - "connected=true,direction=west": { - "model": "refinedstorage:block/crafting_monitor_connected", - "y": 270 - }, - "connected=false,direction=north": { - "model": "refinedstorage:block/crafting_monitor_disconnected", - "y": 0 - }, - "connected=false,direction=east": { - "model": "refinedstorage:block/crafting_monitor_disconnected", - "y": 90 - }, - "connected=false,direction=south": { - "model": "refinedstorage:block/crafting_monitor_disconnected", - "y": 180 - }, - "connected=false,direction=west": { - "model": "refinedstorage:block/crafting_monitor_disconnected", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/creative_controller.json b/src/main/resources/assets/refinedstorage/blockstates/creative_controller.json deleted file mode 100644 index 815c12357..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/creative_controller.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "variants": { - "energy_type=off": { - "model": "refinedstorage:block/controller/controller_off" - }, - "energy_type=nearly_off": { - "model": "refinedstorage:block/controller/controller_nearly_off" - }, - "energy_type=nearly_on": { - "model": "refinedstorage:block/controller/controller_nearly_on" - }, - "energy_type=on": { - "model": "refinedstorage:block/controller/controller_on" - } - } -} diff --git a/src/main/resources/assets/refinedstorage/blockstates/destructor.json b/src/main/resources/assets/refinedstorage/blockstates/destructor.json old mode 100755 new mode 100644 diff --git a/src/main/resources/assets/refinedstorage/blockstates/detector.json b/src/main/resources/assets/refinedstorage/blockstates/detector.json deleted file mode 100755 index f5b2a3644..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/detector.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "powered=true": { - "model": "refinedstorage:block/detector_on" - }, - "powered=false": { - "model": "refinedstorage:block/detector_off" - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/disk_drive.json b/src/main/resources/assets/refinedstorage/blockstates/disk_drive.json old mode 100755 new mode 100644 diff --git a/src/main/resources/assets/refinedstorage/blockstates/disk_manipulator.json b/src/main/resources/assets/refinedstorage/blockstates/disk_manipulator.json deleted file mode 100644 index 10dbd0b08..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/disk_manipulator.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "refinedstorage:block/disk_manipulator_disconnected" - } - } -} diff --git a/src/main/resources/assets/refinedstorage/blockstates/exporter.json b/src/main/resources/assets/refinedstorage/blockstates/exporter.json old mode 100755 new mode 100644 diff --git a/src/main/resources/assets/refinedstorage/blockstates/external_storage.json b/src/main/resources/assets/refinedstorage/blockstates/external_storage.json old mode 100755 new mode 100644 diff --git a/src/main/resources/assets/refinedstorage/blockstates/fluid_grid.json b/src/main/resources/assets/refinedstorage/blockstates/fluid_grid.json deleted file mode 100644 index 1f5428161..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/fluid_grid.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "variants": { - "connected=true,direction=north": { - "model": "refinedstorage:block/grid/fluid/connected", - "y": 0 - }, - "connected=true,direction=east": { - "model": "refinedstorage:block/grid/fluid/connected", - "y": 90 - }, - "connected=true,direction=south": { - "model": "refinedstorage:block/grid/fluid/connected", - "y": 180 - }, - "connected=true,direction=west": { - "model": "refinedstorage:block/grid/fluid/connected", - "y": 270 - }, - "connected=false,direction=north": { - "model": "refinedstorage:block/grid/fluid/disconnected", - "y": 0 - }, - "connected=false,direction=east": { - "model": "refinedstorage:block/grid/fluid/disconnected", - "y": 90 - }, - "connected=false,direction=south": { - "model": "refinedstorage:block/grid/fluid/disconnected", - "y": 180 - }, - "connected=false,direction=west": { - "model": "refinedstorage:block/grid/fluid/disconnected", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/fluid_interface.json b/src/main/resources/assets/refinedstorage/blockstates/fluid_interface.json old mode 100755 new mode 100644 diff --git a/src/main/resources/assets/refinedstorage/blockstates/grid.json b/src/main/resources/assets/refinedstorage/blockstates/grid.json deleted file mode 100644 index 4294a9932..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/grid.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "variants": { - "connected=true,direction=north": { - "model": "refinedstorage:block/grid/normal/connected", - "y": 0 - }, - "connected=true,direction=east": { - "model": "refinedstorage:block/grid/normal/connected", - "y": 90 - }, - "connected=true,direction=south": { - "model": "refinedstorage:block/grid/normal/connected", - "y": 180 - }, - "connected=true,direction=west": { - "model": "refinedstorage:block/grid/normal/connected", - "y": 270 - }, - "connected=false,direction=north": { - "model": "refinedstorage:block/grid/normal/disconnected", - "y": 0 - }, - "connected=false,direction=east": { - "model": "refinedstorage:block/grid/normal/disconnected", - "y": 90 - }, - "connected=false,direction=south": { - "model": "refinedstorage:block/grid/normal/disconnected", - "y": 180 - }, - "connected=false,direction=west": { - "model": "refinedstorage:block/grid/normal/disconnected", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/interface.json b/src/main/resources/assets/refinedstorage/blockstates/interface.json old mode 100755 new mode 100644 diff --git a/src/main/resources/assets/refinedstorage/blockstates/machine_casing.json b/src/main/resources/assets/refinedstorage/blockstates/machine_casing.json old mode 100755 new mode 100644 diff --git a/src/main/resources/assets/refinedstorage/blockstates/network_receiver.json b/src/main/resources/assets/refinedstorage/blockstates/network_receiver.json deleted file mode 100755 index 141f279cf..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/network_receiver.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "connected=true": { - "model": "refinedstorage:block/network_receiver_connected" - }, - "connected=false": { - "model": "refinedstorage:block/network_receiver_disconnected" - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/network_transmitter.json b/src/main/resources/assets/refinedstorage/blockstates/network_transmitter.json deleted file mode 100755 index 0169d1630..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/network_transmitter.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "connected=true": { - "model": "refinedstorage:block/network_transmitter_connected" - }, - "connected=false": { - "model": "refinedstorage:block/network_transmitter_disconnected" - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/pattern_grid.json b/src/main/resources/assets/refinedstorage/blockstates/pattern_grid.json deleted file mode 100644 index f59b4448e..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/pattern_grid.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "variants": { - "connected=true,direction=north": { - "model": "refinedstorage:block/grid/pattern/connected", - "y": 0 - }, - "connected=true,direction=east": { - "model": "refinedstorage:block/grid/pattern/connected", - "y": 90 - }, - "connected=true,direction=south": { - "model": "refinedstorage:block/grid/pattern/connected", - "y": 180 - }, - "connected=true,direction=west": { - "model": "refinedstorage:block/grid/pattern/connected", - "y": 270 - }, - "connected=false,direction=north": { - "model": "refinedstorage:block/grid/pattern/disconnected", - "y": 0 - }, - "connected=false,direction=east": { - "model": "refinedstorage:block/grid/pattern/disconnected", - "y": 90 - }, - "connected=false,direction=south": { - "model": "refinedstorage:block/grid/pattern/disconnected", - "y": 180 - }, - "connected=false,direction=west": { - "model": "refinedstorage:block/grid/pattern/disconnected", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/relay.json b/src/main/resources/assets/refinedstorage/blockstates/relay.json deleted file mode 100755 index cfa2ca800..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/relay.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "connected=true": { - "model": "refinedstorage:block/relay_connected" - }, - "connected=false": { - "model": "refinedstorage:block/relay_disconnected" - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/security_manager.json b/src/main/resources/assets/refinedstorage/blockstates/security_manager.json deleted file mode 100755 index 8da28ed9d..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/security_manager.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "variants": { - "connected=true,direction=north": { - "model": "refinedstorage:block/security_manager_connected", - "y": 0 - }, - "connected=true,direction=east": { - "model": "refinedstorage:block/security_manager_connected", - "y": 90 - }, - "connected=true,direction=south": { - "model": "refinedstorage:block/security_manager_connected", - "y": 180 - }, - "connected=true,direction=west": { - "model": "refinedstorage:block/security_manager_connected", - "y": 270 - }, - "connected=false,direction=north": { - "model": "refinedstorage:block/security_manager_disconnected", - "y": 0 - }, - "connected=false,direction=east": { - "model": "refinedstorage:block/security_manager_disconnected", - "y": 90 - }, - "connected=false,direction=south": { - "model": "refinedstorage:block/security_manager_disconnected", - "y": 180 - }, - "connected=false,direction=west": { - "model": "refinedstorage:block/security_manager_disconnected", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/wireless_transmitter.json b/src/main/resources/assets/refinedstorage/blockstates/wireless_transmitter.json deleted file mode 100755 index 5f955208f..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/wireless_transmitter.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "variants": { - "connected=true,direction=north": { - "model": "refinedstorage:block/wireless_transmitter_connected", - "x": 270 - }, - "connected=true,direction=east": { - "model": "refinedstorage:block/wireless_transmitter_connected", - "x": 270, - "y": 90 - }, - "connected=true,direction=south": { - "model": "refinedstorage:block/wireless_transmitter_connected", - "x": 90 - }, - "connected=true,direction=west": { - "model": "refinedstorage:block/wireless_transmitter_connected", - "x": 90, - "y": 90 - }, - "connected=true,direction=up": { - "model": "refinedstorage:block/wireless_transmitter_connected", - "x": 180 - }, - "connected=true,direction=down": { - "model": "refinedstorage:block/wireless_transmitter_connected" - }, - "connected=false,direction=north": { - "model": "refinedstorage:block/wireless_transmitter_disconnected", - "x": 270 - }, - "connected=false,direction=east": { - "model": "refinedstorage:block/wireless_transmitter_disconnected", - "x": 270, - "y": 90 - }, - "connected=false,direction=south": { - "model": "refinedstorage:block/wireless_transmitter_disconnected", - "x": 90 - }, - "connected=false,direction=west": { - "model": "refinedstorage:block/wireless_transmitter_disconnected", - "x": 90, - "y": 90 - }, - "connected=false,direction=up": { - "model": "refinedstorage:block/wireless_transmitter_disconnected", - "x": 180 - }, - "connected=false,direction=down": { - "model": "refinedstorage:block/wireless_transmitter_disconnected" - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/lang/en_us.json b/src/main/resources/assets/refinedstorage/lang/en_us.json index a1b2cd73d..fbe986de5 100644 --- a/src/main/resources/assets/refinedstorage/lang/en_us.json +++ b/src/main/resources/assets/refinedstorage/lang/en_us.json @@ -201,16 +201,12 @@ "sidebutton.refinedstorage.detector.mode.0": "Emit signal when under the amount", "sidebutton.refinedstorage.detector.mode.1": "Emit signal when on the amount", "sidebutton.refinedstorage.detector.mode.2": "Emit signal when above the amount", - "sidebutton.refinedstorage.constructor.drop": "Drop blocks instead of placing", - "sidebutton.refinedstorage.destructor.pickup": "Pickup items instead of breaking", - "sidebutton.refinedstorage.access_type": "Access type", "sidebutton.refinedstorage.access_type.0": "Insert and extract", "sidebutton.refinedstorage.access_type.1": "Insert only", "sidebutton.refinedstorage.access_type.2": "Extract only", - "block.refinedstorage.controller": "Controller", "block.refinedstorage.creative_controller": "Creative Controller", "block.refinedstorage.cable": "Cable", @@ -252,7 +248,6 @@ "block.refinedstorage.creative_portable_grid": "Creative Portable Grid", "block.refinedstorage.portable_grid.tooltip": "Sneak to place in the world.", "block.refinedstorage.crafter_manager": "Crafter Manager", - "item.refinedstorage.1k_storage_disk": "1k Storage Disk", "item.refinedstorage.4k_storage_disk": "4k Storage Disk", "item.refinedstorage.16k_storage_disk": "16k Storage Disk", diff --git a/src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly_off.json b/src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly_off.json deleted file mode 100644 index 3f1fac213..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly_off.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "refinedstorage:block/controller/controller_nearly", - "textures": { - "particle": "refinedstorage:block/controller/controller_off", - "all": "refinedstorage:block/controller/controller", - "cutout": "refinedstorage:block/controller/cutouts/nearly_off", - "cutout_gray": "refinedstorage:block/controller/cutouts/nearly_off_gray" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly_on.json b/src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly_on.json deleted file mode 100644 index edd905f55..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly_on.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "refinedstorage:block/controller/controller_nearly", - "textures": { - "particle": "refinedstorage:block/controller/controller_off", - "all": "refinedstorage:block/controller/controller", - "cutout": "refinedstorage:block/controller/cutouts/nearly_on", - "cutout_gray": "refinedstorage:block/controller/cutouts/nearly_on_gray" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/controller/controller_on.json b/src/main/resources/assets/refinedstorage/models/block/controller/controller_on.json deleted file mode 100644 index c9552ff2b..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/controller/controller_on.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_all_cutout", - "textures": { - "particle": "refinedstorage:block/controller/controller_off", - "all": "refinedstorage:block/controller/controller", - "cutout": "refinedstorage:block/controller/cutouts/on" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly.json b/src/main/resources/assets/refinedstorage/models/block/controller_nearly.json similarity index 100% rename from src/main/resources/assets/refinedstorage/models/block/controller/controller_nearly.json rename to src/main/resources/assets/refinedstorage/models/block/controller_nearly.json diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/down.json b/src/main/resources/assets/refinedstorage/models/block/crafter/connected/down.json deleted file mode 100644 index 69f5cc1d2..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/down.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/front", - "up": "refinedstorage:block/crafter/bottom", - "north": "refinedstorage:block/crafter/side_180", - "east": "refinedstorage:block/crafter/side_180", - "south": "refinedstorage:block/crafter/side_180", - "west": "refinedstorage:block/crafter/side_180", - "cutout_down": "refinedstorage:block/crafter/cutouts/front_connected", - "cutout_up": "refinedstorage:block/crafter/bottom", - "cutout_north": "refinedstorage:block/crafter/cutouts/side_connected_180", - "cutout_east": "refinedstorage:block/crafter/cutouts/side_connected_180", - "cutout_south": "refinedstorage:block/crafter/cutouts/side_connected_180", - "cutout_west": "refinedstorage:block/crafter/cutouts/side_connected_180" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/east.json b/src/main/resources/assets/refinedstorage/models/block/crafter/connected/east.json deleted file mode 100644 index 72a832d5a..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/east.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/side_90", - "up": "refinedstorage:block/crafter/side_90", - "north": "refinedstorage:block/crafter/side_270", - "east": "refinedstorage:block/crafter/front", - "south": "refinedstorage:block/crafter/side_90", - "west": "refinedstorage:block/crafter/bottom", - "cutout_down": "refinedstorage:block/crafter/cutouts/side_connected_90", - "cutout_up": "refinedstorage:block/crafter/cutouts/side_connected_90", - "cutout_north": "refinedstorage:block/crafter/cutouts/side_connected_270", - "cutout_east": "refinedstorage:block/crafter/cutouts/front_connected", - "cutout_south": "refinedstorage:block/crafter/cutouts/side_connected_90", - "cutout_west": "refinedstorage:block/crafter/bottom" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/north.json b/src/main/resources/assets/refinedstorage/models/block/crafter/connected/north.json deleted file mode 100644 index 560bf6b33..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/north.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/side_180", - "up": "refinedstorage:block/crafter/side", - "north": "refinedstorage:block/crafter/front", - "east": "refinedstorage:block/crafter/side_90", - "south": "refinedstorage:block/crafter/bottom", - "west": "refinedstorage:block/crafter/side_270", - "cutout_down": "refinedstorage:block/crafter/cutouts/side_connected_180", - "cutout_up": "refinedstorage:block/crafter/cutouts/side_connected", - "cutout_north": "refinedstorage:block/crafter/cutouts/front_connected", - "cutout_east": "refinedstorage:block/crafter/cutouts/side_connected_90", - "cutout_south": "refinedstorage:block/crafter/bottom", - "cutout_west": "refinedstorage:block/crafter/cutouts/side_connected_270" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/south.json b/src/main/resources/assets/refinedstorage/models/block/crafter/connected/south.json deleted file mode 100644 index 1b15951de..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/south.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/side", - "up": "refinedstorage:block/crafter/side_180", - "north": "refinedstorage:block/crafter/bottom", - "east": "refinedstorage:block/crafter/side_270", - "south": "refinedstorage:block/crafter/front", - "west": "refinedstorage:block/crafter/side_90", - "cutout_down": "refinedstorage:block/crafter/cutouts/side_connected", - "cutout_up": "refinedstorage:block/crafter/cutouts/side_connected_180", - "cutout_north": "refinedstorage:block/crafter/bottom", - "cutout_east": "refinedstorage:block/crafter/cutouts/side_connected_270", - "cutout_south": "refinedstorage:block/crafter/cutouts/front_connected", - "cutout_west": "refinedstorage:block/crafter/cutouts/side_connected_90" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/west.json b/src/main/resources/assets/refinedstorage/models/block/crafter/connected/west.json deleted file mode 100644 index 7d4425a9e..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/connected/west.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/side_270", - "up": "refinedstorage:block/crafter/side_270", - "north": "refinedstorage:block/crafter/side_90", - "east": "refinedstorage:block/crafter/bottom", - "south": "refinedstorage:block/crafter/side_270", - "west": "refinedstorage:block/crafter/front", - "cutout_down": "refinedstorage:block/crafter/cutouts/side_connected_270", - "cutout_up": "refinedstorage:block/crafter/cutouts/side_connected_270", - "cutout_north": "refinedstorage:block/crafter/cutouts/side_connected_90", - "cutout_east": "refinedstorage:block/crafter/bottom", - "cutout_south": "refinedstorage:block/crafter/cutouts/side_connected_270", - "cutout_west": "refinedstorage:block/crafter/cutouts/front_connected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/down.json b/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/down.json deleted file mode 100644 index d4ea7798f..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/down.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/front", - "up": "refinedstorage:block/crafter/bottom", - "north": "refinedstorage:block/crafter/side_180", - "east": "refinedstorage:block/crafter/side_180", - "south": "refinedstorage:block/crafter/side_180", - "west": "refinedstorage:block/crafter/side_180", - "cutout_down": "refinedstorage:block/crafter/cutouts/front_disconnected", - "cutout_up": "refinedstorage:block/crafter/bottom", - "cutout_north": "refinedstorage:block/crafter/cutouts/side_disconnected_180", - "cutout_east": "refinedstorage:block/crafter/cutouts/side_disconnected_180", - "cutout_south": "refinedstorage:block/crafter/cutouts/side_disconnected_180", - "cutout_west": "refinedstorage:block/crafter/cutouts/side_disconnected_180" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/east.json b/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/east.json deleted file mode 100644 index f0fbdbf24..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/east.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/side_90", - "up": "refinedstorage:block/crafter/side_90", - "north": "refinedstorage:block/crafter/side_270", - "east": "refinedstorage:block/crafter/front", - "south": "refinedstorage:block/crafter/side_90", - "west": "refinedstorage:block/crafter/bottom", - "cutout_down": "refinedstorage:block/crafter/cutouts/side_disconnected_90", - "cutout_up": "refinedstorage:block/crafter/cutouts/side_disconnected_90", - "cutout_north": "refinedstorage:block/crafter/cutouts/side_disconnected_270", - "cutout_east": "refinedstorage:block/crafter/cutouts/front_disconnected", - "cutout_south": "refinedstorage:block/crafter/cutouts/side_disconnected_90", - "cutout_west": "refinedstorage:block/crafter/bottom" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/north.json b/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/north.json deleted file mode 100644 index e35e6c423..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/north.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/side_180", - "up": "refinedstorage:block/crafter/side", - "north": "refinedstorage:block/crafter/front", - "east": "refinedstorage:block/crafter/side_90", - "south": "refinedstorage:block/crafter/bottom", - "west": "refinedstorage:block/crafter/side_270", - "cutout_down": "refinedstorage:block/crafter/cutouts/side_disconnected_180", - "cutout_up": "refinedstorage:block/crafter/cutouts/side_disconnected", - "cutout_north": "refinedstorage:block/crafter/cutouts/front_disconnected", - "cutout_east": "refinedstorage:block/crafter/cutouts/side_disconnected_90", - "cutout_south": "refinedstorage:block/crafter/bottom", - "cutout_west": "refinedstorage:block/crafter/cutouts/side_disconnected_270" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/south.json b/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/south.json deleted file mode 100644 index f60922bed..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/south.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/side", - "up": "refinedstorage:block/crafter/side_180", - "north": "refinedstorage:block/crafter/bottom", - "east": "refinedstorage:block/crafter/side_270", - "south": "refinedstorage:block/crafter/front", - "west": "refinedstorage:block/crafter/side_90", - "cutout_down": "refinedstorage:block/crafter/cutouts/side_disconnected", - "cutout_up": "refinedstorage:block/crafter/cutouts/side_disconnected_180", - "cutout_north": "refinedstorage:block/crafter/bottom", - "cutout_east": "refinedstorage:block/crafter/cutouts/side_disconnected_270", - "cutout_south": "refinedstorage:block/crafter/cutouts/front_disconnected", - "cutout_west": "refinedstorage:block/crafter/cutouts/side_disconnected_90" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/west.json b/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/west.json deleted file mode 100644 index 17ba14e35..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter/disconnected/west.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_cutout", - "textures": { - "particle": "refinedstorage:block/crafter/side", - "down": "refinedstorage:block/crafter/side_270", - "up": "refinedstorage:block/crafter/side_270", - "north": "refinedstorage:block/crafter/side_90", - "east": "refinedstorage:block/crafter/bottom", - "south": "refinedstorage:block/crafter/side_270", - "west": "refinedstorage:block/crafter/front", - "cutout_down": "refinedstorage:block/crafter/cutouts/side_disconnected_270", - "cutout_up": "refinedstorage:block/crafter/cutouts/side_disconnected_270", - "cutout_north": "refinedstorage:block/crafter/cutouts/side_disconnected_90", - "cutout_east": "refinedstorage:block/crafter/bottom", - "cutout_south": "refinedstorage:block/crafter/cutouts/side_disconnected_270", - "cutout_west": "refinedstorage:block/crafter/cutouts/front_disconnected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter_manager.json b/src/main/resources/assets/refinedstorage/models/block/crafter_manager.json deleted file mode 100644 index 08b5ca787..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter_manager.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_north_cutout", - "textures": { - "particle": "refinedstorage:block/side", - "north": "refinedstorage:block/crafter_manager/front", - "east": "refinedstorage:block/crafter_manager/left", - "south": "refinedstorage:block/crafter_manager/back", - "west": "refinedstorage:block/crafter_manager/right", - "up": "refinedstorage:block/crafter_manager/top", - "down": "refinedstorage:block/bottom" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter_manager_connected.json b/src/main/resources/assets/refinedstorage/models/block/crafter_manager_connected.json deleted file mode 100644 index 8df1dcb10..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter_manager_connected.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "refinedstorage:block/crafter_manager", - "textures": { - "cutout": "refinedstorage:block/crafter_manager/cutouts/front_connected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafter_manager_disconnected.json b/src/main/resources/assets/refinedstorage/models/block/crafter_manager_disconnected.json deleted file mode 100644 index bca36708b..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafter_manager_disconnected.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "refinedstorage:block/crafter_manager", - "textures": { - "cutout": "refinedstorage:block/crafter_manager/cutouts/front_disconnected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafting_monitor.json b/src/main/resources/assets/refinedstorage/models/block/crafting_monitor.json deleted file mode 100644 index 3740500dc..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafting_monitor.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_north_cutout", - "textures": { - "particle": "refinedstorage:block/crafting_monitor/front", - "north": "refinedstorage:block/crafting_monitor/front", - "east": "refinedstorage:block/crafting_monitor/left", - "south": "refinedstorage:block/crafting_monitor/back", - "west": "refinedstorage:block/crafting_monitor/right", - "up": "refinedstorage:block/crafting_monitor/top", - "down": "refinedstorage:block/bottom" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafting_monitor_connected.json b/src/main/resources/assets/refinedstorage/models/block/crafting_monitor_connected.json deleted file mode 100644 index 30294b6d4..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafting_monitor_connected.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "refinedstorage:block/crafting_monitor", - "textures": { - "cutout": "refinedstorage:block/crafting_monitor/cutouts/front_connected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/crafting_monitor_disconnected.json b/src/main/resources/assets/refinedstorage/models/block/crafting_monitor_disconnected.json deleted file mode 100644 index 20a2ae33c..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/crafting_monitor_disconnected.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "refinedstorage:block/crafting_monitor", - "textures": { - "cutout": "refinedstorage:block/crafting_monitor/cutouts/front_disconnected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/disk_manipulator.json b/src/main/resources/assets/refinedstorage/models/block/disk_manipulator.json deleted file mode 100644 index 7a73a41bf..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/disk_manipulator.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/disk_manipulator_connected.json b/src/main/resources/assets/refinedstorage/models/block/disk_manipulator_connected.json deleted file mode 100755 index ea4bae120..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/disk_manipulator_connected.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_north_cutout", - "textures": { - "particle": "refinedstorage:block/disk_manipulator/disk_manipulator", - "north": "refinedstorage:block/disk_manipulator/disk_manipulator", - "east": "refinedstorage:block/side", - "south": "refinedstorage:block/side", - "west": "refinedstorage:block/side", - "up": "refinedstorage:block/side", - "down": "refinedstorage:block/side", - "cutout": "refinedstorage:block/disk_manipulator/cutouts/connected" - } -} diff --git a/src/main/resources/assets/refinedstorage/models/block/disk_manipulator_disconnected.json b/src/main/resources/assets/refinedstorage/models/block/disk_manipulator_disconnected.json deleted file mode 100755 index a77577cb2..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/disk_manipulator_disconnected.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_north_cutout", - "textures": { - "particle": "refinedstorage:block/disk_manipulator/disk_manipulator", - "north": "refinedstorage:block/disk_manipulator/disk_manipulator", - "east": "refinedstorage:block/side", - "south": "refinedstorage:block/side", - "west": "refinedstorage:block/side", - "up": "refinedstorage:block/side", - "down": "refinedstorage:block/side", - "cutout": "refinedstorage:block/disk_manipulator/cutouts/disconnected" - } -} diff --git a/src/main/resources/assets/refinedstorage/models/block/grid/crafting/disconnected.json b/src/main/resources/assets/refinedstorage/models/block/grid/crafting/disconnected.json deleted file mode 100644 index 79a833fd2..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/grid/crafting/disconnected.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_north_cutout", - "textures": { - "particle": "refinedstorage:block/side", - "east": "refinedstorage:block/grid/left", - "south": "refinedstorage:block/grid/back", - "west": "refinedstorage:block/grid/right", - "up": "refinedstorage:block/grid/top", - "down": "refinedstorage:block/bottom", - "north": "refinedstorage:block/grid/front", - "cutout": "refinedstorage:block/grid/cutouts/crafting_front_disconnected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/grid/fluid/connected.json b/src/main/resources/assets/refinedstorage/models/block/grid/fluid/connected.json deleted file mode 100644 index d4885e448..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/grid/fluid/connected.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_north_cutout", - "textures": { - "particle": "refinedstorage:block/side", - "east": "refinedstorage:block/grid/fluid_left", - "south": "refinedstorage:block/grid/back", - "west": "refinedstorage:block/grid/fluid_right", - "up": "refinedstorage:block/grid/fluid_top", - "down": "refinedstorage:block/bottom", - "north": "refinedstorage:block/grid/fluid_front", - "cutout": "refinedstorage:block/grid/cutouts/fluid_front_connected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/grid/fluid/disconnected.json b/src/main/resources/assets/refinedstorage/models/block/grid/fluid/disconnected.json deleted file mode 100644 index b38740786..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/grid/fluid/disconnected.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_north_cutout", - "textures": { - "particle": "refinedstorage:block/side", - "east": "refinedstorage:block/grid/fluid_left", - "south": "refinedstorage:block/grid/back", - "west": "refinedstorage:block/grid/fluid_right", - "up": "refinedstorage:block/grid/fluid_top", - "down": "refinedstorage:block/bottom", - "north": "refinedstorage:block/grid/fluid_front", - "cutout": "refinedstorage:block/grid/cutouts/fluid_front_disconnected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/grid/pattern/disconnected.json b/src/main/resources/assets/refinedstorage/models/block/grid/pattern/disconnected.json deleted file mode 100644 index 4b453a33d..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/grid/pattern/disconnected.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "parent": "refinedstorage:block/cube_north_cutout", - "textures": { - "particle": "refinedstorage:block/side", - "east": "refinedstorage:block/grid/left", - "south": "refinedstorage:block/grid/back", - "west": "refinedstorage:block/grid/right", - "up": "refinedstorage:block/grid/top", - "down": "refinedstorage:block/bottom", - "north": "refinedstorage:block/grid/front", - "cutout": "refinedstorage:block/grid/cutouts/pattern_front_disconnected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/security_manager.json b/src/main/resources/assets/refinedstorage/models/block/security_manager.json deleted file mode 100644 index 6ea85c9b0..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/security_manager.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "parent": "block/cube", - "textures": { - "particle": "refinedstorage:block/security_manager/front", - "down": "refinedstorage:block/security_manager/bottom", - "up": "refinedstorage:block/security_manager/top", - "north": "refinedstorage:block/security_manager/front", - "east": "refinedstorage:block/security_manager/left", - "south": "refinedstorage:block/security_manager/back", - "west": "refinedstorage:block/security_manager/right" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - }, - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#cutout_up", - "cullface": "up" - }, - "north": { - "texture": "#cutout_north", - "cullface": "north" - }, - "south": { - "texture": "#cutout_south", - "cullface": "south" - }, - "west": { - "texture": "#cutout_west", - "cullface": "west" - }, - "east": { - "texture": "#cutout_east", - "cullface": "east" - } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/security_manager_connected.json b/src/main/resources/assets/refinedstorage/models/block/security_manager_connected.json deleted file mode 100644 index edf8e7e45..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/security_manager_connected.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "parent": "refinedstorage:block/security_manager", - "textures": { - "cutout_up": "refinedstorage:block/security_manager/cutouts/top_connected", - "cutout_north": "refinedstorage:block/security_manager/cutouts/front_connected", - "cutout_east": "refinedstorage:block/security_manager/cutouts/left_connected", - "cutout_south": "refinedstorage:block/security_manager/cutouts/back_connected", - "cutout_west": "refinedstorage:block/security_manager/cutouts/right_connected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/security_manager_disconnected.json b/src/main/resources/assets/refinedstorage/models/block/security_manager_disconnected.json deleted file mode 100644 index 60c88c77d..000000000 --- a/src/main/resources/assets/refinedstorage/models/block/security_manager_disconnected.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "parent": "refinedstorage:block/security_manager", - "textures": { - "cutout_up": "refinedstorage:block/security_manager/cutouts/top_disconnected", - "cutout_north": "refinedstorage:block/security_manager/cutouts/front_disconnected", - "cutout_east": "refinedstorage:block/security_manager/cutouts/left_disconnected", - "cutout_south": "refinedstorage:block/security_manager/cutouts/back_disconnected", - "cutout_west": "refinedstorage:block/security_manager/cutouts/right_disconnected" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/controller.json b/src/main/resources/assets/refinedstorage/models/item/controller.json deleted file mode 100644 index 286ec7b0c..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/controller.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "overrides": [ - { - "predicate": { - "energy_type": 0 - }, - "model": "refinedstorage:block/controller/controller_off" - }, - { - "predicate": { - "energy_type": 1 - }, - "model": "refinedstorage:block/controller/controller_nearly_off" - }, - { - "predicate": { - "energy_type": 2 - }, - "model": "refinedstorage:block/controller/controller_nearly_on" - }, - { - "predicate": { - "energy_type": 3 - }, - "model": "refinedstorage:block/controller/controller_on" - } - ] -} diff --git a/src/main/resources/assets/refinedstorage/models/item/crafter.json b/src/main/resources/assets/refinedstorage/models/item/crafter.json deleted file mode 100644 index d3965021c..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/crafter.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/crafter/disconnected/north" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/crafter_manager.json b/src/main/resources/assets/refinedstorage/models/item/crafter_manager.json deleted file mode 100644 index 09c0428b5..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/crafter_manager.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/crafter_manager_disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/crafting_grid.json b/src/main/resources/assets/refinedstorage/models/item/crafting_grid.json deleted file mode 100644 index 5574eba10..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/crafting_grid.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/grid/crafting/disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/crafting_monitor.json b/src/main/resources/assets/refinedstorage/models/item/crafting_monitor.json deleted file mode 100644 index 9ffd5d6d2..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/crafting_monitor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/crafting_monitor_disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/creative_controller.json b/src/main/resources/assets/refinedstorage/models/item/creative_controller.json deleted file mode 100644 index 9728c7205..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/creative_controller.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/controller/controller_on" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/detector.json b/src/main/resources/assets/refinedstorage/models/item/detector.json deleted file mode 100644 index cc4fac834..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/detector.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/detector_off" -} diff --git a/src/main/resources/assets/refinedstorage/models/item/disk_manipulator.json b/src/main/resources/assets/refinedstorage/models/item/disk_manipulator.json deleted file mode 100644 index 7a73a41bf..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/disk_manipulator.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/fluid_grid.json b/src/main/resources/assets/refinedstorage/models/item/fluid_grid.json deleted file mode 100644 index 1daaf2245..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/fluid_grid.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/grid/fluid/disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/grid.json b/src/main/resources/assets/refinedstorage/models/item/grid.json deleted file mode 100644 index cc09c086e..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/grid.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/grid/normal/disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/network_receiver.json b/src/main/resources/assets/refinedstorage/models/item/network_receiver.json deleted file mode 100644 index 50c3f98cb..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/network_receiver.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/network_receiver_disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/network_transmitter.json b/src/main/resources/assets/refinedstorage/models/item/network_transmitter.json deleted file mode 100644 index d9b3e2db2..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/network_transmitter.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/network_transmitter_disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/pattern_grid.json b/src/main/resources/assets/refinedstorage/models/item/pattern_grid.json deleted file mode 100644 index aedc29c7f..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/pattern_grid.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/grid/pattern/disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/relay.json b/src/main/resources/assets/refinedstorage/models/item/relay.json deleted file mode 100644 index 6269090ae..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/relay.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/relay_disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/security_manager.json b/src/main/resources/assets/refinedstorage/models/item/security_manager.json deleted file mode 100644 index 75bb7a2eb..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/security_manager.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/security_manager_disconnected" -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/item/wireless_transmitter.json b/src/main/resources/assets/refinedstorage/models/item/wireless_transmitter.json deleted file mode 100644 index 0fe55ed86..000000000 --- a/src/main/resources/assets/refinedstorage/models/item/wireless_transmitter.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "refinedstorage:block/wireless_transmitter_disconnected" -} diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/black.png b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/black.png new file mode 100644 index 0000000000000000000000000000000000000000..bd55cbb86b193ce4bbbc2839f19a01dc35ebd1a2 GIT binary patch literal 4424 zcmcgw3s@6Z79PL~6)@T=QeTYmtt6Q|2uUR26@(~H3oQ>tCzFXpAQO}D4k%y+6)K{l zRs;%Gs}&WMs7MNm4O&!m73_)#7Fet=42U8s>;y2S`)PHzyPNNu%$+;up2vUwbMF0S zgRi%{<*13H006KQc<`6t_c8cYX*N|VfIE-_50lyNAOn3x!H44sV0S5l~KHk$&`C^Q-gmmn$Pq)IrJBvnj*qk)eq5V=IA zlweX&uMrkvQA#cm_jE9XNSQ&cR51h-4j3gCmQko=NFUOGpa?O@$)e;D1I9%N1&u%> zQK?da%Tf)pvM@}EDZ;RKs5ZR*g8>{`FE4|QxB3zpX)vKsx<%t*3<2_1X@!5B45chV z6baeMxk7S{*LDdEXTzM7RxxUauil#a(@hqc#~z{H}QfrDwzh(`BEYk zVKIuidTT=qP(G|gxkP=+Nf47nW%<(}4vorz=<^{O2Z9Dgy)cnP95-B)O@eSyD#wn- zq0{~#it|kbE8+JFix7?&lSjfhT9Qb3B}$P=R}w)(4mhq@1SZD~9cS zgdz+(5=+cLNhl;1BVsCx4I`pA>-iWGrRR@+{a`7HFa+1}yL&JjX2GZ(M6!bsCW#3# zaJ@7LB?;~5G(-&BqcjowjW!>-1g~Z|Vz^elS0Y>^izQ@>s3MdEGwDsPjr3yZ5q?@=oV5X*4Py=DrM;!+0Y@0fm5QTqM>GCNEPv&b`)^*pF@N~_7DRR(@0_}1d*6boHA_G9wO10 z43tR~+OdT!JjsKx4~NK59T10ZD5U=cq9NT#7%W|h;@be_F9buUA|kP#@Ipk$BC%-< z8i~zd+2g^m5kyQ!P$r7k&z}S{ywv~4!65HtzhT$|b`%Fq~%w7r+6= z{derWmvJA~r2g+oqUg8i!FEIW*G@F}%pXK@p}sl?b}`P|dd`P(5Z~4~c*iyL;D4)I z4%x^4YS-2Gje)?2omJjU;Rhi7&~Wm?9}H(VREk%s96y=mMz;k5fa%8qzO#Q=a$9gi zbOXyG_uCmaI|VAqt+YPhiqlOu@)!q}Ef)#S^LDP7voU+h{_2Lyoij^NOXsY~LSPC1 zNsjo=(`Wg>g(|}GiX=NN8{GvqvElD_>j3<$VeqD&0@aMGdD@-t^lfXB}h`fVpKA~@OnTyy*2MGBI!Ph)RRbOA1P z<)&2`%`jS9AI$Ws+9$E@!Y!{mXT$P?UQt?%%!8Uf=x9{^|sgA zxbZe%U}o8Z2KDx`!&|?8s7t<5sp8%I&IhqbdevjpIH?G@>-!{_cj1_4%;e`UxtY{F z!p6dabm-0&!E7tHy9rifU-fp+Ke34PAOtwswtJs*K){H~riwN6_|>eWlt)dhioM-F;-ZssvtQ=bfOdHTKy{1Xq0;zDix7}_w7zi8D4^JV!s~7aTLTB?74ex?!k<~c2 zWZN3Ewby^!Mj#OK2o!9Cik=5OPG9aqb@SzFpqx38ZD7(dCY zkIHIi3yWKey%Rr6xqGA~HBj^H*VJRS-J<)iVoxuPw(iv@|4B4Y<~}j{%pTr?T2nM= zNuc#oN#gjnbG< z%ERXgO)bI_5b*mfJ#5tHz!Z)3`l#f4_fGVKHW`OgU%pHj=QegxX#b_)-8Tpw+X+gy z`y2S5;F%Qg?g^U84&x3TJeWdVIAxx<9#q!kP*3*UsLD2ihwx+r%*)R=g|tg2*c|#| z{`NklSDI5eN$@wWPsrL4pU(8p;B}Z}iGp&Bfq($Nzq^lrq~bZ+*rcZ)E6G>at!jHw zIdj%XBQs#)KQ4>u{moN!$sGR>pPH$g-D|&cUSzG^`L)ksb@M*pW>@m29j^rsC&vV- zd;_-6IdJgC?76OmKbRa1J+h^p%^=HcJug4y;YqJH-O)<;wMEl%{-P)abgu+Moa@GJ zz1Zqt!y40c{6V)$1?ATs;NL%CR5u|g2j=X_t6gzPOm8ZhUgw>7cj=NGfPsxDehfI- zGS=JPOa5tA#mMHuXRFq-j@;IrZE2Z)OWmy+qxFzR{n(hY+jwcM>A|sfv*H61llOM` zrP?AHSx!h2N zf%7D1XU0#f&(xUxq~RkL4eC1G%L`nOOWmZacXGdvP3)^g=kk&1z?4j-pN9I-4|8G7 zGr3x^28y>4OyAmnJ#j|!3EvxCcRMW~?=8QKV_g24mn{vCSr}?%(;D|U!6KJ=!E`m* zvQjcDWm)wTvA@NQ`I8nDY>2d1Xpxx>F?K)~z98cypDsw#f2xXmy(}v@&%Gg$B zbnQ6E>USf3e0a2n>e6zh%|+|3yv_|p@zX{V6O11u-v3IZDoFnB@FLAG*~XrCd@Lr6 z0RqEa-4^ghWP0BgSRfgX(^}D;J+ityO1=33))uepPF`PV#FLhOvZA_~eb7o~G5`!pYE8HZ<%o(Q4VrDQV*P2R6+oe=OrLx9# zvuBH>1(j5YqLox+E2Z}g^7g*}+uQxW%Y4qvIp;aQ=eK;H@9%q_&%`-7u2oi8q<}ym zljj1Ew4f$nRGLhJJA7f;8G!frmctvxr!X!Xrk>j zG96{U8fhw|zz$fD07ME|0c<`+Xoi~dOM$P&!x$8D%0#f;3}qn>i1cu9LQ*+A2uU&m z&@=$RA&tpKSQ3Fi0t}Hj00&?IA_j{?V@VW%K*1U#XFe!68jsGPxLDcD#Dee4Q2qh| zmx95BgoGG{;EgyuKMa;kCSw2`28Tn#7HEDbTL22tZ2sb}9;_ffjmP8)m>f1z>=E?k z1PRPgaHi8Gu(-2s+58!pV8Ad!kc+_@0pgOT4C%C4J8lp!U@ADBhJgYg7Q`0tVO#91 zE!UqT;PCx9-*G+r_#Xnm&^kEG#`x1*SghF)e1UZ^T*eF_e`?Kl3*|x>7l_XZ;?W@M zU^vaiU#sB@T%f<>`4^_c=2Mfo6efN4_)4xPye{nnI>24GVh1&gQPN&jF9 z^NkJ)z#kgZX%q&B#{yxrm@Lo_!f@GsDCF!KP^g>$4i63tXNUiG+>T0h;&B+v0Qdpl zWvwOB&YDWXl1U^q&Imh|u7d-`j?EW1Y8H&N< zu#mHiK?*oXkjo8V(m-+Hm|!-2Ml5ER3iaJMd@%T5Lj(cF0D;E9p&3{JK$A!WBAN^t z185wH0Fki1M6$05`76ZVLNwhSSPBuK;Ab1@-+^cbewshX_JiQp0Omg^hCrhGl8AT) znudp)osK6k(7whnZLwG!oq%N!03r$celh>l>i^?nXg_4Y4;Ed_i&>IZ>cr`}?eKhvDQ z%0c+GMu8P~R)havYB>|1^Pj4&SU08$|7Nf9bqL-7i7#h&UhvKA-VI{IoyvoEX7-1l zl^_rb+IChJZvIh^jz2u$RX_h~#0&Oihh|^Rw=!x{McAw5@{V$rbPKCcJs06k>SX38 zdAn1Oms%;ry_VKPl8OpIjcSdG{R=y2jB~{uA>_~t9b=;dZ(gzY-?pXN<-SSI`q<B0DGD<9nm= zdO~YY?P`PLZ&#e9Wl_oKs8qj0Qru>$2I}O_WK3*1A6vfl65{Nn);PMpFO)5{yg)!M z{4}x(`y?(WZ{Na}UfHa3D7myiX^Fb`2h(z;S@nUpzLZT2Qx4m(mYO6NK45vGS9PbW zuR#3MkZ`DRNQ8qSbk(>WZ2}UC4owTCxf+`kp3|dH$PR52QP`- zWzlYTV&q9QDpDY*=Bx;(>W7&=_=t@3&hHe;Cc-5(?!coNN zACMy@?yTRvQk}CKG1SQk@K!&{cefP9lvU&u^Qci0BBa?89%3^`ZeT%e@PnY1o`-&{ z$sJAk<2}8{+U6G8l-;PdGh`hd9&2zh;6u#;H-SEYI zHKUuUJuw-d*J)j8h3@))u-)VyFcRXe78CT7$BwZ4_e<9!RtDjpr*y;??t3B}v|z3q z9!!xhkX`r=+wi=0U2}G+`s2`M8Qthm;YFS6w5`eGX`9@=KVH6)Y)%Oq3jTvq-G;u( z(@@%{x+^DEb#meFKJ}8<8ke(b9E>$w;;b3X)-J0EHeoI8S(%V|)$bcv62d`;-55UyZj11j*u;wZ)iT~nvX1Qt(fIu$#K%lc`D$tZOiGxXBv&7Y z-}38?KT<4&<0n`91@p zcO`zqKH=@c$HuBXj*tA!gkeWBbiIHhK@nFqy5s$C>~6fgxF<&ayw<0pI}dUVAGr>8 z;nTwB=NZ{l3};>OV(rnHSJ7IVC2~sE8S<73HozZ}d!IkDS+VN$k{g!SPsEBGJU@wS zB~R0GxvM)cZs%j~v=O{t{#G*)yWz{Wq=8r64^0EF{k&$hihbjh_JSS39$w`-2f8p} zcwN_Ri}p2i38Y&r^*S&}+Di)@J4;*sfzo7*?tUFN6_vr5nDYUQm6qTMrdz~8vr^#o z+lpl}{R;WPW+h?u!lx%~G84BB2xR*#wx*SqTrj+O6+Y&9ttgQhKZCT|i>%jEViV#e zW0yO0dYN*1Vt$wE3Mv_Ot{XHyc~9bbJwkXbOVqNNM;(7Cu{(JcWBvln;v&VoMi1N1 z0IC^zLULi{B8g7LZ=)|QR$B=3NPm#{fu*!UwlWAf4X!BX+$mQjq9l^ z5oPjreFh1y==pObijjo=>vbx(Rh!@F+(ar3QNc(Z!)DdNn1(lss(G1pn8?p_$L9)l z_8>!o>)g)mL@R|B2yz-_lcBjK#l|Uhf|n_}rJm&A&bbW|_hU1pmbuTdwuRPRu$SMl zDd+ZwnB`lGN~@YZ1WHwJa$=G;4N*0YnLpTk2|g}dTrn~~?)lB`jIE5UKKAG6O zxJgq{%~Ha{^t6cz>g__+lbzu09DVTSyRaT!((=t4Reu@L3kS#sJJYWZSsYYNcRNJL z?lzV5l^DPdr>$De)$-^xKBr@H#I{4WL*~l`&w7hUtMtJ-1}i@7G>h7sUvO;a=WS%4 zrR{Ty8m=wBdWamapLFy5N9MFLSn$G*Cw0=o^4ABRie#lO?EH8;ptgrGqkn7ns4lPv z^qY@i)z>rOzInIKe`#aiqp@D;HGg>B8U{DYs2!0J4(eO4Ip?Q*s7Q4n2}fT1NN72Aecv)({nV+7hk7)x3#? zPZ7T;OHFc9;cQ(1_X~B7s6^Yfo#wXQ&mIvbhSSD!(6UYyau%9T^jB=zmAI>i;&arh z)|Fvfgs(e9X)AhkZ79w{t}Rn5TLqu?LVu@TPsuWsZOg_EWx1jf6cZG4H${ZCq?+$R z+OpSdJg;ro?M7sy}({{dEa$+t%;xZ4`c}YeYvwCpNsWRE*ORXl>spQ^Z=W zn(9)4>RGb9s|i;!f6o=dQ*EUd&;Gn(QJ7Pn(qPP;`RTYQ!vSN_wb96Ph*MLUa96AqcZC!ZuJ@bX8q}0k8$D(t=`ox+18@Pzk3lyJ{_6Ywm;B; zNBm-LmmY8{J$`TGkM2Dp;QhTh=KiU`*t@-r8C`9SIgVG{G7xXi_W$twRR>g%8(s_pjVNNx*kbjk0@DZ$?3yMQLui`S*aH7v5e!Aa;xv< fK>i@+%NJd5P|K1Y_u5|k|DT<;qg9@zPxRja5E@24 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/blue.png.mcmeta b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/blue.png.mcmeta new file mode 100644 index 000000000..1d71d19d9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/blue.png.mcmeta @@ -0,0 +1,19 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } +} diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/brown.png b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/brown.png new file mode 100644 index 0000000000000000000000000000000000000000..f7c795ccad5a70523bf77aac2d5a28e66f82d3a4 GIT binary patch literal 4674 zcmcIo2~-o;8cqa^Kmng1xKuKx3Mz(7LNZy(zEcfSL?sI7Br^$-BomSVk)?o$qSmUY zwTc4bQVU2?3tCVF6s1~0D^w7uh*%dEx3WDH-vp5I-m$fB%QvVz42`AQEoT@ML|la8;tV)ydAI^Os(}HmT&7U-v`&;^y*zxZTc%NfVG&J)6U9wu5D4Z6 z03MhM1t5EnDgr?Uz~T0kAhoMA!1&jr}wBW zeC9+6*JzYH8Z9O!#y-Zu9#ctZbS{@m0~s_1gNjQ~)$0@*SW8u?KYFXd6IF{;Ql&%ZQJ8SRXj)iFquYbJkcI^j(U_bvN+laMj)-We43(n_ zjT)DwkI5>-F%6~;$NoU|*yn#TfJ4jYkJ)&qFLL>q3AM&68V_R>katR}gVrfgS|F;% zqEsT(D;jt6qqothHG$~wc>aa$xcKm9CC@{J!Wv8!gkiF`Sq^v`FTkMNGk|$3qzVL! zQP0;|8{L3OyBEH=;K zpG9%LA+QF1uP`Fwi7}NN#?g|>VF^l8DkKzOEC)OfOopj&!?<@2JOWghSSrIm zr~`f60Y5Jfh|Yx|D#M;W>@J_r^HZobutJ3Tc{)+>SnZ`!geL}>DCht&sA5pep|aRa zh$%WW>4}6Ki5%73wCzv3oBIX@BTErieyWNfAx7yi_s@eFU+VwoU_|d_z!?69!;hOoYWJ!8Kcdpcv9X-LseMZ1qi%c&REIBd%`UvXkv{jUR;q_b#?DktY; z9jaI~;ky$l-qO`qXEXrq@$;qjO&iPtZYK$2j%``&78k*sOtRMVAysB#*lc(CC#6p#A34*SQ2G22Xq~k1XL@=^*P4Le&iUTEm!H3^V0u87_oq#p zUr!HdZtNcH_sBo-tBGAk-Z#ldCg-(0&HR|pnBRWQ-#yZ)eeb2uY{Md+$_Y`0R|kvt ztgax1erH`vOg3kW?*DXPD>TD}pR!lKAN1bs(6e2}68h}!`c;SMR%+OqHQ-#Q&FdiHx4(W~`mRsL)cGSn1(_nFzfS2Jq9<(KxvgH=CH z-`$!8O`K8UeT_d*?yz%W@5fTfVJL|gJaA{_X9i^1vfO&N0}H$2rll_5zUbHqt5LtT z8xxd8lBIo(+fvWyNuF=)b+eo|6c+08;M#0uiFZovCR3Z#Tbm0{quC2#-uglFhQVKm z09P-n-P$~WdkPjx{_>W=hh-^U$@P2ZI;WMnKg-I>#);vWV%8hoQrFUiMw?vZzc#>D2o4Ck z+A0dj8;uMXZ>n3g&8%$wG3819MEiJkcFBg$#L3>ughnD@ce*>$**A}$o1)!QaY_=e zbhMZhso1__!vy1dEiyf4&hssqr-=(Mx-Sp^Ij17IsrdA_J32FLZj<#BtzLyz58Wwu z4sI_066;&xQ?u3BC=oVstzZ4&Z(SvX*vA?7QaTC)Pkd4FVppVF_srf;+IJq^c6rII z*15#Y3ex6PJFQ$gS3hrk)U+`^+X2;f{H7LO-+fCxEk5{g#rX)Waduk{G$DDbEVSbK zL(`;;(vSzHiHBC^rkquOut~2ea;GFYxWnVCIh98zm0mRI2hsy;w>=6g5E#4KR9-Jr z>1~Lq9Nf2Vi03dc^zicKwQIAD&c~J3HcyM+Y~)<6V7I0moR#;wr(j2C*(~R?E0^ci z(;KXOyJtt)ceiAvcK(v`nR@;Of%Bs!Ep^;gKYU>bwWp9{O13n|)?}>slu5u2CMbJt zZ?I{h%Q%K6K}5$LZz_d1h=8C6FFD|=D8h%biq^2S(1m{H5>1*i7K_}|Wq(CoMG|}? zNxmfzF><2&u53axAz0xdp8IUKflG)`XxO)KwEg={G&^!(&a+3 zc4dB2bG4C0{3ECQn?R4euWD(zImN2+wsrA>nJ3SdOnmty@4Gvs(9iB4Cn1#x@uR9& z239^9N5n_dZWDL(K?@p5Pb!d=KQFlb!SN-cwyj>j8Ti*nXC0{;SbzI-+hR|q(^u_R zE)7K0`>X<0khHymfAHl& zX7z=e8JElxsA!~b^i500 z6y?M2UGi4zQ{CoEB;?&~r1VN8pxWsA;@fKnU6wKeZt8GDLwvnIhp`f_xh?`AUeYTXe zZ5EYhxV48gNBYG*2XYINzm`5rC)5_2J?na)Ci_`hPH6aX^`nSP_)N(sH6%W|Hoo5bqh$206=n-M+0mokcs& z?=QDvs^^?i#!sFU_GAKsKbY;6qHoh3cF<;l0ok|Mklb#yce{nbNY#5H%zgS$TFs%#Uc zO#2umwmeSF>~MRH*Qnj&6sXMVG0z3W}i`&|Cd|9Rf`Hz^+O&Qqu8 zO+lehQ<*Lfp2%Gjxvr=x%V%oZ-I3d5k&C|sg_>3&ztB5Pr|Bbe9b7Lzsh`^tI$Oxc zgOHE~Z^L>h&%vWXUf>@Zl0VZk9>0R#J{7O&1QL2Q13Rjhj*R8g1T1D$L>k7x+R6=L{M3W*8Dc0tf(^KqTRa6gpr*Ct700KUlSxgsf7D8R@y zf-GT#lz~M&9Seaknoui{jKhQgMu-MQ1R@@ghcqe(u_xq25n|q`afnTTc`zRqNF|6Y zaY9xUDwGN(p~4@io_PIF1`uf7+$L=NsV{u~gb9h%F%k)59FRYimUzX8V1g$s5k`pF zuwx|Rrs20}BvMcK4?O?EazuP|v50OjhC!)N>?IWPzGd0tTf7(&5l_M_^yLa5VU*-= za%?2_U@;RppxX<1LNQ_(@y`7Fd8WO+hgitr@{ku2 zPiH#})6t$nq){k15}r8fuA3X3DUe7(0UKsIFtA9hcrF*BvnU)gnMEbxK-iLuBa$s> zIGQD3i6g-@DwW126Cu#@+j<8fJ3`JM`TDU^f`n{D#~<6=gcM+e#Rieg~dayGyac6^%qCwTlN z%j4^#LSaPdzhTLkb%~H8jRM86Z3u$hPgzL#q4PpPBrN{UeGw=IkwylKB@8S_EaYP* z7=w`tF`!7qlYg0Kicw7GxX^wghk_ ziUmv|vdA(GaBsLMGkwAp{R5pY| z0z-nKaUdL(2y;LZjcm!{uzwuPzm)oaIT-d&8Ss;&%Xu+Dk{^Qx!D8-r9QdAR6E0vz z8TbEV@28CWYfWkl{r}0h|5}m=@-2F--4On@6OBDPj3MbHug=k3jQ(dm=dW@Q+1BVt z$DQcG|Eq2}ZeRGHc3pYj7!CZpv&y$A`}olwG~$;-CB9TWJ|`eN`9bmb2*Bc!6c4^5Xic}4;diwO zlWo#b9=(`Eh3Wp~b0(t_K6fANRP@qlTznGs{GMWKM8JY&EfO^373~%meYR~O>PX6O z>~&^Qw}a4_%~P+JdF~3FR`Lsq7PBvDjXNua<*%-()ERx$;L*OmPbO)d1(vAltsXL+ zX@~mn^#w{k7#N|py@}0Sc7z!mZ|roFBpCd3OzZL99d1Om&F;+~@)SH|N3A^2MkMT0 z)2F64HZJiMpi!?fuY!lKzue``c?!;4gwjH575EhRyeK={Ubweww>!Ld@IdU7VODAo zVXuo!_1U7p^`GncHu%N)Yj$5&NYYo@W2v#c`SI~gBPZ0k2F0#(_>w>k)JflfQhL_1 zQa$RbEWgS{I-9hL)jkF|=Nv$1MB9JrEs-oStEk@wX2$7szF0HVnKacs>w>aGyK}e% zoOfpH5c;J}(K8LN;zyYe`yB@w(pTU&_ce9|@AIz7uelPdV|cYSsoj3LD#qCc%F!Fz zKr=18p8Y=6M)lf88L?`g zI~PAGBOyLv-kXa`$k*|B^CJ~s`YlZHl}yWKni-WBH~jWg`}*%Pk4H-3+SWs> zJt_Ue$8uHnA1exP+2bO+da4MM2C8Bee#^D#T^N<`TE9MiO=u!*9eEK1|yS#;`Q*#_j}f@ z=!!UG5Z&Cf&B=J=;{zStBJD*6{PzxKJC3Skr0dbFtBhKjJ4(zGySs~Fjp32{&SGAw zzdnY9J$-PCcI$}mN_6ya#1`K-&ZtdAr5TnhctpUxIJOR57yI#7g%@c?GZLpcZFksJ zwiaczy{_@)mP2VWKjqJY-olYd1KH6RA@;2gb7CD`FYDfmD86G_NnHi*YWu_2h>r;FO(9eVr#NO+HV)-QcwoYahbk-xLVPRb;r;a zORWg&XD{s?py8d<(D}2?SLCX2ANCX}C$@MESx+b3r*5uf2i;t1^jfd*u_UH#rsCa` z4-PYjvzyNxi8HUs<0x0FxA(ufRv0&&Tiff7O`K!31TN7%`y?$!vNh-pAyZwPgT1ey zaq#`5y8G$mMW+>2$)<%XPp&_y2zT1(GF+l|RVS6G{35$Iov(B+hElKC^=M}^OLQ33 z-Cf@Q5p*(GJaakm>V=n`0gTYu`;s1q%REIgPt6tfb2jn6JW$tEBN<&utGmV(#kQ%4+z;@_p z=~L^B!_3=(dpGwsRX;?rwmvCIQOGRN7m zIb*PTmUeS@Ic`Svr7y-Wi?gjh^WF#FUxDrJ450o>c)0*9v;K9z-%+1+UjqBa6H{zu zs+65z{Qf#df-!xl62d+7&L875?L?M$9d&vU{he5ODZJTLMc%1TZ7G7&*(xK~kHCgko6`4l z$nhsv?u|IV}Sc9qW`mnp{{x?aUul}V_GIa~GkQ@LPA zf&P5xcjMcP!^h$S#wtkQk9pOSwAkrRV~oD2M8o(~;6zSreUuK)FmFuW=i9H)HP-%?~uXW{7wbwQ@u>z z*{}aLlDw_r@27Abw$!jqoPZa_s+O(B)mNsa>9zW40R8sB z71iQLZL1Gi<4CE2 zofEs7dd+oi`5I!1o}|<)JFu$TpqGB}xK2MQzk=?XTh%wL$p6ZFSq`jtX8Djlm#dq@ z2L0%pR2NKd11@<&)vUye=W9OJdkrsYD}c|}UeL(Qb7)d)9&~w9k-qe+Ym2pzM-=6S z?nF1a*)6CD_Ip5H+u1Q?P{sUfJ!3GxZ)=0)?e*_8l@*=8F1(KxCwM}V!GM9__*E-) zHlE^F@ty-tK5530B{SJd>|}cR=BnjcuE+P*W?LJ~;+0&%LP;BI*X*I&2#Jd*Q^HDf z)Fkh-DR!L-dwlJTDcfGhKRrqKi-cj@TrTPM=+jZV#XAR z+*6h{x)OLO?VW41965&!c9@q*6frSuml=lFR&JSNFIX^QH&oYpspz8A)+&5kg2xV5 zX@cYDZ1-P!qRcv8Gt0yjF=Xic(x)z|t#bRDSQL34&Hsc$i0Zqf?g31SIup`VWMSe; h{4}07E*<%5W8&<%IS<@>O#WvZ)6w1GlwI)Je*jaK>LmaG literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/cyan.png.mcmeta b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/cyan.png.mcmeta new file mode 100644 index 000000000..1d71d19d9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/cyan.png.mcmeta @@ -0,0 +1,19 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } +} diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/gray.png b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/gray.png new file mode 100644 index 0000000000000000000000000000000000000000..cc2abb5bd358131cb9da707bf5e77c04dc06023c GIT binary patch literal 4702 zcmcIo30M=?79K!BMM$a?5D{XaC_<7+$VN<9WHS~p1Vk1WvP>XAGBJs4DytSnP(+|w zL8%LB*%SpA3Pe#*ks@kQK?TcG6n7C2E&3*il)g`^@AWm`By;D^xo7#$f6l#MHgLQ> z^d^~10sugdJ>Qj!+|kHaH9=cF)70gS+$PHA2PyzS|BU*pkz=Dj9hti;_6tx3czH4e zumsN&!h8rHBatD}0KjyNk?{l(kP^d(Ld8-R_Gwiu79$q2u!|{PpqI=A3KP$dlS967 z-hP6(2!Xv2>*#=C#xM{C5=hCz#7H8g3PubIJFJ(1jMdWwEM{0l8NtFjs|{iTyf_#a zSPo&Rcn~K5K@x^$k0(;eWGZNjA%P^208$7<5{^h^fMf=dh8g)_5o>axh{1JrAF+iz zv9MuErHnx!L`O&CqwVmpJd{ARx3?#NBm#+qLnLsDSgDd1gOe&OK4@@-6au+erWC_c zj9Md)53f|Ru!yJcLy*Wu)k+m3Fd={uVt6tF5f7?E8Wt1^M&)EH<&ne2g#rQ;2}vNS zQh~@4M`dMUuo6~;!Jkk)`ua}>5NN%;Ms0l57l~xlghJ^Sg@iEz$Va6Wez7u$z=ag> zO1S`Xi$dJA_z;ak$%X#F^9zP`XQ^ImT7>@jqWzL6qF(e|MgqgiqEEU4h z3Tw5skp++|PYJQG>XhR^Dvn6^BY_MOkpbG-fFuS8z8Cd^gvy6e5F6 z|C1=fHz7~S`>e1~z!1T52@gR_Ea8Ph1er7xiy6%U!v&6n<%nU#JG-&-Y!?@f92SWq zkrxWC$2<(%&4o&|r&4hwJaO1vFE0jLs!;Nz0*LL(!XmNa#bO~sWI9Nq3wbz-$c~01 z3&|oJpGqO(D0EPS+(G0O|HFD$Sg=yfANBh8r6hy}h>kzpBa`?-K1k)`=%5{h<53Z9 zbP^rJkx3MxJtzc;6pHABwuN#rQq8=`v0Bw$2@#ESI^SMM6slF&5pi?@8TkRJLL8Y7 zQOQCfpC%%a)HO3qL&kiu0?BdgNEP}*D@I0?t6Pj4+MP!%;i=*sg3mJGGf7wTVw5DG22BXb#bY=ymS>|bV1^m@ z|FQR3#(i0ndXN4`8TZd5iJ;!1-?tmWe|Dnx&#v#0bXQmB@Gi#qSkHmJkb}s!#y~pm zXb=9cy5)#{`0sXIb>A2ce9T$p!xVA=QV&N@UdY4f*$t8+l`2P0W?I?WR{>yxIos9Q zFD&V95D&h>M8})W73b=gw68T5@Le#k>KD5H?zMKUm9YTwTz7e;WGg-1@oM)8_7Ax= zVP%!qE+2(Tn!6hZPptaIBLerfiSsVJzXOe4hkAOuTGt#0T!2d`^EH9nwFw=zsx{Nt zS!f__HvnWqfm4rr0!M6*#XIM8|}; zFL$~599@#w8dtNqJ=$i@8(w-K`p`4O`KN=v1w6CX*4;rbum(bW4Dy;p$Thi}Y~mB~ zcyZ0ilR>X+FBO+21<$BAHgI#kxZJ$4+%+(lvw)blWGbLC5p;TDY`(Jze!dP0#sE)2 zzF!HY@QQT{*tTSQPDe)96O?a}MPP*U<#vqn7JbvZP1@0O3eKa#_q616(XD_L2OR6P z0RKc++nvz%d`~NMUf2~UZ}XiFYZi2GNZ&od+%bMF_opF>|FL9krmX$MQgHS9F5|qp z8mVrXCZZfII2R1A{#+>w#BY4XB`q zyBSxX6%;!A7?`1I*1U1QNStSNgV`KB9({bx)YzRaI~&Va&yL~D(4}T_tbV~(0@CKQ z%dd6THlzfFXoPgp-Ax;&>^odlRpl4bv?ZI{>ZR)Mrvf2Nv-Wb^Etc#m?baY;0pbpD zsN?CLj;D5BzBRGE-|cSU>Lp*VH9!SX?nhN6r{27A<4)1yGE0XSJw0hpm`6QA=@u6{ zJUl#(*VObkFUt5SIOJG+MMrHy!_$u1!T!g=t6#r7pRmkee32@sE@j7#>BQ`zXLq#n z-N)U#p9kFtXJ-EFguZ_EVrsI^Z}}v{$jom0;tB_&3B4(^)55pXE_Zs5kKAeg=*g2Q z$D1}rMMcTt;!ZA$N4sr#+!sfY=%Y|8qM}+$Pn|lYkvMqx?Tfp*Rk!c}*sRFQ%j-P5 z(dhobo5u0yBIY#8totx; z19&_hxcS;S%kqHyn`r}Rl;z_sK8>jU{(ei+;A)L+wHfFiX|3u=HtAF^+YDIlJ#~1X z?^(gMhd0WW*J=XwT|}Uu{c#(!`Oc<+7dU3ZThn^uf5mQU3A4=G9=o&m#fz+lhK9F# zlyJ;U-1TTZR8UGpU~X2Ag_rNR4KyUPxzOi4ZZ>xmm0fcwyH*zh1~eJP554||cME~wtHg}m=X%#I%1-6$0=nX*P7K3()|r&> zX$6McFO&Q9zfMji79RfY8RxkZlZ(ybP9iL?i9C~H(uXkJIKv&e*6%*I>h9p+;Jlv69_Azb?G8uTyJZ`-n*K*z`EJ!1#=dA z(lT;*qPFFv0|^#pwi7VttE*WLE9=e+H9M*ESgZOYSH^R4_Z1vYkj$Dj%M7)I$3F;Y z_Wq0pkg$eyN>2w)N8mo4iMraMS>JUSWtMVEl~7o*?9lmolbZ(RiH0eylK*s>*Gx7tQ#-y237ZXlRY+ zeqYrJo#S)Ir`AU;^2r7EN-YOx0tHtdFb$XoT62sd5&EXtHm-g-aZhGNB{kMU?}?x4 zUJS<6M~*eR-CC!$FMGL9R`Kk#V(x|B)P2F1f-Klm4p(;Tva>RU0Rs5;yu`t8pBLoN z>Q_vTz#Xx53Cw*l88A3BaXx#g)0GQB5Br{D(y)eZ8vC+6tOV(`aQ57DGH*Rpa(U{K zYJ8{j!$9-{{sWL!YKZ+_%$e%HXmH`UV#?cq#I8ODShZfK%tUArh{_w11L=P?D@$=tNk6R9c_iRIUnh?vf`w1|R=exJaICT8={P;$Fj%IPIb zwE`upR<)Ozw#|IC%+AbMaG;_RZ_{@XcR!u?Yi35D)?j;%OYtSAg4+ok8!e4zH@5vg zfwAXKSceNUtYns^!sDwblb|IL)onSnY42EO%039=9C z*#1wZi_-(k99#0~%|Lye9xCp4$K{VR}qfv!Drh1w{3i*SG-Y2Gp~H9 i$Dqk(%F~42caGiXB`Qb5qDb{WKx{W}*V1_*$^Qm|4=*DC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/gray.png.mcmeta b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/gray.png.mcmeta new file mode 100644 index 000000000..1d71d19d9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/gray.png.mcmeta @@ -0,0 +1,19 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } +} diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/green.png b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/green.png new file mode 100644 index 0000000000000000000000000000000000000000..f13e3f3de15aebb93e14a4fc4190056410cd7920 GIT binary patch literal 4946 zcmcIo2V7Iv8ovQ0DANsEBn=J}LXw+BB10K6G!bOuBI5=EStMb{8burxDk4Jx6$g}u zs}{vU%d&zDktyI?Z{P-Jet!BE?L12|U-z^YoSZ(l^rBB7p^y zBVs`okpeL+4FFcQkzyu01d^dxP#{lejqWQfMx%HfYqSrEj-!k1p&*`fv;^{qW_Yrr zL)cUf+SUeT6-k2?2p|~~6)E5grL;(E^tfIcJXTF((Wr3|S%@`yoys7}m+pqL7fB!# z*#d`Q<8UB~Lbbq?i9|Ba90lS)92Q5y;z10aOv4drcnWIrgNCh1I9%FhhxL=T;3sQz zkW40~VX+Yr5f%{y3y~xci>FelSR9B2K@2Q`kwyt+%t(w-YVt{g10-cjcw!k(Bt)q+ zGFhT9nKc^rbRqk(jd`iR8PJB2Lmv)bo!Ky-}FTwm@*-iIflbwOak(o(o)YTF@)U=Nkw52 zHslx%yJ_+%8mVkE^mjb}#Bx}Ce6g5jFM*gck;GFZ;(yAr+oyO@Al?E*nfmaA98rXH zmCD-W0?2_WgRIf2lw)vY4BpZc#L+-J4M#A;fixU$LXCMH1K~>=$AByo1;h!5R%mX~E-hXgDekq(TH7hDrcA7)u-f8S5Xd6osSpu^XH)SQ0+UF< zFmWJ+VG~%E1QM0SrckH6*(Bk?bBaB>e0krZ5nKHvsH^5e$XEA;IyGF+`Bf z#t`sC3dRzGJ2QvMVu4IcE(>CkKOfBWBL6=}!v4eb|3Su8q?lsJ=Mm#T65ccdOefit z3#f6r{cr63A>IC5hnhhDU+MP$$q-hxEl)HW>_7LQiD!oi7}u-na(w5a{Z_a6v+RSn zG8)`#r@HUI)h8$Ii~iewtLhlzfloW1e42s}J*wfg1gK`>A+0?N}OTQV*to26Iee}i3n)uCY z0PlWx1)@q^^AOQ_YS&nWMDdQPQ8lCU;%1!Jb)CBQv1}myVa+}-^&IldfZVdZ>|o_n zAHY|to@oT;XYFsbP<+GMSAo}$>}4t9y_LVVkyl?|ZXqAiEr~ZmyQ{CawC=K8Q9w{n zd~99%OZMdeV0TAB&uw6)v43kOx1`L=}JM>mjwFOgjmR8%o? zlHM_74It(=E0uY+Z_lM*tcoS8L%PNqB!h=4U*~%C$;%NY;PRX|XDXlXG+VMducdha5RffjmGy@-XbD!W{wq{HFsV7<% zk)8q$8~mkIWLNy7oMO$o%Z*1?gr0I~5A?<;o8>sh^6%Aw7*dp3$!w*XL0ioVa$%;P zmF{7aqbra0#J|7D?;7blqBr~P1&==6Ge#&>upV$q*Wcak=MXtYM>xOp-Dqj5o|@@v zH3hx6bo6y|^M}~oU|~;Rb2C%x18VHxSj~F#RNa#BQ72%ox^B+p?qI!ZSCfp9Z%3lO zt8A0V@g=vmoJUyvjD1*^DARa#z1698z zjs2}RpKr~#QB?HWA2Uq0s=PjP$H?i2oovfX-QgF$t7C6ccPiapG%Mh6{u;ICA;S?L z{j`=ewTtH{fc44{ASwJ=VT|P(-&+@o?QMpGx15L$)J}Slf8^utH-FVLXuG+pt#-8P zSuf&{vS6Te-=n{L(M?2jn#zHtTNCtNj?iN~UaBWHxQBUcS!gZ}JXmC;Sb1l|8AtGa zl}mc=D>r2K7s*aP7+5JypYPD_yib`2XDa>cLx{{1i8sR#-7i=9@--de<`J~yu4Zcb zbdkr>0&Be#j~iso#$@IDI0~e!vc(qM=xdqrBy@XFwcv`fz##5%^~c!9ksHftijTgY z^2Fx0wF_;!K)`F0*I&8Kmvo$GNUz7~Jy;ZUji3=TvcjH{b)1o%?ValUV|hyhTrZdI zBavOPfQ`?V?R$rr{b||qIw`S&SC(clGS{T22v~COt2-E8U45sA)r^3WMRRj#=_V`j zM|$1{SylIK)y5@Uo0C$UsJC!~)7fwD=vlsXQ>d*8X7Ln17`e(D>N*PBZF6JwNwZ#` ziAmt@RA}>B7HNo+Yl#f|8JW$`Kgj!~A||H3#M1Tguh)SX^02fTx#MxKQvO|60pj7S zd+n$2XK!HS`Y&#H^u@2MGy3Ki!?-+mMaf%Z}dL?w&sO6 zDQRE)v3|g0^PT3*oL(LK1stu*S7iDXHFxHP&M0JAy$UTd*?<1P)q&a+=f!yexqD7O zDzqx@$4MPxkO7yj3`qwzp5Jl$-RP(dP;tdoi{8qzKPA#LmOVRxk0iX03s~Odasab4 z2;#Xs4&jN<0xdnU$L|E6^?U52`6^i68G28fvmWx5fP;|?k4KeHf%%b%E6>^gkjZ#~ zP=L0aRJ7Mmp?4%Fn+zG={p)V7M)9H@%Jv%Jy1pEV3imMF?=_mR0HBMq!)fxwhQ2|6 zQo4I(Pdz7Z;Ooxw&T(k>StiVlX+O=2k)!tJ+XLs3HR&=$*eG*>0x)b&sXkgw3EkT^ zchiN&Zw0-JQ)PGckF+;FWxjt{<$9rI*ne@mX~~^cOX@c5T+ebHs z-LmK@Z-5xNzRLs7$Fh+sf{!uZ&%C2??Hi&_uhBDMF3(y$PSf+;)qxMY-|Vtz#mZXj zkXfAltKG*^ODsxV_ugHmV>riI+xx_U;OHecdQJ?NiXA^>MJ%msxt>1gtgajwh>UX8 zN~@SR@8F)p0NtXL(RePwcx&&6(lYBzVRO_nuZ;SF*R>`)>FnIWubV#uQb(XoCZBB=2>rNXMhE(PWxA#9|;IXJRNk_ZKPA3tp-E$XXeH>WXLXqu&2kD5xml#I}#%rtXq=GH9DOf^QS5f@h~EtU@@ zH_9Yi#6^fiT;ig#M2K#RR98yl_MJ)k-0yLh=R40i&w0=L{@&mJ_g~)s^PEk=LB6I& zQ;h%sF!lHIVj*vH?W0pLcfvFPFz6A4gvvt$7eZXI z(22tnN5f7Ep#(t#fQy?#!r{ijaxfZ>6^L9h-DfXgKmpGcvz!u02$Xoje1V@*3NKLx zg>aQ|Tm}#0#spmy5JDh?oTfym=rF&Coy5{uJdwd*;0Yu=iG)KCIN2(ZoTI>rWV607c)>ERR3MQH#3E43 z$cYvw%3U#t($6jkC1bQA*=U%MfZ-J!37+Ug(7H4N)vvV{VN8wUcCrKe9Z!Kba3Bq<>K* zpRLQpG4f=N6!wTkV)wUIi2pP3GEUN8OaEu7{H*C~>EEo{|3~_0Sh#$SC>BOKEFPnE z2CwZ!pOb?B-+Ya%ebu+Vz>#LC9gcNjC3jx<{17&JGCWh;3y@kV*i6Z1^kLD z5&u>$=}yzzYm%nX3_5EBI>F2W7C0Ul=y~Bg^I}WpamVpM-HyveD7W`Ow$9N`D8kAB z*ei^ny9ZcAHkq2$w3u*BGKsqz+JTFurFLn74vEv2WszoJp!uwI=r-Ncr4g~V{_`CSDkvKC;>~usrgi)u z8wOTerx&lndRV|=woO?&wd`lHRn^1MxnXl~YmC=C2F`tu&A?Z+M(RlWK*589E36E3 z8uX65(9^G6ysWhG;oA?ZcLrxz56}oj4IMyP{-y4x7i{9V=HPTAQi}PhnJX4s9e+Nc z(M-2+C|B>3T*)!82Gr`_MbtX>*_Q8@ZGsOPNCM6aBkm;z0x1dw`(8q`E;lnxxa+3R zlON>A!#h0y$QgX4x1niD`fm?cUPC2x4!Y0Zen_Qg{A6dX8BWR3w+5;l1M=bV6_gW= zI~Lmd>f~+m`sK`o$=O$d^aFxJMB5uESK~t`33Y7pR2|^dBV5%ZobQkSx{x~Lvz_)E zpv>8MdH`Zh-r|#sP9W`k_v)3;D_t}iU73=TxX&14ogV45y{z-$a29SsZ-!dkm2}oS zvPtv%r+Ff=_)}s9h3jjZa=WTx9eJp;2@h>H1R|RrEOD5i+D&kEJQ#DR)3@Nhh}KdyVPOpRI-Y_+~U!(4GJwDs*< zQL}ET8N1?&viiWgwT)AkFJFH8{P}I}yHGhzadT6ngh$qCnlYpq1zf2;0QY0Ix(U4 z$5`D81&_~#S13(V zj~R3uy-Q+BY)pfyi>{*XcHFyu=4tl_ApH)XmvJ;L#jyOoQQc&I#T~L~#mS?Mthk#) zL#q!jE7!+HxEa>%c~`@hQ0n~D*=n^p_KD*Uy5Vtdhqz4o<5a_veKXA4jDP7>dTe|1 z-N{Sw)LFoq-!(h)>h+QPY|GmdQ3|E9caf&|WdPpI{Wl{S;95Ny>eB02U-Pjhh3UI= zX>r^8rcC04sh50TX1qxXXx(q(V?m?Q!kB&~-D@uRMmCjoPF>)TP*%Wp=Bw_Rsyv@K zUXOfoU3BWQ^e2}Ipw)r=GYj!6A|uD6Z&Qv;$|Pdz@9^c2n_;4= z)|IgO@SyP9&Jy^aBXQRX2hit{hEwCp)G z$2cc!)p&Gm-`@7x9!2I}ANM<3MSOk9O!PIXYT5x{=(<|lX`2|Hn02pt;6FQP|ptK&1u?&Q!G!v zG3ZW?rVDn1ZZ}cbPnNUm=lpPK&i-7lc~jQ1uJ`ExM<%UM&%KasX48DfqM8wS%$7KS!Qdi|nm!dTZ+YP?wn4gD3ly9G97u!bg4m(=LBh?Z}#yl5@}U zrO#Cqkn-{A5PqJ%*U%Q0ui^bipk3Vy%WRZM!HEkwX5$3a_C{$IH1=G3Z${Uk-k_76&GZ5tzXr5Pp>OUhd)(?b__mBt z=h=YpQU5LM;Ix8|W$$Yp(fTTV_akd^09(t0YV~f*>|T$g)kyExFVA{bUpCpke3I_{ z+;=stE?`IJrUeIsi`OwO3z(Amk2=@C3ulKJwHCgn;r8#FVuEAn=Y*Qqrp?`^UmZXF zRRfgW#yXdsi{2fvQ8&l7AfbJ;Ba-D)eX2tSjOJXup9>e6yheU{xS6we-Z!o{U$>B# zro!$y5R+9=*}gUE$4R*^NQRRl?d~)eEi#!i?W#_Cl)C%*BXnV_s$-YHAA{ZWy{)oC=0-o`|!L}U>~L{Sj1fCvb9a1%t%yIaq_mgh-k=AZBX%KN|H`~OdNc)Bkc zV=&bK0Dv*BOP#ssbsYLF7^SBfx!dTDUPeoo`pN-dY_aBxNnS8^8ann;=;fpE;kYpc zh?u~G5I#%@6H8HR0I**eCgll4uma161BDU?+`H@fIIIwIz0?# zcQ1iTBw#?eg)FRn7!!3Mh7~+)m^fG>XNEc8hWs+od(AKrhaECeh#YWiO+c&<#}n&> z$Y3m$0OAE8NXF6_1QL}(p@P;}GDrrApe>O^#*?T_kisOl3eVzjNi>gEFK9VS1b-e%NPdacdg}K;Zm5$h2@A+ zCV&@*plMousYb5g!hgf_4@^hRhbBvzPBNIMKxAGB68vSAJ-^h8C6fqbtd+M=0wJOD zd75a$6JTea0(QV@mK+aK@g%wz8Dx@4OweWlNM?fIXHyOW2?N5vHf7*J)RfF5*)l1A zZ;J8_;wgCFHHHMt07NF{p=b%kyg-;Jl?39jBWu8PLV^()8W_#a=Ie1+CnrxC5+Dpl zU&y&j7GYf%J5fmtDiu#AkcQIbaG0(Vxq>GVz^={?IJ8!RPzW)30veA@A_?#y2;1TX z0t$p@KnxIXV@rbQwl*+@PN#pF?~DkP8vbbJe{LlR5uiT)mL7vnwdFG?JUktw(D4i# z3K`Gm!vZ{Az_6hPfIKRN%KPHYLncJKnHT)ES4~zB>XA<8GawQK<9SpY5;~iL{(w{n zPvOH<3Iy?K0c5hKXNG9VTq=~KYaBk@g)88V!*{_#>=5(NA~hZ5fD>rg07JOpVd3xK z@rNQ0&kqfPQK$ccC7+|qkpM*~PX@CCQS83ULgF`*Mezy-(< zF?NJ8SOtRRNu|L;0Z&snF+>6li^a%N;l3G1&I|e15Wye~qzD4Y_y7_J;;B@MEuI0> zKs=dBfvF_EErU;Ie1Z6Dh(31*iD?TmZAQA|KY?f%enAjV5(uN)0P(*lh5+a)5}ih-kr)9mpF;h1G5^r&|L0-^-(|pe7G1-O5t4ixGzgXnzv95x zJR3;?JH)vEO}y_i?vIJoXY~J>asRhPB5Jni&vHZjMCtHuFvK7$lQR@G$tY>dxaDUl$)R@)UyOeb z^zvCjQk+$g%MNam>Eg_Elkt{CASjpgKkB{Le>jp6Se`od-07(~8)_IgYTgd|Z3^wl zukm}5p7fl(v%~Rx)M((WPj8iX3|Hz3c+O=5y0Og#F?ki6Do#}bwM7p(It7Lw?pn<# zJ>G6N!7*p8iS1fn-|GChsmpZIyMOcsPE|KJkGcVLSRBD5cD^yyx!C4!CjfHY%w~UB zpM|_nE3Pz))>Ttnn$#6j(_&1^>DMt3AsW=$Ljoej7PZ%!dRAX$_$HcKYoBR!6tX82 zo*svBHlMXq>EUxS&pVhqed+ui{_Bz{lWZ6KazEVw8*Qd%riZ>_Ax&9#ItAOayf!aM zIe*mcXxK~D>1oX?VvXoW3(J-ARPQZY*WZl6>zdh)-F7F4B~{kcp3a-%qFoEI056l) zoq@){gZl=j`g9Drx+g~msx9K0i#-X^uiNd*m+a4Ula_R_yH=Xr(r+<~P7saLFZK1m zo2MRcK66e9&|5?~7m~)?kJ%PrnRemY+lHv3QL%AlTU6EQWXGMcn87jH-5GjXrFP}s zd*}Zp(u`!eJ%=>r+40RD%JS>h(FTod%j(wnxh9xmiW1Rrh&)1DBC^o+)Lk$TZ@qe9 zDk1JzS0nyzzhSL^_%GNoRnJNeW%)11P>b~~w`aZC^2UjFuO_tntrD~SV*%xdj8}S> zAdis#K-1f*@QjoR(cE#1FSfouE+CXSbS?)N$>!;84jdCaSJ}D@V3#;QsA=AkS=L`Y zC06T&ZbQo}?+^DUXRqo97QHyQDQ=%g6>m~jn()!5)p)?-O}Xq=pU^YI&r2(I;_=@o zy~Wq>__Y~gpqai&fp$G%SL6v2M0x>6o2T%E#dWdIPJe>3} zCBXl-I<#uds_@Nr?+dGsyi}zcGgXvz@0F1k_LZsXrHvflizk3XJ;qI+reLz)P=N#S z-CV&&!9ZcsuB;+$z(nsz4s4DKigc)tv8zgu>$mSqTylLdMU)V9j}q-&B`|MKkd^1< zupDhF-ApEClj)rb&!B{zKHNHE#UrL{~d;X?|VC3uokJt5JK>cq7Vk zqkN8sF{E3z4P&I=OX+jPytXkmD0mmX134@L%y(J(o)0q5N)r`y%Emd~?TR-@8+!>6 z#wi~p(FRO)8aiGvfvAcmow2z&RFxm%#0r~hRkQqQgOB0n!@`DC8^E3|!d`E-ujns) zzGbzh#^x=n6plcv%GEL}zpZReXQ5@~W@Xi&PV}GN&IRfYyWDcw|Ci0TsxD~NAv1Iq zts6Bl<+nunlv5KOi*DT6Q!Z>RuW8fvnZIie6gildN?it=NcfoR{M!AHR%x?M>{{)r zYDXKPlh(1>`_J3$>uqpYP_srtthO-Np+Z z@so4Pd+In2Kv&8}9{@gCk6j1O0Y*8_Kgh6aF#+t<@aP$nSaj|b{S!#Ls1f@ErAWZ! z!@dT)4mmr;(cr=qt>B-GCD*)l{F}L=v^j@W8wC;fsPE3SO@AWwpfVcGx_<1NaCGkN z)eVe=0BGU37i+P>0mq{2CDy-Cc0KO{?j~FN24z&}S9AMf?OL~g4DstPo{TTPC}+{f zW0#D1A;}VuE!HHiksmaId-_twXlKXf?q!{pKHJu{FQPI&Q^!x_S07@$Z1z@iu-f%z z)VasCQDWCkHEQds-F}%8PSY0mOOvCozJAnjD{s%+qMP~^sXfcP?$bW5O0CP3G@fAY zQ1uMNse=>7R1Lhy?@8DL>G=| z@aOu&uPr{6N9+xHdGfc1Jzlda=GK=-Zsi%06?@havdU&l*mW^mLkMT>^QZS>6SKXD zOTO$s|s{FiNGV71) zGnQXY0#2G2sIP7E_bpvC>6!=U(1#eEWRP_<`{0uBws%CY-DZ#0V_o8JOJ`!PQ|8PiouRraiWUZQfP|0ykoM zB!^TR&!e^cJyzCCUu`$g z?S)(SGG7*t;<)~C@^sz1qYuwpU47N))Q3e=E%|Ms4yG-&&6M$vbsql+))n+>Cl{Pe zUETbu5#A7Pn=m0{x3YQe5lMRT$cMtudMFXz@mw>Q`fGN9L@Tb=N&bwfQ*?KpP_EXz6(g>8Kgw- zWS3O-ZAj6b(QH9)EGbOa4Vj)QF4CRm1wb7)MOvqIOR}SnWr#C>5>1-6jwbUh)Uf>d zi_F4v@pZ*riP#6X7wm;BoA;=U+?`dav$yT(WSbz-#(fxEIVYgndqfT{#VFUuCSx-#A6aUT%2sU(Y zle@~+^=nNCKX@b}^k&CR_eo9RZx4j=>cU@oh#LAzgAG|!1*`H-ZW1kWdayHDFD>KE zqM1j{wzcORDKpTJc{kIqfm77+>ts+2T|VD(;p+Iow8t^NPa>C5jIAEu>BU+mv#0!7 qKhHSN_~a|mMz;aSD}&Dl2eq;3xdh)$*0q|y>0B4PJ6~AjAM;nQ!S{Ut literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/lime.png.mcmeta b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/lime.png.mcmeta new file mode 100644 index 000000000..1d71d19d9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/lime.png.mcmeta @@ -0,0 +1,19 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } +} diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/magenta.png b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..1a39649acfe862b0a362dc90893344f9857ade18 GIT binary patch literal 5154 zcmcgw30Mi~k_w4rBMGu-OAu7z(r%!* zf}(AMxIn8ciUOjtX=AGht*x{~#9a{-RA4HAj5Du$?DyuqmoJsNb?e--{O3RC-Y=@) zARi-xX$AlQ82R~nh9Y+p!j$V@qW2v49n!hzJZ| za3mr;#FemNe3D3tNCSZD{3I#FiGvjwHXJJuGqJDFU&3MpTqbr2B@hghdcb^vZ;A{K zO9^6eQsOvtE_VJrjB64DQ6Pd95GF|^6w4V&Ozf~;1~S%66R?7U z@sP-13>6RJI3P&ExX|%LDw#|LoiHSj1QI|Bfk?s;sSJ?JAi7{iKUl=pCoJd41X6`S zBF1PmLTpKbf{8^u9SK1s9aAfokHUliMo5CB1R@^PgfuM3<&4Qm6J)|+<6I5_7Q!M} ztdJwJ#4%YZU!su6`I0|TJ@)#a3?R@329DYILtjLqF%xoy*GeReQ9%AsTFy$A!h}#* zE=iDaV6T;ko3>w~kt;&sf8hBSmLuZBi=_+?84M{TGL}Rl{F3G1FY#hXL_7)OxI`f4 zN)qL>G}cBJz@Cr-W@0rd$AMHFk;Wo{3=)w6I?n+~3=kX<4U}*NyyUM%={OJ(B{2|b z3hAFj5x#LD1@ui}E{DOB$V3o=mOuo>!UU-}7K<6n0mDNgl*kanhI5OnSrjf}c9vz0hXj>!`Ak_>Bzt*bpii>EZ(b#k@kqhG>sxuKs##JXI_ zJefp<8Dk7aA;CaWsZhXyG=URVin*iBVk}kIKeZ!=R{nd4V9*65b9f{ij|hS|DwRyZ z(P0-5N1~EpDv?d0vuX4%5PuEPNOcey6p-OOR!IL7h(_V(@F8(5jBEph{~#C|iQ__} zQaCs^jmX1s$z&dmPN9-<&PZ4wL?psQ4pQzTUjEl${-xCakAvZSlL6mIx`r2HB>8jD zxUfv{6$ifN*_aEMVaEOM*!w2q{#ujze@_xYvqg`z8^XVKqLF9M5hT4e)j7P2G5)aU z{6!8T+ZqGuxMMx|ztt^A?MwdCuB+)A!-0QwR{1i89Dp>#v6C0_Fm`r>#Ym;fkdxW0 z2N@rb17C-q=K>Z#?YF)6B$n6AuBOHkO#Pyr>USiR!anE1%D2nCCh8i6p7FYucl}b^ z-NXFlzhWIfw$}!B(B9fztW$9tE0#N{j`+TM+yiZxgReizsxZNzZGszrdUw6ldG5pg za-L^+ayGj%^yQGQGAuRTzcVDu=9O006uFioW^JRzLoM)V?pYns<(9`*K-i&W($2BO z7++edmFeTBtp&KgN1d)KhzU7zdvGE^QoP%LTra$TmISD?Pqj%mQrBGT~caHG~EUt!k0=Xd*Zm5%?nM)t^w6|T|l(Lw@bGr=A zKGYiV;%(OJ`0*xB9zWp$XBHEQ<$EnyZ(7wj0C#e=IH&LI!ouli%uG?9#lcPurjB7T zu6r#{ZL-QqaK@{GmZ^=#LCRA=#A9!vVFBrWaJj9HgMrkE$&ZQvuJ5#6^!+vi8?y(S z?1TNQ?3uw%2ig;X0Hc$DiTG1tpL*J^_x4I(w0qG-xTex=@wp|anfDUYEx(&*=#SRd zzlAb>l0pqf7p*@gZccxaHOuhACJO0F#PWmJ9sGgN$dra@cY~dNn5?Xybp77_q|Zam z>goNJJ{!*2dna7Ewi9)ur1JfEm%9h`F!P-T!o?jjOY_|Bn}gNHOI^8oZmCJ#9OZuMwBGhf{;KCXL+u7An+{i?J^4UtOovPOtITSZ zmg1H5=I#O@U~c2hQ~A{8xTkMFYvBCyLNg?~rniO}L_umc5 zj=c38E)4j7XovfqLuLJmGj1+F2GZi9CY;%lYBIBMCgbhX&bwKqHw-cI{zmrp6XPx1 zKm5?QFOj=_&dVjS%H7$9@s0Dqg#HxaaZbyG=5=%8KBA9~Gp`^tQbE`5rAZZfRkq$4 zttfveCX81yw;SDUYi*D>G=Yh#+a98du4)0aq{l6aD}z5<0un8B`E6NLt~=A>_lK(I zp4Jy))|cu%U3m=E^}ew9<<5F1L;w1Q8AMu$@CQcH`oj;6S245PCw`c43udWz?%e~C$oIly-cX(@4X?i=Ql~jB?PsigbiAEeQGRb;XJ&8j z?MZms;OJG+Ju!`Y{Fb>~QpF1EEOx)oOX9zaNqFrF+JJpv9S|TuRr)@BU$j#k$=k#(C&jnI@z6dPPUTl!Q z>P3$AZ>*ubVkB=-55sw_=5F3)1pJ-|^uc&9_s*FQFReafwOQsOrepX`ukPefw6mOQ zWe@M-A2>W0)!|)=rEeSo@XpIRh;6@aft}L%_w|CClicRtIH>AXQeN|!7Iis!*iX8^ zN@d!!n&*dg{jU_%CLBiF7sbBF7+-jY-&?l)J62+TBNxklu}#Crle%+VCn`@m+Iab* zm?u-;Sor${D4zWk$NzP<0zy+K2X$5BR6E3L2^(8T5t%9u+VSSKEaPYAPna*M_BmVx zSEN>L>Y0~ww86syMNxz<({!Q2j{&^zeaSt_mfc$?5A z52_5{LRQxy>)aI#<+XE%_FECg8Aa~^EYx#L)ZFaI_2rGIg@j6$Tf^s#(bP0y%~D~T z>PeY->9WU4<{GPe&vK@oOR)0~(sDO#ZO5TJPamnVH>2w7ZEexcU2)-I&X!5D3%SAX zhKk>tXLU_BnPft`TG`qn9TMD5hh90HoP4>g`e&02eKG2EO)n#^dDQ>@HTf|%3HAfa z-&<<0KCyTF8L>^cq2=8pA45@D23i-|C*dn)_=TRCBG+u?>4AQ2CUZ{qh@m&dsoQL9C#I?RH z_-hkN9P{kou-u$mP5Z!$Vr~{7jh|WNQ1xW0vzG5JtAYbM+oudJxCQPixaxpC|I`fY zHLuCR>R{lCemyN;TouiAYY%2*4~eOWzHqu>`o?RS^)Z$FH)wpxn`a|b@50Vesuout zTN~I}mV$}eWLV@#M6<|@u9p27g7^!~(54T;uH|(ffY2kEi_A7$e1FYQCD-1=V*W_2 zy`irRvD$ge=OF1i_@SV^-Lq|VTZhj1jEr$N>Cdu!!2a~P@r`B;!gp(s?LvnRW-kvjnY#mr!pi89-Wtnfc+22#6)jigO aLj>dN4KHStZsBSE#q;wD@;vDtv-a`|ga<`PFq$1{WhKac}Ga0usSh^r;ZHsoL z+s3LCx}s3n+BUMCJ=~prk*gtcROx7`Mt*s^61mKfxUZ7|fWcMOq4tfnff+LPOt3mY9^mc8 z;EIKKHc!lf@liqvf(8J4hbRe~8xG4s4jd{FF|j@6m$9IL$HcC+^@hA9PH>pOJw^)q z#jIS-jS1({d02<#pnVhrF(8EHY%od~A(AnonAi!s4CG!lOu&K@5P3Kg>!@-F26+2` zPGTtxQt=Ru3qd5%j*cf%DHJMX1Ck&TM1X7wL=uijWk3`L(GHyYVG(aq9-ras>^kKO zd17M2_UKCH6OhkQX25l;fG)(S*C zu|l>)=f*>)- zw10pidgHO>>`#JuTn1k(6|xbw1VVNwOpu5|vEcL?Fr35@VkzPniH`j7xQCOIk5tST zL?AC@zHTc(4;LpYkxr%JNOcy5a1@@M z9gbv2q2Xv0Iu&P2<=RpBwj?@{27j3EEaq-e=|?qxvXppYE@I>F;UQCL5T8!QK|~6S zqrk|CL*+p@TMnDdVe|N8K0Ix0l~jOKGdtpAtE#AYh(#KWL+25BFpfDca zVj(!K7*H+-*%C>FfXh}TPKXrorkcg{QepqpkBlApuPK5dJBY&NlW=?@1mUPuiY<-~ z+d()Il>$?V99uevM*l$Z#}rLg2a#b5G04+}^namfihgbwTNDZ-p8>+ZkqnpKZVS4Wdi;zl{B0Do* zrS&>w!*{~N*>QDP!n54)jCr+2DF^)4{JLye`Nj&9Sc~D$mKp5Sxf>F2L?@xUl4doI zAGgGOKKMj)#-V4}Q(!y4mSz~CZC2Vf5Eyf@v&{*)h?cEC{LRZUN^arF>wGcszl8@d5y$)aY9e;+Lf;PXBgg^#H!RQ+YKvm-et^Ia&UFb+TiVT8%G@)GZmDO zqj)8_lc%1eOiyVNHjTP9v6M#LgLk{vd0UzGtGAhZz0@^Gyz+gqd>~z`L$hnlJnH2* zkCb|N%-!0Yn*f`&cHO?2Y>{v@SXq5ZU4I1AKR;;zw02{@-n_o3SBKlFmhbB+JHPXt zd=19^dNY7`0lw7H@(1@jSjX7!%>TjbMVse$yAIk*b&?N4EcB_`Yd%0@s^1QwPEkmc zSyUf3TVH)|;K}^6yP^_|Q^-C_$zVu*U!>=Yn|!;XIpq8y;x65Q8;@}}LeHTL744hG zfHF8BJ5a-`@blXKI)JwKjEpPkiVVWOk8%p1(;?K6iYv z-`Il)Ozr-tXl+!DZybkzw4B^Ow`V7kPufxKt%NzO^em#UmY=p?eZv70-Mhuw)dk}t zDB$tEJ@iCmo@pe58+}-y#or|4oq~^6K zcYe+LPTjcDMM_JzhjU7!HAwJz0_eZJ1gMDK z$CGg@hVz>Zg^L!C+~pNlrhOBi#s>)w8QRd2SMP_u3dX1#&REm5L7eaKUH$iCJQ@qy z-WPo3j$S|N=j8nXxzWab_cPRY#Pc_X>1JywJE{ezWx>0SuT{h@OA1`onzxWg>5LZ* zZ6TVWeCEWy$yMk5{)KvD#Tet&>pQnL^(FML?+AsHCb|QC; ztAQhMuf2Yj(Bk^}JcjaJ_gIzSy-sJsyF&l4p$^BHeNDvv*AW%NV=K#x-?n#I{+g_0 zi}eSMLV98zWw&Y^X{!Cy39(b)qlHPu1t*idyy6$<`^fS;gyKB7l8{W;L8xJT`{ZXmzd9?vWJGY6P zGt66p&;eQahIQh|;@aaFmYHkKz}MHeKx8|YywMpIJ_}Q9uN6KYUF7eO#IKrnaejQg zX3C;I!nuK}uP_J`4nq+ULCpIv=>GA6{j8HBqn6rONlQpmYgi%)Z2W^C@`*C$LgS$`|dQp&&VTgzIyoF0%KX>yzVuP zH@+0~OZL%D?`p5BJA2C1GVX1&NzAFN zE%vDgFZp)yZ*zWY0Ljl$9?BU_w=+WrbA9~}9$yjlZ1`1g!sSTQ@$S$I_4dBAUR>2~ z$kGFn`m|-Mp0?-xkT)_M{q*#8Oo&@^&fcQ%#^Z;KIncU|J$P5%*1A~ksRID|pmxdU zn4s(%_sfEX+-Bp7?kM?NU0jyYXE#1qxRM)3P>@>JkfH6~ptOAdW3z^U=6chs5U}UO zZ?u$7$Ci61E`b}*2PW4lzeY75HfNtvTbiXW5$Ujg-ftt1-iP{qxbXg+TK$f#Y3S>T zg-IqgG2w%@sL!iVr01jjHf7om3yvqhQ_Q(ssmxe{ddMaEpx?YvH(lCWO1u54>%!QV z%}Et;Edqrdug}1JMyy2x=D1>^+3~^2=4S6a#(Gs7=W9Ky`0J3mW{qDyJ7fAqVs(UD zuKB{EeBYx(RyXUQ`KKTL?uy!z8eQAkd@Zi3lfo%|4CItQWYFU(4P7gY+tg`Xmpe=w zlg6c;p@vC!6$X!=;qj%(BQ+t+0Lu4qoFy)I_^n%mZYUqTOE{hQRaAG3Ii_I8x8+e6 zQVj|S`gh~=yJHr7)~9pREO55E(6qq{P;)kVGG{)<;fs^^@5tUSDAYdOnLZM!>6m%$ zP19S?hA-O23m)w7JZ%-)bWpi92Hd-(%`AtJ6Q{ZT(F^9T(p#=qIydDf&f3RWR4mJR zRWi`+8^p)&5^ny0vx;_!?^;^GGF%q-e z%?G{LWkZ;;_{maxD6jBY-1o1C3@(*|%(__4sbU~D15L3cUjB|yN8V7sd%r`r?jcht z=Y%-bGxL(qWekfG&3bS@B~#~H4w;g$H{aBdctwq5X1AC&|I6Ul3*KCRrCzX7&um%8 zio~$=;j^v*dpd%OG?^w9;~?JtaMg9xwUq9%Sd)R5Zl2C*ZfS1R$S3UEYuMFogDYHq%K{zGn<%a>JnP6JR;NGM znEh<7*K@aK<1*sBsvxh%2+zBBYixj~9iv+uZ*0mrZ}Kg1(3+64JJfIc?VT%wx37DN z*RMYI)--;f{Dkf3BFoYNE5)MwLFlW(JtxnaZ@96T(cPp$c8$vnafb{ox8e047TaWu cwU3Xhp|jqkTUXMwRsY9%xU6(OxgsR-Z#XaQvH$=8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/orange.png.mcmeta b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/orange.png.mcmeta new file mode 100644 index 000000000..1d71d19d9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/orange.png.mcmeta @@ -0,0 +1,19 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } +} diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/pink.png b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/pink.png new file mode 100644 index 0000000000000000000000000000000000000000..cc9b453b40933e9134c8308ac8b8b0db32f2e3c3 GIT binary patch literal 4658 zcmcIo30M=?77ikttQIW#WC=lB&>@p;vecjy#9&21D63kM$%F(*CL|$*fC3^)tB7@B zX{(^vR*}sj3J3_cR@}f9Y!yY6MMY6Cf<@s?0IBc2`s`bp?@Kas^WU@l=Rarem(P7x zEH$0-w<$Or&eV(Ju?qXPz}|I+`r4I?_f}wEMp90&9EUUeN&D8>J>P65w$>r?4^jkq zFK5B1*oDhSd5DWjEXB|`+`>gFDHo1J6nGvIE|Rbby(dl*@FG5&5J>X|y`}DmP{dKo z5I^+_e^?y}Gx>x?uK0y27G^+3yDaQlyG$hDM5K* z3%g?zgbIa}MI^??#=68(Tu@m!k;G&&i6EIsCIc7(kjF_BTooXZJHD~tfyiN*NU9K_ z61>(TmxsnE*aR%nu@uD839}OUI87K~L={&`B)NdvltzJkcmgMlkwuL<=fgxK3K1g` zg&f0@Ca_W=szBvJ^c|)re*Oms7`5Ks6F&Yh7O{B3g

jiKQ`4$RDER{&7--xC)V@ zF)|ogqQt^Q8emJm3`jiizky@$oRQ|A_*Uj zmCw_98{dF3PX<|J5(}iv2gxiD9D{nJe32mTZ734}F(?_628R9z zD5f_)SHXQRm=CiAs7%bo*b<4k;RsPG2`AtuYQSkbb_PUq5yN?VNh@!9` z_VRDcW7L4Zo4 zLI97%r2#NZg~?>P0A}*YZ}xkjaEw+z+Wlj##7AMw#_!=FSl93%hz5{h8X4e$R0hCc z@+bfT(rFM#;zA5?!rDri2 z6(X3?f1{Ey?{ZY2h~>%D)i6oXfw zc&=0$C4#xy#ED7?e|%U>l#1|9KXR_}-&2GY6QsfdG9Vyp097IG!w2=*8t{twCUC=7_g;9)wY@IZh|qY3~n zlg|L?dvK4>x~d za_d*|@^;n-rxSsjit(_IM_5W4W}l}`VzPOkxuAQ zuZ|m2@cc^0XXeT;hYk}q;|{Hn8%Nmo`85!H-#JI`{|u)I$Cx~$D%Oj@RhzFCr{53J5g$m-fk78#B9&dvoP6E9tNZt znwniqzTaS5(OI;^H6q4^3^L}U|s{tlSaepp=|Acs>;cFvv| zSZvkSP6t&hla57~`v1CF)}z5|Muwf(xWEe)U`$cW1wT$R<>?KWk?_It;t>zC;q0Ws zt0|pDM<2M|qxcx4l{hr%HQxQ@RIPDq>hPjZuPmqQ)>M!9gfzkxhmSZ*tTNZ;TY7}K zramZcto_Wg-j^&|UX18h=KJJ*{Sm?|vU;4eyP$QNx~-{ibz*11b@j}}mW9fb;tn)> zIk#YFRbtu}zr^14x4%Y_uXXSHJ*@BBtY`E2Wn%P`=k$aiql!X<4RA$C`5tR_ZF{Mi z`uxVP?|7CoILVb#`sNdr;Eid+d!|&b>5n_EcjCJG(%hJ&dQ(=gC-}<1=75ysmp2sn zT0+%V4!LhN=y-Y7;=2r_rv9K=SP__Z_lfl@uHwb(ifMZX+TxnZLc8oQkX6iU{Ufc9 zNRY)$HmZtvthRWyp<(3Kl3$wV+WVR-B@x$uV>GPLIGtWgy;6`Emc=@mULQXx>aP9P zZJO(+SN_&(t!w?G>Fboa(IzS3z7`4_cK!7#)!nDT8O?Pa#bCCxursXMyz8^J;zu+y z0$Sp@Ryb&&*{phLSXR63rRDrIU!v{CS(Z=iH})tlw#>lWXJ!IVOMHI`AV=z?d8jH{ zjLi+ymwzGMijTf%rq>seh3N07ulH#(AJ~1iq-08F+Z1c5UJ`WMY~3STt>b}v&7#*+ zHTWUl!_B#F>Ph)?x`*hQX6KHTEggI|ICFaSoH|Giwgl2OgBc(E3SCO^y`QaOXFq;$ zWaNHBQhgT9WX1QaYh@*+9KH2(g@U%GAWd8C9UTjr}}?x%Q7M3EBQxL*IujOenXQRiD%bsZ;R3I?9H zL01C@+P*Jg48Ew^XLn%_{Lt38->HrzQF33-fN*==V@%ARIqbFASDCUjIUg>_Nn_QW z-)5I@Hj?N2&^)>)Z{+-$rmPJPXWSj1|@N(KmO>(<_F8O zM-I*M>$S8Y9w>-^Z1PQV%c0}KU1tYRhgzNaq&C?uAy_ExJsNd3*EQX4foFMyW63MS zlFFYi;^@;}TsBl@^>$u;Sf5Zpzd6t!xU_wf8nk5*dVlTA>6*8#p{|jof84QK=f&#& z9O*Y|c7DRT^o}`gZyi-9teOnrHmP zoh&GcoSw}=BV0XOZY1bOZa?T;ervg7&-}GlBiId9Kf5IqE#t4OU-R(SRSgesQks6) z;ucyRHo5c6rvb^q#%p(RjueQRmaz>*4GB9F_TygW?6r1XcDd;;basyZPKT*E3B{V! zwSj~PW!`q(+>g#SIj2hw_21O$@k2G(PvRwI=;fx~oRuqFJ#}Bxse@anCu)=5?{Wc`M%Et;PNM~9>au*nMzmZ|J?g!P~s(>}ObGvc(G<5+l>=}8V^}ZSp z$ERn}vyp@H%6*CWT_@J?7EP9w7zD28%-+A?AH9 zNvcWF3l5yQ9fam}=lF|? zPtu)_wCMI*Yw-6?J*qRP^KO1+>pI*yGNL<6;=+zUl;)!SSI29~3XkHC!#4aK3m!2| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/pink.png.mcmeta b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/pink.png.mcmeta new file mode 100644 index 000000000..1d71d19d9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/pink.png.mcmeta @@ -0,0 +1,19 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } +} diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/purple.png b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..64dc348f9e52d2bc331ae00bc11c24c71e1d9eeb GIT binary patch literal 5022 zcmcIo2UrtZ_75UNnsFbxD1yXb!G(}XNEZT;u7W&3ML{LWObTsc5+D>GL`3Xh2NWAV z;en`>MLE~$+@1Bb z4Yg4yl%A`LgC}yIhFr=inyQ&w&)kulme^&D6os04RduNyG@m*fnQIq$`^bFUmNR*9 zuq6kCxsatiSd2)cP}a6`F^3lj$*^2VAPTX;bzQ2!VMU+~ZZ*XXa1+}@LXk_P1oDb> z_vS?g@)#h_mW8#JGZ6*Bkc@+s2M2{nnQ|N4m|i9_R!tLd*f9}Vpbd_#GKlqY^T67} z5(rDR1n@inAYo|?OCps_rUDjN5^Q2qY37k-$qMLS!5{K16EzMS}w*RQn zNfBA%gsfNy%V4Px{)Xy_*Z*Juf!57!!p86V5*$2XLMn3%L&6vbg)(;g0jC5U0fJFBnfUG42XBrsnT zguIY?IxoSxI@(i-3@Q~*vLueV>*mIE4Ux(?Aw0;{!3KxKYAF(dOo&3~LL?d&Pa~0e zcp5sHGzJy=vfcsag{t_YTK~C}K$wT<_`7=yB8S0c5P5h2ppfu% zKADb3e4ye%D+-BE<&cP6I{AyX6%r9r&77dGwW_=V5sh>@mjMz%2+yHf5%F{$8TkXK zAfC*HsALf2()c8js%FM$$aE1&ksL>iSD_cQaeNdc!j3VI$>FIg$_B?%u>k^cd)F<2Rl<%q>WA|6K-I3X+q9B&pAslt8Jj+7JjuOWf}geE*b3C|}20G>)EQ}7Ik z2H;6lGDIbEDGV;1@de_qA^Kb$L?#7bT1^zvzXQ=Y{5&BiL;xY%0O3CfhEB2qIW&a- zR1yh9NJa(`#sVOo1Q8iL28Tzakg4Ae=ATOae;f?&yA1eF(p9{eAj!8u10jj%D-L|k zvk4clV~qRn*!w=?{!o+pjQ;;+-2W^|1l1P(x!n-{xf6YUcKD2>ld3w$b}{Df_MAV+ zL1bHFA{}?42mimi<+y$LKkd4zzA+Z~S7((kQ^)~GHJmtkArBL0Hz)+DR0(o2Gdy>b ziyZhixH_=Cg^EY1P4Mi-8P{W;7*BQmF|R!*H$Q`2f4T;@Z_obs^D&)Xb)&u`>Dtpb z33UqA%=0|giF3Pc5qk7$u5nYI%f)?^>`X>Hv#BQ+_Pq6Njy{OgIu z4-;RHc%i%(z@vkaXx+lev7MVy>JAnUQi=u&kL0W6CDd=7ioqGEQ=!foa3);Rw^a8;M#a+0{=xLKSsJK~4as|+Q&&fvZM{J6 z)QBxqwR{KMVez1P3npcN1TG*}5 zy97^a<8D7$S?4j&EzD94b!M*YEOw)3-qRg%biHZwit4xryG6&so)!KQSnt_zci?8n zAk8bg+<$JT-2P7m`HI(l3$CAkDjb<^Xk@ND8|qQQw}f6RFgFu?=cgC8N28K8Q|h8S z7VzKO?|5Qn?l&0#(8ec184cBHb_cVBABz)=JbbUB@0=&aVIEFjG(#3Zaai2EF|opZ z7iZ)>8-bqF}77al$ll~YKn)QVm!0`^7AxFr>8WSM6$~FYu8;{v2~v! z=kg6@ei0n+0w7qF&nlvxTRt7PQiGy{-x5_;POCANWh_3 z>Tl^jca?El#ZPzf^b2A(DM$MiZ;x+`>4QeCFk$tO@~3XuWxF+9D{R!BH;^uNDR;%q7_`gvIIC1r>U)sXyg2T_5*{an zE$XRM{HmK8$nJPsDZlQwj$C`VJq^W57Ck7Bv7EU%C&;3~(y{bY;^>ZdOWX=agIW}? zCyR&sll#&uxq6RFjY_-|x@$2XN+K=gnF%&mD!iVx&?q$zXV#!Ip*!HKXqM6d)`_D> zSJZY!t&d$VTy;=;%G*8ew9_9l>^qmwYD|ffNBNspi6+gi$Vq&#fNZW_lv*(4$VK%x za_8H11?Y{?lCzGKiIyBW$+nraez)4$@Z!HHSs&$QvGR3JHF{Fi;Pc~&Q>4Fn%*T?ZR=uDH+q<59w?%K+- z^FL5m?KUv1UG?T|*bVECFMhgUMmQdNXpSLTaQLcDXExV|x*As;e{7~*+zWR(*iH_7EeR5>@wuH8LrXVe^mOMcs%YTy3bo))4cdFB&0wVQdwq7OBh>HQVU z4)<36ysYxprQzE}LxK_gE9m202Kuh?M7iZ=bhy`t4z+>mK;HSj7~;|42nHPLIdo#w z{z6PWpBk5_>wC|3u&w#7lQ|WG!R<;Ff z_Wg|9F5obx6|K`ynf=1}uU%f9%zBc`@YbF2xPsnI+JUXDr<7KQ8pH`2*mx?pj}f^IMK(6Qzqma)1M^Jfx$$$3B8 zl^?}eq$VXh3n?i(9i!o@2;SNm2ea-!>h;-@dL_s4BlFnGN$kY&CjwhNC~MaGle} zw(8m5-h16e7UyWSEN(y7u-$Vv$etQ+EqJL{dXjRIQeV?F1h(ntKf6=EGWmMPfKApm zKL2uwewF5$;@-Vv`l{IUUd1E5n$xw3Ivs1vMwMB~*@A^K4#wZVZ~@)S+>6}Bm~GpK zz5DRSD*v$CC#^zmYnZ9~974KFadeX9106TE)#438CTL^d#Av>ifeU?KT2g%~JoY&_ z>hJIO#3+rn>v7l_&Aao5x`mB`ODlx(g^+yVwX>zB)zL`+6W%o`=g7S+5JMv}yPF+0 zjVl@~NY}rH&MC_D;24HCUY_NVh%BAPS9>3JLI^Jlq z3tc~5>quee{MetSm6mmF%s9Gs&8Xdv{Kj3^`q5O@;^Zz9Yrkm(zwPl|M+z0@EBCVc zid?3hbbr5em2ahOQ6$UI_5Clo)jNi+%7l`8%8KTvNlWTQ8Kr-@F|e8rFWogMi>>{q7x(Qm3YBt(Lf^ewTYdXv8is z(b~HpHAcCJmi1F_O`a`LdcbewhuCazw6Z+GCqQuGaopt7b_FP9kM<3XQMH{7m8&cs zmfVd9D#&WV=s_%J=ajx@m@*r$1deIq~b z0A}j$M{h1tNvv&7Y0F=6(e|-DDAV)K0gdj5V#HbZfA%{rOj(*}!{^|x&8eC8OK)voQob(2`L&;q4AFb#4AP@+B7iR}g_&yE3Dz&DlW^Q)6!8dJ*v%d_1n0i%psqM6xIuoAj7JB>1{alx^ zcw!MA@-tH5G}d^XmX>I%3@7D1sx=Qt_k z73b#7i(A8E^06E{%ug{aSb+$VgP0gmSh$Q8!^V#5Wx-?BGy#hl7m=@FW9?N2F@CNd zm_=eKgrVU991j3U7&;SAq){j|U_OQfkN^TeB@jtCB8>%5SVTHz;)jK;N%;bnr-S2! zE%=Fz4VB9!ECL}qIvO8M#*3vP1R|5kBmg7=iG+hCaI)BNIT(Wrmsx(+-~h>ZQlUgH z6o+F}8bPi&QqIQ0o_-2JB$-qjE}MV}28<8`N(e+epbBYRkk6ZxlSE3x#*OoN1Skv= zLE&;4EK8h}m4u4rVp*v8E2<}7|C0e2T36Re8-MDHNHl3eCSM!{hcN-jpGwQTVoh%A6?1CUq%@JZBF%ohq`zZ7NS09cfy z5+yPINfhQAAC!aN6z20-0vxD> z{sU-y9EA(fD11JbE+COqH8V~_ma|X>=Qwtv3ca9+iBXskGtN8~$Wv7m8_QF%0pepP zriFik$6vBMu|7H!f|dRomVB}<6AR?gpcJwXfwB803khF!UK}0;NxyJk0!l%+kwH=! z8!M2CMVLv(VB}&9D3OE-d7vtALR2_^qFGF)3j0+%GBE1jLj(bIfWi}yZ~`I#;Ak`o z6~~0=0FFeXKs1;#OfG}@8R9P?`cxf678PKTCkyHS0?`EgyihPa1cJ8#!haBqfKKD` z$z%o&AX6wf5Q6`>09Am47)%CIh~abQLcqN%D2j_>ffi z1qZ(5*`y1YamM}s*!w2q{#ujzg#Q0z+_b% zrT?Dq%C94}%8y%>_z;`Vx8$7YQ095HtJe#2XC^3}yL_LjIkBlRd?yNUhYFnF;@s|+yc+B zEboRIzkhzk#0oQ&w!Xc>>e6&%YBKp*M?Yq&_Rky7+};rphxr>H;eSA*-T0j1g{_i> z?n$pXt3l~okn5Pau_=gsFraN)M`7<`pBdy}xe0ap{-h@JxM8P&gu#!~olm<*F7`1A zHLKcrb$(q4GS52b)vKTrIlDC?Xr|4YFDz}U{CYbPj#W!u%o=%*+#<|hmRF>?%R-?w z|Jbik3FC>&(N|R_X0t23<2(}1D3;uJtfuw6%j>_=LpD?^jKjD+NW5myf1tEQ)ApBb znb*#20;XxCKl-Edv_kS!_rhSx>9v7ftS%d^^KNkjzbuuJ^qTWHAC4S4HgWIIUQbezTxb{ zjG^Poq$+&a(2J313#}Z3QqSwTg`<6xxQw?N_Kn^#{)5GtPp98O#rE>&u4+n3H@DI* zD#cySDm!;Obj3W2)T&IRSqmql^|Y``LFX#fct04y|n)_Hp*?8hg8D;o}9C zC>GU5;w8WATVbkp;rs5a%bT9I|6VT@tUw5p7Y+uz>og>2qZJ*A|eKSqT;7O=G;o=f&&PhZh)Y9+mr}n^?84 z{JY-A@AXn9aaJ$r548I!$x?%Hb={-)GiF|FJJ;QIQN!J>Y&9do@wbSZ%9H(mPi%DS zayB{W4(oNb(kqjZ@A$T6bXdgl6K6p^n=d zoR!Ekt8`rgQd!l%j=+H54G#6M?wodZOA$%HGub~{r_*d4{G{k|y6w~CUqd>&W?UF) zz48Io*S67%{JQL80a18EZ$uZ3a;D$Rm)K=qj7-Rx!N$i`qF;Cxw`i6;eY81NDPJfg z5C$VA2=>EJ$JU$9t12@0M$}rgn-*%Wa4K1A5y{Ev)6@!ij;d=P(?4@R1e>(4{doI* zySRq7P-k7F=3CsTuQlo!J-V^QG2MJewx?m&Fg=t0L{x*Ls~cmh^c2q=S6`T0EgSTD zR<*tUmZ2dh?&2=uOjO4KAjan?$|`zsc1y{uy5L)NtJgw0A2Du~q7Wld#Xy_%q~_Xa zICA5I#aCa;vL0%iXW*OoZ1(*=z6KgsRW~}9rbF+3flFz!He#sdr`e1tz`t20z zUNam(Dq(hg!oVX|^NZ#;B+Ne96>N>~Jd3od}W5H}Z#WC>p@Dh0ELN*}*nMcB-Yl;hHj^TZT4q7`(!U z=oeTuKjaZo*en~Erz0>DV+DgUp)1GUuvnwiNAJ+xWU3Jhope$84V`=_t z@po=#sQKP@(^MspY_1m-_Uv{n;pCp3uCjwB1YG67qi{$gf~emQ zTGhVl{9YW0M+e4Q2Z_{h7j{f3qSYf=E8hg`Z8hlVczI1{yG0u(58*S6d1>@v%D@#j z?+CS?f@G)alzg32Y{kIt(_ILMz>KUPheyzq8O8gGG+(YGGD&D3WZAaTDa8hdlM*rz zTF>1!xEC*`9@5_9K2T=(8+3xhnd8K`Wb7hl==EFPys`O#P+_rbx_HR$9;z(pn5q6Y z`~7re2S#4ZdEDcR2y4}R)@)~xyuA%+$VKBzQ)XB35xF|kmfb;V_dcoODw0di zt@fL`oKqXB8-N!ry}8k{#JaHL&ALO=5BG-q`2{2Nk5&)QT)Vtk!TTNUP?E4--ROZA2VgtDO|x5ZeyQnz3({0~*KOz3caZ5fy-t+{ zr5-b~Dtd|jxzDD)#ztlw-s@0b#kpI@HTfQyc^a;cy=RCH! zUl<^G0$zz%6DA)nPf9o}916B*Y6NBeM=a+&vnQpPQ&uWN*Rwn}6_pMaH|T5|>;Cu= aCEjx7m$!ddZ&iI8b6M=>aB^YrhQ9+Bzqzsi literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/red.png.mcmeta b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/red.png.mcmeta new file mode 100644 index 000000000..1d71d19d9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/red.png.mcmeta @@ -0,0 +1,19 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } +} diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/white.png b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/white.png new file mode 100644 index 0000000000000000000000000000000000000000..bf118a47f6ab9809dafec86122be695625c396a9 GIT binary patch literal 3163 zcmbVO2~-o;8XiD_A`*O}_(Ve-tXeTUgfJv5CLo|7AeE(}nIsbkB$<$eLO>Lk7K5f# ztFMY$L0i!0lcg3Hw30LmYFVm?fV3{52o@0#5fCb!AoA=xb~!KS%$Ym)e)s>s|NEB{ zO<3rP={9q1005XC6v&Oh-uBp|v$izt)V76UuXp5uF-iciyKH*Q_PN?Q0l?Hgab&bA zI%E|jK&2#Di1HCqnpBRV0f6O`CWi${h>E~R;>9vH*mI#0B#4DlI5+dgy3F5$X z1+peRG*XbBB=8i1KHdaY8iW~;A}W}WCY8vPP#PN?w+mrw(>56-j6+mOY|zi-kPsab zM&O_dguozChyn_QM)2??Q5kM-49YSBjY6Z4Dehz{jYwrc6gPvQkju73Phtq6uK*g22m)lpdqMGEK5eJA)3eUpjgQWVHNzBV4(mK zp$aLC1uT}r@d#Niiw6mlGC~|wf+{e_7(4o#`#~H|m;x1vCD?&7V#RVokUxh(^<*%J zG!k{3Zb%3eBvYzjnE(mmvO!E7l2|N+1Ta;=r_-54h6j~N^x(VkiA-2PCn9_SjqeFF zXb3!cpNk4oOeJ8t|Ee2=r~tF^UwV9|2c0T%hlz9s--8H?+&qbVnBjq$q`3(hu#hTZ zdc0<{S|P?75|+Ga)x=7OS>#jP1#}M&I*~!6x)b?SH#!lf(?vu9Mv2c9P=$1aX)62i zN`eB#N-W3fiAGw3Bu}g)V#0XwK(N5n6l_pnss=;|PHc5za() zH9k2O7Zl9x-CKC%*|W-}x;ZXadP2>2QNOcd)wkZwKYMmpfXjQEnry5MVMxr{U*OX% zgq)+J3q~q7gg;uHyG`$FrfVwM@O~fUp5$Qfzk7%Eca+G}EvxW&eE#0A(VrMI#G^GL zy0~KfO`h9a%?^UKxxb+Au$BsfVZjS*IqkQyJnkHMAdeooP}~6c%7%@ljlf<)gztX{`M0f390T_Cu^;j*B?Yyi;fKJg{V; zV{@$9*L~zy@6gcDTl_NnuN-73T2NlBD9~E<4`1}c8JV+Z=v!J2krFoLl|fC$Z|VZ~Msj2Dd!&)bx^+iGR(g#0w4FD{K?xCM+*v5O+8@)fjaKURke7vfyOc?XA z!N9qdE_K4~&q_7=Ir!h~8tCn7Td{AUhQ(t2{OzW(mvK*?Jo&UxOvkNL1NuAHEnXg8 zr~!0}^A5nd%E}U3_}KKoe1_9wlS=F2;@&Aeyc?QEsk*9yh<&=jvv)UTX2#_uBu>Q~ z4&ARm;?s`?2*Y`ICG`~*6^YMSUW*c^*@+&)bCwErC7dcKuexy~+`G}!y%Tb6O8j)8 zX6RDxV9!0*MYFlhDrn#OlI+IBk5(V?KCdoaM@q_AwdYGG941@V3ZMP;9qLVC9W(1j zv*5a@q231uZ=W=^xlASt?q9yxENG9l^Uy$-BXIxu^VvXY^s*@ciA?^9#q{(HKQz|V z<(?%~*=2JUILDq$jVi9mjjN4HD_vi*vP)AnCp@@)9a zM$ReA)kZxgz(Bf|VC~@i^95Ws=SHkyFmvO}QT1SYLBk7uZLRj=reC3+GUi6#%)03G zkHCNLf70DFbHg{l?HyjH7FQ)7Dp`C7@t&VEz&(|v=jA`vYL4oX!hfVI~uEShj*NL&5HexxY{la*0C&J^iGLm=kVsP zbkHg4Ybn0DeY3xBUg7x)EcwMlJ0-5eIUQ&Ectr!3LCxb)9t*!RudsV$+G?X&##ap8 zG3V0s)6%u+Q=@7;;#&Lf$4ryYcT8}wuP(bq@;=tKNsvs>dAS>j!MpgT{Hi;Duk$)C zR!snzK0c21{ZEezOKkJ6TZA}AIoy7#D~`+=bjt*&TosCM?$~|PEpsmJ zaRV&Lz_XIfio5jzX5kLkhKJRUSbNwv+@6r9_~k$D_7xp3ZrD=SAGm#IQg!QlSyPNB zoCChP4b{&G?sh)qxQl93<1M%OeQ}_9z+BpXOLt{kUB}Fwi@`0`8_R|cHtb00z%7w) z_U`ky$?s@+(7Gf)&3pIh-ns$vv4TXX;+MK)3lq$8}-=P`V?%WDXlEErsS@ap~R?Z|Bt%mLLSh zU<;TaDm+98NdtiSs&FBL6%0z?OfZnkry>SQZX)1ZHWlGTbjCOfZNMO|W26Z5h;*T| zB7<3EHe!_p+&r8DDF^{240w15k1wW#QxQ{oDbQFtjYhzyL?ppfgq74F+}qg=ZX*zZ za1siGWMMEkxCt4BB@qZD%t|;8gTtUPL^KwM#F8i&0tIUVpZOsmYa%v>;%;j{V+(qs zB7!6mAq9;N3kySq;ZXunAR0?1lhGI)8izwd5=e0bU&07S^2K^zHQ0h;mWV5qa0Pt0 zR3n2a*d(DMAWx?uga~KV^2IY@f&zvPX9&?)6h;bZN|4Q(l@o3f@urNkS!j?4hJbvD z7?Q=#$_j%75`j2K@Ez5&um8ya6k2EJSsQ=qOGwD939-a(GX!HMAb%a@xpOf6b^3a#pSaF zVPYexwV4H=EkgoQ5z>?+F(f3`l#atta99ckZ;ZiFFqmmkX91hbiTGBOjKn~qI0_a+ z!T+-;#5XoW!uX*un?>OWL?H|)THFvuAcz+70}=4q98hcoJb?%@40(tDcAjQq<0cYt zxIE~E*xkVzPP4NiVaX&C5{JT0x$Epqq4C8M2A>7eY^ewcD~iiyQb z)&yySCoqv@7Sj~T;;>0L1{nnLrsS{QxQe(?H8XhMYL$A$hBTU*GRbT#8}f>T$0AKx z1n3V#Vj~GmkVIg!nI;?@PFgclG^99k#ZZnTW~$Hw44oPAxbP|FQ5Y;~MNttfDH}jG zVrH8AC-L}8mS@(71%Z&#f5Vb#>tX>%62=gLR)J9Le#k=fcbymTH-n;Y+!r!L45*QT zA~6-g5eY)zvy6dD1aO8>$m6mYQsC&#eD+MUm`xSpyLQBk&Hp|`AjSkkU~zCr4itw{)J{VQt`>NtovptBE}`Z;?T+`;l?o zA+*n8#q|r40%(us&9PaepgMTV4pp+!Yzybyr@B2S#VO*pY=eBGp5e~b56mV@AH08+ zQiwit(cB4lfc|m2jLHZH<+q6584INEu>|Jo=L;Xr*}nbRAG_t~%1v?ZGLA&K^ueD~ z-%lvdO&YhOKmG}LwoQ}IcU<$R;qJtk7vQ~WK5T2P^?pq5LQ9LrK5xauM@c~}g5}2B z+y9o=R^VKGP&CvCI3!k>p$B9Gk85;Ma*npibXj)RiZEN>lJZm!ENy!i<&z`2P~CES zfo2cPA1Do*s3ObUsdBs&>p4HyE>clh#xh=3DY%Z66PWLgZcv6tYbsXlY@T;%(FRh+ z{_KJAT)%Z6Kkqr0ue~Xp?)Ax}7w5^|I1_>zDTxpsyoYg9&fTG>gevl4@0X9h@XG{}LTj?*ooNIn zb8e|nh3;NwwaRG+-JO1M&>rj2@+pnI&9JiI*|IO|kKnY@-@Yy7y$Sbsu;N(^fXy8F z_r#1BbMhzPA0j&17g@S2|4IK)^X3YzT{80ZWTmx{LejW9Fp{jeOM&2F;^{UgsWrBx z#z60A!aA(Y4Q06=*rgi-SMo+53~qwPMLwdbMXyK<8Slw@38i-iq=) za~tfN8iKTN1GS~yS@j8Xv>Ret(@X9x0WQBj^19zSf?kh(+qW?^pXW z2Vi^Urbdh}F}QX?SMCa({!?OOB>bhtK=(O>$m=diIkjDEZn%MIL6(6Ro{2B@+l_sg zy4&-G2c@yN!{^P*t2Y{JKj1IQm>Pk%vR=AJ9kGva0?4{`ckg{R^B?^^_e$Q*v4F-0 z*UVC34aV;rfQ{>ShR%=f@YVjJAnSLuU*ih9x(E*;?lNMVEvIn>Vb)CZ(cMVu7ve1h`c$$y}9N~=jd<6 z=xThC&MIBEsEP;eONtwg$*ZuFe;#i$uijSX^4UVGyr`}s?NG)`IqiJhjg;U~g6~_T zOlF*avgYXpo%`?iWv<_gzH4>rfNo+mUwN0ho1THM??BklWWvUrfb7G9uB);TDIwLjA!$rmjPxOIWneJKJ6~# zB+zEh2@YL`pDz02ZjJ$T+0q?~k3Zv)%q*YP6RkQ#*Ay9iP@?1`42 z_OQa!a)q#+88j+CGOxJ(Xx-BQF%&(T)qBq7w~vu znHoB;X>k13-mWa*P0fd4NwFU=4i@Ds#@^}H*4FU}r+O%pLJr?l zE;o(a;Ycmg8z#yVqld4j4AddVvu|OQUsFl)SB4&1SM65sPjSwWdD>yo;{Rax4aLhx z*QTxm-_q17{THpQ^7g-Xi|5yTZ?`%rbI|q4^{A*p(YS14iyc5*6M%SVlxcF&n_(EE z;5Tu{V{GsF8V$H_^Z|{Mg0gO12WpK`@VJkG#p7d@M-9#!L@oH-pr&+);yqJhkx558 zm!`+In_(5k4)m{p5R9Cb35tGW>1Y`R9UHu7*0D_9r&cq%piu4M$V%^yN8|gm_bh36 zoX~XKvGdnE<-V7-QaWgzx9bOD4reXbQWSW$Sz8cx+RLsnJQuNbK3JqxD z8JQk&rl}6D|7*6}UJs2B)#Sx7XME)1?y4leF~->@H8E_g6*jncVH#HparP|(#m{rO z_I*2EADgVYspWXQW{0ecX2VteM0W+J@vVfqiHCCMszcTn-bl;ydr+Kb`r^Dsl~&~QuU;>Z`d`n)vVckM17N=DNtK2F-xElaYG7B@!6sJZ%H$g!YNs}B%V zVaJY&)Q&@^7Xo{HPMCxV?rIHv@2&&)_!-G!E?Kn>C`>O z2YPJ-L};|x@UCKBY5M!#9Xky-thQLwtz6dQyC`ezi<0t0@|eV?=BAhA-L+Qn>)J;# zr~RI6Y)w#AldqqAcCfXx4<`3BcUZmk_4$tU4j_nUePI>pSz$-OTz@p)JzjfZJ}Mp= z^otuM?u};jr-*2QZN>;3%M}zT4X&F*J5=)-7wD-<7q8fK@Wbj)uln%&PoIgTI8h#x za8Z~i`6JMl)2bO7`}=2%_@J%FI$j0SIP2Qg6FNl?LoZzCV~nEh3re;n9W`!<8J&}{ zRi~FeVcT2L-FR%9(EIdRx9p(d%YCD5>pNGkM}K8aobxe`2G|f&sgYT$@L0{RVYC#U zzvDT=zYW%Ygk`B(F<{P~D>7H=R`ab(xEecuY2qsXu>hk9R|8i4@*^yuJ~OE&v-Fkj z&`*kJ4!b}mtpET3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/yellow.png.mcmeta b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/yellow.png.mcmeta new file mode 100644 index 000000000..1d71d19d9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/textures/block/controller/cutouts/yellow.png.mcmeta @@ -0,0 +1,19 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } +} diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/controller_off.png b/src/main/resources/assets/refinedstorage/textures/block/controller/off.png similarity index 100% rename from src/main/resources/assets/refinedstorage/textures/block/controller/controller_off.png rename to src/main/resources/assets/refinedstorage/textures/block/controller/off.png diff --git a/src/main/resources/assets/refinedstorage/textures/block/controller/controller.png b/src/main/resources/assets/refinedstorage/textures/block/controller/on.png similarity index 100% rename from src/main/resources/assets/refinedstorage/textures/block/controller/controller.png rename to src/main/resources/assets/refinedstorage/textures/block/controller/on.png diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/front_connected.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/front_connected.png deleted file mode 100644 index 55aff2bb76bf433223e5c2d769889a66726adbb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwr2>%=KS^io!iz978Ppm!34_YA|46IcTH#vtCC zFV72tu(-C`-h}ZL{(td2ysybGZ^1B^ZQi*hJbd!TPcXUAU+yjo!dD+J{Dv>W{MC)S zy$+1muP@!W;dMIgR;vlqPd;2~!0}3Btl_{68l=`1Ex_ znEy5EZRgwFyB=Yq1`e1{8auKZ;w@&tD%&VidHbduCVdCM$Fh ztsbUy>u|kC4tI$gNH^bFoNrD%;4q>&7AK=&oOzR$R5147o0AnuEFk%AOIqd<#qI8f zxWZB@S`Aeus;Y^$+d!6KSn73AQ#DmlO$BK(vOLxBkS$h^1mZ-onFgV^*}h$ggIP-& zTfY+Oo0n1r7V9#(uy?o3S zc@#cFAYVBKrIY9xP`*+_6K^G@IA>{(vEej^Hm16X8fs|bwR=$8! zi3gOdIj)2A8b}p6 zI^pck=H-&@ctF9A&k5)fma#A&C;sEOJaEc(26QhhmV{6gdRpp%@^TLR<~%ePHP1k0C^$){2T%QsE{DGjP@P8p>z&RhGt33R1YJet$$B!6onzS(pz1 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_blue.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..245fdceb4b302093b16fa9bde7b55c311e9ff9c9 GIT binary patch literal 3007 zcmc&$OKjXk7oK;I z-Bg^oapHo6RB=EEajbwIi&Vs&UbrI;aHu$NfFlz8v-Y}Mnl=$nOZIsF`R0Gk|Co2z z*DfBPKQ*r?%JJ2e_6Ce6=KN?lO!gUVQsG`~8#6kDqrxfa&e;e)Y|iU!(3;zSX(pQ!%U&CIVg?4--HuO7q+}A@my0)qwY+xTXDk`;MkYtfgIc zIz}g1;{9mlddfGiuXXA5Yt&=fxmSsDco;-7t02M1VlqZk&@binG%NlafuFXEcqHJQA@g z*^)qP=PeC1E=(CF74JAJ{RN)W$0X5l&5))|fQ(kSWIG*9G+1!7m%|V-(O1geW69nFV`*@0x~>tv`bWi^AP~p^W;W zNQVRtE*g>^*ORz6k=E(>t8tc-nDW(jO9NGFQN(;=)4-{7g2Fm;P~h4I3hI<0!YnVa z4Mt6ePxrS4-IhTm_ZNA_1O*<|Y4{B{a4iD@Kg5QMcxV$uXy_u+a2pNgQceOo<@S0S zL9Ua*ELW)&1CAkYxE5srvRIv?2D35pa3DVp^DG-%^#FW$U+$6^h_oXZ_}tP|dD=d( z2UUs8ua<^O;+726!FEBcn+7~Omfv#y%0BD&m*0pZaIvYWGG6?N{7tA~pn&T*mQ&K# zqcI_U0 zE@xUvj`leFgL%1NJL+@r<6{E4fMp`gM`^zUJBWC0fUqOeoH!mLR%lv|>pCSH^-;GlDFd3<+b+B^H<;b12WK@ A0ssI2 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_brown.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..bd5c3b8bc3f9801c7fa64a5307caa7c4a1774ce1 GIT binary patch literal 3007 zcmc&$&2QX96nFZ8Xwm|L3#vF+ZVyE;YmYzIR+f@x(5&_!-YX6q5XXwrBZngXfL{0);81bk07oQvv-Y|hHEkk3Ev>!t<~Q%-H}Acf&$c$N zom)J=s3^+0jrDdHzHi9it0&=o3BA4zpM|`8?TYf?$vaPBaH_x3Sy7aS_m+Mqr(yi& z*7e>ReC>;8uHv&@|Fw1NEDV+8=?LDh6y443Kjfo4di>>Mkeo@^Z{>=z^p^ZBDEB{q zTTvE&i+el8PUm_+#i&7;2zg^NN~IcQ`SK(s^bRl7koV)HrTy~lV@-`&OS|cGj83}B z2l4vdjBnrF?9sb-sL!;^ADmlUo&=y_#0#QMM#CfzCM|8MIDr3BtZV8NQru~2E7GF6 z)7es2MaEUPVIXQ4rt0|(?Ao?#ysw&uY3PQdV-sOFFzf((YV~MfPF0sP76sk*)yf=< zTH2r}(m>b8<8fnbHAL3evG4o3Vd|!d0DNPFskz*AMvEf0gG!au+{0*@I%#( zMm0Jw*7m@oD!@b0d2c`EdY9*7H=}%Q4=i4oIhGe){*0evEC+bKI30*W<1BL$fU`+)D6Mu3gLZXN&&7DxL>LKzJrk&Os! zTs$IuuBStr~u zReHrhW5k=TMOg@LcpNpEjggN-`Erx4IF?h%x8eyO?zCfI zEiWB$=VxvmoSF6**>IMpg&M5KIi%ixEv`DpHveQ!R0)T%I<41$&@wtI6PGis632(^ z{qa~X)s6=oczj7hm#|z!#h7G#r4QsET`>AF0?EnV%frB)jScK_6#15m9BvyZv>Xq) zO`nE_Wpa+a84b^eVFlO@OlwwZe<_S|5gm}E&*9L54*HJ-)-suLSopw2?_Z8{v6sv{=>kiNcMO(mwYM72%N_}%UfEMiIGaubQsfVaq4>stB$w2 zp4CFAbKUDWWHO$`b9pjvv35uOmuw%Ip~q{o|KCO~>+%LN-&dCP!&^|*nc5}WSLI$# z&-vi6{&L*>g@ZqUljMlAg<+q%q30mtyCK4kEOR)a5V0cDa$MJ;5s}p(wTZudw#;&_ zq-O52HtkrY6mEhr0;*=$P&ulvvOIxSkikWD?cUE1;gWlCqrK9*v`ufXo&0ghF!7@g uci8=fAD(=F_Tu2H6Q{p8^Yu3;l>5J)`sw4z`S0Ydcw=p|{ou;&PyYm>lA2}! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected.png deleted file mode 100644 index 111f98e77263c6b94d14631da7f57540fbdcef21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwr2>%=KS^io!iz978PplYjjGZ|^FxT0s*Da~M|~`IGLk=I8kUi;wosUdjO+?N&KW zOA^*VaR{H{f2OAnSpi2TSUyPzIk$rQ#Gwe*&g1_j8O}U0#LT=By}Z;C1rt33 zJwr2>%=KS^ilRJS978PplYjjGZ|^FxT0s+xrv_Vmw0HJWp3u39qs_5M!BivZgiMiv zR{9mzl*BbnOA^*JDe!#OcTPH6&(<%oK!C6G28-vx2v!*GJpNyjK|uJ8plE%&3(yt@ MPgg&ebxsLQ0OdDE$^ZZW diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected_270.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected_270.png deleted file mode 100644 index deedd47809cdd15ac11f39888d411ef7cf925c3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwr2>%=KS^iqbq?978PpmtJz@YB1n&xhQkqd57ShhH7)$CiT9XBD2n2kl0+oQ^OUs zYDE@jucS%Z1&c|qHy(U@C(-R(TJ!ClhwBq&>=QU>aM!Tu;f~yz=z|;Hn(bSAVTR-5 m6@Pl3%4<3$v-RFzxyO^~jo>%$e}zCB89ZJ6T-G@yGywqTJ6LM~ diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected_90.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_connected_90.png deleted file mode 100644 index 1dea08148107534d0d36f0937562475eab33f5e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwr2>%=KS^iV{6t978PpmrmNqd%%E$Me@A!lFlitcb1>zm^b5s-MY z>zK?YW&Gg9VH0bn<6mc_xnG#kcuaqZtlIUOjtQU5c0O}vvDWGleY3)#>_A}cu}|)| h8jtaq{BwWGI{EV(LG4!$T7Z@@c)I$ztaD0e0sv5GRZ0K= diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_cyan.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..4d065f7eb01bc5d07efe262da8f522c8769c59c6 GIT binary patch literal 3007 zcmcgu%WvF77lr`SCQC`PX%o>6QFc*NBt*wE<6Wz}9%DP% zO^@6-aj!UVKpZQeM-D~&0ln}qz=0D7I3mF}Ywul z@%*BqDCaiTo7*rxFW+ZQ!uPWNTpNakeEa%U<^H2re}T!V?n-M#QNH;QXe^=KeYRhKgs1>4PQl{lC+ zv|dr9fnf}X!`jfQiL7g2-}en<8m6fOLeKY;f{gSezgRM<*fe=gvp6kck*Ja_3B_*F z&_LtTltDV>o#d6jz;nikqz0}bY1$ab=oFXkX8o}Sj2gVp2Rtcqz~U(uywz$=;d9vz z22*ritnGnDm4S27d1pW6#x~EzZbtdq9!R`6Q7kXE`GJ3qu^r&k&1p{*BJYXEIAOYc z$Q4B#Jw~8hIRxdS_%TqqGKHqWYQ{++vW^h_NepdGbW=@SGu6vC63RE44GmPS#W4#oagZ6>rtXJzU&p>3={{zlGWJZ@MSdMJ zW3s;~=&lSZxxdUaCMfWjo<`s^-;Hc5)RE&kx=C$YuQS)v5vhCJqrSrrxV@Lfkn5yB z%T;Q{fMdk#u0>g>Tg>CY!p5LgC_fJKEgM^22wEM;T@`(iwFCp7Tbe3QI{@~eDv|ls z&~QcEk)hh(Es36q;4!fLR_nKpSU*^PKZ(J`rl!hx3C8l`rw2BD>^<2G?AaJ$m+O&lxw^w`q=%N{ z>2BSpA+k))u{UwU-_5WBYzL+_Nwt4uM!AXhNYdrdw4j3iCx+RO1h#|gI>R2*eaD7W zh-XcG6MaWXL&=5GBHp|n)YKlPEKPlVO4vZ z=CfJ|b*6e9$C-?0@l2e|N}Q^r{!g-xj?iNj+46*DBlKw<;+X zy?srd<+#rW^XkiS;};r#0G;HB-omg?-4NOe@!e3zj!bjn_&Tv7({fzbp%IbUAi0Tu z-CHIxSGs2AvNo<*B^7RhFauXjuAy=^y~^?gNcr_U&VK#v3FY2zr+)rubpCsJE8bY!Y~H_m`;)%_Sy+-< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_disconnected_180.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_disconnected_180.png deleted file mode 100644 index 787827fec2976956e7dfe43ed58e01534828ffd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJtM=93Yk-ZigG+%978Pp&tCB6I-tPg8W^7NxBGYei)@(=7P&1OC-d>COy_Z7e;_QS zo3SOpd$s7jYRRt`Cj~iax*ofGfDz$jK)owW=F`;-`p?PURlN&cs^_*i8 oFZMos8K1Fb!9|eB{pQ__`y?J*tXy~fHPBuLPgg&ebxsLQ0L}qd0{{R3 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_disconnected_270.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_disconnected_270.png deleted file mode 100644 index 057b1d2da89d122e803e09e24025590a15f2ab3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJtM=93Yk-Zib_3Q978PpmtOGZI-tPQ@^H?9U#lMd<)4)%Tu`8KOV5t2Zd2EaSNbON z7JOvs-Fz)i`nL4-gNDM7Qx^+4HIx?oIVyBa!tBO9orT}in%|xk`jfeP+5`XFu8%pT z(luSBr_M26)116)O48z>>{g&^)?W3DJIg;Y^u2g+(L8Dg6VL$+p00i_>zopr0OeC( ATL1t6 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_disconnected_90.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_disconnected_90.png deleted file mode 100644 index b6887e92c3b2b838e5dba021dffe53380cf57d1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJtM=93Yk-Zib_0P978PpmriixYfuniu4GhtAocHmz?}r8l`9{-N;G;Y^Ezwo{skAA zdc_i+%n7}#x%8Q!K~m4Eccr{%l{2&O9-Z+5TPaBxPTS72iEM^=e@ y)uHCrZ~1s`o|~*U`SQC98I5k-Ci|A}VxDvT!A05crq)3F89ZJ6T-G@yGywooT3e6+ diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_gray.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..971dc80415db9bb5e85a1197e6cccdab638ff11b GIT binary patch literal 3007 zcmc&$&2QX96nFZ8XhH;n1E}I)xjhuYtY`eWwz8Bon>H(TLzFBuJ<;*Zc-QK#ZEPpI z>5&^JPFyMu91!AE0X=dk;t%Mh{{kF1aeyNdyjgqQjhZ$QpO)6%dGnk1@tgPF%*R`s z*OnL0FDi<%+}UVv!}lfmd;T=MFQFHA;Ioi#U%R5*d-(d#FgVj+?XD`yH=iv1PS3*l z<*nn>}{tHuJc4`R(P!m5C1;MxvnVWHgL(f6~&XihcMm#k!_WA;s;Mwkj>E zyWK5yEy;xHG%#Wq8>;Iyh+|m}eoHm5fpu)_#6ZOHvE>t2tsV``sp?9`Lw~z{wK4~z zmNqDg)YtX#c-$D9jU?;q#Pd8I8@gd2K%o2}F6acs`GrzRrKT-%mPKh1C9x{i(jeI@ zS{ispQy zqZ*wT>-*qQ72uKRymycaeOu(oUdF`wK3Kdkb1W~m#bbU>upHp^;&hM{Nj^xPLP9-# zh>9W#pJGtX9D<5T^c1L^siCRAmI+!USuaV3vmDx*`KB7AVW^jGL@`gs`5Q9uYJq6e zLbNoQPzX1XiF=0OW8&N7O$>i<3GG6Pa$3-Num|{_fqm@xws{Dg@F+Yu7Rs3)CfSI> z#ziCA7kV1^r`Eb%zZ2&LjhX1QTN=39h$8MctuPFljzHKmLKFs;hnjAPk%y_r7CC zhx1ycR~$5kqUo572gu~EKuvBDtPrnyOK(V2zGGF|u{T=9G;DBS>rd`RmqKO#p zwj*FIFCB5_XKo&znf4gja8{;;>Tg6jq~1X-t~$q#_;5~C35St7tyiD2GCC#`SHRwt z;^>IIKN-vA`td*jkIzWx5|$@nF{YVV?F0G87mR*_KyteO>@bLH5lkS3L(g=OEi8-z z({_>5^jLsRLkQx|Xm~OV(9!YCK90gd|t4lU@Q|43jElxH}$i9+GH$m5m+ zb%hM~`hLu- z|g6D=YfZEvV{D?UL=Q zaxbUnynj@GIcfgF!SBOKa?IJniN~D4wGs8401;c3Iki1R&CoDy$FW&RWi?1`$=^O( zW;s_`k0!Vn7+W-In literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_green.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_green.png new file mode 100644 index 0000000000000000000000000000000000000000..b539c4096fced2ad8d8f579a8220346217926a21 GIT binary patch literal 3007 zcmcgu&5zqe6nDQ6-K7En2ecqzxkYLPj%V!Hj;(~U-E6xnHOp!@sJmR~cxIefO+3c- zZn708IC0`$ao~VBRzQy&iueP{feU{C95``+BNDu^6E`c;?uw6Eik*4$oA))p_hvrc z+_-jbVQE28lymEA?Jf8|Cx1_$g7-!J*=_io$hNLsQSLr?7XKh; zVEp{%_3kQsm%JCxca|=_`|4|(FT;?2|G`J_c`D!9*#1*K%Dwxa-v`OrWNkN7l*Je1 z?}T#a)0Y%w;rFP!lkaq{`&0~Tgo%LH#=`{AiqgD1P6)llb2Z?-C~j%Lesf<_Bi7Px z*d5eKR(L;JyPfjw+Z$ba`xf<>cKOY73(c_)8iqV4>UcPaGk@ID3dKJBmtsRx3rK#e zr7cT~>P}} zoeDlz?QmG3vwU?QJemYJ7oBwv5^ikqOzfqUukM4z^HayNe2YKK&oPz*yjq;}MJ}?w zctjGa=|ic=qwo<1<;)={A4iXX%9#q9_$w(Vxk$T045l2~ocgAkxMr#sZ$vQ@qwJCl ze6oPINzPlEB$SRCx`n!?=_Bmh_;mz-Pzmh-MH$J-EZ75l*F-)B_B9TH1&hLiBcY7? zp-6`WHZB^H9ygM>S6J(G{Pj4?Nlf{AyQP7vwJ2hKNVy#lV(Sg!I65)wfgYH3S9d&u z5Oy8x;l^}*ThKj8D!IO_GbSkLsCL75x$EM9TRNf`>8@LE=na>8dSJPA<~A(HCH7R? z+i3)~P6o4DrB_UP#T$-AS)g0Y<$8nFvF_nOzHH`Mb!@o-06)_NLM=;2_rKxha zeNYds5?Nm@4NrtSlB$EfQs|lp9s|qwWPbOE`G?c*#1W*})KtkAzp%dzJq#RhY}xl}vqbI9Xk2wlQ55#}S3^5q^R|LB4-juA*k_8%VxcIy~nhwGtd zIl9g32>50Lg&Q6XkY#d?-Dw*B9)=}L&9tVa_K(6S7tub6dmIie=%D{iU?>PF<46xJ zr=gpTx~CHkRfwY`90>W1?Io7+R4U|>|l`#hZ?UqVs>=P^&SmKLUBsFEZZM6@VQ zV?Sn-7SDMEB z7BuNh?K0a}DX%29QdbJHMU&`MvSdxAIoJzPi!Ad*$Yb Fe*rSLmlgm3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_light_blue.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..3ee641e510a7e07359db1f9f2ffd3fae1daa6d7a GIT binary patch literal 3007 zcmc&$&2QX96nANhXi5cw1E_GY+#ZTx)-(RLm8GQFw29OWQL?DXiO!D4yH<8R#&)us z9+5co#EnD5fdk@%Dxe1r9E$h@df`7naNvXx96|7A?R7V5+C+R>T6^csZ{Ejm-g`5* z*H*8cn>#fUpOwF-PQv>VdS(MYC-U`cSCl*VU;YsWr+N$R1x5M%{j^!xt50?$@}pS!}ki2TTkbG!$Ll7!OlGE6V)kaZ1@XFVrsY#Yt29>8pF18i!5o zhTX>PbdmStH#a{HK*Nw1R2>foNgj-w+C*^x|D{;h)Cr{6 zZfXnCqPp2$Qx`?XRi}Xw!`M(=zd;AB{$hk=YPgPba?b>)6l@0|5f%dr3jZD9JCBN-8xip0g}Yi&!M8 zR7<;Jr)X;6aT&@mt#v1P#TPKAk7=rt29}{sfFY}K=}tD7cn~t35BQKLMGja}V}Y%9 zyM`aCb~vojd9kz$9#sJziq1QGDc9F|E_O1;mv+J8g{fnCvCbdxbByHxuNS9%QHZ=R z9zjAqeSnH0jvir9&K!X9ar_9VoT;H{u$XaLh^!;TV46c~Q{PmBGz|69jW`L#D1Su; zUM=7)TJWYO6AEDunYd#Z0VaV>Ud8YSm(Vt(Xh;h>3-$ruF>pZ4fcOW%B8;QGBcUM+ zB9RR#Y+O8~J+7xoZ(^<84px%9pb6tEt)>R9HsUx8IOd_pIYEx?*~s^-2>FJ!{w2Q9mk|RnreG9 zi=o!(U{ce(Q+&2h(pQF;Hx1s?3*QVt)gA7&zeAwh5F? znsdu$GsOII}Zb2WKWdMmC)JNudVIaSo}sSBtC8vBBS&5mmxLtWN3`wxEoT z$;9QMR*B<7_WpP*mug3S4m>_4p-WgUqGCidzR&~mk1iPf7=h$;_wiv6*CLoW97R4P zoy{$bx~AUj>7 zW!FZ`k%4h;A?Ep}&zQ?Og=~L#e-7;-|6yQEB)dGDNxqb36wYIw|KOGtd?bX^-!-{~S^%W9yu4@XU8n6~5CETXa+ zq&D%l&z5PluIT+R9SWY}!QXhA3Io^hC!q<6Wz}wy~Y; zCP#YW#JN!p91y)#K#v@X_yc<3Uw{KA4sb+*H*2r65!)u>qn6g*dGnk1@tgPF%xCLs zx98_B&nb#Bzq-=efbW~~cm52#ucJ3M;d3h6xP4Q3^8Cs#FgV*?Y%eOxH=kepgPw!& zTkCf^%kX{p@ZqCJj~+jMd~k38!%O+zK73xwH`X@)l#lZC*_Y2iav@o{mnq7{x8?7Y zvVU+%QRaRRJ6riy`;N!rL5=d*7q!tK0konl+!!U4JrKF-i*6V-wO_w`rl}!sYIp56 zZYN8k7q0B3Vsme;!}cC9muolPpPyS8d7xn+a;lC7{V4NBO>L~$ga1;jYw8%1KWJ); z(xST6URRgmRH#l3BZje|*4-L$EX%>~sRlN%j%}S7h&Ud$JW^N7M+0-Jx{&g~+i2Y? z&B3Ut_3}LNbbUA+)`n&+PP;mBU0273ZWss6{@4S~bkP?B5#2RteRoQcjlyNS>@L>6zSOf2t!#j6v?vV21v@^gaa0IwD&y*Q7vUi<I^rGVUXj*9B^Di-1?YeA(PJEn?Pv;PBAyQrwTzcFciuQ&Z(`d!Qa% zrLw-78YzWaGFAKAg|Kd5cyuD)<@~*4<`1Voib9|msFC^NjqPtj4+94r+cxb|z8;Q5 zf2$P&YgyrlGd*+f=*+ms$cD2pE>v$N%pmo4D{aj*o~f%beOSqGn*2w&U0=pt2gI zw)kJ4Et8xpsF}K~jXPE$g_|IZfU3zgRF0~vtcai$q;OHaa=tMSm)vWst;NpuO?H3z z%ug4wL7slF#rIGB`22_0ul2qgH%neoQzuE*F; zcGC+I5(iKvkhq~<_y;O+g#(9j=1>WVBbOfF00%zAp;CBbd){Nd3H}Z|nn*kNW24SMd8{=UDXhm5#Jx&O{ z%5$~H`%&D|e);NaO^sMfyX16?PO`)|qvdNUzj*CJmtMO{eWsm${rLRCH~}08=Qq$%cO`{}_M661+q$jrWmIfY|p$wB+cbrvx0dxA8Bsy*wGPDB7XpKv@ z(m~+?qdFh(A&>J6u(-woTb)h~pQ&~@tkGG1b{jmZ0-TA?x;qKi*LfzkQp(S6gT<2* z$Fh8#-{a>1%K=_5PBuj@vQ2Rx66)zaROC^3AA@pc50sCi`#|MP4NZcjl#^VfT_FaO z99oq*=%taUoUN}S~+rhKK{(!kY56tTdC zY^5P12zwqyl-LI9dA^TK#|cBvB#vWRll5&uw`5Yu^<|wgK|x2o8-Ytq({Vu?tg;bn z+6?(UKSZ9x9NS~mVH{7it)>ywIvGrBm0mH>7;?|GDC;4MH97K_jggOg^5Zbyva!|d z0f+bOE{TCiJAwh{;H}*40Mvu4MAlbJ1EYm-L#FCrs}wd(10EgAZ#92;pZR;!Z^aQ% zY-*~^m!PnJ5qcOn;5v@wRPwcG%m*9o2w2NXN8IU|%X?>v9wQshLQ$x}a+E>p?bPC` zb6n)_PKhevAX1BZ4G1lxqcU+h(<*T^WA6{fa;bK-$$`fQBy*+_bTQU5-NEa*@Mj3R_MSxt>pZhGlY&n-d!T9)=}L&9o+^_K(6S7tu`; z_c*^74H6=smYrgq8pIk}g`IUmgGF9*$EIQRoNN%lEg81|{#YdVPd zF4TY{%bYkqB35Wxj_W!!B(fT$Hu0~|mPyW))J$F0ijGxE;U)+pplWgrm81G9%VTH- zDO^;o7gmqLCAYoOUhI0S^zQEN>03t*Utc>h_x+_KyU%=jh5m4-&;R`6_a|GB>BZM77&Leen6)^47d^_CovSnJe%A E1uX@c761SM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_magenta.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..12b05978033b812cb531a8fcdc681e499afc326a GIT binary patch literal 3007 zcmcgu%WvF77utt=(YrcI=7h>}H3Pjoyp-nFvpF}9Q4 zv=WEjIQ3A8L&X6k#IXW;8N&SGm(QNFq}{|7k% z^Ox4IwwGZHU%B<+*}HdM|Lpc_AH($fThT8tJXdV2ZT=}A<-x&sF>7eo zoEB=OOS~Je+|2mq&9yeYxlMhhU3~l0+`=#b4t-t_b=dDEc`$5fBgO&zOR}M#YKU@kpmV_u;8s$ zYXYCiw%?zi^I~}yG^z}oiO$=5DK|EFE_O1?mv=$pxv^q-vB4kv=MdWgKG~dhMIrL8 zc!Coq%llkW#L*K3%9VXkK8&9Ll`9iy8Z2d;6e4R2(HqCm`dByB#5GgBa4k-l802qA z!>bLvNebT3WI*Ytu3M;WngPOrgWp8(gGy)%LX?q$OoM&Ew@nm40OI{%!QyD|Kq#X@ zB(gq%gNys5!;LiQjHI<%!D^BhB%yq@+0a1MS{$>WZqKQBCHI$k#smc(lhX)n+ae?kfk$KkH*TAH-9)x-npQnz9;#DH#@yb` zV#syUo8~IDV!$!tb=RUS)Gg+5z0Pc``#6*zhxwL`EiVKgK9;*AdLnBH20jOEDHDmBvUMk{FuUy~1GO97M;4F+1HCTyr2)(@txvCtS{DUb{MeN1uC|?6YOY5i% zT+XzL9M3rW!+E)6JLq!o<5L2keuv3-3;v67-5Ln$cH#~ zxQ+DCay;Fw`!qzB$vO7MZuq+yR)Fomw8nY)kIX1H(Jo0k9GVtX(Er3R?s%SSaT7{{ z1$88nxmowXI)^f9BM<&(8aA_rJVV2%NOpNP6?`el2=rr~RbOxKkKV|EFu zDpRxc_GNjNqdp(ZsxOC)UugURbdm#l3&YTuLeJ5O?}j>dWSSGl*NGLGmgBk(ji9%b z+K7MMTgEY0x@PLKHmX=96>fqs16Pf&p>j64%JKwCK?WDqxznfb!X@|oYICuDVUyli zKKA20GVz0Vw%ENRKRo*Gh4bAnj-L4R8gHCH#=@NJ4trINrv5#Yy@Get7>N3%yf0S zdv|8zDS`(<@RUms%t>zn9|u9fqu@cjdGO-JgC`Gq2ohMUx_dgaWH-C`Z0Me;zrOk( zU;Y1I^=|v(h2yiQW)(#_zP!|25xR0N zgMO6yqlT6%_QiiG)-^SUWLF#7g0!fvwc6?;Pnhb|ARrJLs_WH|V_6P-Sv8;mb!h9z z0Lby7YMLx1Nf>7#k5s7^2YfSYXu{(nltEnSj?$7Z!JIzAv5sm`hL!^^?t-ST5kz;&_8+Jl){?kWfwUq9O~s`xulnyP#|o?gN!G6*Tr26NWRMbU5#i zbErM`O*K%>P@lgXMwAcJ7i8e&0@lPCYiKf|0IUNOb_~OZ$hXl;Q2c=fv?WrM;tWrM zJ%R5S&_~Ee&Mq*gVR!pLC?$TECj%@tE*#(<)8nX@TWhuatSdcj2Z+v=2L>QOwv8~sj2ZQ@wo6GUY903{wMwt3(AZ^l$0RfWCUqI8QwsqP1@dE4&$N)~ z27<%;b{Bb{CoN6|=ccC0-S≶VPE()zDBWT$8EV-z`n4z& z6dRf<^Tp5YuZkWf9B^#gv`cwA9I^gdGZd_)g(HH@d__KUW%o?pV`Rgb%L~zUEyfsNmT3UnwM>91a)8&x2J;ZK2@#3=;Qs8{L;l0S2#>Z{ zGLd{SPOvzSS&}xiZo&sDj^lnv^5WFDB3d4ARXwX2S0}pHVaTK`2`BPo(qiR~`Y+i& zFhdX5WdFa7oYUnEWU{Z!>3g@JvNJUcw$IDG%+Gm$ul{n_{1pekFHVvJ&K8P1;smY@ zu;&B-*|N;B?E!3d4byfUn{=_P2C0qz?XzW^a|JaMm$kfO6;g2%6eB^^_!=rl)m4^7 zq7@|KqS|a8yCp8UtIN%WPW=+OJ$-Ly=ffLEzJ2b=V_!|Z*FN>g=WoG#Pu!&IKb=@# zzx&5KH=e!beDr$zWP5rBt9M?ccjxDCPJR5%nMAeQwV##K$IicT=IPttD>F07kDuwE V&c6A>7xEIleC}fN&e`?1{{$$(orM4Z literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_pink.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..6a23621e0a1e21a7ddccc2c6dba75dc6e4abd252 GIT binary patch literal 3007 zcmcguJ&fE$6n6d)xe$S%K@o-JqzHmp&-ia`>y~i2z2r{H9;e$yxm0949`9P&wTt2*$?BC%l1{uL zeut!+AH6C`3%`fGt$eF<$z}1VLH*d{jmanhv?MK_n<#B#CWlBQfe3Ye4S#ncbn z&Gv=L9E@7ZAkPz5RmbCTW2`sgw67A!aa63SnuY*@vfU`B6BK2qOC^<>HqTfZCV3b~ zvQSICcsp+?;BgtsD5-TvS;ZGHr%q_1k_Hx`6+oZWxMVvW79RLavY_;D9dTY_*%QAfUAu#^j*VnY+bi(ge}65O$~x<+u+Cv zh@+d_c0e>;-;UX~NGh?utTR7mprhUm*R=e=@oXD$%xuJ{VIhZkI@iKi!H;CT!fWyajm*Ziac48km*A-dp zwhQXPRVwPMrGU{wxFu3`xLpdH8iq$D;$6*O*=PRo^t(|A6l;ns^2IIeccF)Y1D0v( zW+mSUCw#co4uQ3-bi|sSxw3br=rN+2}uXJhjoo}(wx%p_b_yq7_O#IOYI+pQ7&Qw8ud9GTF^oNo4_P za2P=}Fl^*_m?LZkrcO*oe8Za;*xVlS348r9?3LGh9N78 zQ{9RD>UgW`SCZ`^XTk+b;di(bI Ht2h1vVosey literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_purple.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..679c525203eff3868d90a3d9c68a3213d567932c GIT binary patch literal 2991 zcmcguONbmr81DFt8&-lMgdo^<4pFqGtNPu|j_YP8$u2m_vKh(7gQU8uX12*pciY{& zGn<>s`~1GeDy!- z?X`1f=jV>kDT*?`y3$&Q-=p$9{0MxX`E{4V&!K$%>?!5iw@?2BgNJ%c?IlI|?7btm z>BBI7EM2*jE6R~4<$Fl^=;LFGGWT25*(f&JuLLX^G$>C((HIR;HL$pHWsugg<9y5)FsF}bs*?tmu9ZN}YFxUN^-Bvl z(?wqlL|o*6B{deDAu(0F2ESYE7) zJNz7AJHYGB>1I+S`DSt#66)nWR1{J7E(+z!9;g^acY(^48kz>nnV?0Ib&{k%iJ`TL zZK^>UhWgyaDCWs9e_lF1-XL1E5KT=66v7@damO$MOahy{fZ-3Wplt|IP768>_5t59 za6s&U;631kN8O!$p_~QXBpXmTxM)CoLQmsfsjb}(R^z;&F%zq;rUs@qqKF4wj5!Z& z4_Tf^k>D0XKD9A&2=jf)Fkzfb_O}wYC4)-tukws13}n=&5%`>W)a5QR2*$|tEE|QK zTF7L?CO*7Qmrtaf&mzcm+Mkvxt>V%u;W;MbAu_oukjE{8d=ko!&3)4%rW*o>cl0hN z{UmEA95^>MRi1VL;=xoZ^Q)1fv3ABg2@|8P?PkM{`Z3YI6`Vn{Qw)C2POPZ<3G zj^uRv-fj@rBA7S=b$!!8wy-b?P1{9|=d%!-h7iP^(C~LR%z#*dVNO!*AGuL&Vw*JX z320hSLH`rST%S`@aEd(PLATk;Vo$1)j8gd^UV@bR%vZ>%pX-1(R zi!5(y-7FcXG)?;vE0a^-j`_H~)%mOzi8@ui4niguSu_03Fsr^CG=8D+2hd6O=`Ec2%n4l^QQrv> zv1OW5+eg&w8m8?yHtSNE=2BYnuY1cR<|=BYE^B4Qs%GIP2qU0sat)QE`YJ18C)NTyZ~X=E C$eiB* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_red.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_red.png new file mode 100644 index 0000000000000000000000000000000000000000..5f828fa0af3cc357360cddce3cbe4e70a0d2d339 GIT binary patch literal 3007 zcmc&$&2QX96nDQ6O$eY?l~BdOa(gI(S$oD`v6ZEy*|dq&4N8TyhjCZZ>+QxRW zn+geu8yC1&95^5@NEJ|V;!wmN&Pl+^zAww)^C#ea3B9xlpJVyPwJXZ~N3Z?@gOlCG_M)PE_3`ZQ z^c0NGtY7ae!}r$Q+@Wmg^HTXPNY^-hmAs^+z!_OXqZfd`N`%qIO z-qdc`ZKItoiC(mFHxrw8*E;O(9p-WE@|$xr3nL#i3`9ZI(V!pa{-~*yihcMm#k!`J zkm62LTa*^nt@gUQlw?A68U|v9K~&dkV8^l?;|-M<#Lx{}#{^-=H!L5!YW-+nPE{8& z9{L-ttF<{8HML$*q`s~Xhr`CuY$RD%$DZfu2GI#YfI#_fT+k7U^9z-dT1`vjEQ``2 zN@7*2r9rY?G&S(J3T2Q^bjNwk7ci%fXsY9eAww&HoK0})cGfRF;7k{NF%WT)0~SxP zz*f6Gfgh-LFqok8VtEHVsslU_op*Lqp>K#h+0K|)-T{jj#*XF1hS=lh2+ILJS)BHg zBFTHnQ%IOh@1vrK!lxLNGy9-o6g>qhXC~0pU&;h6lB|;?{c#Shk9|`KZV>g-jVR{H zFn>)3UM~y_(_jzq9b)*9fTq0N_#7kGDxZt3{$tb+4n4$wd}T<;k?gi971QWc$zzJzA6f|2A?#mp72iCu8pYY1PI%*%&F}mYKFwL9mi%N zmDM1%C4c*D8RuL@&D3SB>{yi)Zh|lZs>at)IhtH$MGUPVgNy3g7vF5dCHLZLYq4`_ zliglE@zbn9@PoIu_`PF4Jo^5Hi@nc}pZfIlmtP-O?)`T1=Ub!m-^p9?>hfCa{*~Jw F{0Z@kmj3_% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_white.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_white.png new file mode 100644 index 0000000000000000000000000000000000000000..7dce0cea19aff5eb814731f52fe6712173620f51 GIT binary patch literal 3007 zcmcgu&2QX96nDQ6O{qX|K@|tf?V$*~p7H0}$`aCS+C=JxC|T6>M8`AZT`RjDV>{VR zj@&qLk2r8Z9D1mLibIt{QT~8l_!mHk69+gV!5e#byAj(a;-i+<-g)zz_wk$e-pr@# zYqu`XU71r9;ihhkS5%Suwp8{G@<`;%3q1(JrL*9v#hW6{>V@-`&L%ZX& zP%B;H-FRg`!s+jh~rs)94Lq(w>8BIjNj~BWm@|eXHE<2d&`Kbq6I{BJ^-2#IHF%Hrc~azn#S<*B)oM-P zGu8I{6LelI?}A680B54}_Fl@34W5ggjPm7Ouy}RsSYB-Kr~I5^Ilw22)2=8)-WAUv zVKRM;iXx7lVNlK-gYseg45*x$K+|9;h(Ku!o(ndTLwN_ zz?-Dt4NWGLj_SIF+NK#G960zL1bnEv{vaA1C0@{yB1}kZZVJRb!KDT$Dw>V%(rZ8c_DE4)b5h#iL50UaBgX;-0c9= zgR4Z=S3`pkO5v7F)!t4e^h^Ygf#rKNfA@s>r_&!MF;Hx3s?3+5w7&^G3>6yF7XUZNU8_s-LsKH8{L+b5K#G}r!$v>VFjfA~eE$cNPw2F?( z#O1(tC5~t8{pnb))(^TIczjMmSFl_}#eigdu><6vTrkEd0?Enl^TWWNjS+Ua9{HB5 zI~?*Yv>Z=&>pl&UWkLpfV;cS*h818tFs*T^{i86dMYKzj4u?YvI_Q5Am>FR+l(}!2 z$kM&Yj`Yx_P!x59IHiznHlG#P%pURr1EV6@<=Is7r6eP89`h`3Xi+BmDoN8`Ov~al zb`v%_-X`^|7DAosUZ)|G@hqOolWB_+chvvM_Q@G~swP|Q&~%2rsEwRA zThOR8H7mAn%DpVl`CwLmIc@&J!5_d$a>Ciduut94b9Canp^hC{=EU)JVnwFqxUNGZ zBCA1a6aV^b8RuL@&D3SB>{yi)Zh|lZs>at)IhtH$c>=8*8S@2g)c6C{q0%h;J5QXeKfrCy}T8#F0VBo+_?A2 EUsAK3@&Et; literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_yellow.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/side_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..536afa40c08ed85f68a52aaa36739d901c5b9d28 GIT binary patch literal 3007 zcmcgu&2Jk;6yJU!no@!21tNr2+a8KwyfgdhUB#3%PMb(|h!Ufw2SjIQ#`Y@q&a%6S zop9sE2_XcBibIhQ$BNPu;!wmN&R)s^}Ne4kUlr%%B9B6@ZcKF9KntCzJq4_^8O1}EE#jYUnn`{9{C z=qVUKzkaQ`4B!3t&VBUpi?=_2`IArQVfbTB?!xD(VqCsw`q{aKK?oXpqM-Vq*G=+pP&0;#L-?=6rlAiZ z#dghDR2KEE#=5>FGogDGj2On2?gtg(IgW>4(=BXa6T2p{5b;9ngv8fJj{)X%eIetm zaHD=@WDZ6(qf-=VXqx?gztXoWGHaV82m%vZrez^OpnNYW=l~`8`BKS9OO ziLTVrNbVFh13WH6>7^6hNj~BWm@@}7HAw}l(1t+HCb)Db>kd8O%oJVG6G@Q+mQ1j~ zR--Y2&s5v%P0)F69hFpSeOYH*GSD&EjgVTLG2io1HS#=Ebsd2sx8)++=2gsi4-NybK~I5u*ax|voI{wa3#(m_4X#>QRmnc?@ozE!fvb&>ougT zjE(Hbv;Lw5&`kw?=bt4)D zQ5Dga=OQ<7d=yl%jUvJw&K#dJ9?S}CW)FFSfiaovifk(RQkqdXk42W(j8-OlI!)7V z%!b8j?k0S6yiMv^FQh)zy^caA7g;=&C({-u?&$xM?L#y4Xic`GS0b@nyJg$uw#`{xCz1ts2X2G)o5~+6$!M03@)l~pa14ATyih0 z))$)>H`&eQ6F;577Pz3bD{I)@l&@?fA#fo?bdH6e|~2$|DC!OuP(3E J?_9q5{$KQmn=SwV literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_black.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_black.png new file mode 100644 index 0000000000000000000000000000000000000000..869f57fa06b248f98e5d68663c418e8d3dd2bc50 GIT binary patch literal 2812 zcmcIm&2QX96n9loAW#XZ91s_bD$={+odYmmPBGhlq_m;V>~lXtn7MR+u7aZ zR22!S2PCdkNC?51BSPYUfPa7sC&YXM8a54m3MqFw#&u;--{`ICi!v9w*TRTl zZ0UZ`BA(-T_)Xoy7B;bK5(^P8#7;)xzw!C%MNF3T)5&GC5L8rv;Wn~y-?BnXLYKUO z;R9FD9;7CxC7lNcfbUyafh~LlEO`>|oeJeFjAcHguyDzcZV59>x2D#5y>K}#N}4jU z-0c`ZwUs11B(~>AJoXT4a~B1~aZ%f14)T28jXZ`e$||-nzbo0UN-8zKsxK}X=xA0W zjB#K&b{r$>xHh7`6QIDg2ofy7gv6d_M|8&Ky*z;ur-ON|iWLWqv1ofX;}NpCFHoC1 z1gJ&o;qt(Ci0wzf>d@|@9LT&UImFyHbhX+cs0XT4)mO(L_27m|)xmBx=vx>rlc;Ac z-#kTrD1JXpAjFoTt9%Kk_Sd0x0Rhi-ZMPm@O(tTn(M=#~MMcD$muw!Ds7|ITG+asw z$hp0`*Q|@%_17TLr$rf3R=L1bb_#CP!^trVe6~V^*%%VS<7QymbhHemj{Lsb9WDv~$V+Dtdz@VH)Z)*OVLIE2=IO0(xAU|!_Ahz4GS zh^xwzx&fkgY}u~oxh#feU$K$@wb`p2nucNS+%y}4!152H2P-p`=?KQ{?(m3+W9ZaAKUjo f`RK!Q+RMK@`|V$^|Ma{%pDy26>3;q82Y3GgnFM?+ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_blue.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..4edae3bbb949a30b93972ada6e56c677b4f07a06 GIT binary patch literal 2813 zcmcgu&5ImG6dw_yiADrLBnUPg1VwAQs;fVyi;N-J*|-Z%Ts9-w1rJtN)yy=R>FRX% z?#u=c61?P)i%0S1QHUo`5k&t2@$N+8_HIUT3ql?V{0m?j`eos`2?3uQVFxZYRC1 za;y6u6MEd_Qpc(}9cO@UG%j79W?bA-r4_3|lD6&NAAV;1r6~giV^wl%Iv%A3o3`zlUIt?`?by}~Qr>FYSBybxtGi*X=v-Mr z6C;7KYlTsh1fCb*w=EaD*ulO-TtotfJw`&S`q^MDmwmR`xmMYNueLob%ZxeBWHM<^ zXjA6{heT22VApY71PD~@r6r%Dw79s?&{2iRldMd1Y8j0@);nd}22bZ(7-zNGw5Y-a z0duB2b4U}LEzN*Z)VORXAI*$Q;i!=stF$ZtOKL1csoSmLN2(o(v+-(y>hMyvZ9^o4TZrPG>oQE3 zPu{{Xz;kF9s402Lm%$O>doE^}G9MoTYnk--PJ~Lq`Z^zTIJjiY2g=FP!OU8>%huDP zT$xog|_$e1X7%jmbDtMBxvlbRzQV}5tX4r zE$I;yk=Q(Z8BveWFoqZ&*j>>hop-f_n1i?Gv>B)eSGmcrwoR(ZEko7O&U`X-G5j22 zo|Sz21o?sZgEWB@1RGLxZf zEh&I=dsVHup>9{BQDV)Kl5sKLf-vk<(ypeHBM$g5_HF|3`#3f(U!JXco+ z5aAQE!a2_Qg6}@wbrO06lR%+dTLXQ39o1v5_97qZY5w}nfdN7g#YJ z5i8?4hl^C@MceM@dTjA58zo|vUCwSQtNW==NUPM=LHRj0Xj0|L5(k#8)Gk>6qP-It zce-l$zaNrg8iaWnaQs9JDZ4#G{$ptPS*>?Mgr5QjeEQ4k~I zoAl&9J<7j|4a)y zOn1F=rPsPI{@mZc{PgRe+_QiF^30FlH=?h<+W+m_2fy4Oy!`QJum14i^Pm27_SfOn c3ok%3yZZ3_H_lyFng(@!^?K*Q)sOD}1z_EL2LJ#7 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_brown.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa86d593171f53240948a6480454072296340ce GIT binary patch literal 2814 zcmcguO=u)V6rM#~G+|*u58}n97r|Yv>8k#nZgvdWOx6T;Vn{|dIV@ORRWs9MrmMHR zlbPh=q9E)+@aiInxM%O;VHJ;pc=G1SyB@rF5aO%pp3cNgHevl~=)Zbjy}$b2tGd6w z_SU7jm*;A=+NIT%)&{&UtNXc&@OLkh3wla=kPR-1o8-4|*PK7FZHo4Xrzw(_m^ zt$@j4opKq9`goWCx>mcsFit4j5xEwMUKBU=-@bmNYY}hix1Ba_CrhFqtsJCc^I)yR z4tAK&^@TUJ>*D|v3`I`0@o*4l!MLeU^ak*)h7DbtK=PfYzNidpTkUmiNv1+`>liVN zP0jP`#I)4{|zXNDMvp@{Pgu%yC5mfGzKexlmputI0~@*a3p#&#k)>+C1O z*btfAO_^BU1B+Ltj%E3VI7-bqrUSg1ob+Wbv%Wkf36=O*D)Oj%ia{kg1{LGz6sVF^ z&?Hz&1e8(4igR4~4S5qhD;FhB5V7D0bObnMn)U%Xt zpCLaIzY|B0VpG=?UxJDKO=w-rjMUb_uaKxRJY#*1XPNpg}Scx*= z+HpSiYYY=IZq6{c2LSTxWg6rjQbix9kFO`MbQC~o^p1|4ymdS2DqN!NyL59z) z3ga~AGrIR=*NJBnOk9DwzU3lE05?O+@sQi_S%@uD2;xmcf82E|Aa-C{(;9jj*UPlB zK8=j9;m!~wMSGnzdoK669QLDY9cL>yI~ z)bSCuy1;1Hby$}wMk{UdpEi5Np-CEM&P~%HIE<;!>J$h+)j3kcP`4?Z5?j} zYqho5X?(=~JUm=@=GA-m^`F1E_~W_}(9PzG*!8 d_`?q_)NXx0|L7-@|DaB&tIKPxFK@j2{$FT~fH?pF literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_cyan.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..68c94b3f8d6c5e65ba6b366aa95d69c48bdd3483 GIT binary patch literal 2816 zcmcIm&5ImG6rUgjjT;dJkz8y#h>F&9ReyJraY=R(cfg6u?npL}gVj~lGtJI)b-H_Y zW`hUu79Dpoi#H@!(N$eKph5J8O2cOEeArRrRa)@vHYVEnxJYW7}pTg^zZ2e}@XgvFZy3aH|`~0Ow` z-wBxoXii5Npc{=#tJ93K9Z_nL=qG7Q|NYzVbS>d6{f5)U-E2(^lJz^e*t&DQ z$L{Q~fa|MoX_uxU2pEZyYSYm$Ey8I_pUDm3TMZk!HiMKqE&Z}msBL#Qv^ALv&23`D zFg7(WXcE`9UHqnIViOzKF^GwX8)7>oo>pBtXv=vVZnm#gy5O&+56UtN4P!EyG$&S5 z=6!<%L119hFiivqRP3cCouah3xRB5m1J zFg8UY$2k*McR}ODg<(axDGsPP#d3hxi?e|&WigP)kWfz_qM}UVV-%{HLr^hIj)AI~ z8k&V`xuB)Ydr}S;v9qzTO*2W;)Ly%hq+Cvl*OlYd0@0?WXz41D5cZLUd!`v;5<27! z3?Fz7?LugBTGC~30QjDXLu`fQFj(>=-a8S>Ss2TFL}BBS5$y{jOZziz-EP=Pi;|{H zblNQ)Ol>9!5535t%oh~-zROTVZHgk_wGn2*Qn%?7bFscH*;oaYT0hS(E*Z$EcOxXG z%bDwN;9m}s-43@Mwtz*KY!u2;j!5gU9uD(7M+0|8_`B5LQbLdNBU=HhZ67(Ov8 zjN^T{Ae!nIj9r6LyBlbXVj{ftAsm z!a*wXqNT^V9BDMmh6$Txm$94j>U^pbQY)o)P=1ajjf*^4ih*S;0=$e1*eTcIEh0j?I#p_P6Fmeo`Y!MMu<2n zJ*g8QYQ?7IxUR!usv=rRlmE5Ys~DQmu+%p#hM*Z!pLG`qKXo4|QpnpJy2LZRPq(4N zbUN+JJ^vp2YkzY;;s>Ancz<(cW&iI7<1@bu fu3UHy`q^7wu6%R<&tH40N9|m_-u~*!`yc%S-Ccn> literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/front_disconnected.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_disconnected.png similarity index 100% rename from src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/front_disconnected.png rename to src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_disconnected.png diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_gray.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..9e70174530120e07927955a6ea67a495382c4d55 GIT binary patch literal 2815 zcmcIm&1)n@6dze!H4+hIK}4|aMOe|AuIkU}X2%dSSrc$#NM=cL+v=*CnId#~zfb>)NE znb&42mCEe$QezF?FRT0coA7+&uTu)I7m}r|tWtUL6?H#T`SRq|N@ZpzYHjA5%?|@6 z`&G(iD5}GL0_aNR?%Xh;Y+K}7C^}JG*Z=t8p{_-|u5UO^+)NfkH(EMK#rnZYiydq; zpX+n)X?KSKDCmovYQugn&VpfGAL$L?TMZk!HiG2ab$wnL)Ha)|+Ja1l=2kIc7@L~s zSBY!eE`C=tv55`r7{o-x4X_;$Pb)4RtfjmitTpZxw&1U>ck?_63}Y}DR0md7rX7R$ zzHeaDFiivql!mT3l<1P*xz!v`Ki zn~<8E=5!kD1HNTqzyywW4lH@p-oFycSx)YUI?B}uY)??z zCQ65AqtLT`s13Gby~;MB7Jc1SL*;(^{2R95l8?&9xX0k;Od$%4~vs5~_#8 zeaj}67XpW8b{Aw%rcKF#b4%CMY6qYmT&1eM>Nu?N7xvJmg6C}=Ccr6rVzxNg#M`O7UXtdT9X?3FRmA~vM!A~ z0yZH-e}Z5z32U}PkYo7-3Cs3SjdB}##4?%baO`;(26JIUc*?;r8Sja7DzOrpQrJjE zn$`7oD*GBul3v6{)n)9(yx5=0g4A-Uowc7!N#i1orgC7~O6h|3Kia!GA!t_^Ov6vkB^T}Z{4~z{QZk(zxw9nhj`BnB>%RsA*7O~w#2Src$#NJcifSzT3~X)@E*+ug}b zf(KDhRuBYFE`o?x(Lcb0u781d@#M{mhsB!^U-k5KCT_9`>&L)!S6BV&y;r~by;pU6 zeeLyYb5GA{ns#k!kq zz7a4vY)~#k(HIX?Kx^9k!Z@XDR}^|EcH*RM{Qlkdh92{_antSMZn`A;@ycN)HV@Z& z>~NR)+*o*3pC1QcU?>WzkB5UK55{eyv>QNMb(@A>LWQY zc1+^?zKJc*pZEOomz{8Y2UVU5m<<$Z{#THC4Uymyca zb3^2EFJoePA3R>429_5a;+UEXOb2*9Iql0r=6!hv3H9&^DvCHd!=V~E0Ttu;45%8Z zp=q#`30lakC*@$Oo%LyKxRd*6Bc^n;_3*{_`WHzL*aq*Du2s2G~N^jk6u$trrO_*5i zv<(Qg5yw36a7ZFg*oZqmLB4Pt)CyG#N48Ha5>nEd&hJRJr$nXZPx6aP1~%&52!t4%ZyQ8KmmW)?$=)4{A&6%_}Ik!X1^Cqy=H3S|NUBB6S? z+_xQKH$&j?*zb}Y$gC?laBdsA+U)?$L#R~cSK9!mW#^WX>R@lu*|aeHOroCE`1U#D z$HQ+WF;Hw7y3$Kf`rm}o1p#=jYr9qddOQ|`txgQA<&!|X*^%v&BdU_A3=LM|95i=O z)tXIlt7;8my-do0vdI#dQm5cX)g7O*!55=)Vs_LQK-L3PJAvggDn>LDi#x#ZxmjVJ z6?{(j9~?SqIs_9>pvbp95M&4nhAH{hh10i&ew_ zeUnUeL70>Q^Y0a6^4*y*c|+|@dGH3O)q;y^5KiI%O8Ys*o)e#WVbev__d-Nmm7dh~ z5w#=Bc0JE!5mky-*5p4e_DVw~4Kw$qX%}3^RI|PX!bg3N6ba;Q2Dik!@7x=~4U?>P z7JIFa*`G&83zwgJ_qOrNS66=Jc*WP~bFYDod7ytkO literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_light_blue.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..6fab3bdc6eded8b8e861b6a8c3a882196bd538e6 GIT binary patch literal 2813 zcmcImPirJa6dw^5H?p$eMFg?wMN!t8uIj(j#f~9nvS!4IAsN{OFIHDoCrxI$db>NB zNlxNHSkN!9EFN6&=+(m>#804KK>P@bUPQ$8)l5$(aVMLwx()rW>R0d2uikt0?yRr9 zdu8F}g+`-srMueMfcI5>KX(b9um1j!!RvCix?MCH&%dbeXBv0!z0_zd+)nyiR3(um|vlD5rX9(-pSiD;X*ydLgl%W^kaJ<8?g(ORD$ z?eS2Ui*Fk@#uNk$Wyy^3aF7;s+%_k2DSYc;%QPmCa<6SJX@$mCZ{1i{xitJHMjT_? z2*M`uUDwBN88)`Dg*}Vdi1-w{lmtd~nV>BfG2Q6gtaQO&+uSY7j9S)cG-{5Vrpk9L z5{99LZOgV1AW(6bmTZjD;@V6?M;1I!vNBPrp(V0N?U!v6ESbn8nWe%r?U&P1|_mR+0)eD&EwNR|{l^m9lN>Kti~M9Nf2UiV5||bqpVP z3hhB?3Rbd{;1KYA8&m91$2|pBB8d;rg$hn%l@A$gTry-k(#q1EiMC#kcGIF{DVN<& z+XPdaNg}9+Bj5F-00prFkH~dV#N!x6gn5#CE!!6MY<)-ZeH~PK{WQOX;vl2m4eCd} z^n@29j2TBRb|ch^1xFF{NGup5g8MURALI$7I2)Xls;v?rF_tag;UYqg2qbC=m!ObD z`r(PtafuT|z~QmpWi?QFPYK}MF%7-j6vTt6Oy^hIB-P-S4%NZ_bTF_nTo%#KYJU5i z`Qzyi(*!66YIMBNiT+I}U0{Ikd5%|&uP0+U*y<#}S}`>Q+@GwN%xs^Y(UnYRC|yko zh`Gb6)@;h#)z=^~CP_&dpSr+xbV^}X!^xZtz8IBLv7=oHWIZNor?5iB<%s2SX$KfS zH!G~Oj4#;1<4q@lOEB>zibKaoo^&ya94|nAE94P&Y$-`FbNx}%9ZFnkJF^^m64NVM z`7TR$BpgDP`Q*;Tz9;Q~+bHxx9|fMw#|ufTl1WmTM(YIGhC$yGCvVm z8Os?Qq%tqsW}K^`!Ln?S@JV)A2dSver#c~xQW?kP=SD*dy!5D;-m_lhkr`QV;ayU6W#B>}J zPp2pILd2Zdc0Awrc+7M}Yia7g7JD5-6B%A1*%o+9!9+pYC7!@%zTN%Rm49;FUi=3%=a`wY%^eAy?mf{qy^m dlNL0r_x^an{b=+0UEQE|SJpb;yz}v={{Z70e!>6% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_light_gray.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_light_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..77ab859cb88ea1c221c07e0a840c31c0bef2817c GIT binary patch literal 2813 zcmcgu&u`pB6gEOC5LAK00mKE%70?Q1J>#Eit4j#kltf}fly24J*73}E*UGNPwVmuH zTqxJD35l;)KLfnwJPtS8*D7D|)iU~JnT4h~8jTtwyCL(Q zNrE6Sv1M8o0t71d(~^!+T3ni0Xp4g7NmeE@)s;mW$=$MLK%~6Z-Oq%% zDGIrpGqJJ<9xu%TE6PoAM9n#-1H7J`^<^oGzC4A5diWR>WfGs_P>mdeig9uZRE^Zo zEL_e7EoI)7axl}*#w<47A`MHwd^1V892Hm8!mA0QO-s=-l#mc^A{%!tE5syp$y*p2 zcna-+G&wElJU9S+*TR4aEqn|tc@poR3FRz|Wj>^^amkSOgqfwiiMLKCTuY0RrcA80 zTLy&MND>~#E^&p!1d4=!SbfKV7AFWtg1C-jdlqTV=C>u=RiaY!r}@Pt0~_^jgmGZ` zzAYH?smqZUI{}KCk%a=mDfTdPW1G*ceV8YZ;&d=?RYk>BRHEtGj7P}kzCcax5EPI| zJzO5x4zc|RI6U&ZEC(|0NDiFahOTxy1oIFoRr%F2NY%Neq&nE0cKQ~EpGnlS8s9!+ z{Al<_ngGR?p)0+F6aUwtbU^@~>)LMBzmbf^V5^+~YsEAWZ+>L^_=u`xDnrB7qyWwB zSGDH4xLvgdi9Sinkh19#m{O+zN~hh)NgI4FDyQ>DeF0=WMzvE|A>(pHbFtI|hR@6j z^R(a#y7&0diSH0hJb~iC_7KPvqsVrBs~Nwt8SQ-g34hfvzjDE6EL%!_;%(ZGukoEDIt z)C~}|W6O3u&t)-HidNR-lNNiWp$QFh_oi7FT*g$hz6HWZeUB6=?b1+x&$6d3d<^^y_!-8V|p^@biN^5ATl-fBpU=|Ce$6;LR(#{^Prs@8M71`1-e7 bns#vSg>Qa(x$}&=psuZ~x4(Vw*2jMVts{OC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_lime.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..a6dbb46eac44898ad1d5c019b8a4edf9d38d4220 GIT binary patch literal 2814 zcmcIm&2QX96kmi?mCz!jN(c}VmMajb%zDP3YpY8XvMGsRLzFCPa$`I*-nFvpacw8N z2^=cKr9!=MM7;r*9=IV691s@{oZt=z_y>^S1gaF??0TIIO`3>OOa7YooA>dX_ukB{ zwbeH-&OJX@tJN;9EVtI-{j|EzpM&R%e;!bHJ&`VN<+a+Am(=}O?bAEY)@pM%;?8EV z*?v1)O>(015`8pxS8APx4^Y)W>=Q_*TP)u8kqZc2i$a2DQ!hnzkr2p}BR8 z7{;dN`E}yjwu@iWOl)EUI|eZkaRY1z#M8=42WuIRg7wz5(iZ$R^)8IRX`<_ynku zRM0e7%mgiD){(M5&7HNWZ<43517pz#zF^S({zzfY#aHUVdVRf9Wm;Jju}nowWfPTI;zzO zOw4VLDMJ=>UF12okNgG~2s7WI%(oj+WKFfblf_Wtv_Gp=dBs6vBpR;8c!(_S3Dn>= z0oOwHaJX;T#PUMm@X+p}?8~ezIdBg8)oKTz9$clWzM48I2RBu!_ID`Sa?0_wcqICptr%F#CyuzYlC7f>)yY(a2Fq~{ zIk#8#nhkNI{OZTrxF`e4CLu7Dor3G-aD2=HpN-0i+F?%sSr5qC2`raUF{GJT=mNv1 zR)ukr^EuspuG7!8W&kSlLNC>Di^f>(cY;UceZYL zf3ZB`MKaU@VbTVSe|Lza#ip!cTRM6baOA2B*aL|9+7$cQzz7wrPbD#Z@l;6KZzfK@&Et; literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_magenta.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..08921b6375cb8f936c6c629c88cec41a97cc6d29 GIT binary patch literal 2813 zcmcIm&2QX96kmi?(V(JATo9L9t`H!Ywa1_9QI{xWQxe3cQL-q>jq%KQ*UGNPv7PKD zr>Z9^!9P$wE|EBL;J^hW#DBnnD}O^lToK{TuGiVnO%oMr$zLsyHYw*1F=P8BP^>lSNuhm|DRoySt9)0;*t+ucqcXo=M_D6)t zL7j3Liu!1f0=ibavp7mA+Y^Nrif)`V^~XQ_q-!y6>f3JHY^Tej7q1>?V(WOl!;be@ z!1cxVv^ygL0tTX>+Gx;Eax!Y_W4Q#r)v%#!V@R>r)R&Y(ZKu7VEz3-3Ufo2@G%d{! z>ezD}&wN+2Ov^M(*T5FS9x)w)eXYE7(3bItY_{%}y5O&=_lhDVhA|ut>qEOPv#x=I zATUhJuq*@!lpiGp9ib$@J(bWBIm_a-h-IQFi8Pc4MNBfJ4ngDXsbP7sDbA?5!g7FDi_@MgWZsh(kWfvZqoRnT3lyrEb5JpgFMz6<3YwDT zOwdAR9Vz?M*x8ucrdhadX>V=E375nCZRL2mK(uHfnz{-kWHyj(b}WmSn7H^I6F$rd zv<;!jX+dYf0pL59Nlcg6&N;B;addPklrs{^Y(Qb-;sNanBTc$vZS6K$OY(vyOsut< zI+$9IV@?9!$1W2-5+3%DA38n?18yUWIi`qg&*F|dUEh-IKn0arKglmH8OW%1gIJ*x zdfcPP37Csq&oNQpF@YM)4Q$KjzUzyrw0l_$DNg&dQk7L4Bu1j)*^GzC=02?E4n_eE z)x+h1?O@vvfx|Ps%d#)Cw&cLMt!rwx35W+%smiaWj?2Lv6{`J%$)InUa2Z%V%lX|) z=Fg@-PGX?g(lr$?WUPM+N*5U5xvmYAjmJ0Qk?8NVVqh(w7~;*&?4F-dl}u$QS&egu zxudeyY>EBys~>CQq$HG0Twp3X1=q{rc+Li2jmnAGVNU>APl?(IESFI+q?uUi0>hVP zg>jMbIX!&3>DYI$i9La$!1judjf*UviGf)yl?mGasPEEehX8NY-5Hw@zv+4rjr|Kg`0(qN3m-t=h`%j_6 zwANZnoyONB zN${|Ekp=hSQM`HgptzMARjOx$D>){ln%s`}OY_|) z6D9|B%4I0(qd^MjTJ84ID5Y#)6j~^{anjU(`|4|5i+NMO>$XulT@}4}{Wudl$D18? zyw3uzFTJVV9uW{Q5CzpngMN~eQB$ADCGf3=ODOyru_GO$OGL$I%vmk!!89+B$SUiy%x~{5paU zG=;VyG&wEkJU9S+$3g^PR^t>{@;ExW5Xu>eWHz9%aq)n5g_$PZiMDo|Y$SO>6DBrV zO&v_F$1x{}iNNzvXdrG=gS(DnP-cfKK!=eZ$bv-K^>4pdO7_0#;~l7WnBH;Biv zPpOR!j2vMEp2H350tY@qf#Y!|xZ9XXdnbz_#c6+Dsz| z50?kFgKa+q4o~#1%D&9nk^|?quBqK7ARbJmD!-aKE(dp2sP+%0gT95}GO>D=^LrP} zpG?1-#6Yp7YbsvIME?$yE-=7zUE3|kx8jlL@3vxKEuR|V&Cl$eo>7%dWhhyXbBMX4 zvexW~d*xR@)+R|wD4V*#RCEfim&5TH8+yBeY%L@EQRNk!=Zq{h8~Jnr;*95X+wB(36;6(#m=? z=?XZ6O#R87i6SO&;70}zBWxfKLb~Bc;E@+ak>`cfaUg0Q-G?&^!hh@xlgXjT<^n6F z8HIyXWO-AMGC9y_n)YKh$u9FS;pO>MC8SnJ?WFviOBxqhJQoA=S}GH?e^K9s5qG(2 z_`h$GsTzc788H7|A*TPWDU)~9-b@Z&a%L^KWDLSdOrW%1Q0zGlm>2r4K?5%|u&dIO zx`9FM$g*8HI#@(iL@R0XpB8%+LlYY2`li_sG-K+s>H^`X>LW!0d7D9(h;OaD03D{Y z(OT{_9N`}oa!Z|3gG@&^~^ zF3lN+adBy}vkLE*^!?lgc)s@6A%oZR+2TfF7%#l6?`MoJzk1a$=I$iD^>V%Y5#?&o zU_wQ*F&bomHjJy+Mj7MVvNR*PnWSy&k9+qmGZAg;mfywQY+i09i~G4;+h6YS{cRo! z>)N~K)e!{+16eY2H0Y-V9ks2oUJBoO*tX0uq}*;>*R?@&y}M%0t6Z8v10#;HV>ZJE z2|O>r@0bpDu#J72IEVxkdz3WI>axIEE@Hacxl!4IzqYkimKn9};c(a(x($_Y+9V7^ z8#}h+AV8pEFD=;!rN!l`hK?+Fo@8aBQd4VWk=iNS7I-=dVUX2o)1smY2(w2lvq=N% zkj6m4Yh1RI_s7Nsw`E@rWLg%0B{ddU>UL}RiE0Of8eNnNyWmk3+llC+x0gwKRTgR| z=W<~eEMA^ER+Ovqh?;Xu2Y5X>+ft<}w$v#k)Z$}Qlu3MwK`l83m80YosFu{wjLzqh zl`8Kk)t~0h%G5X0Aq~g8aw|!N8WwNqz^e(e!%Eq*QQ`muR-eq2Lj)B{c3zA8Oi>7Cjr)qi6goHk7ffXt)hb))ZH-X_ZtHM6b z`GV~}-gVOS2qu9o-x*3VDQGM@rJ1hW@DQE+rmy>Kb|y*DG527E3oJ zY(lp6a7z4nK01IC zrn}U+-fMlv|2{mt_U!8icdcK(zVOq7gZm#oe0X^8cl*~-{NT+WuKf7@ckh{B;LqRq d=C|91vGK`^+m~MXGl1#F(!z4*+xKsO`VV}*fv*4n literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_purple.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..5e504f909e8122586346c69f96abc2a4ba442afe GIT binary patch literal 2815 zcmcguJ!~9B6kdcBfr+JvNGL*)ST+KIU~Xsj_jZ-TGCl`e;*4cqh%FjsXXfr!zT4UC zu6<{VB8q5Iq@hHSC@ARYprJq%P(wjUMU6nBMKW*h_SWabj;-)>((TU9eDi+3dGF1; zx4!ny{M?Iknx@UKt~58`eM$YFxd6|X{ye1cdNy6z&Nc11%j*A>_UVHwnl^VkZf_M^ zt#?Bv2Q|uNBx<8U3TREczA#ED+YyBxiEf-UjNiZc*3e_#FmAam+)9^3FJ3vw#OA?T zn;q=1fEx>M>DNag2pEWh>Z3tF$-_~@7|RV|tfoyvA47_rhOwv=>RYXKeMx3Q_i7k1 zj4j;{YQ%FK55K8f*uo}uO=2P9h1dy+ua`dqv}L>#ZZvO{y5Or}^ok-4O>;OL)`oUX zW?hp6L11Fbv@8S&ljU{Im+VtEfNDt$W zVQz?A?q*CZ?}5f^Q^WFNLmW|aj_m-iHm5yV$h;>{A)#76Mnw^KPEn{9qG6~&Lb#4>+_tO`lh7q^ zU>M*Dv<0EbX+dYf0pQyfR#Ep5Sn{~De5jFvTH$Jv7c^mF zwb?Mh)LI<#(D4GseV-tU5CMid1l1kSMOJ`?%L0rsqtpFO$#zvxsr{4u;*x=k>NLVm zU~wT_ihRZ#Udu_T@X*MN6Y>2jtn%o%AjCZZ>dR*Jd zZXymHCG+H{ZTlt1aJ&d)vi! z=aYb|QJo1D%KBuK0=ibadTo+2ep?nsDEo2JGXMDTC)0>U%e+N9xRb8RLA-vD$(sk8 zJ$`VT`@+2Tp>cH*fPj%Km@yd*lRTKT%&FV}zV)zW8dFGdyJfCug~oPg%UD&JG~7By z9An$?{5o+P4Hv&}*x1GvrWUagaRb~4h-Z|S3EDCd1>N?IQWyNS%t2A4fn|-yCA;uT8T~ak|rR` zny}O&b*x>Q0tK&d>25ZhDi_?6LphR3kpq@gSYWBsso*Dy9gQk3JKNpF)E5UIz^$LIR=%J_!Ov~ zsi0}Fnn_lutf$m)9y?oe+YFo3ZR4F=aU#?>e^)zRE|6_j$d;)C3E?JkaL={_Oae;Y z!|;J;&<=#AUmwS zxZG&BOfa<`$0DF%BXoS>BR}+ALC?l;Swug} z`JFT7kETCMVxSnP(eV;Y_1}cj1qQg3I7KTH3%jUNRjWjh{^^=p+i07Hhmsq$Ci?KbJw3V-3dq|u$_4hJ&Wlj zt$e_ezJx=_GN0WU98zp^-$5d>BScA~iI^=pa=0fUqC?hf%9ETqu^>EWXShoCWVR4k zDa#lfq%zA}W|XOs!P0aX^J#Wjdx!%;JR@SkzLPVEm8z&WyP8 zRl_Hf|(e5V`KjkV4857$4x_Yd=Iem?*J literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_white.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_white.png new file mode 100644 index 0000000000000000000000000000000000000000..278103463a6b71390487d9daf4ab109c637fe391 GIT binary patch literal 2812 zcmcguO>f*p7+!>^Xiy|1E~pnQR|pWydd8n?tJ^4KQxd5gqGVB%8{?Vru9aPnYdhIZ zE>zqq!5^r&_0EAShpIQYRQ&_+7kc2p0Z@2n?R7S7(nJ)ncKtE)%=wOt>1CFxSOtsLA-X9iS46}9y{7& zKG&CSYBweU2pEZiYLn40$%9E-pUMs3T@4$$HiZ;>ZGBlO)ONa?+KSAC<~A{67@L~s zH;HT8F8)L_v55`r7{o-x4X_;$Ppd8+v}HUBwmP>eUGUY`2St$vhA|$Gn`5gfv%W!m z-#4&nm?i=Q$`6x*PEe9xpGoM5oMmxZ#4^#8L>kKdqOF6ar3<697MtW%m>^)rgr){* zV&&2l$XSg`_p{+tIcJ6#ijhc)9I&LuLX^7Q8h)nO(Wpk}#p(fARQYx$I`18(!q^hI z+|QU;Jphf@XNKj)mN*H`C6)ucUYrhOA@hMeCkXZQsZbPgbdEwba|$XZ@i|a6Q$y2W zB@?ueSx?I0j60h%+cc9jP3^-wal+*||42DrEf5`Ah_pPO|D^jWTWqxtVKt{bALFh2k zbv=eGQ-sL2Y>a$Uc*u8%%S}qS&&-*$&$Ad(oDS!uDyuk1j6}<|7!Q%fJ%L)>CdenD zx;fmpY+`vK#PCG#iX6(UD>=m6(lxc)0f+}vsmiamPO8BjMb+VcIp~=fE`z9hHNSho z{K@neNem$dXB1z8ss3#!U0{IgIF?h5Z^jcb-08#+wY)UMouAn~J) zRjt_;cdNHytWA?LpsaL(DRv63SHtlc8+^G?mSV>P0l|6+YfD%zqhd@mvD}9UUziof zdB*4T;N_+h&nB3-0!6;%B1Zt5Ld)@x+wxh6fntJqGuK}<-3o{unAR+Z{)y>TSlNIk zeF2A%p}&GNb`&w}Lwec5N7T0kq7J6W7A;J;B`A-8r7!NonFZlLc81C1KxA{oN@+&n zAQf5O)}u_0G@7Qvm`$_GI7oPPKGg}S6;eAXKj#LGi!7ewz`T~)1npnccOm00R}KI7 zO)^x2P?iDX`3g~fcgjfKQhPH!c!RTQ0l6dx;Uo^Av|mu{Iq{hrdJd4;4H0ovdQu0t zZAGT#xURz@I66ve& U@K4tssQz?)b))nBr(b^kH!CcJfdBvi literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_yellow.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/cutouts/top_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..0265695f346d62cb23dbded856bc7ec72e47dab6 GIT binary patch literal 2813 zcmcImO>f*p7~Tr0qCrKKxF9ZAt`H!Y_00HdZFPy#Y)Tf`5G9L}oM1d2?^@aQIJT4B z<;dvtD+yTpJZbDWTVSZ_PH18 z%O7ZW#y$ubih^n5;ULNVaZ{hj_2F9$8@e`u6#GqmMJd#FJDb|7%!KCDG2$3g&GqWU zu`CC_uTe~~fo+3OL>wPmK5@0_rGvICjQp+Ey{RtvYwG=?NPWW?jYjp6S(jPQAfD$L zm>QHKK%o3MDcBe#`R$p6mdJS)r$sCiO-W>dJS>_zSX#O;Oe?WTJ`EED%owxOAa$%< zngByy;nKrwFi{?ILkz@FBt;HbQeh!VolXT`D0Vok(0Q?T1QtzwTZqoP$Eh&3L@p0A zF4m4f&yHKB?lSRZur!3Lpz8l z!kBm{@GJ{8>_&v#0231vj6GgS`!tIo#o1t9sQX4W^w0Ft; z+4N^g3?ZhvrugDd^lwAy0s|b|Htp&7W;_;y-Bt`y%S%I?`I)`*GpdrQ4E5LJ95{D8 ztu@=?VEQ$PwMkO?jF&EO#ZD3G)8Tl*245|drPxtlK(L;{+7gz_s2H(Ktn?tlmu7`= zk?}b@dba7rwFoATK#^wxBZY-gVA?Kn8Xga@NrfQp%=M>DH+^FH)STtee=&U;R^Dex zPrxB$=+EH{CyfAjiwMUKBEsT`1=K=T1a44DY%6Fia%N#cc)`wanH-61j#w$n7#yS` z%bR+X$)U#5bP)4Nb{R)WI6a@LgwzVDot2*pgBFS`p5ws0mdXU}f7Ev=pH7w+ zyh(;?5Xv%OJXs;i|5h2vdunec2d}@V7LY4)5KdwrO8X_nJ|rG@0@p^&bAZ;iN>65c zh?x;JZO4Hl1d4rWjeOo>uQ)Ub!(87q8-iv`eO6r{{8W9UNFZ-B=n`9x@BR!OCT+J? zx{Yu6zdM^*?^Q|M5=u^z&bS{L1})@9%b&AJAJLz5VsW8*u{~)*l|d V`g_p6R#y#bdu^lj)7>w={1;J;eF*>n literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/side_180.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/side_180.png deleted file mode 100644 index 7519ae687f738c42d0e7c14517e29feca5467a75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)N2bZe?^J zG%heMGBNQWX_Wu~0$)i)K~y+TT~l34GGP$iKl5U)nwGBliG8P)rkQEBeTZeCR1hd# z1QA7qm);fPt$85?YJx=2FFWs^Syp;qVR**pnK^Uj%&d~hWN>zNhGw$~uh$EQ!vR%Q z<#aloV*F2|zp$_%vCKI*IDi1$-Q7v@%E}5hHZ~BC$FaV?jzRbiZH2yn7z?dL7wpR%~x?5BYpv?(8-@TrQ^+>vTH8LSfLu!vg|= z0F0kP^ZGOpIGId}5k%Ac(|0m!x7#R{N>Ea%6z=cu5ekK1R~>M>-6$4|NT<`nV0U*H zg+c+hx3{p_ZBPwuEP%tqLzBVF%L^ir$h3mRfXVy&`vUNr0d;zRe>Yp$+1bJ4AfKZDoTSF?p&E+>lq!@%Q_%Iuv01SBi#ofB%cTILiOKnh4rj6|zn%lyXju$9Hd zMPa(Sx@s(*AIjzBC4PQ>@b&d26g5qgrE!KQSB*#pr*3f6F-- z4AAfQ(d+f3m~wJ*0veZsXQfiX>FFt|)hf#6GS1J>aeaL)cZ{J{$H&L=uIoDf0^WKb U$?G=qkpKVy07*qoM6N<$f;vZ10{{R3 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/side_270.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/side_270.png deleted file mode 100644 index 382bd71820d10bae1327d27b0ba53f80026f69e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmV004R= z004l4008;_004mL004C`008P>0026e000+nl3&F}00009a7bBm000ib000ib0l1NC z?EnA(8FWQhbW?9;ba!ELWdLwtX>N2bZe?^JG%heMGBNQWX_Wu~0$)i)K~y+TRa09_ zDq$3zKXWK=$7*!cEV_EXr$tY)sezC6 zee=y;d#|9G@DIyIvqLlu2!p|(P-fI_7=+Z^)+5zUeIc_ zgyj7E96LKZa5|mX-rkmqY&M(V=H@2sb~}tlBUDut@?{0n=~PPRhkJW_I669lZdH%j zqv-U8U#MwT92^`7iIUA`F&d4KNF-pjTCu;sk5DKi=hZ(e5@0r)f8mCC10IhD27>|0 z)zy_qpiwN(Zn202nl0BVH3;wKR;g8Sfn-i4F<^K|NbC(?shXjy-x_=TenDY3&ct8`szP=C$ z1f+f1tTi-|5;%o4tzNIsI;1U;CI*ASIROWW6>v;I|)6)}ry&fJPA7xtkj*IsUmY<0d=q%ml w3r*8dC=_sUaUo|Sed7M?>}ue<-gX$p^@ACIA2c07*qoM6N<$f=7Q#8vpN2bZe?^J zG%heMGBNQWX_Wu~0%1u+K~y+TRa09_Dq$3zKXWigJyz;CT9IAMOJ1_Ht7VZE7%B*b z4?;vD;-ha#^lCl?L0S+Y_{-LrwdXX{z{i@IZ}$4uT6>RjaBzU*<6{(yMVy_T;pphd zy8nJpyt=xArfKqgczB3xHj8{d4}~wf-7cPT?aj2{bULxQxe2??E(JEb z?H79HJlNaYlS1Z2l2j^%_xE?nNl{f5i9`a|*Vpj*G&C9w3q4*Ra=DzGL=~E0lXiIE zWHQ0&>8VLT3p|C%?(gr*;%Q8qxVyWHKp-HBoOXwNPX)DF&9o4U#iTfyOiEBJ_(?>Z zotqZ|`;02zjYcDsN+pwkiSO*}$Oe%l^h{Ec(Sq0OH5Is2*(1UE`8gDakv3bz!b~QE zt*tG=pGs)Y_1FEMz-3vGIba5C5kq8X^ljnntfhh>>V^tk*G0kW>#G?e6>xCo-KIyk z+dSzTXa3l%d{$RijSl(bnbUf4abfh?Xbq=L(|l53SIq&k&q)q`Y7-C?9e{iAzgMSXfxV^768T`StaMR;wizWRUnXHJeS`+}z;q?hd!N zx9D^_GVdhkbGzM^J!Zw9i6oW+CjPzH363d|L2(M%1@2Kg6;&z~)a!LzUS1jm1^feM W#vjQK1pkKs0000Qy5E diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter/front.png b/src/main/resources/assets/refinedstorage/textures/block/crafter/top.png similarity index 100% rename from src/main/resources/assets/refinedstorage/textures/block/crafter/front.png rename to src/main/resources/assets/refinedstorage/textures/block/crafter/top.png diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/black.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/black.png new file mode 100644 index 0000000000000000000000000000000000000000..11f51d272a6d6f195bd07fb799ba9826bd7d21bb GIT binary patch literal 3051 zcmcguZEO@p7`_TZsiGhyA$;h%7*y=u?(Emyu05dkC~fedv{$({P3+w6>~+K4?sj+E zUJI#)KtPZfLZXonf};MY2}U&jA%s9A{D3t4K_Rh{NQep{koZIYV4b&p`1#y#V-UaQIgRaJAn?Q@a#sWn zA6XIzRP~tggrA7Lu4;BB2z5J&g4v9N(Sbni+N=Y$ZOEsRC}mm^`tGSSG-c`$daD%U zVop8kHX8?B)H=8+t_^O}6rEnXhN{h~*gyvPkjiG#mZxSTbk44dzezJoQ#pvgEkf53 zhg2fgOx4>iqU0dQXdK5=AteZ8QIxqFisyKaW119Z7BG{ ze-XOd_Z^jG`}_NY{X)=oQ!G#vh2?mb=NXJ(yaCIHS;q2K7A-`Pr@5x%o3=#}i!f>T z`VksOnx8_(DVepr0!^4OHVYjV1UWLL98lLvIH%W5=bY;ri_$2AEZ@UeP{LxCVzCl@ zQnQ&%3GMmo`*1{sxlM}p;sXw1Taah>x*A&Fhdr(=2Il!KXq=iE49D=&V5i&mZLiy& zf`n4{1S)*fn8G3HnE*vua|$TwDM1~z-bK*2-MDS1i`r=}#zyfV$Wt$EH7(ul_g*Fw zFAP9Y=%WZtgv4-RM&RN+uW~?@z$+a7;PTKImZlDUSPoVg4#WYc@*$PyCxC6;GzO-H z>Y8fUZU*9oGcz!SSjS4`yv1T_ljZr)(oj=0LgP?_rm3qsNE*7N>x=78v5V^dkePR!(WF$k?M$^NZ8z|J8R@77YN}E(JDOITD zr=SsaBAqTYo0BZ?%&5$p?e9jItcR#J5A$rp?}sj`OJRnm%?fs^;62#)@X$d>1RRhN zV<>{mNJ!+Eq#%VDIjm?&PT&y&q2kmZ3|&xxsPaNFhaM&L0l#s$81u8r)0~#k_l|Hx*lNN;kcru!8^&z)RSPpa{-bj(_MQFpd zGZb{3w5jE?i|w=Y!v0iBNXoaV@$xezX*zPvG7Xe_DTP4&i~gon+{~)s|Gr2pIUwZA z0Q>g}k^hh8nQS0yliPUJ$!ft&HHdd&6_@sDioFgLO-_a+1}bur0TM}1C@BmS3|^3A zS<(zh6iuwz|FqZ>4drMkJ2w@Z@L`O6mQI2Ar*w`)7S3B2pAyGVJ3fV0P)*Ugc=*8i zL%=$>t~z>s>4w*SSY7?m$=2QbnyFWJJvP^RX85vO>CSRL?)u{D=vZsl^1a9A9ppz( z^flNG9mj_|kN>jz_cv#MdtuMeSY3UkudZ0Pr7eDT`+LJJZHwu1gZHhGIeTZXIyA3m z$E>%90}FO`Jz4XC{cgjxn^jw?uQX&X?K#-C`0lLz=WpMv8d2W(yv_UOJK0!xw&SAT z(Yfm08g5DL$g<6Uf30kd)Q0NZ#@1Aq+-P6*%vZ``krO)T9YHAF(;`a>ie&KoioPXyL#II>qW4q(?O`ql6lYE~Z zoa6IVcInZW8;h)#RWt2}nyDavHf>?F&$o10)`Ds$atQ?`bR$IGI&+pJbS*@#7a~l= zsz*t^vCl?rea%s|uTzyYa#=00G%I5TY2-p8n@$;yoDGpVy)ypxhG~+>LEO#|S?3uf zVv!c2-n0=R`WZ@P7?ub~ejxI^$SfgPhGl3*paDw(QD%4<1c<^#Vr#Y*ms`Ut3bycH zh)lY!CDU{!lksObziB6EAW0IOkg^OmnK_D(>0x>IR*(O z@dzqhJwAp(Pcj0EvicZMPf~(fa=ne9YuZuMOcisdrRW>M0zXSETCW?LnQ<0-ffpvA zFmzFf^b(0;f)vL@SypC%EPyu{{K4d*5uBPDbYVGIq8JbbjLhQ1lSY6|O^^4E3)NIP zZrW*x7fw&Z1fne?k+T+w$W4ahLPJGO;Sh;k_3OGOiyY7d01>63xP&W#S1BbB6eyqs z85Rnn$V$QD{IIEZdr9TZ&)1h`s#r&9HDpOt`2gYo6%-*)L6sLNNs9w2z$+>bgCfgu zC2eonIxcaTD%a|HrD2V66cjmCQz%XgAS$TwfRcdXJp@hSc)$e|%;B)zdNXC(5mUpQ zb0p!dwv5$dSD{y5Arce@V_vGJy7PkpmcbVdyk|k)K8}1?yw=b$#Vkp9`6B1+x8c@> z9S{Y96AI%kdKRT(VI8yP3&Z*-3p_C@^J+6mgvokB*5+Z38Fw?#Ms*3y@VHe$kLA1rd!Fn%2=IUbBBJ6F zCsG398A{=V03`+`Rbe<5ArL5r{tAmg z{2_KAHS?ml;`Xh0$HTuLUVkMKU;Wwn@a3(rWuAZCz4?(Ht^HrTyKQdAuD+?<=7j@S zPM>YJ)vD;nSDSY%|NQ55mmUmC&8OZ8{&M2?mDa!p{gbNuAEr(uTlSsozf+SW5B~a1 zqWg~r{RHzFt00GvpIX?xOk}g*lSxVF8x?BbirzP z@7Uz26&vS9Hktd9U-iG*we#Cd>y6{@AKex_akx$whW={)e&F2XkEU$dxU-|{&fx0V zvySjVn8KAWoAJU-$)PyJ+JiV`Nvav;^N!#=Io$v8G z-}jxfu6F*MlA_y+d_G@EO?9{q{U>?v_;Khv^|wm^{U%t|OB|oC_(tz7@NM08i_cfI zLa%Rfn~W(^Uau*vVhV8T}*~i-3Z~o^z6qmT@B%le1wWvl`y7P zue9N!mGkSBl`V>>;mMfvQH%#JK8sfHu@N!Qf))cA5 zDoq<=f}bK3iej*U=%)pa6R0wbp%{v!c#>uaT97DCq61j=!I3sw)ug&`RaO`3h47f` zS`tYnlSzM)^_zB-q(xCADTZVi0wD;e-EcvQFr4W*31R3cwr;t)X<(j2Ae*gj2uGG? zTu4}Xv4)eS2@yu7fJM@N%5y0VRFyo=YPI8O<*Gu$I7~ppbr6=$V-ZV{NFF|<*hC_a zcHG%*$fB%oL!zDfb_L*SZry=lgCu~VC~4P$6OgWcDt8>*Rf?)MzeE`VX+ z!VvBS5fGjJD#?VSm z+5%fgDGuTTrFvGWNTLRV0;{Mp!Kwj>Y~g4^q-F2Jt0K$MY(PdF_Uo-QFi*W7pn2r%wT|_&_mMRH#@&%g!%sI217>_GdSkOi$>15Ul6e^_RqGClx%O#H=8PGu{DhS2mpva5O~= zkkCX{Ab7}8gv{~*LI{eAOtB1vbRg&Y<)*U|%}ETK%c1{bdX`ot28<{~hY*Qhg)^cC zS&fnjEr9X^0u<6RkGf(Ypg>vVRh1Kma%RYaaE+Z&Ors6j0|LteHb4g{w4D&H*=7O* zmKE2Pbas(#hMGN}@(GE#Ce~kmh9ymfwmu*R25QNhfc=m9MvS=8Rm01Z0J;q zWq|y5g~;^7878Z|y-6Ru(onU49%T%olUPEfeS~7K(xM{B0iFP&AQLq2r6=G;0Mw+ef;Nr$uePg%`u_M+WKC!`IBwpp$7aQcXr-qe@_|v6*#ka@jZP9`zpqjmX96# z{haeXKi$6J!^$6*Megq0Q2WZeANL+Uxcj;CJMSobbHU#D_Rmi?9-H{go=x2KHykb6 zdGjN8nSG7p@w2bDZf+*23G3)JQ<^5e*5wv1EpA!M&z#Zw=fV(y77($2=Fg)ZXA}A0^j7AYFVm1C@jA#fb3B*Jw7$U?dMg*L_S6gXmgO5%2HS?SA z`{p;l@0)qCYS#3E{E_({kEfurB3Mn{h3@^pAo3jb%WXtngUyOs+v6GXkbCEOwr+pK zK-!!=G#Xr`hXaWB%02=*r9CP8~Vlcpq1q&8rOir_ju5ukrQ+D22l7NF;eArLal zaJ^o!%))b)%?hi_8dO=Mr%a|MB^6>IjvYiL5T_wPm%0wA znot#0W>}b#yns;w;3%K$g_0mhU;@Pf4zNIEA;&;T0fGX3ROX_IH%p5u)xl{QU*s=9 z*E^1>uxv|9i?@aM8de<(Wm#qc$8sD)5RBcLa8Qy-*rT%+g4k9q-E?##LAe%D#AtE? zG>J4lg}9kBo3Jx95yIFcGFj*a?vzqMP0iuVCM%Y5uBj}J;W$n>Ho?Limar5G<={P< zjmL9n+bM4*5oPAqBiatPnwYJ|w$Ws%xV)Ko9Gwl!cB*kFHT@V);JLwOz2O*kz0nH^ zx$bUMIC``fhi*?dC{F6VK;51k)KtnWj2y!X8%8XvovLhX6bHQ=HEy1s(2N#)ygTvC z031XP4$!WU7~p4k5au`qKt+U40rCOT&=8TPh8)xtEHeOxAy7C;5kNPvq3O}qKB1bb zL=7vB$inGyREJqJQJ3--3MrKd+d&BxR|W$#3Dv9Xnj#A-K+x}FG~`1J0)n6M`+1(> z{Rn6x#{;NFvg3n>+T@DL9iPrG%}|Mr+-fKgA|OME89(AwMvV%Pk!2n+B8*B=)yD$> zg{-w_ES;n{igmT>Mx_ypQS6s^Rf{mZ<|D>5*A9%h4^fkO0rI{G;jq(hnGrLrkf9OI zd75%pTOsC2sL0K)01Y#ZHLg@+P3cA-2gt=j_nGOh?W4c5du~D}6mvA?>P1QUpF>I) z2|yA>Ud*&t=}8=`3F?G3I~|DBwWqdwk6X#y3{@(0n`o{zQ)}kn#>`htr&39&AT>P& z)m10f=uETT!vgn@%Cy;*dQ8Z=i)zy_+lV?X$ik&{gyBB3g6%DM8#UiObm$WxfD&e+ zGA}VA7623BMIR&iWii)~J5nf)o3kd$Lko#m%j(ll)8T{O_uOD+WJU-Z|f;`&z&|Mx{=-2+0p z46uK%5b6J5n#pPI+N3sKrKeiZUk#F-SRtjok7BPuS(PG0(MXme3>4k;M54?fKFaZ; zB#CMixr%nJ8UM7{yBbQ-(B<5eZ6b#;_cM12BtN-xBuYkS_ zl0=wo&@@_u=`)2W}0VRs36Y?BE@X&+Obb zb?S8Qrji?Ttu1FBo_+nhxfdr^3}@TdiMv0nDOxb3YRA%%H7oAl_4bzN#K1Y}$hwkO zmRpwwq5!q+>GSW5ZQC4d+a#ZzfBe+tKf@!A|8VX7wFQlz4J$4#A76g8`aWvdsHG2T zr)w8=gbGg$*nVXH+BJtxflV8Xl?U7P6JNK7R<1hNar^cs9~Vr{Tg~kGqH@fkEAH97 NvV2zX@YE%%{sOz71;hXV literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/front_disconnected.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/disconnected.png similarity index 100% rename from src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/front_disconnected.png rename to src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/disconnected.png diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/gray.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/gray.png new file mode 100644 index 0000000000000000000000000000000000000000..d129f17ddd7bf0a1a429606e356da879a50281f8 GIT binary patch literal 3071 zcmcImYitx%6kbG0t&lWuu;QjL%p@y_mc+e%9tlu71w z&v(z`yXTyHpR2AapO#;k9|#1dRaQi6$h*M5^QMsJyn*YGyzaIun%qF(p6UKQDX??b z%s?Q&&8Tbi8e=O}%}NF#vf?#Uh8dx+eBMJ-28z%PVvLK~ zrMShY=yq^zcU7I%-Kr^wE`Eesl2VC+B=#VcN+wKKO-1OmUX^_N!z@juAzo{QF7XXg zjj?K~)N(K-1vy6JIGzeCK_G=f61SM*Ii6!Vkp(;hB$W%PAWUU1npks?uGU1CXKj(c z2;Jg&w#u@dot?o>A!s?xEKn4M<#?9o8G>NkF4Kc4#&nAYHAJziIfm^SmPz> zA~f+d6GGC?sWsg!O@uHu1#K1tIX|Q{5NSD_-R>mP#*xP21Wsbpa|ssYu!N;pEC(M| zZ8DidyIxrb@hBVHsA#vY%f@UCcCB_t!(|=BV$q;uu2+MHsF}cY0?$phTP)9VTdXli z$caZ#;TifE27Sp0C{7t;Kz&ILYOAFVhMwirSyo~&cd7?{qj(VHsRa#&iL6d{p&xj5 z0**otM`%Bh7*1vcu8!wb4yYnn#E}m!1C5c?M9_o7!3x8HI>4!XSQVrZU<(;~*SJum zsk-GPAz3&h37au%o6Tu!v6xzEx*jw&Tp5kf#MPi-AT=%mfde6t_y|RYmqR)emoa37 zaGaO10A)=Q2IogDt=&&5e}1OEkfjkFxz$j09Vu82X^aMBi9t9dFp4N428T&)=|Dh8 z$!S~V7^K8uVz^e{D?~KvSe670#TfyGF(ac8U=$GdA0p8Z0>nGQ;gH=@D`7b?3lYwV zet)%9qMo=4{rZZ~AUoLTr)r`-GZ^MMas?Y0A$RHEq9^v@YU+ zB#MHV9j`W0IMEn22y1S}5ox%jX{5yOWPXLJ6^2W4t}EMXYH?fkD`8OSqEw-l2|@F- z6C*l1Y>cwN6QeStwzCBjvTl;K8JKJ7UMF;LNi$)1+^S&5a^8g%oW!%W))< zT0kVCFd!){%On^@kP!e#6XQ@GEtpXo!fg&lv&;_c3`;Bd&Q#?82ib;BErmLv@ZGioE zhsgX#GfXb`*CxI3s-yLSiRK{LiB;0t$7%KmD4G-xiwsnxI0Hn#JfWyCP|$fnlq6Bp zp`X#dHtWAOdq0QLGz>d84GxjRnE#nO1(KiKITD+sZXI$;yxiVHPNb7UmC=$qdE3cX zBKwY27i{b~JAZS1VZ%DOD0^4Yd36s*q#(T_F!IN(Wdtg^{k%qtUU z3$~~yW|lrWW97R)>UZp!(QCeb{NmCBXO6E~v2*X*;C-8pU!3(r?a|9~K3KhI-d7;d zHoIs~H1BEmg@J2Rk0c~5RQU6X^+jI~>^i#csU0teV(;zSviMthchz@&?mIjF`f1it z=g{w8&OCT}e&w=)J7;e%53Je0I>yc2UOfG*89sRWSy<8Z+S&tW4mUqvvhbw-iSf|Y hZGT^9*U#w>d~;;)DrN5UC;TINWm#49!)5C>`~#PW{tEyA literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/green.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/green.png new file mode 100644 index 0000000000000000000000000000000000000000..9a51df363cba15f9e34f2d4faa2a9cbfe31e6a9f GIT binary patch literal 3079 zcmcImYitxn96vx&st{gL#2D5k60Pp-d-rzjQQBUiC0twD1Fm1x+1=T8?cMIOyS=+s z8!Dm}j1mHTAqMCNm7oxaFN`Ew1bh%*i62BHMy-#KXoCVJXvEojwUw4OD4Xo;?96Ze zkKg?N|Cx;qb<3ug%r6N90@G`2B8})f(|>QCirNK#Tn6Yf&8}&71A$xS`0u2^ju++y z0wrsWSlo+8SIDZB3lVflZxtF}1Tzl{CD3F;8pG7Aw0ocLczywl z01t+7KadD2M6gthVPuMydHQ||b*LOPib7KZ9vBXm2#Su;l+5rlM~whmnxS`$3)NIv zx11zE8)qaz3nXo`C95qOm1|Ac1EvaVBVinw8Z-<|R&k^eWRp6f-#H$BUfR--JpR zGC<&Ymd}qj7#Wy|M-0T8n=?chKGQsM#;;_4hRQXDi(;-LUu&A++I%lzVA-UUftqtc z^`jGNcz)OzWrHV1Wln6m6(X{(616#)Yw2DZIIyAxF+6TokYgF|g4ESbr$vsYXaN$s z#0mrtIf_tNUL=H&q$(84KuC)P*RM34m1$09*g_6ni|Kh<)mC7(Ky(O^__aGD0wu&t zKp?nKNFxLdIRiw18jhD#O;mNjNTWG3YC*Wp&Zw4|g3hqOvVjB8K?)r=jO&h-#DHxl z3^kiwWXja?=Tk8uG0(z=%FmdjY0xo-#lUbaMH8_9QQx=`H?eAXWwKo7O(OjZLaq#u z|E>_Z|45F>rT*Sz4_rUz+t_i@hI1SsI4jn+ikdGUj)Sw?On$yhlP4<*kEmiHGN(69a)sWwnutSm?Q9 zTkC^WE9V|xH~7Y?MT_42qG#iVvN`k?>b)hec5f`{ox5_wmYNmK-P7aUM`y&J=@EWu z8`$OE`cPS^ymF)ExOKmG4W{dUE4RBPd!GJPwih;cxr; zPxdT*ieo=scJZi+Ke4V!}yC*gC^)t^qho7yV{NthJ2aa6oU%ap7#HZiP z+JDEz{WI1dTHSbdQ>Zr-4@~)J>y6l&6$4-I+;@;Vc#eIde)9J>Y-PU^H+P-i_2=15 o@$dRC?S8P&I(K_jbbprB`T)SDSK`HWA|7>|AftyWM4X z+ulK9L}Nsv#Kfox)=1QVsRZ~Vfe_S4ia&s0QW9ejt2Kdyn4Aeen)s*A-d9^`X@j!K ze$D&L`|-^CzB6xkv~OFsbk)*OD737tHQveIb;14UBkcLiok`4IOPtmoFBE!gMQ|?) z9UfX43N77ZCcFLa#0xsHb75@QDH_h_9EJ{sHf+i}nDkMfOVM7_it)vB-}0Pk#Q2?Z z0w$bhnlW4Vx^&0h_9WTcM>K=qw2|A8*O`JG^)Z*vWi3z7$M}+7oqY$x0?(BoeqW4l z3Jh}Hi4LyWb}6TXAs`TnoT`P95{W2qJtsmD3Q!i12#}(~h>ldQa`DWXYoztg_|}Ro z_7~$bzVGOQFgQ3E9+bki+bbYV(*!6Aq6ioQcm>PHd0=@BRSj|K5!ZBl)3&%kBTm`< zevD_HmP5!nHMN#kp@|VD+k z)#h?FwCA@BFpny+&5HJt1&0cq)U*3tLR$uy#fGY5p5IBQs9C^t2Cq$aGPZAf8G8;A zYT_AG_-1+zgMnlQl;+Jjpn;?Yb@XPJV&8U?wwB8TO#p7zAFK zK;zh_F+NBn0HZ*HNm0}x(q*&`vJY5>CRl13*vHes8h|K?pf0MqEY1MihM6wR3pI$I zw%r_N3uoqVFBKfCw`47m(AzA}#}=V&@fgos4V$K+Q&rO-MHm(0 zUUW@X;y629Yv7f^G^S}(k%*B3lA%%%H6n;9O9cY1xJsIM50DudlYs%HDkgQ^JGC7|G0k@w6apAvUjCZky7xgcNklKma5bukAN zS(aFkrST3kPqW=|ld zsk(##%c$&6wSwe)o11DsbCPCI*PNCE)2-B8;QmK@^Jd(_y5Zf$@_-jf2o4D4HX!`F zLzMsHWhS=GQgUW0!R+Z6U!RFQd*Q`MUhFG zZ5?HA?El*AgB&W+Fzwt_9b$*E;InoLWIwfYB(+%Gy6luVGCuNSD75H_ws=!A`tHd4 z=ZC-FT(|XVc>8zZFZQfeJ}bUAakU{+pS`BCbz6>@tCAnAzjS%qYX?r%^@;8%(p$2 ztiSbi?)v!9KI!iayt(+y4J%(f`*OIuukqk`!*5rPoaj?NUiRz0A@A`En-3qo)_>)9 z=SXqis~;BD-Yl$6)_1Kv$iIVrDNY=_J>Gb3tk^c{>wkQ_e`0ml$jaui34fP*<>I=b m_G5)N#;#3HzIk%dlP&u{uYa!V%bUUByRD@?eqzfjum1!2&h9z@ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/lime.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/lime.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e2bb4572c5ea4ca29421df2f72b976952494ce GIT binary patch literal 3081 zcmcImZEO@p7(SXPr9c7_B4Uio){qk1+wZ;Gl`AQ|LW^9f?Gdh#L}q8^dQ0zim)&i9 zCB}dWffk7gL}Hg;{Bm6kRrm)!2` zywAKJ&%EzD)6>+rYIeoKia;PRyP-bXOx|<+fBB>2`Sf4IfV^hd^{s9oFms;&pBC8P zzaS8(*lffTULv+egH|R8kfq~bHe(ZXAh2wC)&{U0dz6mb3^PLC`1CYQ87M-pmt$Pa zuEi;%ev5-!wlv1!mUgHjdU-XqEUOU(8SDWnn@O9lmW|Lky&4(&(=1KpAYOZfuJH|0 ziC7a=YdM%wf*b=mPM|_+kXIy0;hv=gPT*KhW_f|(6^)ZLK13CMG_mHOq}Ci=S+GUE zB6Q00Y>j2Ry1Ig0V$gEhSYB0CmJ?V(UPt#cTdQ?2@GK{8S?OZ#G!=cL1U@KGRqG8CSzYcDKk&i= z90eYZ(0(E@T$mBLxFBd8ugUyUjtsawG)7Vr0S}A@s|?4-c}^1uSQ!Jhkdf@36pEmh zw44ke8)sxd8)j{@EoUtj(;7_I117``(Fjdk4H^d0pbBIis}h4$AkCqJS|UDu#Zq>!QX>njjWy=s{dB&%TU8KZkNOjJh`!r^sc@AC_)`B7Eu*) z`;3YgXRd$e$hHw1PTIRlWaFL(Bf7C-w~1@4HghwClj$g*8>^t8+C~*KTHenClxxw$xXYikSmazXWHzYY%lGSKtb^q=m2 le(BKF(4FDa+y`HTZvSxL;H5XSJ^p3Ap{_A{e8t9B{{iQA0vZ4S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/magenta.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..cfe755a6785d4fcd9b250b218fe7813c65a63981 GIT binary patch literal 3062 zcmcguYitx%6kZa-OOWReGzNyL5KWn#_w3HdLQ1!_4Q#3H0&Nt+ow;{*r`??yW~SY3 zMF}LvLLx-aCX@ieR=5_CP z&pG$I-#Pbgs;_%`(u7AR1OkCcwKdTO{GQ_9>n-v>Zf8L59*8h9g39kd*{MV&)SZ!!a}?(kw@@lEMfI8zKr9iM=^cR~n+#1z-3t zLMA=WR%kkt$pkZe&~g$qE6Xy?a5TqJ7(uxmrU$Z=>6R5OM3JjGhV2=aN%$6lYPES0 z5=WY!LfS5wHQfSDm@qmEY?=)+{*-b+sFiSbo0G~phZ>DiD2+_d#aOn4#Vo~QCHSCb z)9Di0^{U!&M1{Exigx22HliDlYqdEVs%pm`%Zh=yUIXf*W(31AyfoNOTAt-5tszJ# zbq}DzGxQ-G`aJ`nC~FJ>^?OQCTd8yq@GK{8S*fCS>Wi@v92?|_CsrCJv@-6K{=^Fd zP!xD5Li$3Ym@vgNagI|MRuS2927fSlXbeje0uS^D%M`=LSw_Klfg1p}prLmR3x%4Z zTTU9_g)`D1foR)IG}G(zG~gN6Z>u&%0*4ZT zw6@GKaEgOef2)2}5L?tySmHIPQar?=g`vPwGOPLz5z0IcHKbw=`}|f~Da(mj5OdCx zgumJfHjhIEettzrw$Rw*OEuM&Zwzq^zG&8e7W$iq>F?`aZW@?kjwF1&C^`R)xOCwF zBvItWLVLZDMX9E!fmw6&fk^#(ng{mymCVmjrN(fv<~j9@! zbs|U>nvFpgcw|)O&1RAalXV}}=3%a-dl}%MiUekO*sP$33f=|n_Ya*72`s}(h|*=O zO%VwUrSf8klESj4GCYS68!Ary-q3l46%>vy=Fo$LUZ7P=0yBZ|CPb4DJ{bl3|bKW*tl-iLo#ORF|$!*y`W=&5$_tB-T zV|4YWH9K40Ie%f%9d>&7=u;i~i`}bd&8h7?bH4lLyISpN-rO?#Y}pTUe)n!S{L;Iy zchgjzydnR3ZK+(r>^r=wXKrlA^)~&lIm?NK${j+6v V{fv_>q<=E6t*VQ@zj)2YzW{{A{SyEH literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/orange.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..5fb06912dc00af5e4ac93a9b651f334ef6971a32 GIT binary patch literal 3032 zcmcImTWl0n7@i6mskAoW6=EEwL?w83?lU_hE7WeGOI&Em0xdD2XJ*dqPP#iYotbvG zM57WkqS27}q7|Z12xyGf2h&JV^nvoyN<*tRaEZ|l|-gIf78xuT$A1vwNzvXIN#zFLS;MZGHi4u@%qEJA|r7}XRSBs-FA zWV7QTQi?D@XBdu@l?W>dg2X&Xatz1Nj7YN_U?r6iR8}U-7lo~PhN-s4SC?(!zZjJX z0#~K!d_Et^^AX2O)2yN>G{eyx2QUKo{dNEg!1fy}8sf;;J@iVD^=&`?r^x@xnBVBmNu$H`W5r>)`}$*~cRd|8&2L|76x9PfZ{Mf zF)B=Zn{w1NWXUjvinjHh zg-aY}Cu$A7GO$JyMI~N0G{74&0#QR?fx>FxLo^g#V0l@?9FE&1zIOqDyy=DXIDSu@xvRITV)Jq}gVRj;e zDi2#zEb#28EUC?B5GLy?SzChnjv3^khnmuu;Tfxfp3Zq6_Fdg|Ru))>l@QJ*UIHQ# z7@+Z@45X-{YYfjJ#LAV>uXLSPSwZFaN)26$>t$N?47Ae-Z$dP6?ZN00FG4{xfTD>e z5E(%M3U3;Kmys?+6`bb+oGO?p8^U!CMtAH!ta z_t{2yf2tNF893y4`H_&c+M6-sX4eg`ESBrMNOX8WD769l-yNd# zA1^VvI$WFL#;Z=%3uc>xcqdkIYoDRn8?2&Bnk)jSNE%?pusort0LYshk2elcH;Wk^ zYIFW;vk!BqNW+A4Q)LJr#=_6)DG>iu&ymQ+b?f0%V*ULW(gaacmxwo|qAwnQ`Qx>7 zni@WT^0nPdckN!f@0nfgw=Efc`_x+<1L-Y~6I)k})qMR&?WXN5!btOX#>x@x!l8#Q zWxpJ;p6&eoGRqIIjb|3_*>vtO+4|0rGg}gagW^jc&Rs>m`!vyaV_{Ue^HO7zJNU%j z^S>>h`_$+;ad;0q`pr>rVDH>Jx}N`eNw!OQT^wqd|H|+$+rL=5;Nq#RUBRC(%=zG} zAC8Z%Ik#Ro0|(#lxqJSt)YwlaHeR}C#be8secv{3M}Ae!4fgHF*6bfRefr4RhVJ^4 zeyaAqV~bn&FB;l$@zs&VpR^qP?5}+bddT{NR%&SdN9}apeKWDYuKv)@u7jt3{PggN pvyI&yC%+wfp@WE6`455bdrp6bH5@SM)#^4KyBpBaBoVkC!N=qA&OKx{| zzTbR*e)E0b%xeSv+q*hfc7{Tsu4G?gkiHkOe@8oguKD98qObeizFmGOv|tJQ&kMbC zaz!ZAdB93%f=ucu!*ohvgq64+jP|F^(fy{5`R=XUmWn|Ylt_TMN~vi3MkU5q^%``{rUjm>LW2Dbfq7k|0TdB7i?)2dDyUe{DlUg7~Iqxq;=_9Mg!h&QK8J zsi(CNN^VoF?bm6dgb5Yo3NS3Pkg7mzHgWEdSF9Sxra+3MMC`z)SlGl;mQtxEd|I`o zQWNb5y~EU_dTi68{q%@SghApvL!L=`hpEN24afXokW5lDhvgLBTX~6+zbYpWD1m2tQnw8(uBH3+#@J(ytLyK8@V&k@QssTSmHM9v~28@{f#W}`T~+b z0g3S}k$@NlvY3`6LxhF`9~bFBtU*&WH8BcMD_932OheJ2cuAiEcCeKjnH7pnBjJ72YyN*PJp50Gt=WFp2>SHqTt4MdZlh`Iuxlv4pK0H7;a269e|Mp4d; zXd-H?PdMffODeX$R$tgLsgCAu7!X2H!vq34(12n_bb#b&1ejEdq|4c?iIs-7r#*|7 zI4ZVkWnN*bF-M}RY~n1Cu|_}?MMCOO72{!jGQ(1}I8>X|B$56E$ewliu36-h;%97&QY`Tt%NL_+e+O+{)B#mdWEy03 ze!!}bVkTix*8G|yYO7?|R0->3tU`@G%cnUvQtvf8$btH(XmQn|q`OuN!DQJ;>9PtG5)naG zRy3eSbu%l<5+P7)gnp~*vH>H8BsXg4zqnqf)hr-8Pv{{e@OKgnkrZso07*mwni`P+ zifS^ANWxe&Q8YSzFw-`KyBv(^*u%tYNh}w6h#sWG^J9F@b4na?-J)eyt4kQRas7O1 z79ZY326o7O!3!uWv6Dh3Y=OkHCRmIHFqod}HbEnOo zIYYMFMt2Ojf+Q){Q5y={m8PzzkR#+>)k(&Z{B=n&o^rP z*_Fp{EDwEoBYtA(v7UU}p^`Y(-Z|Fs?(aumym#+C=av~=6HjLH@wV<&&!0+K>mDhc z{=VyMWqyBq_vb0+;o!omw>z$X);`|0sYjcDUtL)7mmOWW>|FZMJ=VhEH|G8P*6tgZ zF24NU$A8bic4ajlJN4$deRAQ$vlC1A99(1kx&G73%g>x1-Tu;rHNX6jJb2>t#l-lw y$OD)4qf5rxw!Uz__=QS-+IR8h%>{?%oewQ}EO&C0kgM!wo$T#TeDcKJSN;Jvh|B;0 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/purple.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..259a8be79c1da2f9ce5a3dc6e248ef84b11f7bf9 GIT binary patch literal 3086 zcmcguYitx%6kdo`C?F6T5d;~hVicI2*Us$D$ck;ZwMDlr?E)?SkUKMXwj;YU!_2h1 zt>S}+qy{3vNCeSXz+ecXCITV+Kv40KC^aIYCSWiEO5!7mMl`AS?yIe|w86(D^SbA| z=bZc9bIv`T^|kkmE1p{H^ZCZrR7V=ndjh^kU5lPGe(nM2HQKIjc747vlkh#lw`J>% zK40;2Bi7_KMembUE9nQCr9gi=X(P1HH+Npz2I?~C5ekeOW|;ip;31MQv@p3?h%!;T z0=5{{9S&^lsEw%|%T!4t=iNojP0L6@5_*70CljVCr^94MuZ+I&FijE}h_@_EmSKZL zQ?#C_upCH;euh#Rh9iQKpA`cEk(onq49C!nK(idhiZTFTGP$Zgb1V4z@}M0gO`*6YH9&zw>pW8aZROR0w$s9xd_V^u!yB-v;ZGa zZ8BLvyIy4*@+h~q0nu)(-G+1nbgfoLg_Ui{Vrkwn*K2^i)C^-ff)^&+EtY4wE!H3; z6vX|g@Ce$%@Em3J9r`AVP&=Q36mB8`3ES z27@Z(L#o6C^7A8>+KPh;&(G$UW~oR=VK-z!RkeT)6iVlU3dJh{i3$Z2KFc~wIyv>>EHT7X4fDfl615+7jspn^E;wOe5&EGKGd zh;yVL@3xH8BUb^=uQ18x2AgoGCR($DL5@Ke&EjWH-aLf7SG>?P5XBrx;CPWU_8U>@ zLJo+6zzezYdLs=JO%VgJ=4Krc`%0SoOK>H_87fyBE{eJKT&-z@%X41|gUBSM4Akrr zR2-d9BXh&X02@3!Dzj=+EfA4)g{aNKTub*-z=36P#PE<=K@aA<3)-&iIvWhI3@btk zMU6-aFu+g>F9azuB&iC+a}ct@{L(LXotN2w%<=ggx*FGWw5lz@j6-w?(d5-HM$i?& z1a*!I2#QXLC>N*@!-y2a1BKPOfS~dy(JtSI0Sm%^ycpFo+o01Yux#J}bdW;F4U@WK zB?(~L2}8|f7u{xRx$~)zkc4Luz2#?6(lqE8ePW=mm4XYzzi4mBh#Out{NFc;#tlNY z4A6hC5ZV7omdPr-H<^Q19;g-!HwMv3EThssM6uUcNfni#KmkcaM~8sZ69^Ioc%9<~ zQ4~}i;E2ZBtbbbUaSUZ>=+iglhfp(yKMP$T`YH60&_sFbpf2&7wGW}@b3{c=q%0O% z|IX8g=a-k2JaOp2mXfkDMq_9Btz}(BCuZ%c9KT?E_w16Ejs7Kjzc1=ob$;}Nli&CN zc5iEaob0%G>VR82=G$#u&yBs5>KS|P+#lols)d`YPQ^ZXbmE3-V(LzM>imc-JT-FH zliPloS-#L%GGpfvLp`=`+-u*ReC6!3_wMl7vsSsw(?@@N_~J)Z?S`{v$CRc8ookEM zzcsQm{qmvOJ>Bl6{TGg%+@G9xedqCy_pSJq{_M6%tIxdm{7b)&l6SvApP5kn4E$nW z-RoPY+;VBtlt-@He}A3)^~^JJIR4YRvY7Gt&AzpJ=YIL_=5%N2HPnU1Ij??oa6>s< zQ%}yH+`Ogh*n$<)Pp|p&_^87lp4~3DHch-i*V#AYCySPzxM}x=7dP$nHcqeWc5hj< zdNu29f2_9T?bM<*cTfB6)1%tT)8~77jvOEHfKlGn_5Q)q$+%;$sjQ9cDPOwsFF+{+ AxBvhE literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/red.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/red.png new file mode 100644 index 0000000000000000000000000000000000000000..c6db80aa36c260290a1723a909311434b2ed92f0 GIT binary patch literal 3050 zcmcguTWl0n7+wNGscD326bX^Zv=5-p&V6QQWI^ZxyTX>zmb6tKI6LP|cVu^FIx}sz z4T(yTOQI%9t(QoGA^|iI8v+`Of@!Mo02SyV zRv=K?V$?T!jq#PLW~GAwS_u@)q-~521QsmH*g#v4JR*Ub4Kqw$={rgi1`Lx8Vw{QF zRVZmhI~`QlSzWJnuGbVuE?P(|$f(#r8hL=oq*JD=X2N9Fu8P0?W|}0j5N~~$T=PCk!CrHl~hJhS((URB=+V&U9F8Q%lpEA zVKV7?wo23O?d`#KK4>}3G^;2I&2TiwQ5ZqF9i|5|l<8I!EJTp2Ifm^SmPz;)LBeYF z!X%C~H-)raG;6wfnlNE>2G}$kWc(>*flw>r>{ch0bq+NerBE7~o{O<;5sO)h$BXb$ z&8E{uwCgQx!x81@HY(b!@30YFi(ISK(a_R1?6IN{nCsP|A!;Tt9K(x)?WE;dZqgcq zgktvyDm+6U!=c|Z0*W%m7*M~b2({HJ2LaD=>Mbi(&`wPuHiBb=95JuKFrn4%&i5yt zAAlmjLt)Yv62*ilo~h?Jm0?wpeT=~$Ob!~y(uBYR!@&y0u=OmXa-zyfBfu6k^p0_% zP*ZiwNdvraMjA9D+BTcB-r{jJX1X3QH57}4NgQg>Frdl_9D<@KQIe<#lmZ2wN+>vL zi4%aVu@X{bt}s4gX|2Af{PDT`f|iDD6jwu)AOjE-1PZV^PicanPzsk2D99>2i-0Cd z5EZPgatxf}AT`{o9~HzFbrh0#4JIfa%7_X*8Y6>JjS&O0=H>#ChW9j$?C~p^pP_2haIxk(^0lT8wdB8229Zrl6==CB zXudiTB=gP2C<{C>DsyJrlL(V_2i4|auBChJz(I?fF~j3#1wB^qE@-=R=&UTT43;3J zE4)OBNMNW0FUph@QnUoaa|p3=Vd}Ss&a14Ta(p3&?k4m+ty&V8%?NKoGrxQjAof_$QdRq8#n-Oq{wl@r0!U0 z0@!xS(6ZS@x0x`%KNS;_@GN4e{ESH&M2;~`1H-)(Lm>V|f8#1{V%6|}UnJT;Amqvb z{r3uy`;X+9T;{J$cH>n?s|6F)Al`{pT-wJe_PD5PQbHCfphyXd75(%CqCx>)=Xg<) zL`?_2qJ3-DKP~pYhO#saJ2w@Y@L|mVES>`KPw^ayOq{n4J|zx5)wCfHm^3#QSzI4_ zd0_iz)%{P-*mU$@*QUtyGI9#};?^zaAI@w%5`8~$Zwsc<<0v~_D+g+m%rAy<@w4-dRBbg zaIDfi)4e^ZrTTWP+dR2v*UUE#e*a_1tFG9x;_$O4re^qaoBR7`mh$Jmy7=j-s=fEb z$@^aDyLs!QE}~`OTUS^2tX;V$`reMp4IQhVh|TUjZ1-I`zx(W(wF6ss>|!cD`1R7c z$=`g<9hlbDxvgwkhqzC;_-L#|_fB^oy72@3-~;-tNdFh^o{H@y<$GFQn!NDC6Z?PB z|7iO11tT;+xNP5x;- NwzN8OV9C0Te*uZl_C){y literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/white.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/cutouts/white.png new file mode 100644 index 0000000000000000000000000000000000000000..a0f147a490b7a1598ac92dcf47acd9088fa9fdae GIT binary patch literal 2988 zcmcguTWl0n7+w-$N|B@iABZmwQ%p2^cIM1=XTpl5Q|uZSO1p$&0^!V=GwsmbnPFzy z-4=NeAqrj|kQf7mXh@7{0!HJDs6ieiCLkolXcVt68hwx^#7pF%p0l@ZwWSSSCYjs$ zzw_VD_y6Y{>f7|liuSwPQ>oO7T(8wn-yQ63yMsROxiO9CYgyR4Jx-;TuVVL-)Ugw* zQ>penUSTj9%s*!0pp-^VV3TyE6jF35wQhYSM0kWGoK1#2Kg(Z#_Z-i8PL|)M=EZ#2 zO@_VRiHHnLY%1W15o|d8`iHo66_Y9`kpyv-QqhmiN|vwcHR(4S7I>}-Nk+1K7c9U*-q9Fkqh9QWOAW48CKs@dzr~>@Bv!THvF^;@2@dBS?8j&50CRv_( zS_`2RHr4uZJxw%WLIs5aOp7d}D$v1ATsRsPtHvEHkRmA&KZz+8HnB8I`Fs;Tr`l4f ziH?(=G3rr0wmH#pVLT*4KZ%3U2$P;MYO%B7Se*2enba&|I)yhUhr>Y<#KXZnNoa~^ zr6Td%c?>eiEGVgX^FW!T2@TEeh@d2h3PDh8aHp@~8z;fE#ND^e^PQj^-_HWCPaqab zNS0?r0%8WpVnLEj5t=G|K%^gH4VtIabWnm?!3Gdv0g9%SF-3J2IB-07d_ky#O*e>2 zh%TI0LPJCd{h_M0eBR9Yae{nIa#oh7uBJWDF*A-NLz}v(>(~V%R%BqdOf*)zMrH6Dzvn5={q0R&}6I1;Ey!1~L+sBu9}Qg!P8D&5=h- z92Hx&GOrw}(Ipv8#*PhSM<*cTC=eLXW)IadWChB)O>;P7w>u~XQ9f{J&Sjost8G&C z)K$dlE6c{9ne%&R_o(^ zUWF6~Estg`t~sK$O196IuujG*)a>R&~Vs}`k+a4iJP*hw6|KJ3l0 zz>7;|O>KFY&}7|$wKZ5AxJemBq-%&~c)_X==5szqW4Cr4>IxL0Mu2O`8c>NM0-Nzl z%NW=eWr+|-*)*T)vI!Mak{dO2JFeGt<6-0v5xNNp{Ot!LVpnxsRR!3UARw?BOvV5b z)*Z!#ng|hP)8B)cvmyM)!Qj9jBT);nLKGpok&-CR@@^EAI249O4_B*881tR_{?sf; zE(y4q_A_tN91?jg9B8%DbblVX z>IIACAl->g+S(Ur_6{_#X6q_IhGqk(GDaiS07!NvS=BTZyNEHGX$$^ovu7NtrlIBB z)EJ_NG4|O!1=649Igy-yOu396d$9K0a z+4oJim0tS&%b6ECPX#A`5HEbNcUt}NCOLcNsW@G_X>t6rE!NeQoo4RRjVCrw9sgtc d+*IbG=8Ntve9EX1a~-eke5S5pq|B_P_sl zC{*2LwYCLqiH(}!WWvyNbQI2KT#OEd)~w6B(C9<~rK1kZj?zN|$7sqjqx4oO!6n=} zl(HJPdua3ardDHnr=gnky0z4ryoL>APynfXCT;s#K1vttYWSNpvouwJ1f5a3mN=x^ z63tYd;~`28bBw`pJf)~%Ad8~Rt)h62=U7f+0nY$g<3tT8ROzCzH_uFJEwP4@FZ>s! zQ$gTrESt;a!Z{)AcpWTIRh8vkZ*XF8(5A_5sOfFvO$!_ zkrt4J09U{M-nkRA9K3o2O5QX)}-k83uQ zsi6I!z8gnWn%lT&zqQ9jYzy+8tY@J5ZtQV!IWRwHK_k>mVK|0Y2D>RIaQu`r0ST4v zF;oOrasr2>XABhOtqGu{rvi1gIuF6X@md`xUDi%>IW~$1VV+vH)v`?|=PxG{FAYF3 z7@#Okgv4+WM&Md`UgLl!ft4Ko;EK=$mZk{DCa=9lRh*hXbFG+od|Xd;<0b!adO{$V1#&S3(8E^%g3R3b{* z+9uD!DGt-4t&*rrY%z% zR%Eh)tW9C#)yAs@Q`I2ei8Wl>Cn@$OPz_mEBnGOo&H#y|CzMnM3Q1m&WLYwjkSLm1 zbN*|wCmJfyFzVb?Zo-E#@>w|r;-AVn64^L!J$y=Bd3#}BC{(o|9;VKQ#By(H(zonf_ki!Q;~oZkhS@ zfiq_0@{QsBVzl%5MP2C7ODCSHyLP^B?=RM^>O~D}*E%bP-q7FPdG2QY@zh^O_WiIi z7+Ct_74^GI%ilSB5q!Vw?8SKf*1ew|d*!t=4}Np<E zJ2-a(_3ELYH}##q-g9x|&4t5vUT9l=dDb&a-+k_h%h_GzARe!8ihaJ}#hrfxP>b>8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/left.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/left.png index eb4e500c5ce553624ae3af919558f6e6a535d46b..a4a5b2664638ec8d9cb7db5394d541f394fe092c 100644 GIT binary patch delta 573 zcmZ3&y_9=HJd?bIv6Gv#qqBvHk(;5RtC^#blaq^ytBH}biK(NJvGL?OCRwN&CtPYa z?_y$Ntj{yvw1?diMOx9Lt#}e%9zMt=WJ7+AWK|-+${Ssq8raJeWi9XYh4X ziGK_t7jNdUaU99o8l@xVa%xk~)+m>E->vn&eXR=hT6_I!;MJE3){VK3{ zVbbb!S*>sO*|d4jmtXGuwQ7}!V-{Pp?{ zQnQzGo9cutoU!hq*2Jy1-x|y~xT$AV)10{Dk0;)I@%rASw`H%(cIRpS`*rNGp)|vB zp_cHDjEv45*A3_T9p-H@7ux3NJ#Sj{9D(`mvhNpfwQH#vCHH-CRwN&S6pf~ z?_y$NtXG+KNQ!}h@r zur!6+O?&CI)2V?Xjsh-$EL(2BZBlzzVwGb)`)t-$CFaWd-FLlixP1R@%i}E27c}p& zNaVAf@17R@{A9C5;r;jDHs>FD=NypZYoF5fc!!XZSMaIuQd_CseTM}aUhjJR@y0I` zmMt4O7{C9yY~eS#B{b>$=L3o@{!9#)$~?_8XGs-J;#hiW)v42$zTD$swp^^+yNm6u zsavnTrsIX6-FMTnCkxcCNN_(Qm>Rt|?)~4o$xaL!YY)3T{aIsX>LYkM#c5Vl!?Vvj z6TOX1W^MfIyFAz-r_kHfc+#p%&p-bxv5M4ijmY)h#%GZva@J-FQ-WUJ#)yW)%w8Pz zc~X2c@8-F)@p-)Y%V{siAN05Ge(9Y0ef|uy9yPwd-FbM4|7SOc;$wR^WFKUBWdEPt zV5ZL{9pJhYt_Lk5BS=dFFv0reA$1J$~9)sxOq8tGxjs_Fa#u~iG;D~on!z4Pgg&ebxsLQ E05(GXga7~l diff --git a/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/right.png b/src/main/resources/assets/refinedstorage/textures/block/crafter_manager/right.png index a4a5b2664638ec8d9cb7db5394d541f394fe092c..eb4e500c5ce553624ae3af919558f6e6a535d46b 100644 GIT binary patch delta 572 zcmZ3=y@Y#1Jd?bunX!SHo12A+k(;5RtC^FbtE-cVsgt>pfwQH#vCHH-CRwN&S6pf~ z?_y$NtXG+KNQ!}h@r zur!6+O?&CI)2V?Xjsh-$EL(2BZBlzzVwGb)`)t-$CFaWd-FLlixP1R@%i}E27c}p& zNaVAf@17R@{A9C5;r;jDHs>FD=NypZYoF5fc!!XZSMaIuQd_CseTM}aUhjJR@y0I` zmMt4O7{C9yY~eS#B{b>$=L3o@{!9#)$~?_8XGs-J;#hiW)v42$zTD$swp^^+yNm6u zsavnTrsIX6-FMTnCkxcCNN_(Qm>Rt|?)~4o$xaL!YY)3T{aIsX>LYkM#c5Vl!?Vvj z6TOX1W^MfIyFAz-r_kHfc+#p%&p-bxv5M4ijmY)h#%GZva@J-FQ-WUJ#)yW)%w8Pz zc~X2c@8-F)@p-)Y%V{siAN05Ge(9Y0ef|uy9yPwd-FbM4|7SOc;$wR^WFKUBWdEPt zV5ZL{9pJhYt_Lk5BS=dFFv0reA$1J$~9)sxOq8tGxjs_Fa#u~iG;D~on!z4Pgg&ebxsLQ E05(GXga7~l delta 573 zcmZ3&y_9=HJd?bIv6Gv#qqBvHk(;5RtC^#blaq^ytBH}biK(NJvGL?OCRwN&CtPYa z?_y$Ntj{yvw1?diMOx9Lt#}e%9zMt=WJ7+AWK|-+${Ssq8raJeWi9XYh4X ziGK_t7jNdUaU99o8l@xVa%xk~)+m>E->vn&eXR=hT6_I!;MJE3){VK3{ zVbbb!S*>sO*|d4jmtXGuwQ7}!V-{Pp?{ zQnQzGo9cutoU!hq*2Jy1-x|y~xT$AV)10{Dk0;)I@%rASw`H%(cIRpS`*rNGp)|vB zp_cHDjEv45*A3_T9p-H@7ux3NJ#Sj{9D(`mvhNc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk&``nLQqR!T z!q~`EN5ROz&{W^RQs2-(*TB%q(7?*bKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlv|9-O^tOeQ%y{DEmM*#b&U;;4N_AQ%`FU*4PfSA({E{RVd~;)WME-p4oIBp4nO9trn3tRivpW-LH$<phIbtAf7XZzyuX?y}6TK