Class SerializableRecipe
java.lang.Object
com.hrznstudio.titanium.recipe.serializer.SerializableRecipe
- All Implemented Interfaces:
IJsonFile,IJSONGenerator,net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
- Direct Known Subclasses:
TestSerializableRecipe
public abstract class SerializableRecipe
extends Object
implements net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>, IJsonFile, IJSONGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionSerializableRecipe(net.minecraft.resources.ResourceLocation resourceLocation) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gson.JsonObjectgenerate()net.minecraft.resources.ResourceLocationgetId()org.apache.commons.lang3.tuple.Pair<net.minecraftforge.common.crafting.conditions.ICondition,net.minecraftforge.common.crafting.conditions.IConditionSerializer> abstract GenericSerializer<? extends SerializableRecipe>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.item.crafting.Recipe
assemble, canCraftInDimensions, getGroup, getIngredients, getRemainingItems, getResultItem, getToastSymbol, getType, isIncomplete, isSpecial, matches, showNotification
-
Constructor Details
-
SerializableRecipe
public SerializableRecipe(net.minecraft.resources.ResourceLocation resourceLocation)
-
-
Method Details
-
getId
public net.minecraft.resources.ResourceLocation getId()- Specified by:
getIdin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getRecipeKey
- Specified by:
getRecipeKeyin interfaceIJsonFile
-
getRecipeSubfolder
- Specified by:
getRecipeSubfolderin interfaceIJsonFile
-
getSerializer
- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
generate
public com.google.gson.JsonObject generate()- Specified by:
generatein interfaceIJSONGenerator
-
getOutputCondition
@Nullable public org.apache.commons.lang3.tuple.Pair<net.minecraftforge.common.crafting.conditions.ICondition,net.minecraftforge.common.crafting.conditions.IConditionSerializer> getOutputCondition()
-