Interface KubeJSCraftingRecipe

All Superinterfaces:
net.minecraft.world.item.crafting.CraftingRecipe, net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
All Known Implementing Classes:
ShapedKubeJSRecipe, ShapelessKubeJSRecipe

public interface KubeJSCraftingRecipe extends net.minecraft.world.item.crafting.CraftingRecipe
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     

    Fields inherited from interface net.minecraft.world.item.crafting.Recipe

    CODEC, CONDITIONAL_CODEC, STREAM_CODEC
  • Method Summary

    Modifier and Type
    Method
    Description
    default net.minecraft.world.item.ItemStack
    kjs$assemble(net.minecraft.world.item.crafting.CraftingInput input, net.minecraft.core.HolderLookup.Provider registryAccess)
     
     
     
    default net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>
    kjs$getRemainingItems(net.minecraft.world.item.crafting.CraftingInput input)
     

    Methods inherited from interface net.minecraft.world.item.crafting.CraftingRecipe

    category, getType

    Methods inherited from interface net.minecraft.world.item.crafting.Recipe

    assemble, canCraftInDimensions, getGroup, getIngredients, getRemainingItems, getResultItem, getSerializer, getToastSymbol, isIncomplete, isSpecial, matches, showNotification
  • Field Details

  • Method Details

    • kjs$getIngredientActions

      List<IngredientActionHolder> kjs$getIngredientActions()
    • kjs$getModifyResult

      String kjs$getModifyResult()
    • kjs$getRemainingItems

      default net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> kjs$getRemainingItems(net.minecraft.world.item.crafting.CraftingInput input)
    • kjs$assemble

      default net.minecraft.world.item.ItemStack kjs$assemble(net.minecraft.world.item.crafting.CraftingInput input, net.minecraft.core.HolderLookup.Provider registryAccess)