类 ShapelessTableCraftingRecipe

java.lang.Object
committee.nova.mods.avaritia.common.crafting.recipe.ShapelessTableCraftingRecipe
所有已实现的接口:
ISpecialRecipe, ITierRecipe, ITierCraftingRecipe, net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
直接已知子类:
EternalSingularityCraftRecipe, FullMatterClusterRecipe, InfinityCatalystCraftRecipe

public class ShapelessTableCraftingRecipe extends Object implements ITierCraftingRecipe
Description:
  • 嵌套类概要

    嵌套类
    修饰符和类型
    说明
    static class 
     
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    final net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient>
     
  • 构造器概要

    构造器
    构造器
    说明
    ShapelessTableCraftingRecipe(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> inputs, net.minecraft.world.item.ItemStack output)
     
    ShapelessTableCraftingRecipe(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> inputs, net.minecraft.world.item.ItemStack output, int tier)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    @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 inventory)
     
    boolean
    canCraftInDimensions(int width, int height)
     
    @NotNull net.minecraft.resources.ResourceLocation
     
    @NotNull net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient>
     
    @NotNull net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>
    getRemainingItems(@NotNull net.minecraftforge.items.IItemHandler inv)
     
    @NotNull net.minecraft.world.item.ItemStack
    getResultItem(@NotNull net.minecraft.core.RegistryAccess p_267052_)
     
    @NotNull net.minecraft.world.item.crafting.RecipeSerializer<?>
     
    int
     
    @NotNull net.minecraft.world.item.crafting.RecipeType<?>
     
    boolean
     
    boolean
    matches(@NotNull net.minecraft.world.Container inv, @NotNull net.minecraft.world.level.Level level)
     
    boolean
    matches(net.minecraftforge.items.IItemHandler inventory)
     
    void
    setTransformers(BiFunction<Integer,net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack> transformers)
     

    从类继承的方法 java.lang.Object

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

    从接口继承的方法 committee.nova.mods.avaritia.api.common.crafting.ISpecialRecipe

    getRemainingItems, matches

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

    getGroup, getToastSymbol, isIncomplete, isSpecial, showNotification
  • 字段详细资料

    • inputs

      public final net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> inputs
  • 构造器详细资料

    • ShapelessTableCraftingRecipe

      public ShapelessTableCraftingRecipe(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> inputs, net.minecraft.world.item.ItemStack output)
    • ShapelessTableCraftingRecipe

      public ShapelessTableCraftingRecipe(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> inputs, net.minecraft.world.item.ItemStack output, int tier)
  • 方法详细资料

    • getResultItem

      @NotNull public @NotNull net.minecraft.world.item.ItemStack getResultItem(@NotNull @NotNull net.minecraft.core.RegistryAccess p_267052_)
      指定者:
      getResultItem 在接口中 net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
    • getIngredients

      @NotNull public @NotNull net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> getIngredients()
      指定者:
      getIngredients 在接口中 net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
    • getId

      @NotNull public @NotNull net.minecraft.resources.ResourceLocation getId()
      指定者:
      getId 在接口中 net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
    • getSerializer

      @NotNull public @NotNull net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer()
      指定者:
      getSerializer 在接口中 net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
    • getType

      @NotNull public @NotNull net.minecraft.world.item.crafting.RecipeType<?> getType()
      指定者:
      getType 在接口中 net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
    • canCraftInDimensions

      public boolean canCraftInDimensions(int width, int height)
      指定者:
      canCraftInDimensions 在接口中 net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
    • assemble

      public net.minecraft.world.item.ItemStack assemble(net.minecraftforge.items.IItemHandler inventory)
      指定者:
      assemble 在接口中 ISpecialRecipe
    • assemble

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

      public boolean matches(net.minecraftforge.items.IItemHandler inventory)
      指定者:
      matches 在接口中 ISpecialRecipe
    • matches

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

      @NotNull public @NotNull net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(@NotNull @NotNull net.minecraftforge.items.IItemHandler inv)
      指定者:
      getRemainingItems 在接口中 ISpecialRecipe
    • getTier

      public int getTier()
      指定者:
      getTier 在接口中 ITierRecipe
    • hasRequiredTier

      public boolean hasRequiredTier()
      指定者:
      hasRequiredTier 在接口中 ITierRecipe
    • setTransformers

      public void setTransformers(BiFunction<Integer,net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack> transformers)