Class GhostIngredientHandler<T extends GhostItemMenu<?>>

java.lang.Object
com.simibubi.create.compat.jei.GhostIngredientHandler<T>
All Implemented Interfaces:
mezz.jei.api.gui.handlers.IGhostIngredientHandler<AbstractSimiContainerScreen<T>>

@ParametersAreNonnullByDefault public class GhostIngredientHandler<T extends GhostItemMenu<?>> extends Object implements mezz.jei.api.gui.handlers.IGhostIngredientHandler<AbstractSimiContainerScreen<T>>
  • Constructor Details

    • GhostIngredientHandler

      public GhostIngredientHandler()
  • Method Details

    • getTargetsTyped

      public <I> List<mezz.jei.api.gui.handlers.IGhostIngredientHandler.Target<I>> getTargetsTyped(AbstractSimiContainerScreen<T> gui, mezz.jei.api.ingredients.ITypedIngredient<I> ingredient, boolean doStart)
      Specified by:
      getTargetsTyped in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler<T extends GhostItemMenu<?>>
    • onComplete

      public void onComplete()
      Specified by:
      onComplete in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler<T extends GhostItemMenu<?>>
    • shouldHighlightTargets

      public boolean shouldHighlightTargets()
      Specified by:
      shouldHighlightTargets in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler<T extends GhostItemMenu<?>>