Class PipeOutput.Options

java.lang.Object
io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.OptionsList
io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
Enclosing class:
PipeOutput

public static class PipeOutput.Options extends AbstractPipePart.OptionsList
  • Field Details

    • WHITELIST

      public static final AbstractPipePart.Option<Boolean> WHITELIST
      Whether or not this output is in whitelist mode. This changes how the filter items are used.

      Possible Values:

      • true if this output is in whitelist mode and should only let items through that are in the inventory
      • false if this output is in blacklist mode and should only let items through that are not in the inventory
    • OVERFLOW

      Whether or not this output can overflow into other available outputs

      Possible Values:

      • input if the input settings should decide the overflow rules
      • enabled if the items should end up in the overflow
      • disabled if this output should force items to end up here even 'though the target is full
    • SMART_INSERT

      public static final AbstractPipePart.Option<Boolean> SMART_INSERT
      Whether or not to try to insert into the appropriate slots depending on the item type (like fuel)

      Possible Values:

      • true Detect the item type and put it in the slot that it belongs to
      • false Use the face that the output is facing to select the slot
    • MATERIAL_FILTER

      public static final AbstractPipePart.Option<Boolean> MATERIAL_FILTER
      Whether or not to respect the material of the filter item when filtering.
    • DAMAGE_FILTER

      public static final AbstractPipePart.Option<Boolean> DAMAGE_FILTER
      Whether or not to respect tool damage values when filtering
    • DISPLAY_FILTER

      public static final AbstractPipePart.Option<Boolean> DISPLAY_FILTER
      Whether or not to respect custom item names and lores when filtering
    • ENCHANTMENT_FILTER

      public static final AbstractPipePart.Option<Boolean> ENCHANTMENT_FILTER
      Whether or to respect enchantments when filtering
    • DATA_FILTER

      public static final AbstractPipePart.Option<Boolean> DATA_FILTER
      Filter all the data of the items exactly
    • TARGET_AMOUNT

      public static final AbstractPipePart.Option<Boolean> TARGET_AMOUNT
      Whether or not to use the amount of the filter item as the amount to which the target should be filled up to
    • DROP

      public static final AbstractPipePart.Option<Boolean> DROP
      Whether or not to drop the item instead of adding to an inventory
  • Constructor Details

    • Options

      public Options()
  • Method Details