21 lines
758 B
Java
21 lines
758 B
Java
package malte0811.industrialWires.crafting.factories;
|
|
|
|
import blusunrize.immersiveengineering.common.crafting.IngredientFactoryStackableNBT;
|
|
import com.google.gson.JsonObject;
|
|
import ic2.api.item.IC2Items;
|
|
import net.minecraft.item.crafting.Ingredient;
|
|
import net.minecraftforge.common.crafting.IIngredientFactory;
|
|
import net.minecraftforge.common.crafting.JsonContext;
|
|
|
|
import javax.annotation.Nonnull;
|
|
|
|
public class IC2ItemFactory implements IIngredientFactory {
|
|
@Nonnull
|
|
@Override
|
|
public Ingredient parse(JsonContext context, JsonObject json) {
|
|
String name = json.get("name").getAsString();
|
|
String variant = json.get("variant").getAsString();
|
|
return new IngredientFactoryStackableNBT.IngredientStackableNBT(IC2Items.getItem(name, variant));
|
|
}
|
|
}
|