Class PetrolparkGhostIngredientHandler<MENU extends com.simibubi.create.foundation.gui.menu.GhostItemMenu<?>,SCREEN extends com.simibubi.create.foundation.gui.menu.AbstractSimiContainerScreen<? extends MENU>>

java.lang.Object
com.petrolpark.compat.jei.ghost.PetrolparkGhostIngredientHandler<MENU,SCREEN>
All Implemented Interfaces:
mezz.jei.api.gui.handlers.IGhostIngredientHandler<SCREEN>

public class PetrolparkGhostIngredientHandler<MENU extends com.simibubi.create.foundation.gui.menu.GhostItemMenu<?>,SCREEN extends com.simibubi.create.foundation.gui.menu.AbstractSimiContainerScreen<? extends MENU>> extends Object implements mezz.jei.api.gui.handlers.IGhostIngredientHandler<SCREEN>
Mainly copied from Create source code.
  • Constructor Details

    • PetrolparkGhostIngredientHandler

      public PetrolparkGhostIngredientHandler()
  • Method Details

    • getTargetsTyped

      public <I> List<mezz.jei.api.gui.handlers.IGhostIngredientHandler.Target<I>> getTargetsTyped(@Nonnull SCREEN gui, @Nonnull mezz.jei.api.ingredients.ITypedIngredient<I> ingredient, boolean doStart)
      Specified by:
      getTargetsTyped in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler<MENU extends com.simibubi.create.foundation.gui.menu.GhostItemMenu<?>>
    • onComplete

      public void onComplete()
      Specified by:
      onComplete in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler<MENU extends com.simibubi.create.foundation.gui.menu.GhostItemMenu<?>>
    • shouldHighlightTargets

      public boolean shouldHighlightTargets()
      Specified by:
      shouldHighlightTargets in interface mezz.jei.api.gui.handlers.IGhostIngredientHandler<MENU extends com.simibubi.create.foundation.gui.menu.GhostItemMenu<?>>