Class MysteriousMagicRecipeBuilder.Result

java.lang.Object
net.minheur.mhm_bitsnbobs.recipe.datagen.MysteriousMagicRecipeBuilder.Result
All Implemented Interfaces:
net.minecraft.data.recipes.FinishedRecipe
Enclosing class:
MysteriousMagicRecipeBuilder

public static class MysteriousMagicRecipeBuilder.Result extends Object implements net.minecraft.data.recipes.FinishedRecipe
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final net.minecraft.advancements.Advancement.Builder
     
    private final net.minecraft.resources.ResourceLocation
     
    private final int
     
    private final net.minecraft.world.level.ItemLike
     
    private final int
     
    private final net.minecraft.resources.ResourceLocation
     
    private final int
     
    private final net.minecraft.world.level.ItemLike
     
    private final int
     
    private final net.minecraft.world.level.ItemLike
     
    private final net.minecraft.world.level.ItemLike
     
    private final int
     
    private final int
     
    private final net.minecraft.world.level.ItemLike
     
    private final int
     
    private final net.minecraft.world.level.ItemLike
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Result(net.minecraft.resources.ResourceLocation id, net.minecraft.world.level.ItemLike primaryItem, net.minecraft.world.level.ItemLike leftItem, net.minecraft.world.level.ItemLike rightItem, net.minecraft.world.level.ItemLike upItem, net.minecraft.world.level.ItemLike downItem, net.minecraft.world.level.ItemLike result, int primaryCount, int leftCount, int rightCount, int upCount, int downCount, int resultCount, int fuelAmount, net.minecraft.advancements.Advancement.Builder advancement, net.minecraft.resources.ResourceLocation advancementId)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable net.minecraft.resources.ResourceLocation
     
    net.minecraft.resources.ResourceLocation
     
    net.minecraft.world.item.crafting.RecipeSerializer<?>
     
    @Nullable com.google.gson.JsonObject
     
    void
    serializeRecipeData(com.google.gson.JsonObject pJson)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.data.recipes.FinishedRecipe

    serializeRecipe
  • Field Details

    • id

      private final net.minecraft.resources.ResourceLocation id
    • primaryItem

      private final net.minecraft.world.level.ItemLike primaryItem
    • leftItem

      private final net.minecraft.world.level.ItemLike leftItem
    • rightItem

      private final net.minecraft.world.level.ItemLike rightItem
    • upItem

      private final net.minecraft.world.level.ItemLike upItem
    • downItem

      private final net.minecraft.world.level.ItemLike downItem
    • result

      private final net.minecraft.world.level.ItemLike result
    • primaryCount

      private final int primaryCount
    • leftCount

      private final int leftCount
    • rightCount

      private final int rightCount
    • upCount

      private final int upCount
    • downCount

      private final int downCount
    • resultCount

      private final int resultCount
    • fuelAmount

      private final int fuelAmount
    • advancement

      private final net.minecraft.advancements.Advancement.Builder advancement
    • advancementId

      private final net.minecraft.resources.ResourceLocation advancementId
  • Constructor Details

    • Result

      public Result(net.minecraft.resources.ResourceLocation id, net.minecraft.world.level.ItemLike primaryItem, net.minecraft.world.level.ItemLike leftItem, net.minecraft.world.level.ItemLike rightItem, net.minecraft.world.level.ItemLike upItem, net.minecraft.world.level.ItemLike downItem, net.minecraft.world.level.ItemLike result, int primaryCount, int leftCount, int rightCount, int upCount, int downCount, int resultCount, int fuelAmount, net.minecraft.advancements.Advancement.Builder advancement, net.minecraft.resources.ResourceLocation advancementId)
  • Method Details

    • serializeRecipeData

      public void serializeRecipeData(com.google.gson.JsonObject pJson)
      Specified by:
      serializeRecipeData in interface net.minecraft.data.recipes.FinishedRecipe
    • getId

      public net.minecraft.resources.ResourceLocation getId()
      Specified by:
      getId in interface net.minecraft.data.recipes.FinishedRecipe
    • getType

      public net.minecraft.world.item.crafting.RecipeSerializer<?> getType()
      Specified by:
      getType in interface net.minecraft.data.recipes.FinishedRecipe
    • serializeAdvancement

      @Nullable public @Nullable com.google.gson.JsonObject serializeAdvancement()
      Specified by:
      serializeAdvancement in interface net.minecraft.data.recipes.FinishedRecipe
    • getAdvancementId

      @Nullable public @Nullable net.minecraft.resources.ResourceLocation getAdvancementId()
      Specified by:
      getAdvancementId in interface net.minecraft.data.recipes.FinishedRecipe