public abstract class SerializableRecipe extends java.lang.Object implements net.minecraft.item.crafting.IRecipe<net.minecraft.inventory.IInventory>, IJsonFile, IJSONGenerator
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
type |
| Constructor and Description |
|---|
SerializableRecipe(net.minecraft.util.ResourceLocation resourceLocation) |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonObject |
generate() |
net.minecraft.util.ResourceLocation |
getId() |
org.apache.commons.lang3.tuple.Pair<net.minecraftforge.common.crafting.conditions.ICondition,net.minecraftforge.common.crafting.conditions.IConditionSerializer> |
getOutputCondition() |
java.lang.String |
getRecipeKey() |
java.lang.String |
getRecipeSubfolder() |
abstract GenericSerializer<? extends SerializableRecipe> |
getSerializer() |
public SerializableRecipe(net.minecraft.util.ResourceLocation resourceLocation)
public net.minecraft.util.ResourceLocation getId()
getId in interface net.minecraft.item.crafting.IRecipe<net.minecraft.inventory.IInventory>public java.lang.String getRecipeKey()
getRecipeKey in interface IJsonFile@Nullable public java.lang.String getRecipeSubfolder()
getRecipeSubfolder in interface IJsonFilepublic abstract GenericSerializer<? extends SerializableRecipe> getSerializer()
getSerializer in interface net.minecraft.item.crafting.IRecipe<net.minecraft.inventory.IInventory>public com.google.gson.JsonObject generate()
generate in interface IJSONGenerator@Nullable public org.apache.commons.lang3.tuple.Pair<net.minecraftforge.common.crafting.conditions.ICondition,net.minecraftforge.common.crafting.conditions.IConditionSerializer> getOutputCondition()