From 8aa34b36459493ef02c587b78f8739fd71e0a3dd Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Thu, 4 Jan 2024 15:57:12 +0700 Subject: [PATCH] Induction furnace and powered furnace painting --- .../advancements/MachineAdvancementsData.kt | 4 ++-- .../mc/otm/datagen/blocks/BlockModels.kt | 8 ++++++++ .../mc/otm/datagen/blocks/BlockStates.kt | 4 ++-- .../mc/otm/datagen/items/ItemModels.kt | 4 ++-- .../dbotthepony/mc/otm/datagen/lang/English.kt | 4 ++-- .../dbotthepony/mc/otm/datagen/lang/Russian.kt | 4 ++-- .../mc/otm/datagen/loot/LootTablesData.kt | 4 ++-- .../otm/datagen/recipes/CraftingTableRecipes.kt | 4 ++-- .../mc/otm/datagen/recipes/PainterRecipes.kt | 2 ++ .../ru/dbotthepony/mc/otm/datagen/tags/Tags.kt | 4 ++-- .../dbotthepony/mc/otm/compat/jei/JEIPlugin.kt | 4 ++-- .../mc/otm/registry/MBlockEntities.kt | 4 ++-- .../ru/dbotthepony/mc/otm/registry/MBlocks.kt | 4 ++-- .../ru/dbotthepony/mc/otm/registry/MItems.kt | 8 ++++---- .../ru/dbotthepony/mc/otm/registry/MRegistry.kt | 7 +------ .../block/powered_blast_furnace_error.json | 4 ++-- .../textures/block/electric_furnace/black.png | Bin 0 -> 1210 bytes .../textures/block/electric_furnace/blue.png | Bin 0 -> 1336 bytes .../textures/block/electric_furnace/brown.png | Bin 0 -> 1337 bytes .../textures/block/electric_furnace/cyan.png | Bin 0 -> 1349 bytes .../textures/block/electric_furnace/gray.png | Bin 0 -> 1312 bytes .../textures/block/electric_furnace/green.png | Bin 0 -> 1312 bytes .../block/electric_furnace/light_blue.png | Bin 0 -> 1337 bytes .../block/electric_furnace/light_gray.png | Bin 0 -> 1269 bytes .../textures/block/electric_furnace/lime.png | Bin 0 -> 1355 bytes .../textures/block/electric_furnace/magenta.png | Bin 0 -> 1317 bytes .../textures/block/electric_furnace/orange.png | Bin 0 -> 1354 bytes .../textures/block/electric_furnace/pink.png | Bin 0 -> 1292 bytes .../textures/block/electric_furnace/purple.png | Bin 0 -> 1338 bytes .../textures/block/electric_furnace/red.png | Bin 0 -> 1365 bytes .../textures/block/electric_furnace/white.png | Bin 0 -> 1087 bytes .../textures/block/electric_furnace/yellow.png | Bin 0 -> 1344 bytes .../textures/block/electric_furnace_mask.png | Bin 0 -> 2234 bytes .../textures/block/electric_furnace_mask.xcf | Bin 0 -> 10357 bytes .../block/electric_furnace_offline/black.png | Bin 0 -> 1167 bytes .../block/electric_furnace_offline/blue.png | Bin 0 -> 1295 bytes .../block/electric_furnace_offline/brown.png | Bin 0 -> 1295 bytes .../block/electric_furnace_offline/cyan.png | Bin 0 -> 1306 bytes .../block/electric_furnace_offline/gray.png | Bin 0 -> 1269 bytes .../block/electric_furnace_offline/green.png | Bin 0 -> 1270 bytes .../electric_furnace_offline/light_blue.png | Bin 0 -> 1294 bytes .../electric_furnace_offline/light_gray.png | Bin 0 -> 1225 bytes .../block/electric_furnace_offline/lime.png | Bin 0 -> 1313 bytes .../block/electric_furnace_offline/magenta.png | Bin 0 -> 1274 bytes .../block/electric_furnace_offline/orange.png | Bin 0 -> 1310 bytes .../block/electric_furnace_offline/pink.png | Bin 0 -> 1249 bytes .../block/electric_furnace_offline/purple.png | Bin 0 -> 1296 bytes .../block/electric_furnace_offline/red.png | Bin 0 -> 1323 bytes .../block/electric_furnace_offline/white.png | Bin 0 -> 1044 bytes .../block/electric_furnace_offline/yellow.png | Bin 0 -> 1301 bytes .../block/electric_furnace_offline_mask.png | Bin 0 -> 2234 bytes .../textures/block/induction_furnace/black.png | Bin 0 -> 1261 bytes .../textures/block/induction_furnace/blue.png | Bin 0 -> 1381 bytes .../textures/block/induction_furnace/brown.png | Bin 0 -> 1381 bytes .../textures/block/induction_furnace/cyan.png | Bin 0 -> 1381 bytes .../textures/block/induction_furnace/gray.png | Bin 0 -> 1330 bytes .../textures/block/induction_furnace/green.png | Bin 0 -> 1381 bytes .../block/induction_furnace/light_blue.png | Bin 0 -> 1381 bytes .../block/induction_furnace/light_gray.png | Bin 0 -> 1326 bytes .../textures/block/induction_furnace/lime.png | Bin 0 -> 1381 bytes .../block/induction_furnace/magenta.png | Bin 0 -> 1381 bytes .../textures/block/induction_furnace/orange.png | Bin 0 -> 1381 bytes .../textures/block/induction_furnace/pink.png | Bin 0 -> 1381 bytes .../textures/block/induction_furnace/purple.png | Bin 0 -> 1381 bytes .../textures/block/induction_furnace/red.png | Bin 0 -> 1381 bytes .../textures/block/induction_furnace/white.png | Bin 0 -> 1307 bytes .../textures/block/induction_furnace/yellow.png | Bin 0 -> 1381 bytes .../textures/block/induction_furnace_mask.png | Bin 0 -> 2427 bytes .../textures/block/induction_furnace_mask.xcf | Bin 0 -> 8284 bytes .../block/induction_furnace_offline/black.png | Bin 0 -> 1183 bytes .../block/induction_furnace_offline/blue.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline/brown.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline/cyan.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline/gray.png | Bin 0 -> 1250 bytes .../block/induction_furnace_offline/green.png | Bin 0 -> 1298 bytes .../induction_furnace_offline/light_blue.png | Bin 0 -> 1298 bytes .../induction_furnace_offline/light_gray.png | Bin 0 -> 1248 bytes .../block/induction_furnace_offline/lime.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline/magenta.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline/orange.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline/pink.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline/purple.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline/red.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline/white.png | Bin 0 -> 1227 bytes .../block/induction_furnace_offline/yellow.png | Bin 0 -> 1298 bytes .../block/induction_furnace_offline_mask.png | Bin 0 -> 2427 bytes 86 files changed, 39 insertions(+), 34 deletions(-) create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/black.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/blue.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/brown.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/cyan.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/gray.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/green.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/light_blue.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/light_gray.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/lime.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/magenta.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/orange.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/pink.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/purple.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/red.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/white.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/yellow.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_mask.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_mask.xcf create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/black.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/blue.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/brown.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/cyan.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/gray.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/green.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/light_blue.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/light_gray.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/lime.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/magenta.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/orange.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/pink.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/purple.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/red.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/white.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/yellow.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline_mask.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/black.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/blue.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/brown.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/cyan.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/gray.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/green.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/light_blue.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/light_gray.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/lime.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/magenta.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/orange.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/pink.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/purple.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/red.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/white.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/yellow.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_mask.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_mask.xcf create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/black.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/blue.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/brown.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/cyan.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/gray.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/green.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/light_blue.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/light_gray.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/lime.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/magenta.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/orange.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/pink.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/purple.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/red.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/white.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/yellow.png create mode 100644 src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline_mask.png diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/advancements/MachineAdvancementsData.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/advancements/MachineAdvancementsData.kt index 31e91d671..002648a46 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/advancements/MachineAdvancementsData.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/advancements/MachineAdvancementsData.kt @@ -194,13 +194,13 @@ fun addMachineAdvancements(serializer: Consumer, lang: Matter russianSuffix = "Смотрите, чтоб он не просыпался во все сундуки", englishSuffix = "Watch for not to spill it over all your chests").make(serializer, press, translation) - CraftEntry(MItems.POWERED_FURNACE, "One Big Resistor", + CraftEntry(MItems.POWERED_FURNACE.values, "One Big Resistor", russianName = "Один большой резистор", russianSuffix = "Каждый элемент электрической цепи способен испускать свет и тепло, единожды.", englishSuffix = "Any electrical element can emit light and heat, once.") .make(serializer, press, translation) .also { - CraftEntry(MItems.POWERED_BLAST_FURNACE, "Big Microwave Oven", + CraftEntry(MItems.POWERED_BLAST_FURNACE.values, "Big Microwave Oven", russianName = "Большая микроволновая печь").make(serializer, it, translation) CraftEntry(MItems.POWERED_SMOKER.values, "Small Microwave Oven", diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/BlockModels.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/BlockModels.kt index 8e2094667..ab24c2edf 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/BlockModels.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/BlockModels.kt @@ -34,5 +34,13 @@ fun addBlockModels(provider: MatteryBlockModelProvider) { colored("powered_smoker", "_idle", mapOf("0" to "powered_smoker_base", "1" to "powered_smoker_interior_0", "particle" to "powered_smoker_base")) colored("powered_smoker", "_error", mapOf("0" to "powered_smoker_base", "1" to "powered_smoker_interior_2", "particle" to "powered_smoker_base")) colored("powered_smoker", "_working", mapOf("0" to "powered_smoker_base", "1" to "powered_smoker_interior_1", "particle" to "powered_smoker_base")) + + colored("powered_furnace", "_idle", mapOf("0" to "electric_furnace_offline", "particle" to "electric_furnace_offline")) + colored("powered_furnace", "_error", mapOf("0" to "electric_furnace_offline", "particle" to "electric_furnace_offline")) + colored("powered_furnace", "_working", mapOf("0" to "electric_furnace", "particle" to "electric_furnace")) + + colored("powered_blast_furnace", "_idle", mapOf("texture" to "induction_furnace_offline", "particle" to "induction_furnace_offline")) + colored("powered_blast_furnace", "_error", mapOf("texture" to "induction_furnace_offline", "particle" to "induction_furnace_offline")) + colored("powered_blast_furnace", "_working", mapOf("texture" to "induction_furnace", "particle" to "induction_furnace")) } } diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/BlockStates.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/BlockStates.kt index a380212f6..0bee7200b 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/BlockStates.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/BlockStates.kt @@ -100,8 +100,8 @@ fun addBlockStates(provider: MatteryBlockStateProvider) { provider.block(MBlocks.GRAVITATION_STABILIZER) provider.block(MBlocks.GRAVITATION_STABILIZER_LENS) - provider.block(MBlocks.POWERED_BLAST_FURNACE) - provider.block(MBlocks.POWERED_FURNACE) + provider.block(MBlocks.POWERED_BLAST_FURNACE.values) + provider.block(MBlocks.POWERED_FURNACE.values) provider.block(MBlocks.POWERED_SMOKER.values) provider.block(MBlocks.STORAGE_POWER_SUPPLIER) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/ItemModels.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/ItemModels.kt index 895a98612..d0dce2d4b 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/ItemModels.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/ItemModels.kt @@ -177,8 +177,8 @@ fun addItemModels(provider: MatteryItemModelProvider) { provider.coloredWithBaseBlock(MItems.ESSENCE_STORAGE, "essence_storage") provider.coloredWithBaseBlock(MItems.MATTER_RECONSTRUCTOR, "matter_reconstructor") - provider.block(MItems.POWERED_BLAST_FURNACE, "powered_blast_furnace_working") - provider.block(MItems.POWERED_FURNACE, "powered_furnace_working") + provider.coloredWithBaseBlock(MItems.POWERED_BLAST_FURNACE, "powered_blast_furnace", "_idle") + provider.coloredWithBaseBlock(MItems.POWERED_FURNACE, "powered_furnace", "_idle") provider.coloredWithBaseBlock(MItems.POWERED_SMOKER, "powered_smoker", "_idle") provider.coloredWithBaseBlock(MItems.PLATE_PRESS, "plate_press", "_idle") diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/English.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/English.kt index f13227931..50973d88c 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/English.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/English.kt @@ -462,9 +462,9 @@ private fun blocks(provider: MatteryLanguageProvider) { addBlock(MBlocks.PLATE_PRESS.values, "Plate Press") addBlock(MBlocks.TWIN_PLATE_PRESS.values, "Twin Plate Press") - add(MBlocks.POWERED_FURNACE, "Electric Furnace") + addBlock(MBlocks.POWERED_FURNACE.values, "Electric Furnace") addBlock(MBlocks.POWERED_SMOKER.values, "Microwave Oven") - add(MBlocks.POWERED_BLAST_FURNACE, "Induction Furnace") + addBlock(MBlocks.POWERED_BLAST_FURNACE.values, "Induction Furnace") addBlock(MBlocks.MATTER_RECYCLER.values, "Matter Recycler") add(MBlocks.ENERGY_SERVO, "Energy Servo") diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/Russian.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/Russian.kt index 58c559903..35dde11db 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/Russian.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/Russian.kt @@ -464,8 +464,8 @@ private fun blocks(provider: MatteryLanguageProvider) { addBlock(MBlocks.PLATE_PRESS.values, "Пресс пластин") addBlock(MBlocks.TWIN_PLATE_PRESS.values, "Двойной пресс пластин") - add(MBlocks.POWERED_FURNACE, "Электрическая печь") - add(MBlocks.POWERED_BLAST_FURNACE, "Индукционная печь") + addBlock(MBlocks.POWERED_FURNACE.values, "Электрическая печь") + addBlock(MBlocks.POWERED_BLAST_FURNACE.values, "Индукционная печь") addBlock(MBlocks.POWERED_SMOKER.values, "Микроволновая печь") addBlock(MBlocks.MATTER_RECYCLER.values, "Перерабатыватель материи") diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt index 7eb54a6b5..7867002b7 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt @@ -161,9 +161,9 @@ fun addLootTables(lootTables: LootTables) { lootTables.tile(MBlocks.PLATE_PRESS.values) lootTables.tile(MBlocks.TWIN_PLATE_PRESS.values) - lootTables.tile(MBlocks.POWERED_FURNACE) + lootTables.tile(MBlocks.POWERED_FURNACE.values) lootTables.tile(MBlocks.POWERED_SMOKER.values) - lootTables.tile(MBlocks.POWERED_BLAST_FURNACE) + lootTables.tile(MBlocks.POWERED_BLAST_FURNACE.values) lootTables.tile(MBlocks.MATTER_PANEL) lootTables.tile(MBlocks.PATTERN_STORAGE) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/CraftingTableRecipes.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/CraftingTableRecipes.kt index 8cafab477..3e51f424a 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/CraftingTableRecipes.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/CraftingTableRecipes.kt @@ -443,7 +443,7 @@ fun addCraftingTableRecipes(consumer: RecipeOutput) { .unlockedBy(Items.FLINT_AND_STEEL) .build(consumer) - MatteryRecipe(MItems.POWERED_FURNACE, category = machinesCategory) + MatteryRecipe(MItems.POWERED_FURNACE[null]!!, category = machinesCategory) .row(Items.FURNACE, MItems.MACHINE_FRAME, Items.FURNACE) .unlockedBy(MItems.MACHINE_FRAME) .build(consumer) @@ -454,7 +454,7 @@ fun addCraftingTableRecipes(consumer: RecipeOutput) { .unlockedBy(MItems.MACHINE_FRAME) .build(consumer) - MatteryRecipe(MItems.POWERED_BLAST_FURNACE, category = machinesCategory) + MatteryRecipe(MItems.POWERED_BLAST_FURNACE[null]!!, category = machinesCategory) .row(MItems.ELECTROMAGNET, Items.FURNACE, MItems.ELECTROMAGNET) .row(MItems.ELECTROMAGNET, MItems.MACHINE_FRAME, MItems.ELECTROMAGNET) .row(MItems.ELECTROMAGNET, Items.FURNACE, MItems.ELECTROMAGNET) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/PainterRecipes.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/PainterRecipes.kt index 104a30860..98ba05da7 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/PainterRecipes.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/PainterRecipes.kt @@ -285,6 +285,8 @@ fun addPainterRecipes(consumer: RecipeOutput) { MItems.BATTERY_BANK, MItems.MATTER_DECOMPOSER, MItems.POWERED_SMOKER, + MItems.POWERED_FURNACE, + MItems.POWERED_BLAST_FURNACE, MItems.MATTER_RECYCLER, ) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/Tags.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/Tags.kt index b645b7863..760ccb2e7 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/Tags.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/Tags.kt @@ -196,9 +196,9 @@ fun addTags(tagsProvider: TagsProvider) { *MBlocks.MATTER_RECYCLER.values.toTypedArray(), MBlocks.MATTER_ENTANGLER, - MBlocks.POWERED_FURNACE, + *MBlocks.POWERED_FURNACE.values.toTypedArray(), *MBlocks.POWERED_SMOKER.values.toTypedArray(), - MBlocks.POWERED_BLAST_FURNACE, + *MBlocks.POWERED_BLAST_FURNACE.values.toTypedArray(), MBlocks.STORAGE_BUS, MBlocks.STORAGE_IMPORTER, diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/compat/jei/JEIPlugin.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/compat/jei/JEIPlugin.kt index 8774e026f..c98c3ae30 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/compat/jei/JEIPlugin.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/compat/jei/JEIPlugin.kt @@ -65,9 +65,9 @@ class JEIPlugin : IModPlugin { override fun registerRecipeCatalysts(registration: IRecipeCatalystRegistration) { registration.addRecipeCatalyst(ItemStack(MItems.CHEMICAL_GENERATOR), RecipeTypes.FUELING) - registration.addRecipeCatalyst(ItemStack(MItems.POWERED_FURNACE), RecipeTypes.SMELTING) + registration.addRecipeCatalyst(ItemStack(MItems.POWERED_FURNACE[null]!!), RecipeTypes.SMELTING) registration.addRecipeCatalyst(ItemStack(MItems.ExopackUpgrades.SMELTING_UPGRADE), RecipeTypes.SMELTING) - registration.addRecipeCatalyst(ItemStack(MItems.POWERED_BLAST_FURNACE), RecipeTypes.BLASTING) + registration.addRecipeCatalyst(ItemStack(MItems.POWERED_BLAST_FURNACE[null]!!), RecipeTypes.BLASTING) registration.addRecipeCatalyst(ItemStack(MItems.POWERED_SMOKER[null]!!), RecipeTypes.SMOKING) MItems.POWERED_SMOKER.values.forEach { registration.addRecipeCatalyst(ItemStack(it), MicrowaveRecipeCategory.recipeType) } registration.addRecipeCatalyst(ItemStack(MItems.ExopackUpgrades.CRAFTING_UPGRADE), RecipeTypes.CRAFTING) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlockEntities.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlockEntities.kt index b48f4fb1d..e92c1a96c 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlockEntities.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlockEntities.kt @@ -85,8 +85,8 @@ object MBlockEntities { conf to selfFeed }) - val POWERED_FURNACE: BlockEntityType by registry.register(MNames.POWERED_FURNACE) { BlockEntityType.Builder.of({ a, b -> MBlocks.POWERED_FURNACE.newBlockEntity(a, b) }, MBlocks.POWERED_FURNACE).build(null) } - val POWERED_BLAST_FURNACE: BlockEntityType by registry.register(MNames.POWERED_BLAST_FURNACE) { BlockEntityType.Builder.of({ a, b -> MBlocks.POWERED_BLAST_FURNACE.newBlockEntity(a, b) }, MBlocks.POWERED_BLAST_FURNACE).build(null) } + val POWERED_FURNACE: BlockEntityType by registry.register(MNames.POWERED_FURNACE) { BlockEntityType.Builder.of({ a, b -> MBlocks.POWERED_FURNACE[null]!!.newBlockEntity(a, b) }, *MBlocks.POWERED_FURNACE.values.toTypedArray()).build(null) } + val POWERED_BLAST_FURNACE: BlockEntityType by registry.register(MNames.POWERED_BLAST_FURNACE) { BlockEntityType.Builder.of({ a, b -> MBlocks.POWERED_BLAST_FURNACE[null]!!.newBlockEntity(a, b) }, *MBlocks.POWERED_BLAST_FURNACE.values.toTypedArray()).build(null) } val POWERED_SMOKER: BlockEntityType by registry.register(MNames.POWERED_SMOKER) { BlockEntityType.Builder.of({ a, b -> MBlocks.POWERED_SMOKER[null]!!.newBlockEntity(a, b) }, *MBlocks.POWERED_SMOKER.values.toTypedArray()).build(null) } val STORAGE_BUS: BlockEntityType by registry.register(MNames.STORAGE_BUS) { BlockEntityType.Builder.of(::StorageBusBlockEntity, MBlocks.STORAGE_BUS).build(null) } diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlocks.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlocks.kt index 37af11b6f..9e55611f0 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlocks.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MBlocks.kt @@ -112,8 +112,8 @@ object MBlocks { val CHEMICAL_GENERATOR: Block by registry.register(MNames.CHEMICAL_GENERATOR) { ChemicalGeneratorBlock() } val PLATE_PRESS = registry.coloredWithBase(MNames.PLATE_PRESS) { color, _ -> PlatePressBlock(color) } val TWIN_PLATE_PRESS = registry.coloredWithBase(MNames.TWIN_PLATE_PRESS) { color, _ -> PlatePressBlock(color, isTwin = true) } - val POWERED_FURNACE: PoweredFurnaceBlock by registry.register(MNames.POWERED_FURNACE) { PoweredFurnaceBlock(MBlockEntities::POWERED_FURNACE, RecipeType.SMELTING, null, MachinesConfig.POWERED_FURNACE, BlockShapes.POWERED_FURNACE) } - val POWERED_BLAST_FURNACE: PoweredFurnaceBlock by registry.register(MNames.POWERED_BLAST_FURNACE) { PoweredFurnaceBlock(MBlockEntities::POWERED_BLAST_FURNACE, RecipeType.BLASTING, null, MachinesConfig.POWERED_BLAST_FURNACE, BlockShapes.POWERED_BLAST_FURNACE) } + val POWERED_FURNACE = registry.coloredWithBase(MNames.POWERED_FURNACE) { color, _ -> PoweredFurnaceBlock(MBlockEntities::POWERED_FURNACE, RecipeType.SMELTING, null, MachinesConfig.POWERED_FURNACE, BlockShapes.POWERED_FURNACE) } + val POWERED_BLAST_FURNACE = registry.coloredWithBase(MNames.POWERED_BLAST_FURNACE) { color, _ -> PoweredFurnaceBlock(MBlockEntities::POWERED_BLAST_FURNACE, RecipeType.BLASTING, null, MachinesConfig.POWERED_BLAST_FURNACE, BlockShapes.POWERED_BLAST_FURNACE) } val POWERED_SMOKER = registry.coloredWithBase(MNames.POWERED_SMOKER) { color, _ -> PoweredFurnaceBlock(MBlockEntities::POWERED_SMOKER, RecipeType.SMOKING, MRecipes::MICROWAVE, MachinesConfig.POWERED_SMOKER, BlockShapes.POWERED_SMOKER_IDLE) } val MATTER_RECYCLER = registry.coloredWithBase(MNames.MATTER_RECYCLER) { color, _ -> MatterRecyclerBlock(color) } val ENERGY_SERVO: Block by registry.register(MNames.ENERGY_SERVO) { EnergyServoBlock() } diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MItems.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MItems.kt index 3bdbdf3ab..c1ac8781c 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MItems.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MItems.kt @@ -76,8 +76,8 @@ object MItems { val TWIN_PLATE_PRESS = registry.coloredWithBase(MNames.TWIN_PLATE_PRESS) { color, _ -> BlockItem(MBlocks.TWIN_PLATE_PRESS[color]!!, DEFAULT_PROPERTIES) } val MATTER_RECYCLER = registry.coloredWithBase(MNames.MATTER_RECYCLER) { color, _ -> BlockItem(MBlocks.MATTER_RECYCLER[color]!!, DEFAULT_PROPERTIES) } - val POWERED_FURNACE: BlockItem by registry.register(MNames.POWERED_FURNACE) { BlockItem(MBlocks.POWERED_FURNACE, DEFAULT_PROPERTIES) } - val POWERED_BLAST_FURNACE: BlockItem by registry.register(MNames.POWERED_BLAST_FURNACE) { BlockItem(MBlocks.POWERED_BLAST_FURNACE, DEFAULT_PROPERTIES) } + val POWERED_FURNACE = registry.coloredWithBase(MNames.POWERED_FURNACE) { color, _ -> BlockItem(MBlocks.POWERED_FURNACE[color]!!, DEFAULT_PROPERTIES) } + val POWERED_BLAST_FURNACE = registry.coloredWithBase(MNames.POWERED_BLAST_FURNACE) { color, _ -> BlockItem(MBlocks.POWERED_BLAST_FURNACE[color]!!, DEFAULT_PROPERTIES) } val POWERED_SMOKER = registry.coloredWithBase(MNames.POWERED_SMOKER) { color, _ -> BlockItem(MBlocks.POWERED_SMOKER[color]!!, DEFAULT_PROPERTIES) } val STORAGE_BUS: BlockItem by registry.register(MNames.STORAGE_BUS) { BlockItem(MBlocks.STORAGE_BUS, DEFAULT_PROPERTIES) } @@ -110,8 +110,8 @@ object MItems { machines.addAll(PLATE_PRESS.asSupplierArray()) machines.addAll(TWIN_PLATE_PRESS.asSupplierArray()) - machines.add(::POWERED_FURNACE) - machines.add(::POWERED_BLAST_FURNACE) + machines.addAll(POWERED_FURNACE.asSupplierArray()) + machines.addAll(POWERED_BLAST_FURNACE.asSupplierArray()) machines.addAll(POWERED_SMOKER.asSupplierArray()) machines.add(::ANDROID_STATION) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MRegistry.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MRegistry.kt index 08f700b0e..dacee4476 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MRegistry.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MRegistry.kt @@ -284,12 +284,7 @@ object MRegistry : IBlockItemRegistryAcceptor { event.register(Registries.POINT_OF_INTEREST_TYPE, PoiTypes.ARMORER.location()) { val old = reg[PoiTypes.ARMORER] ?: throw IllegalStateException("POI with type ${PoiTypes.ARMORER} does not exist") - - if (old.`is`(MBlocks.POWERED_BLAST_FURNACE.defaultBlockState())) { - old - } else { - PoiType(Streams.concat(old.matchingStates.stream(), MBlocks.POWERED_BLAST_FURNACE.stateDefinition.possibleStates.stream()).collect(ImmutableSet.toImmutableSet()), old.maxTickets, old.validRange) - } + PoiType(Streams.concat(old.matchingStates.stream(), MBlocks.POWERED_BLAST_FURNACE.values.stream().flatMap { it.stateDefinition.possibleStates.stream() }).collect(ImmutableSet.toImmutableSet()), old.maxTickets, old.validRange) } } } diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/powered_blast_furnace_error.json b/src/main/resources/assets/overdrive_that_matters/models/block/powered_blast_furnace_error.json index 74b94f7bd..f0e4d8e45 100644 --- a/src/main/resources/assets/overdrive_that_matters/models/block/powered_blast_furnace_error.json +++ b/src/main/resources/assets/overdrive_that_matters/models/block/powered_blast_furnace_error.json @@ -2,8 +2,8 @@ "render_type": "cutout", "texture_size": [32, 64], "textures": { - "particle": "overdrive_that_matters:block/induction_furnace", - "texture": "overdrive_that_matters:block/induction_furnace" + "particle": "overdrive_that_matters:block/induction_furnace_offline", + "texture": "overdrive_that_matters:block/induction_furnace_offline" }, "elements": [ { diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/black.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/black.png new file mode 100644 index 0000000000000000000000000000000000000000..436aa45952302688ca9cf3211de93d701ab74866 GIT binary patch literal 1210 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v2OPlzj!-fm}SYHB*q z)KpDPEhHp_iK}<|cTU$FJA)%ghMn*wiUQt$7UQSL?T3S|ITv9|t zTue+tN=imdOj1HZT0%lfT3Sw0Qd&+WlrR#rh(RYP4}Q(j(4 zN=jBiK}keJOjJ}{SXi`OS64wnSw%%nQBg%yRN{ZWjIy$-s;auCruMNd;X*jwo{|8TPY0ms`&Fbm{$?97)pnOtr;aK);@%7iDQJeAL9x4ND+!-n<`3=Zv& z=%X|ajrWbV{M20Es*E}8IU zl``y#Y0}F|kO_P1@WR63l!ew)hug1zm>u$uwB5*PTe?vpgfEI=;u3SAjomhH`rQ~m zdPoEuQ{0d>YZY6AR_2EA;|FKBZakhj!N>O-cFyw`_<=_~H$p3a6@FRSMnBkSZI!`-0x1aE3>rB4G>T z6~mrx@p}4u!Mm5MLpOh4E>n>q^qJT9$C=XQ_XVdhgg&UN=eKy;&@$7)>7j)GCwcqj zuY>lryo%eu-n`+PQ zaeD>$RWupP?S3txeW2jS0@=wmzhX~tnLp$ZP1#pjb!(g2WLuXxDvvcBEIll}CbTb7 z*(+~rpC4^pEaT;N@+A)vN+~~P|U zc0I2@md>CZJN>MqM_GsHALhw>6XUgA!2OC7#SFu=o%OT zQHY_Ll>rE88yHv_7*tK34@&0<4Y~O#nQ4`{HE^F(4+Lt^fZI@#nVVW%l9*e7&|?x} dU}0ryW@Tssu_T+bdo@rGgQu&X%Q~loCIIwlt=9km literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/blue.png new file mode 100644 index 0000000000000000000000000000000000000000..e69428058693e1fecddbe21442e4c0c2aa0a9766 GIT binary patch literal 1336 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 Hl+XkK-hA#! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/cyan.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..8c2c5929686d639b38841095d797c14528e7e799 GIT binary patch literal 1349 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRGfKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMXlzwIVfblF^Bhf#H%-iDD7)f}t_| z!BGMs(V`J?!eOz(zCps_Kr&b&Dp4jTSu{RPC^khbAzdsoUNAOAC@eZudkO$$(D&tmX1kwmKLto6x*XIB$!nslbprl z?)%9?qS;XTzk}3&A3340SUI49Q3?P5|5s&9QvwDSV@Z%-FoVOh8)+a;lDE4{lJ-tn zU~n>U7I;J!GcfQS1YyP<6SLm}1=&kHeO=jKFtTu1@Kt^FeZ#=OblB6yF~sBe+^N0s zvm7LjzjSDEzU;6dM?5Jdc+TDkt+c+Tm20Q3-L~f1>23f2&%bdu@x-C+Z_Cx^KUbdr z{Pg>I)^amc8E!0{7{M@YM?mL}ih2A^OBA|#6dV)`3>^fDWTre4n$$Gqz;rql_QNCs(UW%27uSPEi%eTOuN(eo1he zT8V%LTf#}9h#2O)O-$?&ml<8|gaopmiMYI7aG#gY1742{-5iRg0*nt-%tZQ(Z;D2q zd>WGL8XQs^+UCHMu|&{ww$-97b`c^BD~>S~u90B4x~;72`?t?G@BVrg_x8aAh66ed%nfcDGSX+o zHl6nSy&_rSgpJL-*AH|T+%nabRlI8;vU+9R9geJq&5SV@8docum%q_EVQY9Nc=9_Y zmC~L!PFp(i8RxzE)m6P>$GmsbO0KKCXWo0YpDJY1eO!Umbt-bNs%v z&DJahy{^{|_)PMst9rO1*y*2dt{?RE|1r!x@kDU ze8bjRRn^u#K6Aea)J)p3lHt_@mddv0)%yyIX71iC?UrUgci;Z`oD29$*1p{$-?MD# zKa0AWnl7K8a@o&>Rxt1U6Hw;md-;vrmU;8%D+wEZc9H$EWm59=fTNdRW$Wu7KJmv= z+(GtB_tbCSdhc6X#lPMC&cJBvQ5lWcEB~$*zB%`+@0xzu)TD>y=?{L_g-Yu@YmiY3 zT#{R#cgThP^y!D;FXl6bOqz1cc6!i1{sW#B1>F`Lvw|;#E6A`~964X#`N4AM78KT59w)_>TcoxN3=OL`h0wNvc(HQ7VvPFfuSQ(KRpxq7XwfD+3VHHZZU< zFsPb5ACx5!8glbfGSez?Yv4Yo9thN+0k@$fGdH!kBr&%Dp~ob|z{1MZ%*xONVo5e< R_iCUX22WQ%mvv4FO#qWM`zinc literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/gray.png new file mode 100644 index 0000000000000000000000000000000000000000..92fcc7f23ad209a436c0b739d6c4d756e2df7f74 GIT binary patch literal 1312 zcmZ{jc~DbV6vl4~VM~)*tEiY_Br93pd&x^)LVy5CNo0{FP^n7;5-Kn$A;c|=5(;Ux zcBG<$id1Svt&Sin$^cGPuu!!qpcc25MnD8DRz*;W>0>%m|LV*+=bLly_nR|w=bp_8 z@zG?z06zc#S*KMe;i|%u=Hr3aol#p)QL|g;_4P~UMbmH{oN^Mdc05%o?_EG>| z;Yapi09Hc)j2Hk=>;hnpd2e%~5&!}zAy%)!4QIl_P!#w&34_IiL}zits4Qy!2Zh1@t-&)x1WTZ*`PEfBVQ@sh%wIHz*O3-e(Y>D(*UIAzW z{Q-d79sX{qb7A>p<+mQ&`Z_Jt=zNH6N5K^h@M5Z8D(5-NE6m5!eRoxHh;2_Y+iN#} zs9r=^)#@2=!=6^(N$AM}{wEXL35`8NrqVH|c$Eh-a3M-dWdP3Rtqx}^gXhTjTU*W? z*Y=WqCO3U_gh10>s@q{n=qZc4#a(b~_R&ZB+>}gENC3;{X4*m1&LqkRd14^>+4bDU z%&RAEAMym7Qo+XBS?9(i&m)h0ALCea?4~@V0~{w`Bi76(U0k!cLAWQY$eewrqF}}C zhy8R_pkno}6X>1P(X-tt@*{*xUgpK##Y5f~lMgr{Vx2!Wxq&t@{JHG+*CxurbR(;5M?*LAjJ+>(frqv@Z4I$+sDDxQ5A*{SJ6=^* z)&IdVPR%SYUC4S+>)5z_T81# zE}(0kM(F}ykAJ;8&!zXFRkj?G`i8qwZ|pf}a=dX|pBJj+&rEI$^{i%O(d}5%=?nQ7 znSFn>#d-gJ5d2{OaPv|^dvWStRW5eRTE(jr+s2K$*f!1WW>4q2Rbgn{nFm;#cyN52 z2@7&6H3Z$mdfN>%41XdYk05KPlagB2XM-@7=_d1AMxuu>1u9j* Wl7ENf`ffRjGeD<_SJy=vzW4`A4(Bxh literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/green.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/green.png new file mode 100644 index 0000000000000000000000000000000000000000..e042e7d856bd62981f349607758a315074982ba2 GIT binary patch literal 1312 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|O&pfKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMWNQ622*tc0RHet}?bhGFG0F=5C^< zE<$FmB37Of7VhH44r10`QkEV-hPZ>Dyq&+KwU3y+zm&C)sD-o8Z)r;p30rR&=Rjq*5OwE36?+9=XLKJL(F7cChmKLto6x*XI0nn0fq=;NswPKgTu2MX&_FLx4TQ^tW94efE>;OkH}&M2EKzJ%(!D>_FJGJdx@v7 zEBgyZ77h!(s;|Cp7#Ns#db&7WHK|A!qla+5vlIjtwG=oLEunTP+hQUrrS49|lP zEh+mPW}7TdmC=c0dYBe;u#hP?Gb@O_vxs4uPUBI_2V&ZV4O?X#j_8V(9yqhLM*89G z7N&a*OtLH-E1P*3{F8zoRxA%%d-Ch9MPZ?lnI@(jEiG=F85QP+%+h}DkRMvUI>X=4 zWJ`KfF1NHo9K!+TcHRI6`|xv)%d_9t7x2ZLch+aC%F<8ZsohjJRzxUjY5V*+nvJpXK|C5ZKMzI z%C__>toiO_$?-I>BJWacgG&F**b{0WZ51vZ+9>nwiNPkP-GZ~8*j-4^*+2i?UoG~@ z9?}aQzV!G!XYSwrLI(zugGV39Y&dnWb@U3z z=oTCKuiL$L+x@S%>t5gf?)9{TA#cM8sTr<9C(d6w$5v*ruk^~{&+=J0t20DOw%nC{ zuU=XZtasnww9CCZ)#$$D1sdP39DaEBuE}NHAmWIQ0)?0w{yy;dIrBEy|<4z2F;nYi|L`x z0mZui(R=%K=~}hKHKHUXu_VJDR literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/light_blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f3fc4b84c2da2f8772814e999d3d85f1ad3154d4 GIT binary patch literal 1337 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRSfKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMXxl_n0j^rC-*gol&D-+M`p_tx?#i zn%}No(4k%2rC!*fS=6PLQlSMTQ!DjKdko8ab?c^U*G$u^o1s-RO{1t&HMv5kcDiy> znL+&w^QKuA&9e>bXKL3>*R7py)G$-8Zn{cxxl&@OdTOO+dX-92nNDVna$=ccLWySe zw02!x!}=MfjkAm!W@=VX)hy~%E9m&2FQZ>K!=!PRZfTEJahGmMw@GEcMfC*J%6^0L zUhU%UV_U)%;!9LhDs;1Ibuw$~>+ALFrt6gS7*_Nd)z5I27OvJ5+oLI@*SFTBai&6i z@h1z3WGQvZGA49a>9>Sp}^|9`2z{sUkzF_r}R1v5B2yO9RsBze2LBplsd zBLL)Z7I;J!GcfQS1YyP<6SLm}1=&kHeO=jKFtTu1@Kt^FeZ#=OwAa(cF~sBe+^O8r zvkgSr3mxK4H~lKP=F&gh`G$!SK)F zL>>L6C;M6WQnHlwIhd3mG_@RK;1Fk!@#%Qpz2&5H)Tx6lssedhqB822rY%t`6wqc) zI4Klyg3&x~BlCq620`<{D~!gMp5z|U7b@PsXld0U5zMa1;FBcmxM$0rMJtXzTD5J_ z%hgLaHBFSboM9%gZ1N}NRGBrQ*Y2;8xEdO4xGF4nF&kTlcuT^A0}QMjK)D;U&t1Fy zYuoEe-s=XlZi_UmaAPQ3!gJv6%{zCs--q*knb-2`?Xu&mj#)O`_eQ?5V5&5XzT~Ri*pCNKeeJ|GVwW-(Dxi)k}8KRjyWoMN)1*4y&7FI8Lv`5ek+^s$~JP}?%7-m_?q@Tul~Ml@7Up#w(!}%uDOyzsug<^kx3l<;#zUn9qn@#CPs@-+Rk8>CCfRpFek8#cs@a#c}#;(=8TXy~DTazvCYWPkh3b{soOZSs_ zolt1_lk2Z>gV&^#6+5SVs%P+PI(GK4f}USt?7<2N2afmko#_lwI^JE(9U&cJ|Ckpa zZl1s6+hS0HS1oakC`m~yNwrEYN(E93Mg~SEx(0?o6k=#*WdK6j1_o9J233>igE9j` zLvDUbW?Cg~4czC{1A!Ve;5L+G=B5^xB<2<%^q7PgSXh~wSs9u@EXn5VUJca4;OXk; Jvd$@?2>|v6894v| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/light_gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/light_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9dd5e3f2499a7e19f2a0f5d66ab721f2ebc540 GIT binary patch literal 1269 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~uyFPlzj!-fm}SYHB*q z)KpDPEhHp_iK}<|cTU$FJA)%FG&6KJL!a z!qu8$do+de^3uJ$Tt8VzG#g6)caZw;BlrLR|LgUw#Xz4kmIV0)GdMiEkp|)@OHuI4t<8zWTmlU|?G2>EamTaeVGn z?&?_vB5j!tEecl`Io=ZJDqADIeB+CZjklw=e@)sQ_wWDuo1Pm^v~7RueWqBh^3$`^ zo)#L`94oDhS8}|~*r}EJa@Rc8(8DI8hYy?x@M_SxVv;j8HH3FH(_xv0HBxa*0fv7T zC+56wdSlPRmy@|TOQJ35!K~J43@qXdQa&f1&E9mgIO^cRE?tg1MbTMlr=~4eE1$5E zCE%!7$ce^nF*BJjWHn6K7Idj`(}h>bN8TH07chug&XDkCXJzmSDt3&?zw&)f+Gf{R zM>2Qj@+%uJKAEGSqaG@*Wm$0hH+$);?K9kK?Jal?G<;|h;E|G;z>vIfQuBt(w!Z{g zO}aE*Bx^8wWHB0uYcakkeE#Iin(KLUzVV&6n*WQb;Tj_w2XB$%87KL$=Z8PfFnsm> zx3ugZ-UZ6`GQqEmp0y;t-aP*)Lz?oQrOii{dTyR?VZs?v^zd}>0j2)dU=6j6EFXm4 zsnn_`K3?)#ZC{1_6XQ~Y6X)yZGN0QsV_VHL*FAM5GlLi>a9;b$nlP97k8H>2t1c6+NOQcr zt#E?q@-^!cZ1@#gzTSV#+t9eG>k)&HXi`HxbJ>f+|2y`rk_RSY)e_f;l9a@fRIB8o zR3OD*WME{XYhVaOA%zopr04bmGy8r+H literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/lime.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/lime.png new file mode 100644 index 0000000000000000000000000000000000000000..d93b5d86c3d731c63a89e332b08beef7179c13c3 GIT binary patch literal 1355 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRefKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMd!oMbg%a`Bq7}Q2&3I{fedsj&KHVAu^2|J_<`!|Z(r3wZ% zONO^8Mzkvjw@CRliugB)2DeBDG>O}%3)!X$IAw}DXNlXV3E8Cz*rf3LHVC!r>ISt) zg|x_owJC(O%K9`2dX$N{l?eXNmkDf^a4QiAYL*OXl?iQ?^Qn~ZDi`&slnkm>46RcQ zs#Wr@mhq|(JGLdKg!&%@FS#?Nw)IR4V1#W~nS;FZ(G9IkbnG{ZPDpT_0nX6r|;4ZHmhXl;4BBKQ4m z_vhBk>#v!ozrXrjMM4-uLin*H#)yYbs*fI3+Hp*3(lBabXgqL)!SO_4K$o`%R}fSD zF$RUD4@4NaKibQ*ybN9QCH@fKr7Lbh0xWI~nw&n20(xu(7K$gtUwZUs3bGqdbJ#I4 zs9=tVd&H~@jte9jRJ{`ld3U_zl1VtrCQxYXDr+Eo_MY1h6~jhz1xJ0QmMe}d4U=yK zSe#2SF4CJHA8gdME9^oF$B_oN)r<o_7&V< zVC4`#DigA8)ouN(($m|d#hmnCi!iKEV<=oC!SFWc?Ym50-QCx9vVX6SVqtj3c#C0+ z^TQh(UY%HHIk(yQu*1@87oFJ8GxBZ?DHPO_Xp7poYwg(uY!=c7RAnnzpFHi~BlF4U zzO~-P*oGy26JtBXK3X1_zIWcMtwrXH-Qwu)skcw& z%%7vgw1D;5PtJsS&Bmd}-94^8ee~e#?CtN{o~SPQUNMiC@nUm{-XlTFneX-OGM+xG z+kEGWUEQg)a?S@r-D?_Ws!jZJ=h4AL(XW14r=CCFW%R=+=f?`A`m;5+Cuk~6-IbEo zY4bOxG`p|yPvhD*CF|F@O?){?uE}4>T-ZT&#)$KU^a=KAkfmB`F0tJ-2?aR=EQ zhx;z?JlekD_um)q-q{&Fm0q*cdja2*Te)XfMlGH6Yw^Di1@bdHB2`{3uvlYNCK|c# z(iM4m_lYm{SOVC0WtML9pL4l+{;iqMdzFGC&o!=EbZ-5=xK zsZ$A->`x3jm2!V`3oo;Zh~?ey^q*(Jq$MWrc24yajP^|kG zyocdJTI3~}4Ib?ohwUvBoAX~f9@q;^;i@IB5hW>!C8<`)MX5lF!N|bKMAyI&h(Zj_ ztPDU%+rYrez@TdKd{CA^Xvob^$xN%nt%3WTdLU4P2Hb{{%-q!ClEmBsgdUR+0}Crt aGb=+Ah$Y#a-K&9m7(8A5T-G@yGywqB$_p9* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/magenta.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..58280c9496ae9fd1a930877ea6fbed1bd9eeb994 GIT binary patch literal 1317 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ-fKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMVqDrmeABSZP?Ct(#V^S6Hf*SFDj! zqM2K+TTr5vSEiGnu91|XnN(?5RApS!Xi(LlTiIk-U7=stpj%O@ou96r*r;Ebsv6&9 zRNZD--)7y=Y*N#pSJ|jv)nZcHWLTA^mXM+nm!+MOu929kmXM>DmZBP;tQ=dfQ_-%g z+iYCZVp`j3QP*Nt`#)c%R2yh}ZmW4+g?>?)Zb6w&L8U=ajd@v}RYkd8!Lcpjx%%lj zdg=A`^{r-g)h4CQrZp7?Mb6T~)tX{^G=(M`b|opre6o;eHkAJFAobrzu1q_>%BZ+P zudvCu`v3p`8-CS&1cnP^NswPKgTu2MX&_FLx4TPp$)2euKn`btM`SSr1K&XqX529` z`z=tAy~NYkmHh=H3x@??)mPs)3=B*=JY5_^JdV$u${l^nK%^}@YJsn#&X*+9X<|Lv z=Ib4}u4-D{DG4r#EBpE1KE<E=7z^cSA5d{KO_&eGGr)s*4L)=n3OYfB<#ZrOA* zN90M0t6+*GQ=|vuqJT*YW=)$j`6|y|9|niBhb0*VFV(AXaK8>|-R~kRvZHs7&gmwe z&ssAW6Jod~WH?P({~>V31tGp?I*ocYm*&$lRpu=)K-LYO=_8yLrlN4_MEoEpKq;(>tSR>$GfXsNQv+YaM5(w*KAYRo@`E^K0+l&ASRa zd#5#LOdTH-aoBoZieV@(=-SZCsdg@N z`JWF4erFOFe)zFN;DBt!;szGxDvq!3?=D~d{Kyr#m1260)))RX`WGB7{rdOU>C?qY zN{KUfG@s&_tmej>vt{k|>xD`GBDfy#wZ$pl*sc2f@BG=~i57l7$)@bf`kLw-{v@21 z?-Y$`@iN0AWUX4_8c~vxSdwa$T$Bo= z7>o>zOmqzlfhfe#%*p_Sv<(cb3=FC!&j;lLgofPwl+3hB+#0ygsRsfzXuxeK$;?eH mE=kNSKQHM24_fmo8w*}WR5hr!d;&t;ucLK6T2DF#>o literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/orange.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..a36a44f2c6289a128e19187e269f1aa901dcd64a GIT binary patch literal 1354 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRefKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMalWcpqi+%?S|e^bng9AUexeXoeTx zbPw(so;X1f-3^~R)z@8_7h$a$UD=U zztxF~ zdwBp)yRPnvAc0k3VynW%S4B##ijY_y!23U6W~MjabWfg@A;K#|MOH;f&h{6X{E#6tAzZZ?flE9>_PxUt~py@Z2DY6=CAe z(!$l6VtX`&4n^}c+H!ufkZ3lP{_i05-$!mvp!jS*q1pbzD?&y8|NkF#L)jV_WQ-+2 ze!&b5&u*lFI7!~_E-8m@?cfA*I14-?iy0XB4uUY_j)~cCfr9KMp1!W^FBn-kEcmLv z`o3XcU^?XK;uzv_eC|~4=tT}9ZJ7=&j;HoC%xYD3+4dqSHS0ytgl*HeosQcK#Q*-+ z-Fmsh2i7ngSl4ruX~UsbuOml4*9fSv2BxquGBtKGHcfcE zKxFy^ktHnqdKewN4r(%pJ*v0hcp9qnlRuH&XzN4~mPWw@FQ#CImTpEFKaNkXR!Jxs+;Vo>%A;P>Ng;Qr8qj_v2^O~CsN_opxFsCiLd7ERts@exOl^3op z6RbKI3WTJ&j%UC8>SH$jwD#++S^6U00v(LKVayJ*rp(cJmaurw&aLZ0Kdo35T9SPG z09%JR!-v+xY#I(TG@c!}v-0h}4QHwrH@=$n?a~qk2UErl;iC*?#p(I`D+2u9Z{OB^ z_OKaaLuCUW!`uK1x4T_sDUp8b`zI{hew$nN2*av8sco?i9;Um0hEH9#G+q^D)$JVCRlfO6KOSYa{@cy~whrO$s zKZ%B9MP%<@&ODnTqp`A%X~uJh!1f;;E2U??y7}5X|9KtqFiKj zKVD{vKL4z>r^9}}(wciuxglF;6IG3vnA0<^%)J|2f8lprNKCoN%u_{tAy><)`bwYVyi09sn`K(} zr-bdFzPx7hQ<({eRl2sk)%Th4DxuW$57%Gg2CqpecZxNi{%4re!oIzyd4VNsE$gAe z2IoJ2o>wp~IJ{|zWx_ zfguou7@AobfRMIRhiA=<&YcmN)9N2TBPypgAYoQ){_Oa|?1p8oi_2b#<2|maa&vTA5M3GOcP^e982P ztZCs{|MO+0M`o``u2`8~Ju4=EW>oHssN7jGd2^DA=cbg-Nh&$ECA`rqy1^@|Gc>g` zB&EK-er0-9qj${g*!(#OMaxqwou!4VHO2O53LVI6Yw(QvWFgUPDE;3->c5ZN@|24I z|NqM$?0*Cd3&xTlzhDN3XE)M7oFs2|m+)GyoAN*oXMsm#F#`kNK@eu#F){lsP>{XE z)7O>#1tSZG1z*)y-!}{lOshRz978;g&z;I0J=;K}&G3Sl(?_PM8JP~5F*Cw$cj<;* z&nwQ`)qS<{=Kuei)|^u}UA+D6>6GU-PfwnnKDi*^nn2KXwIIQ$%SKbXw5FfV47$kc ze6h5rWGRD3u{O@AJeHd-rSJubGOUVd;xfIErd`S~i(lZGfRb}w>Wjq$b%8+aJy4`*4 zuaAk@|5sE#;%10q$xyy>j-^tdRO9)cYAJR`okuw}jLARz4s~$E@8SP6?^a%V_5Kr#$<>7y z-t**~Gw0LOTgh;OY5M8l14``g=P1f3reBw+BEL6PoJlseY}g|PQwwYDUn7;`rphw*0U-4UESOAJNb>$JQ)_h_I+HO=g~@Ry|776PK;>@ z^P{p#bG}6z{(pY+@uQ~rH|C6oLQ9xuAD^@N#P@3TxzC?3j|oVfxukjGX$A-7XWPo+ zW;m;tW|8=d-mK&-XHOxYPF?6 z`$>b8+woS3%bLG_eWU&5JcH)tEeoD|o%+vcBHXsEt9gs%(puKXo=loH|4rkWGFGq3 z;8VD$c_Zl@QaIIe%Y00hvT8_1(wfE(JI@cFW-MxRl%QB@detvJpBaJglWxof$zxLbyw!i=RiIEi! zQM*_kEl9A9^4pp%u{Zkd)2Eh3p;=QqnuE5zGFi3i?P=YoUrU8%KJ#KITrgu>w6$b! zzh0T2ZNAXVPgQ(N=Dqz_BzyX-$mXt_lg}KwA=_WaKl@XKE&C6Hk2aaVwS}Kq-MGWE z-|0V(f)I<~*BGat_6*7k4z78ukm2VT-&i2EK*09DZXDx_3nqDd9y^>%9>_m`*3`-) z%y$@=zEw+HBT7;dOH!?pi&B9UgOP!eiLQYm5QP|;Ss8$kwt<0_fkD;e`JfDe(2$#- zl9^VCTLbqw^+2Eo4Y&;@nYpROC5gEO2t6ht1{PMPW>$tK5KFQ-yH^ACFnGH9xvX#Z%>ElB6V3WTYabCDY_(Q)Hwgq@~go6*5(n^W+Z1v!V2V2dV!)a>>$C8OlmU>Z<7qa{vGT=X#rc6&QAm zB|(0{3=Yq3q=7g|-tI2x(U)It268wHJR*x382Ao?FyoGi*>8b@>?NMQuIw)uSvV~C zs=oTZVPIf7;_2cT;&FWL)XuQk4kB%Z3M_38rf~=+w;%0r6}pq%VJK+$a?#dpv#zZu zefjBM|Am=~LRr_o&F6eRui)Kr`|>t!V^#+1tD@WoM8vhP>d$+=SV6Z#Ntr`{!$)3$ z%aYIQuh6BYDTk)(F?dK?FdT6D!_U6ZrdRd9>Klh;W|x{244BS%Brr4-7&aW{4BY3@ zerKtw3{ND}Lp861g-Wu8nMv#ue=+DpGIeJk;0=4ikZsY>A+7bQ;brCzvqR~fntK>E zs{|F7@Ch-@IdbgK$1`v4)R;|=4tOR~soo?ZKP?xA;K zm8sS5&)P9I1U7InOpUNGi;=bLi?>}N$!7GO|F~5Jr^BkqHPvzV46ZD?ZEULVl7!4=JUR(N_fsZc@O^=x#*Qgs_joX zW@MXQxxl;j$@w*NO>CJKus-`KmoTMy+O0$G9=vEvyUK*j`0MnxH7%Gt<5UV?$ko;VR{iwLtqjhL z%(`}|?)t4n38kgBGntEKxJ=ykcOxgWtdIZk_=WXs0iKh3s`Zxsk#Cs%;elGAfa&rT z>m6?J7Ie)2FVoK$5;4t$UFVXb)(3v|$WH#wziyx$p<3b^QIe8al4_M)lnSI6j0}uS zbPWuFD8$gr$^eA44GgRd45}v22jvNbhTQy=%(P0}8o1A?2Ld%{z-=hW%uOvWNz5%k h=rIW~u&^>UvobV+Sdz`zy&9;8!PC{xWt~$(69Bu^=luWx literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/white.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/white.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7d68dd893bcfa554cc859cbaf5fd70e349b3a0 GIT binary patch literal 1087 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1d`Plzj!-fm}SYHB*q z)KpDPEhHp_iK}<|cTU$FJA)%lj zdGqFVcXuyZv}pbM_3PHH>+0(2?CjjIVZ+9a8#_8WdV71@fk0RHf4L&u7#aI&L7tG-B z>_!@hljQC0VzBOx?h_z~v%n*=n1O-sAP6(=n3(+*D9B#o>Fdh=f{}&8g0JeU?;8dN zreIGO#}JR>bEoo7U!@?>#(R>*xXHjH>+-v8xwq^7{I4%hzc8ixOxF9;Cmud|_%KyM zbC!URf7H5h40x$?cG-ok43p0Ox&Fo;wT*;tV2cCZA{KS9){H^yDz^bkx#F-B-HurHqLbL(&~5 z9?J#WuUatlG6$4|+;hB={YTvp{a;cp9@86Bb*^R%^PFwS5)G@s?l zsVmyuwk_NKiC8={v}iTxWNuh9ciq}my{qP~(yinF7aJ3L_vZcL2R#Klcwf%BVU;NG zKzNRd?SpyDH>XVydGz7=hG{sKUO_QmvAUQh^kMk%5tku7M#Cg&3My8Gw+sfq|8Q zLDl5>pd^aWkei>9nO2Eg1NS-gK%fQ&lbu^5Ik!%_Gf!%Mz1+MynXWwP`3;H-npDUfU%$(-!_o~frke}b6u&`NuQLFZ% z7L5f>%Jb@Fk8KHW%@pY?R_rZStgo+M*Q>gqL1Ar|!u)#K`3-W5npM_zD?3XIS8Iyx z(G)s9SEeOXssBE53mTOdG{~>*R{a0}|AH@Ps)2#USQ6wH%;50s zMjD8d{ZFR~u#a-I>D>%BGP+Pk2;Z`Oq^znuI3zrPOW z)J+#}e^Y&G>0f#7^z_LE31JKg;m48~BOVGp-Snu^j_*^GhEWqkPLPm$$pwKt;ism zvt_mx>+#MKm8G6CM@}(BY+@0+-Y|RJ4aRFZ41(stR~U^izR7Lz7b>n`F8ZS6zuJPdR^HmRZ1qzwQ6|G>7qb{VCVvu6m64boeg4|Sl~K1(n7oyhmR5*k zI3Ug^y?`NcQBU)&b(_E6x%<85{wIN|jsA=cSxf@zrx-3AeD^SL>ApytRqsRk{H0hJ zo-xj1FcE%u<5Sd$^1BOavm#IA%+W2Gz_=pqtlNs5$f~oiP0s9KvyeWZ%9tqGx^#1Z zZmHVaAKi+~>iA&mfRZHGn&}>($lz(Bn?WWJSx_QkfZt|`1TOIxN z?$*82ZCx0)9I&xxJX5^jC7Yeou8kL8@2~p%>}|uImM?PWH*+e~PSA6)2~z+3q^Nvz zko~&Hb8Eiui?C5?(AL?+mNv`f)8_5Bm-BVCtt%_Icge2iPfBUv+t1Utu0L<4u^?ba zQd+0YU#IP{*PZ>|#3=9Xzq7S{wCegYG>YKdz^NlIc#s#S7PDv)9@GB7gHH82FC5JNL7 z0}#?SFt9Q(sG2+qlPgg&ebxsLQ0QFoZ!~g&Q literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_mask.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..8e877c6fe4d9d6790557a2cb69d3e5bf850dfbc6 GIT binary patch literal 2234 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/black.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/black.png new file mode 100644 index 0000000000000000000000000000000000000000..304193fd89511cf94b77ef9e6738f74ac9e71e23 GIT binary patch literal 1167 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0_%Plzj!-fm}SYHB*q z)KpDPEhHp_iK}<|cTU$FJA)%ghMn*wiUQt$7UQSL?T3S|ITv9|t zTue+tN=imdOj1HZT0%lfT3Sw0Qd&+WlrR#rh(RYP4}Q(j(4 zN=jBiK}keJOjJ}{SXi`OS64wnSw%%nQBg%yR6anMpdfpRr>`sf3q}?W3(*e~fFZ-c)avQt7~*k!?o{6CixfoKWKD$52pS5W@W|ad zYgT6Y^W^gX|K+0(9Lsr={r#xL_a{61^~LvC@iXk;XWz+SQ!&@g*^%RR!W-o$KkV4{ z88d8I`21mlM*SOhWm{PWg&7Zw8N^@L+w>fEU;Dx3mSaY4PwoBk8XL|7k_`{D8kP&+ zs!4ILSnyRQCZg%#H?N14C;HZz%xw;1ZpfbY;FVOx^Q%@DcJUZ|(mQ2U(6?((?~mY& zCFTh!>Ma{fFEGDQ**>{XS?F?#m2c#kO;fl#8M89CNip1B@-dK^-FV{p;^PkDs zklmomaNEx+tmpKuzOwWBUMH1K=UM&WnvfaD<+U>?^5i$x{Okpr8TVagd?Mm!JR=}N zV~6G&y@cT7_w>GW{}6RhIb%FSbpl63VZ@B@2k#Yczn%Afy=BMAB)#u3CqqSa_X}q+ zY&#$z$9P?4!OT2rFyWj@b;a7hK7Xs5|ncQuRir;LTdTO;g_e zJF~cI-sfc^nMx~WO}03vs{Gy3pq*3k_P2bsIi(+d+^B8+Cz&A1vhdx`X`kvD^e-IV zecbW(oLl>vJ}O>VSobfzhIvD2>}8oPKJ7Oi?O%Q0&%kPeY&0-Ms+PD$l%yncptHiB=`FVdQ&MBb@0G=JQkpKVy literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/blue.png new file mode 100644 index 0000000000000000000000000000000000000000..8811b975e8083c232f4d0d5ccd4da4e82329631e GIT binary patch literal 1295 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|O&RfKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMXNgt@?)jTH5LA8Zqh`smdxzib@Ge z%86>~DM~6yDr(6}%HgUYGD24`Q$s6PRXtl%D_27^RaGrpMHQ$xTwNnaULjOVC(p>Z z$k?=4M>k(hJx5(LM^~>vK`~52GgnSNL|G+5RV_+EF;qh{MpiCZMK!BkS659vTSqV7 zz^F)1zd%JbSy4GrMJ-!XJ5NhHPg@6w^7Rc1HMG)H)lxLI(hLl} z00W$XX`QEwV~EG`xl?(|XBmjJWghTon$py8Ey!i1tmwx0EN#CnS97=Cy|wo4xBvC0 zCM5{A$KRGdv(x=tZAG!L-W@rHKlfs67^-?Z9Q#4@=k%WgX?~xW>GqWor`Oj@E1W%5~zWCi0%x$eDOXW(k8z zr@u?mQ-{E$0m>Wm#XP3?23|IH)yB zBrp^%>|y@Cr0~~4>+E0q?rvFgO_G^m87qVC6h@Y}lRtNVN`3ljQK!z49Wr6d3_Okx>Ws~>bf07^*`up1g^N?D9%e}k# zH5x=E4zVUoW(*Svn&=rpCMj-%*5zT;)6Q-pgNlsJOLUu#jjoF|I28b zmmYob%drf80j8DOOKe-_s3ht(SYB9@Amud0w=1eo13!YW~oBehk z?>wv13}2^aJQkY4e6{-Xp0?K(ze@8Z6AEu1kqJrXJ)a+O_C$uP9`m8K49^mRvVSet zfBgIQ{M6)~9mn$cd~83|f89HKUy+~7GWEQI~&-V)M1*bo6u@tz-ckyUFgU6o`(mqD=UIubbIx@b-ir$8D&bqRGrpkd9YC)!o0mgE{W=j4>vR($Vj@r_JCi3>0 zlELQ6k#^cq4!WV1ssYCGfu;(fR%$_Jib19d_8Jnd`tlB1Qtn1dcIx8oy1IcT3L%y% zVODApwpwA<>VAeY9=g(=`m(|1N+A|NarJN;4L=hlZzFkcLwR2l#Sm+)Fnhfa8|?sd zRUadTV_U*))x{mOBt49kJ&cs=>+9__B>YU3qAcXYt<`PR#3F1peT^0V|Nnp3YIPPc zEEr3I{DK)Ap4~_Tagw~anMpdfpRr>`sf3q}?W z3(*e~fC0|Hw9eDTF~sBe+^O8rw+uwuvZI_P2jwqq?fRy6By>Sn^CBhIqq&Q2i`@P8 zzy8!D5$}z6w&|;$uY6H_ug=obzg3sv$l8@I4BM8t>|CSJQaE9{piqh=bL0tzM*)*I zOqx1p`c#>@%NQ1jd|+zmcxf+m?3LM6EA>|nPt87U(&0AJ(@0=!DAaUV#93(f$a(Ii zAiiljjfKHWC#W2851MtvaSe|{inl-}?~@4Nlco3dDX!eik> zGps!rGbYXGIA*=O`ghdE71Gsh%ch@FW7AmnF^l2M~dm*j@z<%f7I;Ut+A+F`i|saAw~i za^R8a6{d>I?XJ_`Go_XKymi{uA{*9 z{nVn>*A`j-eEj^KYb)ctl{chXT%F!LpE*5TrK4@%$Dl2}oQAXhF36I5Ytr}4azQ|a z*tAaDzk#3sT-bQxi21oHj>aobH_AErPue1KK=w|=5`QJ3ule)31e&gx23@^=eJaDd z1JdP(-_5>k`S$OwdF(URhiFefAUosVZ23ujuV3kZvpFDito!M*ovESb8DdOszylEzL*$jb4 zx%Ih+oY-&QJ{kUEK4VPRqD%8mYyM}SAY!$|SLVoB&3D=o{>)OBp6@@N&5#?Ia<;Ln zw8QKlclz~IX)Co`^MOfMwZt`|BqgyV)hf9t6-Y4{85o)98W;jmh@qL40SIXu7+4t? zR85}$7DYpDeoAIqC2kGe=hOp%8Z_WGlw{_n7MCRE79jMPgcw*@nVMM{8A2@CzHjk+ PpdJQKS3j3^P6Lh literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/cyan.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..b515ebb76e668dbeae19c55ce22c757fb50edf90 GIT binary patch literal 1306 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRAfKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMXlzwIVfblF^Bhf#H%-iDD7)f}t_| z!BGMs(V`J?!eOz(zCps_Kr&b&Dp4jTSu{RPC^khbAzdsoUNAOAC@eH=O z_7{vS92TMac+Fwf`V)*-lNcs%3Aoc}aP?8{k$fk~ zU5t`;iak4&hI;C9FUuRc?`m(T{cej@ z`tA2~fe){NKEnmiMQj!h^R%8Guw5flyJnZ^`PJ7sem*H;crc6ULWm|qri|SDIrBt6 ztDkMYeC#JHb38hA_xiIO zHZ#UuX57M|6XQ7dKqGIy%s%cJR}D9EpH$k%&LYKATCwo(fhJLIt2ea|z8?wGzV|zo z@6duPtEFY5KmS>~_`LHWhCK%a{1{Km^n4Mtb^5i=Oy+*w&b`Jry-&P%)Hv4g#BrB< ziHhH|pNA7aeq3|0CP!?4-RbB3k`Fq&);i8mKT;R=a#OhC!{VzscS_C_CS1#XG;Lpg zrM(H?iKp{gT$B9wUthZ_e{#Z`nY_%36L#oabAI7DNsMVnGb8641s@K|FQ};8ZahnO(aw3yd;NFquikh4wzZl2(|vJze_!?RdP`(kYX@0Ff!3KFa)9yLo+J_ z5YjdQHM24@ WgjlkD-{SW`Jq(_%elF{r5}E+4uk3gL literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/gray.png new file mode 100644 index 0000000000000000000000000000000000000000..d60dc073d195ae6b63eb853316997f4da36cd8b6 GIT binary patch literal 1269 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vldPlzj!-fm}SYHB*q z)KpDPEhHp_iK}<|cTU$FJA)%My*i={F&;Upp7-{L~scY$I zXzOa~=xOU3XaM;JM%sD?21cgFrWX1}K$S)Y#%6j3#ya{&TDtn`n%a7X#;WR?h9>5g z)^=95_Qqxwx(3Gjh9)LvmTDSW`bH)yY8uL_>Oghvy1IIXCdOu#K(*#pHl`LFdh=f{}&8LiED~VAwJ+t@Lzp4DmQVcPe-FECZ3Y%mW@xAr7aH z776N?h#d`EeKqXLuDsaYrN96GPxIW+arE{#*3Wa?=Y9V4R7GZoF~g6|TPqmOwS=_p zQE2fD5D|RjBFH@PG~=WIfellpM~EzCnt6>uVd@7yhW?ZGOvgT1PTZsV$RW+FYmr8g zlAdP*dqWYYg94|gU6OO$Wh1_CI*mofO9fbtxJAvn;Fjy=l!73*s0QCOhyLH0%gG=eSxnruJn_``vX?R(|hiF*00cYcM;- zxTx;-8k5`0f?k@={yRIGi=mx?nSpJk#~WVL=j)RDkA0u_{KxjKi}~!BuXNrwT6E%r z&0fvjBAFQxo;}fu^kbc^ZLU!retO|wl6P# zA9(k%*>TtRb{U;Vzk=pw8L!TszJA`J4yK4k#XAgqmK7JmpK!c1UHkRx&)eU3ddEAJ z@jKbErtn|lR#GlDs^7EiY})So+24Fl2Z>B(y4UeSYDcWom-H*gzdM@LztgZ^K1=9m zmsNLE>Fzs!ml`^({BrEAaP6<|ypo*ror|rP+PiY3=rw;6D4Nu=m*Lrii=F8omFAt7 zi(f6!bY|Sfjx*!t~I^tDlu*{u|0~>s~SEnZtaS#UC&2i;kQ1Zk6FmlQjjB zx?;tloqoj*{K8Ia-pc#lc=_Ou&0ns+#toj6QZ5xsKK;+o03mGy11kfAs>$=;qG-s?PsvQH#I1q*oO&Qog9hA&lFZ!H;*!MN0)!ru5CaP< bQ!^_gLx?5Y_bq-8)WhKE>gTe~DWM4fF=o&3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/green.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/green.png new file mode 100644 index 0000000000000000000000000000000000000000..9831c76ae504bacd62fc12c822f531c5dfd121e8 GIT binary patch literal 1270 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~uyFPlzj!-fm}SYHB*q z)KpDPEhHp_iK}<|cTU$FJA)%Gqe-2^OMxK5i)TQH*=EIvlg`S7HQYjweb~m4OMaumN#`3 zwhxdpbpevn4uLX`fif;3iZ|rRctjR6Fz_7)VaDV6D^h@h>?NMQuIw)uSvV|2KTH4yF9XwZPZ!4!kK=Qva#znX z5NXRiz~LBW+SKIBIJK|nrEB!o7a7~P-o3TM}U2U1-W6c(GokWs9>` zuIrV?W4R%zkzy$!!3U)n9tSnJ2yd!s<1sn7^OohzH~JE@ISP3`irllR5fxaSoG9Am`iH~A$Kr57 zN8%%=^}MoWazBgq%p)La7=H=<$Jfmb-Tc}Sb2)*FFO=>lDr3wBJD6Sd;9{`@NQ!duto72>7)|F5{NFY#bz*ICC1_13>JpVQtP z-7J3JV*lUFCG#AY72db8dw2&;(R^sfTDCNJq_ zc*ig~W!9O=H%08XDzLPkzO?1~^|cJ|4&=7g{YYa^pS=8`)`6O(x2#y-9r$v;=03NK z`~TX#TndNu3fa>xe|GL?=@g7y%}}o1V7=jvf=%tr<>vfzcVAVK`fYij%BO$6e4n(q z@9C=>f2+$b|9rDY;$$u~! zIh*!1T~Jz}So^ou7b5$zHS_s>|LP|jJ!^$3_|RZCnWN>UO_QmvAUQh^kM zk%5tku7M#Cg&3My8Gw+sfq|8QLDl5>Z&5Vl=BH$)RpQpbeNH_Ps6hj6LrG?CYH>+o kZUI7%Nr-`km8qGPks-vA?fVwL2kK$)boFyt=akR{0AtwDi~s-t literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/light_blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..59aa357a3271cb5356127875d798cc94113d0b9b GIT binary patch literal 1294 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|O&>fKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMXxl_n0j^rC-*gol&D-+M`p_tx?#i zn%}No(4k%2rC!*fS=6PLQlSMTQ!DjKdko8ab?c^U*G$u^o1s-RO{1t&HMv5kcDiy> znL+&w^QKuA&9e>bXKL3>*R7py)G$-8Zn{cxxl&@OdTOO+dX-92nNDVna$=ccLWySe zw02!x!}=MfjkAm!W@=VX)hy~%E9lU#n_<#8OSiN~tGG+Iq}!yj-=cbgX=T4bd9QYH z_pvSE3h^bXDHXa|wK|!#_4W1ob<=f9dJHT2jOu6T^{q8&oT(6Btdvk{P}XZuH{<{R z{}${E{D8s1SQ6wH%;50sMjD8dO-g()qMm_(yi>xdR=ZFwh_-F+o; z)j5mqbD#d@8<{T*(z=`WFW{W*(>wk4<|kbvoIPTsy+jzME*_G2)*w3YRZAeQ@K-8BgImp0x$3|JZ5reYB8Dr zVPRjUC42F*13PvGc?dmJ*7kj-5Xz{qNwXt>IdfYO`+}bgYMJYHFefhhdD=Ec;$oGGF)0X1Lk0 z?ghhjrkK44s~Wya@W<@qnsU`}JJ(O8eXK{MzWLTHeY~UpuTzJ*_zgi#~$Vi88GM@91}jE#O_?o5q;v$#dl@*>wo;nJi@0~-?niE<0t8t^A4PN zd**a|^RdS_U7v5f{NqpR=RYls^Bi*c4(SMfd!2pV*8W3&^s$cz%qFd0TqaX-e_#He z8<#B>1XT(>>)iYI-ka@8$GavAFtjYVb2Z(TrEHRk_yO4$VKT?XTzGCURQ99ml! z$MJyg*J1;%c$xPZA3mo^EwF7C^J}!e5T(EN#P^u%e^ULKbrNUpXx=?hzIC7I5x4Yo zsSEL35BS>7D%kA#I{EeeuMbNEd#}pONMksz&sDu!eR1ODE3>06dH=DmyX_HHe85at zanDIxf4Xw8LsOr2PIq864!{5l*E!$tK_0oAjM#0U}U0eU PdKf%i{an^LB{Ts5Sc?c^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/light_gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/light_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..99212e8488f1857f8cadec7892cb807a1885056a GIT binary patch literal 1225 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPlzj!-fm}SYHB*q z)KpDPEhHp_iK}<|cTU$FJA)%wS14D=ymNswPKgTu2MX&_FLx4VmHJL{7gAcwQSBeIx*f$uN~Gak=hkpdKC zFY)wsWq-lQ!eJr$VFEB18JH${x;Tb-9G^RtyL^^`L|f(okEW1rwoGS@TN~qKjwxkt z+`Z*?)y@C^U4IMdJo>QBHqftcj?JE*LW>GpCRA=Y;_~9estnVE64U2y^X*8yEppS% zIiO6p+sgONwzpdzY!Xpe?rhHC!?izR%C6%LyV+C=C^^ed0dns0|Fd zwTe?-v6wRQ7-=uK|F+bBPhI_iU1y|!9Bxnwx>aH-aJBiCwiM@|hc6?iw=)ZVFz7j_ z%&}mT0*g2|Q%2+7MH3a|diCv84E=@pYI?RZWQH+qTBP`3`r_5EXP?|qZfm(;ves)V z!&@OA!C7Gr@kbPGV$bCnD^|={RxSKT_rYg_bC%y*KRl}VV5yVMuvpO6fbpBaT(f7NR1?>iD{8YmZaRK2(%jR3%Yw_5X4@9d`}g8$r$~$l z=WZE+rmXofa}_sCUbB{IuEHZH4o=;wSIIqD^IKo<+xu4J1&ihElaXo(&;R&cXFVvr zp_t3caY9O`%<)8vdfw}-cW$)%eK>H;NU~V(#*ujOC)KQ02bCUe?iP={QzyUatJ0>! zLKVe!yU(Xgnj5##)#Ur41t+*PRnw0qa$ZSOa*_XC&7R{^P!sc)`|oCl#};~XcHa6_ z&vd#mO?J`(n>nY7TQ8-u@A~lP`#-sZS4^%xWLP1bQ2&3I{fedsj&KHVAu^2|J_<`!|Z(r3wZ% zONO^8Mzkvjw@CRliugB)2DeBDG>O}%3)!X$IAw}DXNlXV3E8Cz*rf3LHVC!r>ISt) zg|x_owJC(O%K9`2dX$N{l>p6=a4QiAYL*OXl?iQ?^Qn~ZDi`&slnkm>46RcQs#Wr@ zmhq|(JGLdQnbrPR#3cp_! z&=&ciW~u-G{~vqPa0(bSj3q&S!3+-1Zlr-YN#5=*F|TegOb2o}3p^r=85sBugD~Uq z{1qucLG}_)Usv`Qj4T`$q8}yz!=Hg^qo<2wh{y4{Q@N{W8HluH9`I-ix!81J8CR4w z>-B4X8+C(nv$x+YjV{kD|NZ}evgd}5qqo1YexBn#@AIdpDl#p)3`f?kbYa-GBx2?k zg_ghxQw4=mB$*>U7#9Uh+AwL_oT*cJ<}PDc@ZjiSogl$ADt-+r6)WTJ~YGHgCS#*ME9|uPI21PysWF@%*#$KYh&!n*dxX8dC40e zP4;O!cTZRUZ9P@%=JvU>oOuoO87_D(VzY3Vr}=b2-35!9t2sO8T`%LTy!(jZfGP8W znL!LiB?UD}WoHg~E>D}c@1+q#1nUdN3*D}dyKXDRU4B1*Zn)NwcX4Y0|<*zoRG4EN(9HF+Mgt42&N^#GYpLz*l$B*c#bpH?%$STM`lC=oDvaLTJ!tc-QS$m zoIhm{<2c74bM1}fn|7J7@c*HQiR{Wyk>CJej(fN?U zm&1uK?o3x;={y~D_4x6r4DS?XeEIuN*tVrvUi>q|+lg6Eg?2En{dwh!^txPW`{>UM zN^6A61Lm64tarQ<@IK;mLxOID^#+;k^%YO!=l?azf7ZPs|JeZpkN@9Ke0SS@T==wM zS6`W})bIMX+}b@enagGfJj$)lJ>JJsXtTh$VvlKuWE^FL`h0wNvc(HQ7VvPFfuSQ z(KRpxq7XwfD+3VHHZZUxX-Bv0ySvBZ79jiO)V}-%q>9Z gF$poSurf8XGBSi%vVGs;_dq=ip00i_>zopr0P}YA%m4rY literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/magenta.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..b52449b453ee31f21787d45c6366807f32549fa3 GIT binary patch literal 1274 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~uO3Plzj!-fm}SYHB*q z)KpDPEhHp_iK}<|cTU$FJA)%wR@a`e(tRO6GCW9xM)+I4lC zjcZy=Yg;YqTFh!owSiXWwwl*f=ogjg7L@4}R2mf3n3vUARg~)$9NQ9}tDl~umtJ3A z-)dG@ZBp87T2oKiEp+dZWs(dpM7OXg zD1Ym3ny~S7icW{6K}+wZRjVd-X<0=uJ&0ioh;W*gEUUerc{HqG%C&}6<}FK^UnE7yACPLhZnuZ?h@L{+@jH4? zx_<~d_;|=#tZ)=^dUU8^KmVh7HZp0|`_D0|_AbfZTD#eKwfg*gL-r0PXAAZ<#RboO zZU`2|Y%cu&;YWeRQ~iZI*cZ-W{KWp!Gg-OZ==a~`^_7KJv%l@pkN>V`%U6;1D0{** z&&T^W7)lBI#4G*&vMl$$@b1@-!yZR}{k>3=Vd|;PTfF|f^!Jkpl%E{Vw!wt=$+`*O z1tvlK>{e_0_-&h*f=tWh7PaIujAS0WU(^~3kvPhS5otoyrbE_2-s6W=X=dpW&j-@HqUUs%t^@p9L}s&xzg$U9uT z8L+Kzg4yyd>lIA6BTmfwFPG22lRDF!UG1J?+Y9}_3Q2M^L^j6(Q>UvobP-Sh9WJ;`cy344$rjF6*2UngC6$=w1K- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/orange.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..4335d8218a04fb578ccedf3ec414417ce0ba4164 GIT binary patch literal 1310 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRYfKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMalWcpqi+%?S|e^bng9AUexeXoeTx zbPw(so;X1f-3^~R)z@8_7h$a$UD=U zztxF~ zdwBp)yRPnvAc0k3VynW%S4B##ijY_y05pwnx+l-d5aE@fBC8@KXZwrH@)4NrFFH3= zW?s0$yinOWffC2Igg4o7HQI5tI`emVir3fIH`((n59FKUFR~&;cy5ryiZJm*(L9Z| zoO1%jXZs1w_7`3eD*FHbe=jZtZD7zamIV0)GdMiEkp|)lBSEK+1*-JcqUD;nSvT#_4ewY9Ze+H&?o-U3d9>?cS<*uG(Akvn3z@sT- zHB(luq0>rPtDNksi?SE)ioSk&-QBnU|M#mNRN~9OEq5~ft$`}O7(}Wmr zOiW6>)Fj~M80O|NA(baZk+s9g^N?3mQCOH!$t=c(Nr$}|l$QPXkXXGt& zhI;CAFUuS2gxDn;Lne zMKd;jZ@e$e-dyqix+O>RGXE`XD@*VEIeGR-GDBPf$Mc3#zLI3G{s|l7bN1DJ{&x4b zQZ?sKTaKd=6Kp)Tck~@O`KO>fZomEeZ||zVwzoSyoWdx#@`hAPs?(cvbN9#7#P99+ zb^Nveujl$!it{f2nf1Tygsjc8qW(i#8<*dg+V)z=ct*^tSYE{mJ94f$zwn$C#pEcj)8`_t1EqMf>J5AO7%X;`_K??8}d? z%$@RP{{BCnKde=LrC77SF;F~m``@varF>=OkJn$YXWk*=y3}@h@IQV9%@U8>79F#K zuY?=SV>MZFzP`_#fo;)=Sfguou7@AobfRMINoHS6G7^>bP0l+XkKkUaQg literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/pink.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/pink.png new file mode 100644 index 0000000000000000000000000000000000000000..abe4f53a800a42778feddf68e34222792157ce01 GIT binary patch literal 1249 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~t;?Plzj!-fm}SYHB*q z)KpDPEhHp_iK}<|cTU$FJA)%HcnJtBKr zSmyNbteMfdGa_?Z{o`ju<+KJQ%!GI_AnK5}SesRka%bI**R-{y{ z%&1wJS-T>&a(Pl&vtL|$P-2UJe6w$CM@UMecXYe1?y|(v6=_u~GpbjnRV|AznI4ff zEj(*_WcG^Wik0crvtsgRM&-_k%AFOHHz%ohZc6E#q>^J>!W+G!8@!@ALsL6LQtIpL zSEg4rddJL;&7YG{v^=%)KweveXVmhPivR!r3;!y41@tpxNswPKgTu2MX&_FLx4Vmf zUYesPki%Kv5n0T@z;_sg8IR|$NC676mw5WRvcF(t;jj?>Faa2_3`{dTT^vI^j?bOS z9e&F|qAfehX>yRhu9=tTYE`|tiyA~-T653&mKXm1Z=W6?q?7t|o2{m;<(DT9&rUay zu;!R)ZS2!hwx%gcw5Rai%G)gx+k7YHhOks#-?Sq5=(^i}ym`iqMN%c52bO&3bzQle zdk41zQ~2=}x3}fq*z$0JD$`TeMpoueA6?AL)3jA13|XJ*PCc}#BhNLni^Wp3apkfE zC*CzrpKvx@Woq3jH21)a%~g^wrI)aA2V6FHTIm-cbU{V!?DOvD$g#0E)}QFJ z>GH_CeAOX@f7SVwDi(RIZ<*y}kEz>q-Oy}i(BgI~*sRbXcB5E}b5fs0wff|cQx;GE z)GlK6FczO+Da!c1Blu68O1v48ss~^tAQiYyR$Hahj9zafSW2C3mcM?|$yJfV<~o%m%%K&GwDDPvomFe>i;H|E%U0m*yuS)mbkSnxODW2B$M^YD9sC;c{?Sz6KZ~6 zIU+H2UFYk4`__rRV9}8{;V8EJF6%^+S720sH0?hr$dJo#*==))Cq7D${aX zHDGq9K<%4+nGGff-{pPO|8kzG_wkN`XIZEJbLz0q+Unc%r{L6iQLl8_7l+>O|7y-r zwQMCHyTe=o+h6P#*kcT{pQwY9t!jyDL`h0wNvc(HQ7VvPFfuSQ(KRpxq7XwfD+3VH zHZZUxX-Bv0ySvBZ79jiO)V}-%q>9ZF$poSurf8XGBSi% UvVGs;_dq=ip00i_>zopr00yt~p8x;= literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/purple.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..73d57315bb5fcd085f074729e927b8d920802ffe GIT binary patch literal 1296 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|O&RfKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMWtJ6SI})1SscwC?*Fe<@?I#dP!$_ zNM?FUW%O>_%)r2R7=#&*=dVZs3bL1Y`ns~eU}WL2 z5dAO#7~l*{>pfi@Lp+Ypo!TEg%R%D!%L9|GmxS;LvvaKMy%6fxdZ{&SYu43mx4!-V zuUY-x;K-kywfyfZ-gOAy_6LRK83|@YY13RIygWzUDPP9SWyKP99=X;8X3? z>YlWD)1<~sE(fnZJ;n}^e-kxA%N<|MIna12HzhSvEM->k1tEsVOb$&g7V|$W^vl#_ z*PeD@$I2iNp@+(vzK;~HF*&4o3oK;2RCJWjVKt-AC9gvELq4mwPu$m;lE7?Kqco+6 zU6Vnjvs2;TY4NV8m0Q+}m*noR30T;1#3YW_r81~&87sTn)(;C4qJEd1-6He-0xRp>=a=!Fmzuwu zr{Nl76~|X0$DHrFmp?as_;YBR@ABJsUp%l~U|aBN-TUde(W}3=$FJGJHlg>$G`@nH z$Cv6|tErKExbSd!<0h+RWs0#!zBjCBa+i9SWl>bPxkvV!-G}O=_0!+{wPJs~LTp=m zSV$&owR^bme8!4K!+DI?EO%Vvv2dCdxaRJiy1jd~H%*^#|8Rs4!^`Fp|AZxe&ki5n z{wi|$#m2ccHD{i$=J~*qlr1o=bHn^->-`zO7Hj+0%SHVSow zay;PUxz69e?%3qdyPIGCRC;yW@&a4k4{M%18v=Bt-Z>O&PcAU}XPotV@>`h=hg~@G ze@hEbv$}EDcc0ULo(Dl9qE&j!|HwN8C3xJn=$IXRCtPDLo4}#Z_aE^#%+uKPj3G&O zk^6t9iz`z9R@eUo77`4qC9V-ADTyViR>?)FK#IZ0z{o_`zz~Q+49%cptHiB=`FVdQ&MBb@0L|O-+X`Z_A|>5Gamuz94S53q7RPE-T0)hCBUCaG53SwbPKak#R9qAQtp{lD4GZR*MvXQOfb9|h9Hjuf zBT9~O0Jh2ic&-OPQ3C+m`gLc*Dga2xhV?o%G0+hiDVNLZ<#LHcqSNWTX|%wg5WWy$ zu~>nDfqK0j!?3-uz$u2a#mJ`!oFzugLV*$D8aS*BF54{RXFwbiA4=tMGhu;=&r9V& zSt29{^(}w}`FyAV5$5x_Mjkf>;#dT{Bo3=k1l#?kc%Z-4SClW{S%iEmDo*CIEwCVo z&D_X`HVOHu5I32_-i*LWY?hA2$m4O!gMzGLkqs4N%Oo~G-#mz8pyx)|9kLP|>ubebFA9HOPw$ryV>dl_q5 za|3lvGOO<407W z`dih7CZyEn{EDe|nmtV-^1ijPYjTsZ^kh2@c{nyH=|Ftct)b@J(GAx$k}F4U-Z{Jc zX5-=AUZDFpsE~Bcdc(ucYD{MK`l2qN4E5iE9*^aB-3F?5&w~TX+NL4WeH>JUB|Z3D z*8j$$>d|628QY;p>mb~YHjz`%&imm z1KI~H^tAo1NiF#<4d7okl6;&ow^ue!Iv)-`s^8LLgvYvt6mVv#lIu^VP8a$39N2$a zT3$JM?5BvVMIe(@3&QAqL(@SowizZaT1JLGa@9=y;si=Rev}Xj}cV^Yxlm33nV?3WCe_hrywV?Aj$++>2)s z(Kl$8^$Y7SKTcveI~7gky;W%30xKn05?-M(xjM|$sOQh~hR4R%gQDKPG{eNL>6y;e z!QG^%zW49?St%!Gel6=N;*VX0D0)Nv`91aV*A!PH`*?L@js`pFLDb{7X|9xnsrQ4? zB^UR-%kWv`n>|-ho?bkmoN`6qlDpd|2@J!|?`z1P)iBCB<}P^A19~AsieNyjI$m{VjehrEDzM&G literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/white.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/white.png new file mode 100644 index 0000000000000000000000000000000000000000..e3e6ca9f2048df5331053ebeae10965a8037033e GIT binary patch literal 1044 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@+1(C&U#UtfRf)T#gf|1$*q?gLuSSQ6wH%;50sMjD8d<>&pIuk%hxT^uq+89~qb&JY5_^JdV$u+Bj{MfodEn&vcBWe4M@ zF;A0ISL?(dy1*2%FHE0dWmEi)prdRdHk>jdDalh)BPXpaJr~C?ft!Jkd)C)UQ5P?< z@u~GS+;P;fn0{r~g%UogUItA$#a4+A*Ry0AmN9DBX%6~w7YQHa%6HwO^x(V0 z`%Amty{kLt_{Hjxp-;~*iLLGotPve@2G0*{(M;L0@6XORymc*K{5rNU^9a9;c9Kqc z_A_c~`>PPyRiB=x@75J8V16h$DSXn8hyv-4-_D$5-Ta+xvPb-ue3?7fUPl|L-uZhw z(#r-IHa8bUuTh-fStE48;(+YIrtR0~3gley4ZQPyGec1VubRBW9n(KdcN{mnE3j{| zb9%PxvwnmBy-t}I?aaY9(;I5JGh`z8%1sl;^BhVix_8Z+L#;hdSS^M^~BQ;SOya|;l9OhODStW3?Uj0_-_ U2%cOK4b;Qn>FVdQ&MBb@0C|I>Q2+n{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/yellow.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..76063ffd09f2599f7f96e81cdc881c78416c5847 GIT binary patch literal 1301 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRAfKP}kP{DRPJ5y8B zd8VdnYHA@NAza+t+PeBOatdN%V%pl;2?+^BMMXDP%fH;AxS&y~w@6_@qvE`Jxw*Ac zbE?JX)JV>&lbu^5Ik!%_Gf!%Mz1+MynXWwP`3;H-npDUfU%wDGaH^|R#P*~WkzNl4uQH#cc zCgpkcvd6ZBw`Pj;6)W}@E7sT7uj^G^(4erkOJRP!?ED6~Ma?Q}yOod6m1)ToY0DB@ z(5SqiL4Iww;{X5uO@t0U1O^IYNswPKgTu2MX&_FLx4TOe^X{dKfE>;OkH}&M2EM}} z%y>M1MG8=my~NYkmHh=H3x|d1hY7%tXJA_G>EamTaeVGn?&?_vB5j!mJesy`<5;nU zcgn32k!#n&j)t8s5x>3m-L1R-{>w)S={)+dt@fbJ^NG**)L3$|XL2)CW@||{=&FV) z>T@ItiG;SOgdTO6TGXHtBC_V`QnApr2bO6vWT@@|#`(AYrozhED{a)DEzrpk2@RbZ z5_9PQ6T@?(hC@P=YE;}Ry-r(1Y+^Zgc8XKr1c}VdAok88hMD?~X{G^U+Jy(U$Q)Rz zGqphB?3NnokDCJ;a~&LgIFcVKFei8xX^FiLDf|8<>#9My@97m+r6m@$sI6k$;GuPH zN^!z_d6{=Y#|!#99#v?~FNS-TN#X|UlhedEx&D!MkT%$s5Z!*Ic?+BDKf8|V zqUDp{{ncVOwC%c6SAK!x@7&Ab&W9Km9S}Ijuv%uuw6lE^Qs48sufM;i*8G|N!X4}j z=P+$ze<`!)u z+?1X0Z2EfZ`+VP77KBtynbv9l_ui+P`>G`(v!2(sI6V7Q!Jnw^8ObHUSK`EOvh1Tn z{R$@zqv^4F_O@$TIN0x5d|KQoJ?HEG`{$UY{C%{iE6AAq>3o0rKw*#k-Aaau*E}sG z`c}#Z2?cCUJO2=Q0jzkXIDc=oJJ1Y2j-M0q!M@#NdaCF?(GOC8;x zd|f8@S%bVWUlxR&aC;qq5dN>(j#jVMV;EJ?LWE=mPb3`Pb9nO2Eg1NS-gK%fQ!PC{xWt~$(69Bsa0CoTX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline_mask.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..8e877c6fe4d9d6790557a2cb69d3e5bf850dfbc6 GIT binary patch literal 2234 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 B{}BKH literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/green.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/green.png new file mode 100644 index 0000000000000000000000000000000000000000..c14d59e39e0b4cf59327daae7d7a8b146791afd7 GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)3e;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4Vr+bX}vzqXOQD(j=lEFFBVq#(zu2MFh@>cFL<}Q*( z4kE^mqDJ;2X3i1@wnBeqH5u9o>)Q&NyGofjiWLnrWxFK6y9V&N`o=O<(DCu`;=>=+<#;v{0@BW2?yW9}+$ z>?o{j&Hw-Z|C1XxbOAldSQ6wH%;50sMjD8d?NMQuIw)uSvV|sAODdFV_;y`_H=O!@i?A4g*SPYhd|rLoBT}N6{$Z9c-ibH z#jLkoZ>Sz-l5qCvt$+XRuiT6cD5;z*Fr~dbExqiTRLzTwf@0?VpNs;UqF-}0=&$wW zwK|fJFf;3n)M+^e#U4(zAc^D_jiuXo#b1B>7RKE7+UVKOeaC0Kw(7XWcw(74`cByimGf=90%nb>eOx>L&FtWK6GI)qHr;jN?k&n|%z}XEG#h>~J}? zS;bS*$#!Z=t}5p{R+(pWSQL2};+b}cHz--YIwX_C;KFpt_5a~ohHS=b{4XB(YHbSm zqSemb;IQXDu9AdhORc6qqyGZ?r4O{;Pi;3QzS$t7)ai84V;qVJ*m8*b1BE1$A0^Zi!UqvcB9U&++|-dGo$+ z=Vz^yoAX~_O|DZ4Z^G09{mF0a&TsUJWenSVX0?haqkfd|*;Oi61y1_%dbUaOw@dbK z-f-7Z!(zX@!mcwxg3BKle(|5J!kZ((W*KmTPve(`Nc{Zp)zeFEG8AYi-QqadUhiD% zvHW$JT}}y`!egb!v-59+@%mFl-n8osTg_+M?LBt;t=Kn3^P-CCtINYf#oD*)Pc+~TeQ`N^dtL3_{2wUO_QmvAUQh^kMk%5tku7M#Cg&3My8Gw+sfq|8QLDl5>Z&5Vl=BH$) zRpQpbeNH_Ps6hj6LrG?CYH>+oZUI7%Nr-`km8qGPp)tggb?dgO0`)L>y85}Sb4q9e E0L(iNcmMzZ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/light_blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7f5442407a79ba716232ff5a72520f74917bbf GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)3e;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4Vr_sz^&uYRCMwyu{J7u-$rkI$Rc6Nh)ev58yqh?l} zYFf2gdbLVwl}2Wra&pC=Sxw3*l}gDKT3Pk#=`}?~MfLUd$F_uvaBy03^SFr!Cy9zy zii;Hr3TX(77%M47@bhcsx2oqfY3H}<7Pf0-)av9kDy7#cXVj@=)+;8J8`nFdh=f{}&8g7@(snJ@+hW^GRw#}JR>xl?$PXL$&;ZM@0P#9fj4vw)Y) zep1YO+x3R(VI~P@pWgcS-~P(Y*npDC$pTZ_%hS@!u1VFr$S5dg-v7xcpegz_SA+gq zZ(ge-2?;Z^&Pbh>V^HkjR116MXG6mu%KFc%&@7_>y%*sXDrPbhe>D@Y8-&d`6QR|wNW(eP(tQmQ&#A^0A zaen@O{>?vgtmZ07Shmz^`ZM}3uwVK>>;2Sb76By|&GwgXg!k}A>7?~CPjnFe>>2Gb zeK~jgwvP!0lPzs*^qy^A$NbJh!cyS;=MyIxb;RZ?H2+M}3s+Qic92yQR?2Sr_iN4R zUr+O|cx;o{w=qRRWP*X@J=ee~Dc+OH8#5Q&5|aQIr$vlf0#G# z`*wcTO1U}z1=i#`rSK+9EzqC*#_s$^uUN*g&1Y7th%)L&37=i1a#i4@FRy2tB!9bP z|K<&M9W^ZW%PZ_U6C}9&ap4#L*($s_5^R$UP31@P{_k3SYS$~)3AGk$zW?53^Jdkqb@Ps| zOug)#@PDty>&NfbuINAh*lS7K;j*1R@d-;G?Z0|``V{WNiRCx0mj=E$_5D*su5ljI z``@L74HmCIMdVGp&al;drrq9Sx8I6=Q#3ECsJ^;9JXEZGyZ%H2?$8&Pv$xmP-p&7U zL*wi7i1~3zpa1g@4HCtsE1rE(fP--!B>j=u4RbV)8{(RAdn`X&kJwH~Mu~}@M zz<#o3-iHb2*%Ye|%sN{sRVb%^^UAgj^OmF*&-=x=N8Z(#VOQ$6(hU(JpA1g^(ea+q zTEei=fOFD}^gt2g7B{VvyS#*KxFXKHVpTL@xX)Z6(x4Ri>5$GMMi+)du73|FGrVRn z<6H3{S8Gwg7sYn#28X3ryf)l%vU0FKu%vst`69+2&pxp2vOF>M-ctt_hp)cfyF^qI zx`M1vh}y54yu0s38utmA4+1AX%QWnZjj%`-UBs>A{Nim@&i+|yKMzUhhB*qJ>3rQW zg(rDujPCW>Z@<;dUe;2q=13>4eY!V3)Buax0$; zL+%;=RK*y(cQU(8P0z!%l__|pI zO&!;-)Ox*M{EF8WiG7AH5>Eu}XDxFSaJkv{ggGJ6gXww2h4(S{x188>`9@CF+mxne zbE`dnKY#qDsDFO%ZTY6Hx*aPR*9g6HopkuQ<+PRF2QsGroUlaYfot-@h?z@dls2wZ z^t6Bc&*X99vvO;W%I)86UCJZpw0x|Qd$U_*W%?n5jz*_t?iXL1a5n2$AK5L|;4FAC zjKl8Fx2uY>^1FW;T;y%&>F#-dTI5lP>;?O2Mz0sy&3(No>r^1a%;~2;mSnB+jy3a@ zJd=EQ$@c><{R2&}|5}}~?t1pLBeR@$-9E}5ktvk=Q1Mykvw(O%-(Zo_ud%U;k?WZ6 zFHbIPv^f4M>TP*HgX#B~R(qdiYJF3@Ui8Ci_2t!Tx=vqTuW*q&bj9V>cJt0Jx1FE8 z)X%xJO7-{t%PI`)S9Me`u1Q|#w|<#L=uUvobV>Sh8;2R#l)L22WQ%mvv4FO#qP9 B7Q+Al literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/lime.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/lime.png new file mode 100644 index 0000000000000000000000000000000000000000..eabe46a54a05a6079f11d205aa693b724c39d6c9 GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)3e;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4VXWV>|XEosmqs-FQiskJT7ZVe6&zJBnmh~u*a?KTY z%o1|S5_ZTGa>*65OBeVvtI0k?&@PSNEl=DzTcoI{sJ_1b*p_e+4o*vM9ybx;BvH{y zaj`-{Aq`;>Vy|2oNlIw|)u!N3L?=X@dG8gcJ3DYrrq zr#wNMRNnvp|JUiZ?*w|1u_VYZn8D%MjWiG^$=lt&U#=yX=?djqe;&D883UBf(4}rFgH~E>kD^hF-cUWvB;oASTmSysU%43@P*OQrU`l&=T6)@n;-bU89ou@PJWgg&HU}=!ScxyG(VPHVXs&`!#&AH%;wo* zzYgICJ;(m&J+u+Md7*T}%q5SD>crhX)J^JP$e3Qas`>Dw8ON2lH~Sc{&typ2*x_<& zvx=vrlkL=$Tvg6@tTNB$uqg5{#53&>Z&0#)bx0;J>G4B3p=_+LEm)!G#B zMXQ~=!C~nauMM}H)EuG@ESvnhI*H-On*x3->lIVuo;avDob~O#B_f(|I;i@@bo+hN zf6sf9#=JtNK>WmKnTFuq8%mB@xk$UT8r&|uTW9P0s?{!PU6axb;ro*{Bd?WM%|0j2 z&)?6#`Dc#RTqOz1mRe1JM*ju&OCM;xpW4hKpv0ot{_>6R9{wnuv|i?k4#J;3qdlfC z=WgHjF~MN6rHzf=v(4+6-&sgl3Y`CZ;v}Pv*nEZNpGkV*imJ{IvTDLg*-ig`tvUVc zY5ok@)%HtEZRTWGK*3y2Wv@z23Rj zWBKbcyPOg>g~v*dXXoDz)jB0+VH>uo{Ak|)U8_&+dc``S)?&@~-@9zytlG71-tm>G zm%S7I@6~wy_}$tS{l_1BEonPkw$mp*Vd!hJZg{Koatz&EG9e~QR8&SQH2 zyR@*u;`OJ9ylK}Nwwlkh+k5QxTd{A7=0z3NSC@x}inVXopJ>1x`r>l-_PW};`9E%G ze0?4e}2Kn=Dcasa<1*Vusl5W&FNRmJ9^8+-~aluYSpe)^XvEiVM{%l68LhF zuo*BXsg}4#l%yncp ztHiB=`(*^m1?pk&boFyt=akR{ E0MJ|+=>Px# literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/magenta.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..4676a16cf58069431368083c6bfab3d0b62412ab GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)3e;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4V=RDIX&uYRCMwzX#TDZe*t(cfto^EE5VNQX5R<3q> zrh0OgMoNZSQjT_7x@zK|SxxC`Nogtxc{&-{nyE!aMfLUd$F_uvaBy03^SFr!Cy9zy zii;Hr3TX(77%M47@beex

OS7VGAg=;vi?rRM8pW~-#;sHWzqrKKvzH<(sd=@nP& zmlSGem+0l@Yi3sH6jtgM)fkl48&{NT6_jfi)*6=88I_l5=GU84=4oV9>z9@qE%|G#6x_duX08B2ovf*Bm1-ADs*lDyqryySSc9s_bX3p^r=85sEXgD|57 zYp@DXkiEpy*OmPRBMXNG@8dr*VGIn++MX_sAs)wbr|>4v@(^g-c$1%ryCU^x0WX{V zq?q-#>kZYzOcKsMz4h68x$pRl*H#_37*8xyXMeM^ zZ#m=nLR%kZ)vUWG)+nfbyZM3to8c2d?&N35(ahg&9xR_cLGxqD750k7Gu)GG#B81| z_UjOS&~xmM-a{MFn-@wq%v|!gs7~DNL*1kvhK%WztC|l_nsHo-d$W%L`%H$UjU6th zHmi6_I@wN5$yMci$13w|4vQiWLp;+C@dhQ!SBGSh7+jbxx&A*~%aF}@jsL|1U#(36 zU$ok}8yuE?@!D|9NzEbpz_Q7|tCJXhyeZ(fvR*MY?umnn!&%?%TOy(fr-Q0bOt;@R z{r9{#Y0N8R3dB!*mT3syy`kiom5a1XtHJHkyLGm{uUhS*)-@^35WYWIGxA!A)$DWP z{QUj=n}6n5%~g`HY^l}sXY^lSzx09D`>D+=0!l2J?JwU5@8OTqN$X{v=pg*rGumVN za_;tR9}^5FTiV#@J=?sF`JIJ?rNH^mCr&czh|O1M{+Xl~uBhtlAgd;02*P7G6 zp5|Zi*e0=WV~T{x1Ov%?u7OihyeE}6bS~wX^Vn~Haq(rP-%hogB~2!C@;Sc$FmK-X z?fk5ja&!I*tjTps;Z2xYpg;MI-T94Pv5aAx&#YDvWz>%nKD$cgs=!HKUe7j3{&va! z%^U7IYFO--SJ-tXNO1Y%!Y}@_Rd{nG*enB1@M-+A5Q(23zIuAeO@;yurCS^a+v}Zc zJ(j;Nv&$)AQ+TZOcy|8nP_0v97PeuV%8%y#-?jSGu2-xRYAx1$|GmrR&8l7N<{e*| zdf7YS|6YyPkKe6b(SQ80*OIowWjlT16P7;OfA#wGDcpw>%WqsS4SaLz`=^Lp<2M5zZLtYXkJuNeRX+ws95`U{fP$Lp)W3HZ?CJpoB!j6 z#@FW&^W%~}|K}HMY|fiDE$7;<3(Lb}-<*E6yrZ{F{Qa*lt5)q=HNSrEAGXw^DSxX-DBvbF}?hLX(O)Z&uF+yaCilMn+7D^oKoLt}^~>(*^m1?pk&boFyt=akR{ E0AO+@v;Y7A literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/orange.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..4024a41b37a8e8b16100465fc584199b4174ca6a GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)3e;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4V=Y=HRXEosmqs$&<^L;Mn7ZVff^AwrrE79*Q*5e`6 z>B86P!r$S{+v6_S=E(DBR#UqZPpboWuZM7#t3XjvQGI>=u`S^u9GsTiJZ>VwNur{a z;$nq@LK?y%#!5;N{QQ%>geH3MPw^I><}1?eCfM&K+Uv~K>%!IN!rf}mwIozxo}a*c zf5FLKf>V7&Cb;v>_2rxA$GY;T@9KD-NqL>2{$&i3M25-L8yjdwwS&@?~M zNuC1zt~@RFod5s-XU@~A2YQmRB*-tA!Qt7BG!Q4r+ug-Wj%VvJAcwQSBeIx*fp0$u zGg`0)s{jSrOFVsD*EamTaXfblZ}Kb;fwqk|`I)#YQhyfk zve{3HS#P`EP(92f;q22}|Nh%wxfvT!QaM>*N_%-)df7Fpnim-b#mxIZ83i;&zvgPt zU+c|lbtEBSX4V<0({c=oJ)CMm63HzZOSkcgzy9_ujJfZ%(X*fXj?Z{))p3jQ#4>gE zH#_^5GoCNB^)H{C69~h#N9sBP3mFDm|nT6`S7F}$CbD@`xvm#WJucB z;c{xTil?NL?bMW9RnB*;GSB9)DDp7GGwl#>P_le=NG6HFh3S&(|HHKm*^JltUp(;D z+7$3btDU>SVd)pI4Y!=s9HI{_oBX>viQ&ha0)8v&6;tD$IH)+B_3geTBAReIsQSco z`+d`Y&wG=`yh5fx{KRLOhTz>BN{(5%NV~Ke+%COaXY2c_)h=pXlhO>~`;#>zua#KM zJ}1u4-_O7KXO7ieB?-%xT1|gO{{{9-A85Uw+RP%L#G={$@{RBw{wSTaUgn7o!k;~( zJ*F?`Zr}DX!Ckmp?B2;y+u3H%EfaGT;QC#xDzz`1#?hr7)HuuTP)CeK@iF#`V&`H>bXTipVw2 zV|xF)w6MYA^{0ruY1bLHn$NV`d+hdGv2TjzMHSUomxqUnwQtv-Xuuu%;&S%(y4t(> zKW=DzeI7ACF6r}se!<4(ylK;NuI;+8JUsTz=~v4;ddtM$|N63O)vi_Z>-YX)OFfzr z_;Qi3889cQmbgZgq$HN4S|t~y0x1R~10xe%14AGRF*LI>03mGy11kfAs>$=;qG-s? zPsvQH#I1q*oO&Qog9hA&lFZ!H;*!MN0)!ru5CaPS6G7^>bP0 Hl+XkK&Qu>V literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/pink.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/pink.png new file mode 100644 index 0000000000000000000000000000000000000000..1311459e39da72d4de62b78db8030ec10017591f GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)3e;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4V=ee>8&uYRCMwvZmnESDFg_xLFZ)nxn8nFub7KqU z#T8Bp&zKUK-5-)RCpvFVO#b}%qD4uivm$e6N98U^C|;OYGBYA)QF2*daO(WHqN&k2 z6T{N`f>N5jWB&jDAN@3L0nn3-B|(0{3=Yq3q=7g|-tI15ay(m)0Xdun9+AZi41D`R zn9+hYSOqA^UgGKN%Kn0pg~NjP@gJEm1_owrPZ!4!kK?&hc#~&&2()dy$fQ`*bZ(#x(%)x5|kC}!UO$ta*H`ZZUB z{#tKdt0M^sGqcV}ot9%z?BP@kl1OgRSh|f@{PnkQVa$E6jh_A7cYMZctBzZYCzh$R zzuDQhobi02tq-$m*4-0p6x6=m{J{Us@QEOI^0VY<=5IF-mQS9b`LW~*d&S}z?nyRc zHqRFObqGJ`Irc~Ip^fOx3#A)oE_qy3C+_y4Zc-0J#`MZn&4(w=IIhIK*~fr=CPUK3 z4wqA#RXin~Y^SE=s&c+#m3cOYMUjUgo@s}8gOcT|Lo!JWE=-qP{~xYp$Y#98|KfqK z)~0|jTJ78o4okmyZMfy6<`8{g+2r5VNen;U6!2SFub3M5#6iX3tZ(-%5z&OxLDeUw z+wYtHd)}Kg<`psp;wL`KGz9P7P;$)5McSp+;CAWVI$PgYt#(oCnv`Y;-=C}*d9B21 z_BnBW{(k<=KXa_+DoI$j)N1-O`Y*6w`atXb)Mgd|B^J&0mv4mk@JH#S^)gR%5dQ2L z?J<2hcl)-F2?mobZEW#<0z2R;!3I>PHEmU8QnW;G{3FXPYE{ zyJY|74R;+iEcVMQ>^c)9xcqV97ysERyg3qVmH{XDG=5o##Lo|3J-y^6LxG0UEslfj z_0F{(%U_q-<&>}~JXU%%Q$((D z9@G2ZrG*U^uRlfPO}oyp)qJMi-eb4lihWZwFRG}%x;#8otbM!wL<8>77nifQ*VW$5 z|8Ya(>+^{DaY>*5^9wdM=S`cIb8Xj!<>9e!PQO~-(OV||{@0gPt9GrLU%&ScTk6r2 zz?X}J&44*cwZt`|BqgyV)hf9t6-Y4{85o)98W;jmh@qL40SIXu7+4t?R85}$7DYpD zeoAIqC2kGe=hOp%8Z_WGlw{_n7MCRE79jMPgcw*@nVMM{8bd5uw{EK{P!EHrtDnm{ Hr-UW|a)vX> literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/purple.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..bbcd7a84c73378c1cf02e575120d7910989e48c4 GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)3e;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4VXOcqyvzqXOQD)i7bBa}$i;0PODx~_VWO^&6d&s4@ zNF}&PCpt^UyUQj!ipTw#)#M}*=O7mAA)o3hlUP(#R9|0zY)iNZ2d5=BkDG{alBj5< zxLBc}kcO~`v64~*Kfjk;hKEd=w|u6rVz!%1l9ytdvsj{wc#?}mvb|VLs9KqyT)w}2 zftPHCk3yEabgHjRo}X-9pkh&oN{P2rj*oP1kWz85a?NMQuIw)uSvV|sAODdFV_;y`_H=O!@i?A4g*SPYhd|rLoBT}N6{$Z9c-ibH z#jLkoZ>Sz-l5qCvt$+XRuiT6cD5;z*Fr~dbExqiTRLzTwf@0?VpNs;UqF-}0=&$wW zwK|fJFf;3n)M+^e#U4(zAc^D_jiuXo#b1B>7RKE7+UVKOeaC0Kw(7XWcw(74`cByimGf=90%nb>eOx>L&FtWK6GI)qHr;jN?k&n|%z}XEG#h>~J}? zS;bS*$#!Z=t}5p{R+(pWSQL2};+b}cHz--YIwX_C;KFpt_5a~ohHS=b{4XB(YHbSm zqSemb;IQXDu9AdhORc6qqyGZ?r4O{;Pi;3QzS$t7)ai84V;qVJ*m8*b1BE1$A0^Zi!UqvcB9U&++|-dGo$+ z=Vz^yoAX~_O|DZ4Z^G09{mF0a&TsUJWenSVX0?haqkfd|*;Oi61y1_%dbUaOw@dbK z-f-7Z!(zX@!mcwxg3BKle(|5J!kZ((W*KmTPve(`Nc{Zp)zeFEG8AYi-QqadUhiD% zvHW$JT}}y`!egb!v-59+@%mFl-n8osTg_+M?LBt;t=Kn3^P-CCtINYf#oD*)Pc+~TeQ`N^dtL3_{2wUO_QmvAUQh^kMk%5tku7M#Cg&3My8Gw+sfq|8QLDl5>Z&5Vl=BH$) zRpQpbeNH_Ps6hj6LrG?CYH>+oZUI7%Nr-`km8qGPp)tggb?dgO0`)L>y85}Sb4q9e E0QhGawg3PC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/red.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/red.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8779d1fe8ff128b68c238bd836647b5f37dc63 GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)3e;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4VXN$bdvzqXOQDzgA zN=igYNk&MB$H+>Di;Mo5)f6rv7A7VVCnp;%Em>4lR9|0zY)iNZ2d5=BkDG{alBj5< zxLBc}kcO~`v64~*KYyZ}OuV#YlDurPf_$`$RJ?**l$c1Am}s=PSg5FQo~m-XtW1WS zY=W$Gvb_4tfY9Ryj+T+LcEMr zjD&cIi17da|I<0&T>*NMu_VYZn8D%MjWiG^$=lt&U#=yX=?djqe;&D883UBf(4}rFgH~E>kD^hF-cUWvB;oASTmSysU%43@P*OQrU`l&=T6)@n;-bU89ou@PJWgg&HU}=!ScxyG(VPHVXs&`!#&AH%;wo* zzYgICJ;(m&J+u+Md7*T}%q5SD>crhX)J^JP$e3Qas`>Dw8ON2lH~Sc{&typ2*x_<& zvx=vrlkL=$Tvg6@tTNB$uqg5{#53&>Z&0#)bx0;J>G4B3p=_+LEm)!G#B zMXQ~=!C~nauMM}H)EuG@ESvnhI*H-On*x3->lIVuo;avDob~O#B_f(|I;i@@bo+hN zf6sf9#=JtNK>WmKnTFuq8%mB@xk$UT8r&|uTW9P0s?{!PU6axb;ro*{Bd?WM%|0j2 z&)?6#`Dc#RTqOz1mRe1JM*ju&OCM;xpW4hKpv0ot{_>6R9{wnuv|i?k4#J;3qdlfC z=WgHjF~MN6rHzf=v(4+6-&sgl3Y`CZ;v}Pv*nEZNpGkV*imJ{IvTDLg*-ig`tvUVc zY5ok@)%HtEZRTWGK*3y2Wv@z23Rj zWBKbcyPOg>g~v*dXXoDz)jB0+VH>uo{Ak|)U8_&+dc``S)?&@~-@9zytlG71-tm>G zm%S7I@6~wy_}$tS{l_1BEonPkw$mp*Vd!hJZg{Koatz&EG9e~QR8&SQH2 zyR@*u;`OJ9ylK}Nwwlkh+k5QxTd{A7=0z3NSC@x}inVXopJ>1x`r>l-_PW};`9E%G ze0?4e}2Kn=Dcasa<1*Vusl5W&FNRmJ9^8+-~aluYSpe)^XvEiVM{%l68LhF zuo*BXsg}4#l%yncp ztHiB=`(*^m1?pk&boFyt=akR{ E0J%92p#T5? literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/white.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/white.png new file mode 100644 index 0000000000000000000000000000000000000000..92f201c2b33dcfcf4f97cd1e2c4aa78b4ba58b37 GIT binary patch literal 1307 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C-bj;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4V=gpfppVfpPj52%k=FQ)~f5pVaCQqI`efspNQ>RXv zG^wwzufM;)x3_oV#ECsUJ%463b$53c6&2Oj*B{#wF2ccS$<5;?BAg^DS}878C@7>M zEMlyr6v59wbLPxhvu4enJ$u502~(y_>FVlQwQAMUrAuebm@#eIw8e`TFIlo=`SRr} zSFT*NXwixlD;6$XxNO<7IdkT8c6R>%|No%1lPu8Pj3q&S!3+-1Zlr-YN#5=*)|Px< za)2Dp0*}aI1_r+UAk1jN8ms~oWH0gbb!C6S$iiX4`}mJc7y|<{pQnpsh{y5VsohSC z4Fp_Y&SH0Jh!XOMe(8Pvs@)~0rKR8h+vlir2HYwLJyNt|=9v_?{4cAQU%V__^ZN7& zj=a6>40d1MnZ6QSJn{J|!)zUPh86?085xN^f{Uj7vWwaC{CPSzOX7(Lk>i5Ni4qF0 z)D`BJ@mX*+pI{0UaGRm#cBT4K;K5lIX^+LtJa;B!9!q)?ePF-kk;HjM%6iM49Zb&d zn6P=~6Uq7CroCuLuzH+%Zs(LF8MYg|MjV#@!Hn;p{}gE`n;k31G%ej`vXZFNCWf61 zNgqPI^ghKHwXhkTyyYWg!@;8Sg2mf{VITVk1qM&9Gp(#g7(3XubpLH_XSl|cBe9{| zeBle1i|rEc7?@^mvOf5XV<$r{MW*^pm@hqXNN}Ty3Ln*&*ma|F2`e50G z5%os{1>JYe;!Q|8P`f~bi(yw$;@h6LLT{DQIJd|2Kiz&eB~D_|S3Qj;yG~`!*)3W-N&O zd^aj%`giO0Z66XgTrteKcWrg*ea7!Hb0j=OT$dCxbbn=c*$}n&ds~g#6+~#SFV!s%2CDS2p^-VEZsD*N!EVqvGQ1=xZ#QvpnRpIE0pk zTD5hmUi!we@X5EjrWazz0@;EC-`rBjeB^BWqRpw!>0*k`<&SyWr{894SlE%F%u+8C zWW8i**6+ja<_t<!`=PPdzA7~QIqf?4d}-y%tP2%tw)5{X zKkwFhon0F6^=nn@RGIe6W!m4XmQRk|HT_QM3ccsM!d7Y3pUSQky2Dy`&dX6@sn+_Z zg}*rh{%gGXGHb4%x<&h)&W9gzmxsr$I{h%%!#wbm-+Hgw`uY7e&zAgB-F(?w?!TPs zpZ?6Q)TP}^r_7DpYBl|cptHiB=`(*^m1?pk&boFyt=akR{09CLhM*si- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/yellow.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..e967f3b7c90ddd455546c16aeae4c4ecbaa95e61 GIT binary patch literal 1381 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)3e;1l8sr2i`^{Z~|c ztgNi9tsN2)l8}&KYHF&cruP4V=e3n`&uYRCMwz|bq4?{lvY43Iq*D2*mCBRL6(*F( z_7q6=7E1NxOY|4ZbmfWtnbp*tC*GMWIsHnca{@9jq5e`mEZXP!g;UrPf zN^!A5K_Lxc5o0B#2!8(Qm9kUIrDjyg&8ku8FOr^ArZBNcbYijCq!RIt9MP2>s*9Us zmo&>wuauctEkC79a$$q?qDGmeEegxql^4_lxl+qo6_>Rs&99SK(XKM3RB}nP{Hz+q zX%*6wOC>t8MgIT)@3VbkAkdSHB|(0{3=Yq3q=7g|-tI15ay(m)0Xdun9+AZi41D`R zn9+hYSOqA^UgGKN%Kn0pg~NjP@gJEm1_owrPZ!4!kK?&hc#~&&2()dy$fQ`*bZ(#x(%)x5|kC}!UO$ta*H`ZZUB z{#tKdt0M^sGqcV}ot9%z?BP@kl1OgRSh|f@{PnkQVa$E6jh_A7cYMZctBzZYCzh$R zzuDQhobi02tq-$m*4-0p6x6=m{J{Us@QEOI^0VY<=5IF-mQS9b`LW~*d&S}z?nyRc zHqRFObqGJ`Irc~Ip^fOx3#A)oE_qy3C+_y4Zc-0J#`MZn&4(w=IIhIK*~fr=CPUK3 z4wqA#RXin~Y^SE=s&c+#m3cOYMUjUgo@s}8gOcT|Lo!JWE=-qP{~xYp$Y#98|KfqK z)~0|jTJ78o4okmyZMfy6<`8{g+2r5VNen;U6!2SFub3M5#6iX3tZ(-%5z&OxLDeUw z+wYtHd)}Kg<`psp;wL`KGz9P7P;$)5McSp+;CAWVI$PgYt#(oCnv`Y;-=C}*d9B21 z_BnBW{(k<=KXa_+DoI$j)N1-O`Y*6w`atXb)Mgd|B^J&0mv4mk@JH#S^)gR%5dQ2L z?J<2hcl)-F2?mobZEW#<0z2R;!3I>PHEmU8QnW;G{3FXPYE{ zyJY|74R;+iEcVMQ>^c)9xcqV97ysERyg3qVmH{XDG=5o##Lo|3J-y^6LxG0UEslfj z_0F{(%U_q-<&>}~JXU%%Q$((D z9@G2ZrG*U^uRlfPO}oyp)qJMi-eb4lihWZwFRG}%x;#8otbM!wL<8>77nifQ*VW$5 z|8Ya(>+^{DaY>*5^9wdM=S`cIb8Xj!<>9e!PQO~-(OV||{@0gPt9GrLU%&ScTk6r2 zz?X}J&44*cwZt`|BqgyV)hf9t6-Y4{85o)98W;jmh@qL40SIXu7+4t?R85}$7DYpD zeoAIqC2kGe=hQ)2TLW%GNoH$a)_^)Pt4`njxg HN@xNA`X?+y literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_mask.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..ef0beffb71af692c645624a96094160aaccd7e75 GIT binary patch literal 2427 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_mask.xcf b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_mask.xcf new file mode 100644 index 0000000000000000000000000000000000000000..ccc4c44429243cf722e41f2ecf913d8752b22e80 GIT binary patch literal 8284 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 HOU8cz#nN+i literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/black.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/black.png new file mode 100644 index 0000000000000000000000000000000000000000..6f085ffa9dbad9f983ea2a1a14a4135d9f03490f GIT binary patch literal 1183 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C*!;@Ck7R(zDz&4n~>f z8Y^gPYlnn{BqSu5nwqMqsfme+NlD2*s|lBpQIL~Ul97>9P*9SSQ;?F95fhUT7nc+j z6_=Eh5fKslGpk8NL|j-{R9aeALPDyjsHnca{@9jqSy_2WNogS=5k*B6d3i+z1!V~d zX+c5Z|NsA2t-I+Cw41Rc$S;_|;n|He5GTpo-9=rOe}yuT!&%@FSq!DBd@k}N(3r)O<>zve&uV> z!nnn4AHFo~7oC;$;9?4cCiJ0y6UAN^7}&plSYWv*_I=!Qr|qI&KZ^LDzS1u3t89mQ_hH>mv3dmSvet3Hjojr&N~Sm~=#>a<|>> z`DMW}1+MLp20Xu)tZZJY^p2lT@enstJAbCr6+w>3%NiB=-x&|g2->67a?#L?RjT1` zh>V!qqsfP^{W$9^An49o6mY`k!mf2M9UneXbn##;t+2}sc~PsidiF=Dg-1Vl3tmca z{JpT$Yvn=x5-W!DNGwHgg5z z8KHO0Cm(*&b-cEwa02)-BB&8PVV~}^t&$FF=Eeg?lWTfYs?<6 zcy?ArSSCs&`Y7w+*zEYlhWeZL%${l`A;lG6_p4;mEM3;;KX@CGpFh2z#eDn~+nfI6 z4@Y%B*G`N(>CNzY-RtL(Kl3Jfoh&qAO;1nw_ju2x)9ZtyvXgz6Ettl-EMe=^XJ3sj zrEz(iYd^j7D4PGj+MY9wW$$9yE34N3-B82S!*4e?ZgH2QG5`MWB~_m9tqQU}JMAo~ z(*66_j=$)P*V|I7y>Bl3-O42rv^l6H?W^A0xKn2@l&s!dw%crOT#(kvWA*F*KX9|( zaV`2YDATK!xJHzuB$lLFB^RXvDF!10BNJT%Lm&zu{ zHCE8p)(!~?Nk~XAH8oXJQxg*t)7EW%Ruiso*l%PqQ(YrYTPI0FGeK1?Mo}q3NjXwM zF+xQ(MovEL&#WeSg>YHP%IVl*@}G__JxRO1yCV`OAQ{{R1<@U$ro=m*A21szhGqHuwZ=U6;R8-!1UA8#WBR=cE6oUFqCl4Tnu1iM?4-PNyoo?{SDY7q=;6lj_t;Iwj&MUNr#j(O}2@+@`?^PW37 zJr#C4xuBuu{8!!wyXWy2cidpwz%-@nr&BS*3q}L} z8BgYlhH4Z&Ph?7n)HD`eGJOK?1i1w%pTD%|GTarJmvTqsi;ue82Bwa^8HxFU%pp^6 zwKrC=*2(=?HCuLp?E=FI&v&x4l_@Um@#(Vb^h@0Sdf(qP^OuapTV}B~7R_hbx9Q1? zzmBN}UnenMWoOl@;a#yNZA#7e?_3Q6$u~4tT(qiUUDI%Iirg}{L!D0df81*pN=#-o z3EE(jaR2*9kHklgtzL?+H{48E`{C)$DPNyzzj4|c@$c~plL-$EBJJD)r=&#B>2K&= z%sFLo;Qr$3i%wRZJNKU4HCI#g#+zrd^UiPQ-(-`%oqtO4?SxQfOYh3{K7I3_dqiJv zxa|A++!D1X4(Z7exk33#TURVSY4G@=(c?m~Z`vH2Zdb6KH1l?yv+nxE?e|m?L$-Nr z?=oVNpZ4f$?)KZuZ%1$TVGnhF+W&r`rRQbm{q`Dr7%vr0{P?*4vYu!vKTm(@g;gtF z6~~Lnj;_D^ z+V1J0pcQ(hx5ZpT>!w_PHlrFVFFS{A+OscF^ZnF!^6h;3@NbUa z`eizL@AW5c;0~Q}d9~G?^Is>fUmIk9{Mi?waTlKbcS@0zo9 z_YZ^R;g`4g{{EK#U;cxl_mxG{9%cjcg=&dwL`h0wNvc(HQ7VvPFfuSQ(KRpxq7Xwf zD+3VHHZZUxX-Bv0ySvBZ79jiO)V}-%q>9ZF$poSurdW& YVhFM1>+B_yfO;4_UHx3vIVCg!0G^fqZ~y=R literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/brown.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/brown.png new file mode 100644 index 0000000000000000000000000000000000000000..ca1f38bc46ed04b04a6e41264ef9f5a213b608eb GIT binary patch literal 1298 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C%%r;1l8sq-VKl9E>u{ zHCE8p)(!~?Nk~XAH8oXJQxg*tOSDmXRui7-s9NZz?qR6tW2)+9tmJMW@1!m5tRv&3 zE#;;!=b$O^XI7J=mZZIggu8))i>_=@QBi$;{jn|Ko`&-7da_e4u6nYbMoLba z;!au;&f1c8>f#|*>b}PEe#QzO26EoUif+0x-iES1MsfkBN%clB$Y=NJT(S_H!y1)3%ZIIY}c(PPNGV;*~hJc}K}yys3% zPler1E@-GZ|CRT_?s@$jmluj|;ov&($+&`}lI4&DOUEqsFUtffJTue|UcM^xV11HY z=hvtYGuFFlvK@$B`!o4arPijU&y{X3d0qHV!mX%g(i)Wu{>3YrxhKsyuEf3Bhe7-n z1Ixw^ms6WnJQ-Vzr?S+l8qQ*kdBCR_9KkS)DMM_6YtdKM9XFUZFiq+D=~T?{g3*9~ z#*?|Cp&CWc6PXesHI0RrOrO9zL2g0H=Pxa~40lE5rQ8wu;-fCNfvIC}Mq+*-bI8NR$+ZAjl&AeUbth;`3`#qJ!kZm5@ zyNsCRr#3P|CzrDsD#!H10KR)iitS6ev&(mLeVbzLP z#aE}~8gn~T?UZ@7OIJVi^0u?Ltx7d!GJQS2C};iE>Wgvfug~?+ZM|GJ``uHYqwDX! zwtIRgXoX(sZ86u-x+&M6O(~TAv4a1o>odzK*FWvp%g$k&_Uud4d_VP_d^?{${F~#q zewmKmd;N(UxI<@LUTrn!{MU)=*9O@ifA&S_`2Bhp6;YqfJ}c5>xr(c{y2hH-yXI`& z{lj2+_~k9WzrW@Gm;a#XePz+KhuOeBQ;SOya|;l9OhODStW1HH X7(y)hI(x|^pdJQKS3j3^P6u{ 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 W#FDSGmrMfcVeoYIb6Mw<&;$Sw9`msP literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/lime.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/lime.png new file mode 100644 index 0000000000000000000000000000000000000000..d356e888b353e59779cc283ea0a60bb3745f0291 GIT binary patch literal 1298 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C%%r;1l8sq-VKl9E>u{ zHCE8p)(!~?Nk~XAH8oXJQxg*ti<>XyK>-_b3)~EfDc27WXQZbj}fVFOYP| z=5x&9cghv8P2&q{l=ZF>^{EzfFB0`Ek#NZu_No;2suJ<5l?bet_9z$htPt|AlMJYn zaxW7MY>;uz7xJwU_b!uiD-?0c6SPU?{r~^}Ip3$tfqq~t3GxeOaCmkj4a7gT^vI^j^|G4 zY?@^t&}Mk{Wa9J!3GwOguD#1T%EfW*?YD~m$Fukx40^gW;{W|Lo_r*-AyCJzc2a(6 zmO z(^Fx$lM5PZ&VS{7uzOxV$K{2hTR6B5d@`=!sAM@L!O}5{{mU|e3eOC+gO{($JXoJ3 z*ZDQ-!;JNAnrsJR*ZxdCRH?OT>2syqOI{cLlW;4lnY2dbf`9RfX6{Kdjw^9*_F)je z#lW($!{yXw6;H+%Z@hUXJMa8<{!KRN+xe#y-%bc+w)C!C@6$K`xkvQ% zhReR6&n;1V;*g#kksFk+v~|VOlLn6;8a*x)`=-sY>2?L%Ni%QPIqR-p+^7HhUURbr_ zRq@p+xyIZMRXb%~?b6i`y}a%0ZL3m^nM_~LFUnbewfbV*`s;H&bXzZ%&3^aP=ji&o zukD^53RiW!b%Jok>_Of%>rak)-HQ!HtC*RJe5C7)) ztzV|2_g;VE2JX-qmseZOIsbLy`n5s!$De%>I)1<2MMczSv(Jh&S+3%$t*)_V^{zQv zcmFV09)5X?@9%H<|K&d@dS6*I?O`@BU#OP2MwFx^mZVxG7o`Fz1|tI_6I}yCAPO-w zvoZi7Z36=<1B0r`^WUOq$jwj5OsmALf%}|#AW(w_+=i0O+|=Td#M}ae9+MCQ3oBEg YC58}7zRq4U38;s`)78&qol`;+0A1Y&00000 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/magenta.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..81d2336632679d92d51225f71f3299455f65685e GIT binary patch literal 1298 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C%%r;1l8sq-VKl9E>u{ zHCE8p)(!~?Nk~XAH8oXJQxg*tn`b)ZSxxvFtA#u4*5>JE78&Lg=x60>r)R1sXKAEl zs3qlSr=_bV{+ZR3u9lRhl8~p9k*%3pR8&-7Uw>>%c#%#{fmUX*Zf=QwUba?hzFuaw zN@|X3YK~f3s&agTX=RmOakYL)p>}qOUT(f-W`#~+rEXD;L212lMY&c%xprZ#VOgC~ zd6{N@y-8)BMn<)MX{kYefp%7|dU}dd-2eao_q2Wc0Q3W6NswPKgTu2MX&_FLx4VnI zU9v$bki%Kv5n0T@z;^(I8MCf+asma}OFVsD*EamTaXfcQ zXVWYLfi}alCljX^NQh5=ckNx)Q7(>aZ@*RiKc2|d4%RCs2n9lU&1=E3?T zxz4XqA7-p~(_}jkyY^@Dp-QbyOP?#dyaa@Uevk!y# zEe4j29WJLft9UZD7*A!XRW+Q&8uNfpF*t%@7E^}U1lOXktUGQnZD5+x_0y@C;RT}s z|BNSdMME`;o+mOTL~0rfFPT1pcY@r4l+RyUbQ$i7%uBf=^2JA8ZUa-t-i*ZjK<1FC zx7r)4SnK3|teP#mz;=P*gy%b1+R7A{_V{$!b^0Z4f4%Q-n)yq{;w`gS8;j<%?A!F@ z#b3u%gRhequd=gh)$p!ZlQyO1`**Gef#e&SD=u19v94)2I7M!m+o4XU`#=;PKka|N(9-j=^L~4cJ&czMCw_d~e_2m7m7k}-^unqY zuZpiu$u;J7sM;y>YL~8l=;du^Z(EgW%w+m{eo@Z)tJN3d)?c6Nq1$@7Z1%gSK1bKz zeQo#jP|ym!(%WLLp>zopr0AY|4*8l(j literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/orange.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..419eaede8a3e8d54c8f5c8d51ce96cdbbf960693 GIT binary patch literal 1298 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C%%r;1l8sq-VKl9E>u{ zHCE8p)(!~?Nk~XAH8oXJQxg*tyO6~DtS080hltJg=9%NeyD&&( zQLyN2FP7X%1R^AnxqDbVlA(_+v0|Ns9<`74EheqbyK@(X5gcy=QV#7XjY zcd@riHYf#hI14-?iy0XB4uCLY*0oMfpdfpRr>`sf3q}?W3&vMo0ksSaOg}wc978;g z=T7Ntnq?r+W_b2w;`9Ou@#*iby~{ev#c}QJw~GJAv-lhgdb%{?|NS(cd?d0VP{*!z zQhsUViwWD$$twIWS+-F^u)8(cUHzKpIR*ix7QwJafu;!pPAm6V^cXVln8)5A&tk_g z@41uHQ(?E03mR(9f8~9!dtN`s<%ObKIJgdcGOpmLWH}_k(lLwu%QArq&kVJLm#@k^ zSf3=<`8DdpjP-7sYzJc3{!BhpskLe8bEVr$UKjq8a4V{rv_|EEfANZD?nyI_D{*i3 zVGzH?z_PK!<sPsSGGsVudshO<~>9`Gp!M=;D{$`G62TJ)85#|@?pOjEjkIu$d# zU^L*L@no)Os7BHAM5csDO=ICD(zHcrbrR!Mc2=z#-W6-orqq1@&eb50d_!}^MXM^-H4O)+$Srd_)ai8p$Gv8u z#AH^Jpba(&_rHJiNPOhj>ZSO4!_9=XAD-Tv^7X0q8>g)i{~oU}nefmc(#|b#N=o#c z{)XPgoKqGD?k}#s=w#KobMMJrb2UY8ym=-&@BDWDO*ZM<`KJ`$P6%bT^sZd*(>MRQ zNA&fE%f6q_Em3>oke(co8YGb_Lr>GjG>9>#kqieorMa zWShtKE+Z!SX^+0xriF^YoWq zSheC+@zp80#@r57J7r$&($x>WyzT65t5S`bOkdA0%2|K4`eNMr>vKJHTQ8T*e)rVp z==!^_?VcVATA^2ZTg)}IZp!s%QwpVjtl&TD`pk05^-nwYvUAv`J^KcptHiB=`&R#MJsE5JR)z4*}Q$iB}v^NYd literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/pink.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/pink.png new file mode 100644 index 0000000000000000000000000000000000000000..8d48ea4ec230d272e44e1a1e8514b01a04a8208b GIT binary patch literal 1298 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C%%r;1l8sq-VKl9E>u{ zHCE8p)(!~?Nk~XAH8oXJQxg*tJ6AU0SxxwZhPfX*SM-LaO^D3u3s3J3NofyA=m<<~ z_fO~!PHFXx`!lPl%`d*iH?}7^XA0l&yO!!lvFw^GIw@V?t+Bk zg^49IBXSlcm-Pjw&W|ga8l5vSEWIx%rP({?|NsAA)K%clB$Y=NJT(S_H!y1)3%ZIIY}c(PPNGV;*~hJc}K} zyys3%Pler1E@-GZ|CRT_?s@$jmluj|;ov&($+&`}lI4&DOUEqsFUtffJTue|UcM^x zV11HY=hvtYGuFFlvK@$B`!o4arPijU&y{X3d0qHV!mX%g(i)Wu{>3YrxhKsyuEf3B zhe7-n1Ixw^ms6WnJQ-Vzr?S+l8qQ*kdBCR_9KkS)DMM_6YtdKM9XFUZFiq+D=~T?{ zg3*9~#*?|Cp&CWc6PXesHI0RrOrO9zL2g0H=Pxa~40lE5rQ8wu;-fCNfvIC}Mq+*- zbI8NR$+ZAjl&AeUbth;`3`#qJ! zkZm5@yNsCRr#3P|CzrDsD#!H10KR)iitS6ev&(mLe zVbzLP#aE}~8gn~T?UZ@7OIJVi^0u?Ltx7d!GJQS2C};iE>Wgvfug~?+ZM|GJ``uHY zqwDX!wtIRgXoX(sZ86u-x+&M6O(~TAv4a1o>odzK*FWvp%g$k&_Uud4d_VP_d^?{$ z{F~#qewmKmd;N(UxI<@LUTrn!{MU)=*9O@ifA&S_`2Bhp6;YqfJ}c5>xr(c{y2hH- zyXI`&{lj2+_~k9WzrW@Gm;a#XePz+KhuOeBQ;SOya|;l9OhODS btW1HH7(y)hI(x|^pdJQKS3j3^P6u{ zHCE8p)(!~?Nk~XAH8oXJQxg*tOH$~6Rui7BJf~Q7xu-&^uS%x3V!DT1ii=c&i*%y1 zWW2j#5^)Ys$r7KNykcuVE@NaqGA6$dL9 zdr4-8s+PJ*r35Gx`YGjj%A~tWrr3){|NsAAG+^%spdT1Zg8YIR9G=}s196hP-CgYM zk_}3M9L@rd$YKTtz5^i4n02j_6DY`D;_2(k{(_N(!-DaZS3oTT1Jh4W7sn8fBc~nK->bLVWtWYwxm-a&cUH`>o>t@hmCaqDq;9tC=nS0WV<4W9{eHg@V zF|cgxa5=SE#gnnccq&V+s^KiwmpBxE6h7-Eo6y1JjhQpH9ULFBlE@ zXFQoJ8mdwBJdr6OQqx#?$@B@l6XX`8eE!m+%Wzj@UdkPjFFxvW8<;xwW+dhZGKWmP z)!taeS||5o)oj@XwhIg=Jm1OER;IYL$EVA#(=T!R>wSOI%wIAVZ<)o~STvty-=-%o z{yL@_e4WI2m7P_qhIhr9v?(>;zjHMRB;U|nanY)Zbxp&;DRRr)4s|-+|8cKbC^4DU zBxr+8!u{_bJrW-|wt6YP-f%Nv?T4o~r+j^?{l;l)#J|TYOeQ=uh_rJHoRShfr@x_h zG3S)Uf%}WAFFILu?%aEF*IZ4}8*iS;&O5)If0Ir6cK#{Fw-Z8{Exjw(`}EC!?h$>x z;j-`Nb4%2oIHV^>!92-WGEWt($WF*_1-*A1nBex<0dzC>1z1N?(fje}@<<(Ym&VQY_er=Hb@n>Izj^D3$Q4#go?6V?GmaDjGt81)Ty=%_a z-9HSLhhN^}`}!C8<`)MX5lF!N|bKMAyI&h(Zj_ ztPDU%+rYrez@TdK{I@6?a`RI%(<*Um;6A4w2-Khfx1l66H?_DVF}DDr$0WqS!panA Yi6O+2ud|m-0_tJ#boFyt=akR{0FI#si~s-t literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/red.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/red.png new file mode 100644 index 0000000000000000000000000000000000000000..1310f095eeb1c756a58d35cf9a1f53bffa23b053 GIT binary patch literal 1298 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C%%r;1l8sq-VKl9E>u{ zHCE8p)(!~?Nk~XAH8oXJQxg*tYmt|ERueu!Nq&}!Vw}8OlCn~QqI|5JOr)ell$2zI zgm{dsbhx|NsAg=BovKKtC{+1o;IsI6S+N2I3@nySv!i zB^#6iIh+L^k;M!QdI*Z_FKjO<5_$T20dLG@&A4rPd*aa5U68UJ1M_3 z^2LPh=VTTBmn_>TA=urT?5=*z^BjYKQj1_%qd?OH0jHIFEP4!?cg$mNkY}-DnD^Yt z>8Y^W$psBH=fCnk*gdbG--w^Va9qlO|}EEYkwvms?^%F^tsaQC9ezrNw^i&Oj@II!M}J#Gxww!$CbD@`!I;# zVqn?W;c{xTiYH@>@l=*tRl`}VF%S3@gCiJbF=dENa4q`Ey5k1Z2Bs-pKb?vhUN9Q) z&v-IdG*qMLc_LFnq^7a(lIat8C&(>G`TV6tm*K9+yp%g4UwqW%HZXPU%}C4-WDc2n ztG%&`wNCEGs@bv&Y!?_#c)pXRtxR!gk589fr(fds*ZcmanZIN#-ZG1|v1mTazD-YF z{B=w<_&SO4Dm$xI4eyFIX;W&xf9GltNWP)D;-Xa*>zamxQ{P+~Hx zNzewHg!|t=dL%w_Z1qxnz2RoU+7C}}PWk#&`;F7qh<}e)m`r$R5NYQYI3*=|PJcu1 zV$Lax1NRqKUv#qS+`0GUuDP0`H{Lvxop*ja|0bLC?fg@UZzqH@TY6Wn_vxGe+#~vW z!)4#k=a#5FaY#>&$PLO@+PY%tNrT4^jUE?@ebeUHbi0D>q?xztoORbPZoj9J7_!Y{ zdzTTD{Io}3bGP4Kemi=z4|}Nd)Bg7hEj=$g@3+_3!+5E1;>XARm-R$b`FZ+FFRWVe zs`%=ZTw`vBs+}^gcIoPeUfy>0wpFRdOs22r7v-$KT75BY{q?yXx~-SXX1{ytb9DXP z*LF`21+CC4y)EV%S~unTvnhqrKUVM`b$wFVdQ&MBb@0LvBo>;M1& literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/white.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/white.png new file mode 100644 index 0000000000000000000000000000000000000000..033e662991f21a8913b379975716271fba6fb645 GIT binary patch literal 1227 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C*E?;1l8sq-VKl9E>u{ zHCE8p)(!~?Nk~XAH8oXJQxg*tyLt2GvzqWXZ{Ga<`*-r>$mMxnzXHI8l=l}oz7eyxj0XmDZ zB*-tA!Qt7BG!Q4r+ug-r-5uR0Kn`btM`SSr1K$AFY)wsWq-lQ!ePPq z$}6Cjfr071r;B5V$MM{$olTDvc-piN-#onW!Xm%&W6ZhPrDga3zcq94&)l;0)baTf z9D2+$(q{MbSKPjROwz_JpW%;$ZmzMi*=&t1acic>FdC?}2xavOG#MuM6z_0#;^05x z*%UAtFL4 z#teoFRuATWUwFf1<8}!#hE|`SQw6rSIyLYzq#s|eFU61&^n+=($Q>_n!vO9L1(zQw zy090_ekGFrZR*m{X}7YzHFP(gXdUB4PUHBVo+gn$o?3K)G!tJ^59p21puuSATSJ}4Bj*U?XJg0m&8-H|4)c7ON zEGk&cY81?ov>qN-K&HywKu2{L8Jq%Uvj zU$%O8p6G!;KTUFPUp>E!`L%bal|TQpD0RgJ zo7?M*m#wUS9bO)8#8MZXtT5r$mG!^Ms@Ns=Yu?|>_x-o*w}m`OJM3z{zsmZ&r%qc| z?bMHVS7#hwy!WK@gjeSemFw63uD<+1{<8S#*}BsV_f?lJTf2L%UQ^NR`1^aUrk|{z z{{QTAm)qC$)@}o)e$^7!h?11Vl2ohYqEsNoU}RuqqHACXL?MP|Rt6xXZD3$!U{E!A z{#z6cx%nxXX_dG&aGz5T1ZvQL+fb63n_66wm|K9*V-jLuVPy)m#1LZ1*V#)Z0rfC= My85}Sb4q9e0K$_DAOHXW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/yellow.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..a11c7c36e928122fdb0d3f4203c7ed382e98cdb1 GIT binary patch literal 1298 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C%%r;1l8sq-VKl9E>u{ zHCE8p)(!~?Nk~XAH8oXJQxg*tyS7s9SxxxM9g4q>Do-kvpIWIrxm;mFiEK}SWN)EV zPrgKdu}oK<*q>QV-Ff1jxuO$G<@$=Gii(Qr>+6qg37=jmJGESDMwQ&G8ioEM=}Bb@ z6N^MA7K=?P5%0(mUD=_!xJh`sf3q}?W3&vMo0ksSaOg}wc978;g z=T7Ntnq?r+W_b2w;`9Ou@#*iby~{ev#c}QJw~GJAv-lhgdb%{?|NS(cd?d0VP{*!z zQhsUViwWD$$twIWS+-F^u)8(cUHzKpIR*ix7QwJafu;!pPAm6V^cXVln8)5A&tk_g z@41uHQ(?E03mR(9f8~9!dtN`s<%ObKIJgdcGOpmLWH}_k(lLwu%QArq&kVJLm#@k^ zSf3=<`8DdpjP-7sYzJc3{!BhpskLe8bEVr$UKjq8a4V{rv_|EEfANZD?nyI_D{*i3 zVGzH?z_PK!<sPsSGGsVudshO<~>9`Gp!M=;D{$`G62TJ)85#|@?pOjEjkIu$d# zU^L*L@no)Os7BHAM5csDO=ICD(zHcrbrR!Mc2=z#-W6-orqq1@&eb50d_!}^MXM^-H4O)+$Srd_)ai8p$Gv8u z#AH^Jpba(&_rHJiNPOhj>ZSO4!_9=XAD-Tv^7X0q8>g)i{~oU}nefmc(#|b#N=o#c z{)XPgoKqGD?k}#s=w#KobMMJrb2UY8ym=-&@BDWDO*ZM<`KJ`$P6%bT^sZd*(>MRQ zNA&fE%f6q_Em3>oke(co8YGb_Lr>GjG>9>#kqieorMa zWShtKE+Z!SX^+0xriF^YoWq zSheC+@zp80#@r57J7r$&($x>WyzT65t5S`bOkdA0%2|K4`eNMr>vKJHTQ8T*e)rVp z==!^_?VcVATA^2ZTg)}IZp!s%QwpVjtl&TD`pk05^-nwYvUAv`J^KcptHiB=`&R#MJsE5JR)z4*}Q$iB};D8uB literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline_mask.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..ef0beffb71af692c645624a96094160aaccd7e75 GIT binary patch literal 2427 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 literal 0 HcmV?d00001