Class ProcessingRecipeSerializer<T extends ProcessingRecipe<?>>
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<net.minecraft.world.item.crafting.RecipeSerializer<?>>
com.simibubi.create.content.contraptions.processing.ProcessingRecipeSerializer<T>
- All Implemented Interfaces:
net.minecraft.world.item.crafting.RecipeSerializer<T>,net.minecraftforge.registries.IForgeRegistryEntry<net.minecraft.world.item.crafting.RecipeSerializer<?>>
@ParametersAreNonnullByDefault
public class ProcessingRecipeSerializer<T extends ProcessingRecipe<?>>
extends net.minecraftforge.registries.ForgeRegistryEntry<net.minecraft.world.item.crafting.RecipeSerializer<?>>
implements net.minecraft.world.item.crafting.RecipeSerializer<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
net.minecraftforge.registries.ForgeRegistryEntry.UncheckedRegistryEntry<V extends net.minecraftforge.registries.IForgeRegistryEntry<V>> -
Field Summary
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegateFields inherited from interface net.minecraft.world.item.crafting.RecipeSerializer
ARMOR_DYE, BANNER_DUPLICATE, BLASTING_RECIPE, BOOK_CLONING, CAMPFIRE_COOKING_RECIPE, FIREWORK_ROCKET, FIREWORK_STAR, FIREWORK_STAR_FADE, MAP_CLONING, MAP_EXTENDING, REPAIR_ITEM, SHAPED_RECIPE, SHAPELESS_RECIPE, SHIELD_DECORATION, SHULKER_BOX_COLORING, SMELTING_RECIPE, SMITHING, SMOKING_RECIPE, STONECUTTER, SUSPICIOUS_STEW, TIPPED_ARROW -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionfinal TfromJson(net.minecraft.resources.ResourceLocation id, com.google.gson.JsonObject json) final TfromNetwork(net.minecraft.resources.ResourceLocation id, net.minecraft.network.FriendlyByteBuf buffer) protected TreadFromBuffer(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.network.FriendlyByteBuf buffer) protected TreadFromJson(net.minecraft.resources.ResourceLocation recipeId, com.google.gson.JsonObject json) final voidfinal voidprotected voidwriteToBuffer(net.minecraft.network.FriendlyByteBuf buffer, T recipe) protected voidwriteToJson(com.google.gson.JsonObject json, T recipe) Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.registries.IForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName
-
Constructor Details
-
ProcessingRecipeSerializer
-
-
Method Details
-
writeToJson
-
readFromJson
protected T readFromJson(net.minecraft.resources.ResourceLocation recipeId, com.google.gson.JsonObject json) -
writeToBuffer
-
readFromBuffer
protected T readFromBuffer(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.network.FriendlyByteBuf buffer) -
write
-
fromJson
public final T fromJson(net.minecraft.resources.ResourceLocation id, com.google.gson.JsonObject json) - Specified by:
fromJsonin interfacenet.minecraft.world.item.crafting.RecipeSerializer<T extends ProcessingRecipe<?>>
-
toNetwork
- Specified by:
toNetworkin interfacenet.minecraft.world.item.crafting.RecipeSerializer<T extends ProcessingRecipe<?>>
-
fromNetwork
public final T fromNetwork(net.minecraft.resources.ResourceLocation id, net.minecraft.network.FriendlyByteBuf buffer) - Specified by:
fromNetworkin interfacenet.minecraft.world.item.crafting.RecipeSerializer<T extends ProcessingRecipe<?>>
-
getFactory
-