接口 ISpecialRecipe

所有超级接口:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
所有已知子接口:
ITierCraftingRecipe
所有已知实现类:
CompressorRecipe, EternalSingularityCraftRecipe, FullMatterClusterRecipe, InfinityCatalystCraftRecipe, NoConsumeCatalystShapedRecipe, ShapedTableCraftingRecipe, ShapelessTableCraftingRecipe

public interface ISpecialRecipe extends net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
  • 方法概要

    修饰符和类型
    方法
    说明
    default @NotNull net.minecraft.world.item.ItemStack
    assemble(@NotNull net.minecraft.world.Container inv, @NotNull net.minecraft.core.RegistryAccess p_267052_)
     
    net.minecraft.world.item.ItemStack
    assemble(net.minecraftforge.items.IItemHandler var1)
     
    default @NotNull net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>
    getRemainingItems(@NotNull net.minecraft.world.Container inv)
     
    default net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>
    getRemainingItems(net.minecraftforge.items.IItemHandler inventory)
     
    default boolean
    matches(@NotNull net.minecraft.world.Container inv, @NotNull net.minecraft.world.level.Level level)
     
    default boolean
    matches(net.minecraftforge.items.IItemHandler inventory)
     
    default boolean
    matches(net.minecraftforge.items.IItemHandler inventory, int startIndex, int endIndex)
     

    从接口继承的方法 net.minecraft.world.item.crafting.Recipe

    canCraftInDimensions, getGroup, getId, getIngredients, getResultItem, getSerializer, getToastSymbol, getType, isIncomplete, isSpecial, showNotification
  • 方法详细资料

    • assemble

      @NotNull default @NotNull net.minecraft.world.item.ItemStack assemble(@NotNull @NotNull net.minecraft.world.Container inv, @NotNull @NotNull net.minecraft.core.RegistryAccess p_267052_)
      指定者:
      assemble 在接口中 net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
    • matches

      default boolean matches(@NotNull @NotNull net.minecraft.world.Container inv, @NotNull @NotNull net.minecraft.world.level.Level level)
      指定者:
      matches 在接口中 net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
    • getRemainingItems

      @NotNull default @NotNull net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(@NotNull @NotNull net.minecraft.world.Container inv)
      指定者:
      getRemainingItems 在接口中 net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
    • assemble

      net.minecraft.world.item.ItemStack assemble(net.minecraftforge.items.IItemHandler var1)
    • matches

      default boolean matches(net.minecraftforge.items.IItemHandler inventory)
    • matches

      default boolean matches(net.minecraftforge.items.IItemHandler inventory, int startIndex, int endIndex)
    • getRemainingItems

      default net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(net.minecraftforge.items.IItemHandler inventory)