Class StockKeeperTransferHandler

java.lang.Object
com.simibubi.create.compat.jei.StockKeeperTransferHandler
All Implemented Interfaces:
mezz.jei.api.recipe.transfer.IUniversalRecipeTransferHandler<StockKeeperRequestMenu>

@ParametersAreNonnullByDefault public class StockKeeperTransferHandler extends Object implements mezz.jei.api.recipe.transfer.IUniversalRecipeTransferHandler<StockKeeperRequestMenu>
  • Constructor Details

    • StockKeeperTransferHandler

      public StockKeeperTransferHandler(mezz.jei.api.helpers.IJeiHelpers helpers)
  • Method Details

    • getContainerClass

      public Class<? extends StockKeeperRequestMenu> getContainerClass()
      Specified by:
      getContainerClass in interface mezz.jei.api.recipe.transfer.IUniversalRecipeTransferHandler<StockKeeperRequestMenu>
    • getMenuType

      public Optional<net.minecraft.world.inventory.MenuType<StockKeeperRequestMenu>> getMenuType()
      Specified by:
      getMenuType in interface mezz.jei.api.recipe.transfer.IUniversalRecipeTransferHandler<StockKeeperRequestMenu>
    • transferRecipe

      @Nullable public @Nullable mezz.jei.api.recipe.transfer.IRecipeTransferError transferRecipe(StockKeeperRequestMenu container, Object object, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeSlots, net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer)
      Specified by:
      transferRecipe in interface mezz.jei.api.recipe.transfer.IUniversalRecipeTransferHandler<StockKeeperRequestMenu>