类 CompressorRecipe

java.lang.Object
committee.nova.mods.avaritia.common.crafting.recipe.CompressorRecipe
所有已实现的接口:
ICompressorRecipe, ISpecialRecipe, net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>

public class CompressorRecipe extends Object implements ISpecialRecipe, ICompressorRecipe
Description:
  • 嵌套类概要

    嵌套类
    修饰符和类型
    说明
    static class 
     
  • 构造器概要

    构造器
    构造器
    说明
    CompressorRecipe(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.world.item.crafting.Ingredient input, net.minecraft.world.item.ItemStack output, int inputCount, int timeCost)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    @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>
     
    int
     
    @NotNull net.minecraft.world.item.ItemStack
     
    @NotNull net.minecraft.world.item.ItemStack
    getResultItem(@NotNull net.minecraft.core.RegistryAccess pRegistryAccess)
     
    @NotNull net.minecraft.world.item.crafting.RecipeSerializer<?>
     
    int
     
    @NotNull net.minecraft.world.item.crafting.RecipeType<?>
     
    boolean
    matches(@NotNull net.minecraft.world.Container inv, @NotNull net.minecraft.world.level.Level level)
     
    boolean
    matches(net.minecraftforge.items.IItemHandler inventory)
     

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

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

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

    getRemainingItems, getRemainingItems, matches

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

    getGroup, getToastSymbol, isIncomplete, isSpecial, showNotification
  • 构造器详细资料

    • CompressorRecipe

      public CompressorRecipe(net.minecraft.resources.ResourceLocation recipeId, net.minecraft.world.item.crafting.Ingredient input, net.minecraft.world.item.ItemStack output, int inputCount, int timeCost)
  • 方法详细资料

    • canCraftInDimensions

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

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

      @NotNull public @NotNull net.minecraft.world.item.ItemStack getResultItem()
    • 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>
    • getTimeCost

      public int getTimeCost()
      指定者:
      getTimeCost 在接口中 ICompressorRecipe
    • 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>
    • 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>
    • getInputCount

      public int getInputCount()
      指定者:
      getInputCount 在接口中 ICompressorRecipe