Class SequencedAssemblyRecipeSerializer
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<net.minecraft.world.item.crafting.RecipeSerializer<?>>
com.simibubi.create.content.contraptions.itemAssembly.SequencedAssemblyRecipeSerializer
- All Implemented Interfaces:
net.minecraft.world.item.crafting.RecipeSerializer<SequencedAssemblyRecipe>,net.minecraftforge.registries.IForgeRegistryEntry<net.minecraft.world.item.crafting.RecipeSerializer<?>>
public class SequencedAssemblyRecipeSerializer
extends net.minecraftforge.registries.ForgeRegistryEntry<net.minecraft.world.item.crafting.RecipeSerializer<?>>
implements net.minecraft.world.item.crafting.RecipeSerializer<SequencedAssemblyRecipe>
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal SequencedAssemblyRecipefromJson(net.minecraft.resources.ResourceLocation id, com.google.gson.JsonObject json) final SequencedAssemblyRecipefromNetwork(net.minecraft.resources.ResourceLocation id, net.minecraft.network.FriendlyByteBuf buffer) protected SequencedAssemblyRecipereadFromBuffer(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.network.FriendlyByteBuf buffer) protected SequencedAssemblyRecipereadFromJson(net.minecraft.resources.ResourceLocation recipeId, com.google.gson.JsonObject json) final voidtoNetwork(net.minecraft.network.FriendlyByteBuf buffer, SequencedAssemblyRecipe recipe) final voidwrite(com.google.gson.JsonObject json, SequencedAssemblyRecipe recipe) protected voidwriteToBuffer(net.minecraft.network.FriendlyByteBuf buffer, SequencedAssemblyRecipe recipe) protected voidwriteToJson(com.google.gson.JsonObject json, SequencedAssemblyRecipe 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
-
SequencedAssemblyRecipeSerializer
public SequencedAssemblyRecipeSerializer()
-
-
Method Details
-
writeToJson
-
readFromJson
protected SequencedAssemblyRecipe readFromJson(net.minecraft.resources.ResourceLocation recipeId, com.google.gson.JsonObject json) -
writeToBuffer
protected void writeToBuffer(net.minecraft.network.FriendlyByteBuf buffer, SequencedAssemblyRecipe recipe) -
readFromBuffer
protected SequencedAssemblyRecipe readFromBuffer(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.network.FriendlyByteBuf buffer) -
write
-
fromJson
public final SequencedAssemblyRecipe fromJson(net.minecraft.resources.ResourceLocation id, com.google.gson.JsonObject json) - Specified by:
fromJsonin interfacenet.minecraft.world.item.crafting.RecipeSerializer<SequencedAssemblyRecipe>
-
toNetwork
public final void toNetwork(net.minecraft.network.FriendlyByteBuf buffer, SequencedAssemblyRecipe recipe) - Specified by:
toNetworkin interfacenet.minecraft.world.item.crafting.RecipeSerializer<SequencedAssemblyRecipe>
-
fromNetwork
public final SequencedAssemblyRecipe fromNetwork(net.minecraft.resources.ResourceLocation id, net.minecraft.network.FriendlyByteBuf buffer) - Specified by:
fromNetworkin interfacenet.minecraft.world.item.crafting.RecipeSerializer<SequencedAssemblyRecipe>
-