Interface RecipeJsonProvider

All Known Implementing Classes:
CookingRecipeJsonFactory.CookingRecipeJsonProvider, ShapedRecipeJsonFactory.ShapedRecipeJsonProvider, ShapelessRecipeJsonFactory.ShapelessRecipeJsonProvider, SingleItemRecipeJsonFactory.SingleItemRecipeJsonProvider, SmithingRecipeJsonFactory.SmithingRecipeJsonProvider

public interface RecipeJsonProvider
Mappings:
Namespace Name
official jm
intermediary net/minecraft/class_2444
named net/minecraft/data/server/recipe/RecipeJsonProvider
  • Method Details

    • serialize

      void serialize​(JsonObject json)
      Mappings:
      Namespace Name Mixin selector
      official a Ljm;a(Lcom/google/gson/JsonObject;)V
      intermediary method_10416 Lnet/minecraft/class_2444;method_10416(Lcom/google/gson/JsonObject;)V
      named serialize Lnet/minecraft/data/server/recipe/RecipeJsonProvider;serialize(Lcom/google/gson/JsonObject;)V
    • toJson

      default JsonObject toJson()
      Mappings:
      Namespace Name Mixin selector
      official a Ljm;a()Lcom/google/gson/JsonObject;
      intermediary method_17799 Lnet/minecraft/class_2444;method_17799()Lcom/google/gson/JsonObject;
      named toJson Lnet/minecraft/data/server/recipe/RecipeJsonProvider;toJson()Lcom/google/gson/JsonObject;
    • getRecipeId

      Identifier getRecipeId()
      Mappings:
      Namespace Name Mixin selector
      official b Ljm;b()Lwb;
      intermediary method_10417 Lnet/minecraft/class_2444;method_10417()Lnet/minecraft/class_2960;
      named getRecipeId Lnet/minecraft/data/server/recipe/RecipeJsonProvider;getRecipeId()Lnet/minecraft/util/Identifier;
    • getSerializer

      RecipeSerializer<?> getSerializer()
      Mappings:
      Namespace Name Mixin selector
      official c Ljm;c()Lbqp;
      intermediary method_17800 Lnet/minecraft/class_2444;method_17800()Lnet/minecraft/class_1865;
      named getSerializer Lnet/minecraft/data/server/recipe/RecipeJsonProvider;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
    • toAdvancementJson

      @Nullable JsonObject toAdvancementJson()
      Mappings:
      Namespace Name Mixin selector
      official d Ljm;d()Lcom/google/gson/JsonObject;
      intermediary method_10415 Lnet/minecraft/class_2444;method_10415()Lcom/google/gson/JsonObject;
      named toAdvancementJson Lnet/minecraft/data/server/recipe/RecipeJsonProvider;toAdvancementJson()Lcom/google/gson/JsonObject;
    • getAdvancementId

      @Nullable Identifier getAdvancementId()
      Mappings:
      Namespace Name Mixin selector
      official e Ljm;e()Lwb;
      intermediary method_10418 Lnet/minecraft/class_2444;method_10418()Lnet/minecraft/class_2960;
      named getAdvancementId Lnet/minecraft/data/server/recipe/RecipeJsonProvider;getAdvancementId()Lnet/minecraft/util/Identifier;