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 000000000..436aa4595 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/black.png differ 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 000000000..e69428058 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/blue.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/brown.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/brown.png new file mode 100644 index 000000000..2d5aafe8f Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/brown.png differ 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 000000000..8c2c59296 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/cyan.png differ 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 000000000..92fcc7f23 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/gray.png differ 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 000000000..e042e7d85 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/green.png differ 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 000000000..f3fc4b84c Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/light_blue.png differ 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 000000000..4b9dd5e3f Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/light_gray.png differ 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 000000000..d93b5d86c Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/lime.png differ 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 000000000..58280c949 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/magenta.png differ 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 000000000..a36a44f2c Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/orange.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/pink.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/pink.png new file mode 100644 index 000000000..5e2ee863e Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/pink.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/purple.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/purple.png new file mode 100644 index 000000000..d52b4a677 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/purple.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/red.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/red.png new file mode 100644 index 000000000..8eb125fe7 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/red.png differ 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 000000000..1f7d68dd8 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/white.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/yellow.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/yellow.png new file mode 100644 index 000000000..4ad01fcf5 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace/yellow.png differ 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 000000000..8e877c6fe Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_mask.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_mask.xcf b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_mask.xcf new file mode 100644 index 000000000..3a73700b4 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_mask.xcf differ 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 000000000..304193fd8 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/black.png differ 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 000000000..8811b975e Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/blue.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/brown.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/brown.png new file mode 100644 index 000000000..f3e80a69b Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/brown.png differ 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 000000000..b515ebb76 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/cyan.png differ 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 000000000..d60dc073d Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/gray.png differ 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 000000000..9831c76ae Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/green.png differ 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 000000000..59aa357a3 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/light_blue.png differ 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 000000000..99212e848 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/light_gray.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/lime.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/lime.png new file mode 100644 index 000000000..f5cbfb886 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/lime.png differ 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 000000000..b52449b45 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/magenta.png differ 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 000000000..4335d8218 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/orange.png differ 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 000000000..abe4f53a8 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/pink.png differ 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 000000000..73d57315b Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/purple.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/red.png b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/red.png new file mode 100644 index 000000000..4f40cd549 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/red.png differ 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 000000000..e3e6ca9f2 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/white.png differ 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 000000000..76063ffd0 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline/yellow.png differ 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 000000000..8e877c6fe Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/electric_furnace_offline_mask.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/black.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/black.png new file mode 100644 index 000000000..620a38e13 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/black.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/blue.png new file mode 100644 index 000000000..fc06049f6 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/blue.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/brown.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/brown.png new file mode 100644 index 000000000..62d7e991e Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/brown.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/cyan.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/cyan.png new file mode 100644 index 000000000..9e52fd365 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/cyan.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/gray.png new file mode 100644 index 000000000..b5ebe3162 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/gray.png differ 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 000000000..c14d59e39 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/green.png differ 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 000000000..6a7f54424 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/light_blue.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/light_gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/light_gray.png new file mode 100644 index 000000000..178bcf6cf Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/light_gray.png differ 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 000000000..eabe46a54 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/lime.png differ 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 000000000..4676a16cf Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/magenta.png differ 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 000000000..4024a41b3 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/orange.png differ 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 000000000..1311459e3 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/pink.png differ 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 000000000..bbcd7a84c Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/purple.png differ 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 000000000..0d8779d1f Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/red.png differ 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 000000000..92f201c2b Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/white.png differ 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 000000000..e967f3b7c Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace/yellow.png differ 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 000000000..ef0beffb7 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_mask.png differ 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 000000000..ccc4c4442 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_mask.xcf differ 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 000000000..6f085ffa9 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/black.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/blue.png new file mode 100644 index 000000000..3371d440e Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/blue.png differ 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 000000000..ca1f38bc4 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/brown.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/cyan.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/cyan.png new file mode 100644 index 000000000..17719e875 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/cyan.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/gray.png new file mode 100644 index 000000000..310cd4530 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/gray.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/green.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/green.png new file mode 100644 index 000000000..896907542 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/green.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/light_blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/light_blue.png new file mode 100644 index 000000000..c2e5480af Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/light_blue.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/light_gray.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/light_gray.png new file mode 100644 index 000000000..33bbbff13 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/light_gray.png differ 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 000000000..d356e888b Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/lime.png differ 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 000000000..81d233663 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/magenta.png differ 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 000000000..419eaede8 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/orange.png differ 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 000000000..8d48ea4ec Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/pink.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/purple.png b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/purple.png new file mode 100644 index 000000000..26ea23443 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/purple.png differ 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 000000000..1310f095e Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/red.png differ 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 000000000..033e66299 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/white.png differ 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 000000000..a11c7c36e Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline/yellow.png differ 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 000000000..ef0beffb7 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/induction_furnace_offline_mask.png differ