Compressor datagen w/o toasts. 66 recipes changed from manual to datagen

Unified power/time for a couple of similar processings.
This commit is contained in:
Ayutac 2022-01-29 17:26:55 +01:00
parent 79715b89a1
commit 5b4dec0cc3
70 changed files with 177 additions and 1027 deletions

View file

@ -26,6 +26,7 @@ package techreborn.datagen
import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint
import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
import techreborn.datagen.recipes.machine.compressor.CompressorRecipesProvider
import techreborn.datagen.recipes.machine.grinder.GrinderRecipesProvider
import techreborn.datagen.recipes.smelting.SmeltingRecipesProvider
import techreborn.datagen.recipes.crafting.CraftingRecipesProvider
@ -43,5 +44,6 @@ class TechRebornDataGen implements DataGeneratorEntrypoint {
fabricDataGenerator.addProvider(CraftingRecipesProvider.&new)
fabricDataGenerator.addProvider(GrinderRecipesProvider.&new)
fabricDataGenerator.addProvider(CompressorRecipesProvider.&new)
}
}

View file

@ -127,6 +127,10 @@ abstract class TechRebornRecipesProvider extends FabricRecipesProvider {
MachineRecipeJsonFactory.create(ModRecipes.GRINDER, closure).offerTo(exporter)
}
def offerCompressorRecipe(@DelegatesTo(value = MachineRecipeJsonFactory.class, strategy = Closure.DELEGATE_FIRST) Closure closure) {
MachineRecipeJsonFactory.create(ModRecipes.COMPRESSOR, closure).offerTo(exporter)
}
@Override
protected Identifier getRecipeIdentifier(Identifier identifier) {
return new Identifier("techreborn", super.getRecipeIdentifier(identifier).path)

View file

@ -0,0 +1,63 @@
/*
* This file is part of TechReborn, licensed under the MIT License (MIT).
*
* Copyright (c) 2020 TechReborn
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package techreborn.datagen.recipes.machine.compressor
import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator
import net.fabricmc.fabric.api.tag.TagFactory
import net.minecraft.item.Item
import net.minecraft.item.ItemStack
import net.minecraft.item.Items
import net.minecraft.tag.Tag
import net.minecraft.util.Identifier
import reborncore.common.misc.TagConvertible
import techreborn.datagen.recipes.TechRebornRecipesProvider
import techreborn.init.TRContent
class CompressorRecipesProvider extends TechRebornRecipesProvider {
CompressorRecipesProvider(FabricDataGenerator dataGenerator) {
super(dataGenerator)
}
@Override
void generateRecipes() {
TRContent.Plates.values().each {plate ->
if (plate.getSource() != null)
offerCompressorRecipe {
ingredients (plate.getSource() instanceof TagConvertible<Item> ? ((TagConvertible<Item>)plate.getSource()).asTag() : plate.getSource())
outputs new ItemStack(plate, 1)
power 10
time 300
}
if (plate.getSourceBlock() != null)
offerCompressorRecipe {
ingredients (plate.getSourceBlock() instanceof TagConvertible<Item> ? ((TagConvertible<Item>)plate.getSourceBlock()).asTag() : plate.getSourceBlock())
outputs new ItemStack(plate, 9)
power 10
time 300
source "block"
}
}
}
}

View file

@ -93,6 +93,7 @@ import techreborn.world.OreDistribution;
import java.util.*;
import java.util.function.Function;
import java.util.logging.Logger;
import java.util.stream.Collectors;
import java.util.stream.Stream;
@ -1219,22 +1220,112 @@ public class TRContent {
public static final Tag.Identified<Item> PLATES_TAG = TagFactory.ITEM.create(new Identifier(TechReborn.MOD_ID, "plates"));
public enum Plates implements ItemConvertible, TagConvertible<Item> {
ADVANCED_ALLOY, ALUMINUM, BRASS, BRONZE, CARBON, CHROME, COAL, COPPER, DIAMOND, ELECTRUM, EMERALD, GOLD, INVAR,
IRIDIUM_ALLOY, IRIDIUM, IRON, LAPIS, LAZURITE, LEAD, MAGNALIUM, NICKEL, OBSIDIAN, PERIDOT, PLATINUM, QUARTZ, RED_GARNET,
REDSTONE, REFINED_IRON, RUBY, SAPPHIRE, SILICON, SILVER, STEEL, TIN, TITANIUM, TUNGSTEN, TUNGSTENSTEEL, WOOD,
YELLOW_GARNET, ZINC;
ADVANCED_ALLOY,
ALUMINUM,
BRASS,
BRONZE,
CARBON(Parts.CARBON_MESH),
CHROME,
COAL(Dusts.COAL, Items.COAL_BLOCK),
COPPER(Items.COPPER_INGOT, Items.COPPER_BLOCK),
DIAMOND(Dusts.DIAMOND, Items.DIAMOND_BLOCK),
ELECTRUM,
EMERALD(Dusts.EMERALD, Items.EMERALD_BLOCK),
GOLD(Items.GOLD_INGOT, Items.GOLD_BLOCK),
INVAR,
IRIDIUM_ALLOY(true),
IRIDIUM,
IRON(Items.IRON_INGOT, Items.IRON_BLOCK),
LAPIS(Items.LAPIS_BLOCK),
LAZURITE(Dusts.LAZURITE),
LEAD,
MAGNALIUM,
NICKEL,
OBSIDIAN(Dusts.OBSIDIAN, Items.OBSIDIAN),
PERIDOT,
PLATINUM,
QUARTZ(Dusts.QUARTZ),
RED_GARNET,
REDSTONE(Items.REDSTONE_BLOCK),
REFINED_IRON,
RUBY,
SAPPHIRE,
SILICON,
SILVER,
STEEL,
TIN,
TITANIUM,
TUNGSTEN,
TUNGSTENSTEEL,
WOOD,
YELLOW_GARNET,
ZINC;
private final String name;
private final Item item;
private final ItemConvertible source;
private final ItemConvertible sourceBlock;
private final boolean industrial;
private final Tag.Identified<Item> tag;
Plates() {
Plates(ItemConvertible source, ItemConvertible sourceBlock, boolean industrial) {
name = this.toString().toLowerCase(Locale.ROOT);
item = new Item(new Item.Settings().group(TechReborn.ITEMGROUP));
ItemConvertible sourceVariant = null;
if (source != null) {
sourceVariant = source;
}
else {
try {
sourceVariant = Ingots.valueOf(this.toString());
}
catch (IllegalArgumentException ex) {
try {
sourceVariant = Gems.valueOf(this.toString());
}
catch (IllegalArgumentException ex2) {
TechReborn.LOGGER.warn("Plate {} has no identifiable source!", name);
}
}
}
if (sourceBlock != null) {
this.sourceBlock = sourceBlock;
}
else {
if (sourceVariant instanceof Gems gem)
this.sourceBlock = gem.getStorageBlock();
else if (sourceVariant instanceof Ingots ingot)
this.sourceBlock = ingot.getStorageBlock();
else {
TechReborn.LOGGER.info("Plate {} has no identifiable source block.", name);
this.sourceBlock = null;
}
}
if (sourceVariant instanceof Gems gem)
this.source = gem.getDust();
else
this.source = sourceVariant;
this.industrial = industrial;
InitUtils.setup(item, name + "_plate");
tag = TagFactory.ITEM.create(new Identifier("c", name + "_plates"));
}
Plates(ItemConvertible source, ItemConvertible sourceBlock) {
this(source, sourceBlock, false);
}
Plates(ItemConvertible source) {
this(source, null, false);
}
Plates(boolean industrial) {
this(null, null, industrial);
}
Plates() {
this(null);
}
public ItemStack getStack() {
return new ItemStack(item);
}
@ -1248,6 +1339,18 @@ public class TRContent {
return item;
}
public ItemConvertible getSource() {
return source;
}
public ItemConvertible getSourceBlock() {
return sourceBlock;
}
public boolean isIndustrial() {
return industrial;
}
@Override
public Tag.Identified<Item> asTag() {
return tag;

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "techreborn:advanced_alloy_ingot"
}
],
"results": [
{
"item": "techreborn:advanced_alloy_plate"
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:aluminum_ingots"
}
],
"results": [
{
"item": "techreborn:aluminum_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:aluminum_blocks"
}
],
"results": [
{
"item": "techreborn:aluminum_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:brass_ingots"
}
],
"results": [
{
"item": "techreborn:brass_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:brass_blocks"
}
],
"results": [
{
"item": "techreborn:brass_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:bronze_ingots"
}
],
"results": [
{
"item": "techreborn:bronze_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:bronze_blocks"
}
],
"results": [
{
"item": "techreborn:bronze_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 20,
"time": 400,
"ingredients": [
{
"item": "techreborn:carbon_mesh"
}
],
"results": [
{
"item": "techreborn:carbon_plate"
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:chrome_ingots"
}
],
"results": [
{
"item": "techreborn:chrome_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:chrome_blocks"
}
],
"results": [
{
"item": "techreborn:chrome_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:coal_dusts"
}
],
"results": [
{
"item": "techreborn:coal_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:coal_block"
}
],
"results": [
{
"item": "techreborn:coal_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:copper_ingot"
}
],
"results": [
{
"item": "techreborn:copper_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:copper_block"
}
],
"results": [
{
"item": "techreborn:copper_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:diamond_dusts"
}
],
"results": [
{
"item": "techreborn:diamond_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:diamond_block"
}
],
"results": [
{
"item": "techreborn:diamond_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:electrum_ingots"
}
],
"results": [
{
"item": "techreborn:electrum_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:electrum_blocks"
}
],
"results": [
{
"item": "techreborn:electrum_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:emerald_dusts"
}
],
"results": [
{
"item": "techreborn:emerald_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:emerald_block"
}
],
"results": [
{
"item": "techreborn:emerald_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:gold_ingot"
}
],
"results": [
{
"item": "techreborn:gold_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:gold_block"
}
],
"results": [
{
"item": "techreborn:gold_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:invar_ingots"
}
],
"results": [
{
"item": "techreborn:invar_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:invar_blocks"
}
],
"results": [
{
"item": "techreborn:invar_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:iridium_ingots"
}
],
"results": [
{
"item": "techreborn:iridium_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:iridium_blocks"
}
],
"results": [
{
"item": "techreborn:iridium_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:iron_ingot"
}
],
"results": [
{
"item": "techreborn:iron_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:iron_block"
}
],
"results": [
{
"item": "techreborn:iron_plate",
"count": 9
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:lapis_block"
}
],
"results": [
{
"item": "techreborn:lapis_plate",
"count": 1
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:lazurite_dusts"
}
],
"results": [
{
"item": "techreborn:lazurite_plate"
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:lead_ingots"
}
],
"results": [
{
"item": "techreborn:lead_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:lead_blocks"
}
],
"results": [
{
"item": "techreborn:lead_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:nickel_ingots"
}
],
"results": [
{
"item": "techreborn:nickel_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:nickel_blocks"
}
],
"results": [
{
"item": "techreborn:nickel_plate",
"count": 9
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 20,
"time": 450,
"ingredients": [
{
"item": "minecraft:obsidian"
}
],
"results": [
{
"item": "techreborn:obsidian_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:obsidian_dusts"
}
],
"results": [
{
"item": "techreborn:obsidian_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:peridot_blocks"
}
],
"results": [
{
"item": "techreborn:peridot_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:peridot_dusts"
}
],
"results": [
{
"item": "techreborn:peridot_plate"
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:platinum_ingots"
}
],
"results": [
{
"item": "techreborn:platinum_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:platinum_blocks"
}
],
"results": [
{
"item": "techreborn:platinum_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:quartz_dusts"
}
],
"results": [
{
"item": "techreborn:quartz_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:red_garnet_blocks"
}
],
"results": [
{
"item": "techreborn:red_garnet_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:red_garnet_dusts"
}
],
"results": [
{
"item": "techreborn:red_garnet_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"item": "minecraft:redstone_block"
}
],
"results": [
{
"item": "techreborn:redstone_plate",
"count": 1
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:refined_iron_ingots"
}
],
"results": [
{
"item": "techreborn:refined_iron_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:refined_iron_blocks"
}
],
"results": [
{
"item": "techreborn:refined_iron_plate",
"count": 9
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:ruby_blocks"
}
],
"results": [
{
"item": "techreborn:ruby_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:ruby_dusts"
}
],
"results": [
{
"item": "techreborn:ruby_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:sapphire_blocks"
}
],
"results": [
{
"item": "techreborn:sapphire_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:sapphire_dusts"
}
],
"results": [
{
"item": "techreborn:sapphire_plate"
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:silver_ingots"
}
],
"results": [
{
"item": "techreborn:silver_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:silver_blocks"
}
],
"results": [
{
"item": "techreborn:silver_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:steel_ingots"
}
],
"results": [
{
"item": "techreborn:steel_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:steel_blocks"
}
],
"results": [
{
"item": "techreborn:steel_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:tin_ingots"
}
],
"results": [
{
"item": "techreborn:tin_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:tin_blocks"
}
],
"results": [
{
"item": "techreborn:tin_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:titanium_ingots"
}
],
"results": [
{
"item": "techreborn:titanium_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:titanium_blocks"
}
],
"results": [
{
"item": "techreborn:titanium_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:tungsten_ingots"
}
],
"results": [
{
"item": "techreborn:tungsten_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:tungsten_blocks"
}
],
"results": [
{
"item": "techreborn:tungsten_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:tungstensteel_ingots"
}
],
"results": [
{
"item": "techreborn:tungstensteel_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:tungstensteel_blocks"
}
],
"results": [
{
"item": "techreborn:tungstensteel_plate",
"count": 9
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:yellow_garnet_blocks"
}
],
"results": [
{
"item": "techreborn:yellow_garnet_plate",
"count": 9
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 250,
"ingredients": [
{
"tag": "c:yellow_garnet_dusts"
}
],
"results": [
{
"item": "techreborn:yellow_garnet_plate"
}
]
}

View file

@ -1,15 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:zinc_ingots"
}
],
"results": [
{
"item": "techreborn:zinc_plate"
}
]
}

View file

@ -1,16 +0,0 @@
{
"type": "techreborn:compressor",
"power": 10,
"time": 300,
"ingredients": [
{
"tag": "c:zinc_blocks"
}
],
"results": [
{
"item": "techreborn:zinc_plate",
"count": 9
}
]
}