All Implemented Interfaces:
EnergyNetComponent, ItemAttribute, MachineProcessHolder<CraftingOperation>, Placeable, RecipeDisplayItem, InventoryBlock

public class ElectricGoldPan extends AContainer implements RecipeDisplayItem
The ElectricGoldPan is an electric machine based on the GoldPan. It also serves as a NetherGoldPan.
Author:
TheBusyBiscuit, svr333, JustAHuman
See Also:
  • Constructor Details

  • Method Details

    • isOutputLimitOverriden

      @Deprecated(since="RC-36") public boolean isOutputLimitOverriden()
      Deprecated.
      since RC-36 Use isOutputLimitOverridden() instead.
    • isOutputLimitOverridden

      public boolean isOutputLimitOverridden()
      This returns whether the ElectricGoldPan will stop processing inputs if both output slots contain items or if that default behavior should be overridden and allow the ElectricGoldPan to continue processing inputs even if both output slots are occupied. Note this option will allow players to force specific outputs from the ElectricGoldPan but can be necessary when a server has disabled cargo networks.
      Returns:
      If output limits are overridden
    • getDisplayRecipes

      @Nonnull public List<ItemStack> getDisplayRecipes()
      Description copied from interface: RecipeDisplayItem
      This is the list of items to display alongside this SlimefunItem. Note that these items will be filled in from top to bottom first. So if you want it to express a recipe, add your input ItemStack and then your output ItemStack.
      Specified by:
      getDisplayRecipes in interface RecipeDisplayItem
      Overrides:
      getDisplayRecipes in class AContainer
      Returns:
      The recipes to display in the SlimefunGuide
    • getProgressBar

      public ItemStack getProgressBar()
      Description copied from class: AContainer
      This method returns the ItemStack that this AContainer will use as a progress bar. Override this method to set the progress bar.
      Specified by:
      getProgressBar in class AContainer
      Returns:
      The ItemStack to use as the progress bar
    • findNextRecipe

      protected MachineRecipe findNextRecipe(BlockMenu menu)
      Overrides:
      findNextRecipe in class AContainer
    • getMachineIdentifier

      @Nonnull public String getMachineIdentifier()
      Description copied from class: AContainer
      This method returns an internal identifier that is used to identify this AContainer and its recipes. When adding recipes to an AContainer we will use this identifier to identify all instances of the same AContainer. This way we can add the recipes to all instances of the same machine. This method will be deprecated and replaced in the future
      Specified by:
      getMachineIdentifier in class AContainer
      Returns:
      The identifier of this machine