Interface CompatRecipeDeserializer<R extends net.minecraft.world.item.crafting.Recipe<?>>

All Known Implementing Classes:
BnCFermentingRecipeDeserializer, BnCPouringRecipeDeserializer

public interface CompatRecipeDeserializer<R extends net.minecraft.world.item.crafting.Recipe<?>>
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.resources.ResourceLocation
    createId(net.minecraft.resources.ResourceLocation baseId)
     
    com.mojang.serialization.Decoder<Optional<R>>
     
    net.minecraft.resources.ResourceLocation
     
    default boolean
    shouldDeserialize(com.google.gson.JsonElement element, net.minecraft.resources.ResourceLocation id)
     
  • Method Details

    • serializerId

      net.minecraft.resources.ResourceLocation serializerId()
    • decoder

      com.mojang.serialization.Decoder<Optional<R>> decoder()
    • shouldDeserialize

      default boolean shouldDeserialize(com.google.gson.JsonElement element, net.minecraft.resources.ResourceLocation id)
    • createId

      net.minecraft.resources.ResourceLocation createId(net.minecraft.resources.ResourceLocation baseId)