Package io.github.apfelcreme.Pipes.Pipe
Class PipeOutput.Options
java.lang.Object
io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.OptionsList
io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
- Enclosing class:
- PipeOutput
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final AbstractPipePart.Option<Boolean>
Whether or not to respect tool damage values when filteringstatic final AbstractPipePart.Option<Boolean>
Filter all the data of the items exactlystatic final AbstractPipePart.Option<Boolean>
Whether or not to respect custom item names and lores when filteringstatic final AbstractPipePart.Option<Boolean>
Whether or not to drop the item instead of adding to an inventorystatic final AbstractPipePart.Option<Boolean>
Whether or to respect enchantments when filteringstatic final AbstractPipePart.Option<Boolean>
Whether or not to respect the material of the filter item when filtering.static final AbstractPipePart.Option<PipeOutput.Options.Overflow>
Whether or not this output can overflow into other available outputsstatic final AbstractPipePart.Option<Boolean>
Whether or not to try to insert into the appropriate slots depending on the item type (like fuel)static final AbstractPipePart.Option<Boolean>
Whether or not to use the amount of the filter item as the amount to which the target should be filled up tostatic final AbstractPipePart.Option<Boolean>
Whether or not this output is in whitelist mode. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static <T> AbstractPipePart.Option<T>
add
(AbstractPipePart.Option<T> option) static AbstractPipePart.Option<?>
static AbstractPipePart.Option<?>[]
values()
-
Field Details
-
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 inventoryfalse
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 outputsPossible Values:
input
if the input settings should decide the overflow rulesenabled
if the items should end up in the overflowdisabled
if this output should force items to end up here even 'though the target is full
-
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 tofalse
Use the face that the output is facing to select the slot
-
MATERIAL_FILTER
Whether or not to respect the material of the filter item when filtering. -
DAMAGE_FILTER
Whether or not to respect tool damage values when filtering -
DISPLAY_FILTER
Whether or not to respect custom item names and lores when filtering -
ENCHANTMENT_FILTER
Whether or to respect enchantments when filtering -
DATA_FILTER
Filter all the data of the items exactly -
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
Whether or not to drop the item instead of adding to an inventory
-
-
Constructor Details
-
Options
public Options()
-
-
Method Details
-
add
-
get
-
values
-