Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractPipePart - Class in io.github.apfelcreme.Pipes.Pipe
- AbstractPipePart(PipesItem, Location) - Constructor for class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
- AbstractPipePart.Option<T> - Class in io.github.apfelcreme.Pipes.Pipe
- AbstractPipePart.OptionsList - Class in io.github.apfelcreme.Pipes.Pipe
- AbstractPipePart.Value<T> - Class in io.github.apfelcreme.Pipes.Pipe
- AbstractPipePart.Value.EnumTagType - Class in io.github.apfelcreme.Pipes.Pipe
- AbstractPipePart.Value.TagType<P,
X> - Class in io.github.apfelcreme.Pipes.Pipe - ACCEPT - Enum constant in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.ResultType
- AcceptResult(PipeOutput.ResultType, ItemStack) - Constructor for class io.github.apfelcreme.Pipes.Pipe.PipeOutput.AcceptResult
- accepts(PipeInput, ItemStack) - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
-
Check whether or not this output can accept that item stack
- add(AbstractPipePart.Option<T>) - Static method in class io.github.apfelcreme.Pipes.Pipe.PipeInput.Options
- add(AbstractPipePart.Option<T>) - Static method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
- add(SimpleLocation) - Method in class io.github.apfelcreme.Pipes.Manager.ItemMoveScheduler
-
schedules an item move
- addBlock(Pipe, Block) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Add a block to a pipe while checking settings and caching the location
- addFuel(Inventory, Inventory, ItemStack) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Add fuel to an inventory that supports fuel
- addItem(Inventory, ItemStack) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Add an item to an inventory.
- addLocation(SimpleLocation) - Method in class io.github.apfelcreme.Pipes.LoopDetection.Detection
-
adds a location to the map of found locations
- addPart(Pipe, AbstractPipePart) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Add a part to a pipe while checking settings and caching the location
- applyBook(CommandSender, ItemStack) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Apply the settings stored in a book to this pipe part
B
- BLOCK_FACES - Static variable in class io.github.apfelcreme.Pipes.PipesUtil
- BlockListener - Class in io.github.apfelcreme.Pipes.Listener
- BlockListener(Pipes) - Constructor for class io.github.apfelcreme.Pipes.Listener.BlockListener
- BOOLEAN_TAG_TYPE - Static variable in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value
C
- check(BlockState) - Method in enum class io.github.apfelcreme.Pipes.PipesItem
- check(ItemStack) - Method in enum class io.github.apfelcreme.Pipes.PipesItem
- CHECK - Enum constant in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
- checkLoaded(SimpleLocation) - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
- CHUNK_LOADER - Enum constant in enum class io.github.apfelcreme.Pipes.PipesItem
- ChunkLoader - Class in io.github.apfelcreme.Pipes.Pipe
- ChunkLoader(BlockState) - Constructor for class io.github.apfelcreme.Pipes.Pipe.ChunkLoader
- ChunkNotLoadedException - Exception in io.github.apfelcreme.Pipes.Exception
- ChunkNotLoadedException(SimpleLocation) - Constructor for exception io.github.apfelcreme.Pipes.Exception.ChunkNotLoadedException
- compareTo(TickingLocation) - Method in class io.github.apfelcreme.Pipes.LoopDetection.TickingLocation
-
compares this tickingLocation to another tickingLocation
- containsSimilar(Collection<ItemStack>, ItemStack) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
checks if the given list of items contains an item stack similar to the given item stack
- ConvertListener - Class in io.github.apfelcreme.Pipes.Listener
- ConvertListener(Pipes) - Constructor for class io.github.apfelcreme.Pipes.Listener.ConvertListener
- convertToPipePart(BlockState, PipesItem) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
This is a helper method to convert a block to a PipesPart.
- countChar(char, String...) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Get the amount of times that a character appears in a certain string (array)
- createDetection(CommandSender) - Method in class io.github.apfelcreme.Pipes.Manager.DetectionManager
-
adds a new detection
- createPipePart(PipesItem, Block) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Create a new pipe part
D
- DAMAGE_FILTER - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Whether or not to respect tool damage values when filtering
- DATA_FILTER - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Filter all the data of the items exactly
- DENY_AMOUNT - Enum constant in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.ResultType
- DENY_BLACKLIST - Enum constant in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.ResultType
- DENY_INVALID - Enum constant in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.ResultType
- DENY_REDSTONE - Enum constant in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.ResultType
- DENY_WHITELIST - Enum constant in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.ResultType
- deserialize(Map<String, Object>) - Static method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
-
Deserialize a SimpleLocation object from a map generated by serialize
- DETECT - Enum constant in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
- DetectCommand - Class in io.github.apfelcreme.Pipes.Command
- DetectCommand() - Constructor for class io.github.apfelcreme.Pipes.Command.DetectCommand
- Detection - Class in io.github.apfelcreme.Pipes.LoopDetection
- Detection() - Constructor for class io.github.apfelcreme.Pipes.LoopDetection.Detection
- DetectionManager - Class in io.github.apfelcreme.Pipes.Manager
- DISPLAY_FILTER - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Whether or not to respect custom item names and lores when filtering
- DROP - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Whether or not to drop the item instead of adding to an inventory
E
- ENCHANTMENT_FILTER - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Whether or to respect enchantments when filtering
- EnumTagType(Class<? extends Enum>) - Constructor for class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value.EnumTagType
- equals(Object) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
- equals(Object) - Method in class io.github.apfelcreme.Pipes.Pipe.ChunkLoader
- equals(Object) - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
- equals(Object) - Method in class io.github.apfelcreme.Pipes.Pipe.PipeInput
- equals(Object) - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
- equals(Object) - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
-
checks if this objects equals another object
- execute(SimpleLocation) - Method in class io.github.apfelcreme.Pipes.Manager.ItemMoveScheduler
-
executes the item transfer
- execute(CommandSender, String[]) - Method in class io.github.apfelcreme.Pipes.Command.DetectCommand
-
executes the command
- execute(CommandSender, String[]) - Method in class io.github.apfelcreme.Pipes.Command.GetCommand
-
executes the command
- execute(CommandSender, String[]) - Method in class io.github.apfelcreme.Pipes.Command.InfoCommand
-
executes the command
- execute(CommandSender, String[]) - Method in class io.github.apfelcreme.Pipes.Command.MonitorCommand
-
executes the command
- execute(CommandSender, String[]) - Method in class io.github.apfelcreme.Pipes.Command.ReloadCommand
-
executes the command
- execute(CommandSender, String[]) - Method in interface io.github.apfelcreme.Pipes.Command.SubCommand
-
executes the command
- execute(CommandSender, String[]) - Method in class io.github.apfelcreme.Pipes.Command.TpCommand
-
executes the command
- exit() - Static method in class io.github.apfelcreme.Pipes.Manager.ItemMoveScheduler
F
- FALSE - Enum constant in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options.Overflow
- FALSE - Static variable in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value
- FORCE_EQUAL_SPREAD - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeInput.Options
-
Whether or not to spread the items equally over all outputs
- fromPrimitive(String, PersistentDataAdapterContext) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value.EnumTagType
G
- get(String) - Static method in class io.github.apfelcreme.Pipes.Pipe.PipeInput.Options
- get(String) - Static method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
- GET - Enum constant in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
- getAccessedLocation() - Method in exception io.github.apfelcreme.Pipes.Exception.LocationException
-
returns the position from which the chunk was accessed
- getAvailableOption(String) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Returns the enum constant of this type with the specified name.
- getAvailableOption(String) - Method in class io.github.apfelcreme.Pipes.Pipe.PipeInput
- getAvailableOption(String) - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
- getBlock() - Method in class io.github.apfelcreme.Pipes.Event.PipeBlockBreakEvent
- getBlock() - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
-
returns a bukkit block
- getCachedPipePart(SimpleLocation) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipes part.
- getChunkLoaders() - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
returns the set of furnaces that are connected to a pipe that allows the server to load chunks if parts of the pipe are located in unloaded chunks
- GetCommand - Class in io.github.apfelcreme.Pipes.Command
- GetCommand() - Constructor for class io.github.apfelcreme.Pipes.Command.GetCommand
- getComplexType() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value.TagType
- getCompostableChance(Material) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Gets the chance that a compostable item has to fill a layer
- getCustomModelDataOffset() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the offset for the custom model data of the items
- getDefaultLocale() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the configured default locale
- getDefaultValue() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Get the default value for this option if it isn't set
- getDetection(CommandSender) - Method in class io.github.apfelcreme.Pipes.Manager.DetectionManager
-
returns a senders latest detection
- getDetections() - Method in class io.github.apfelcreme.Pipes.Manager.DetectionManager
-
returns a list of all detections
- getElement(CommandSender, AbstractPipePart) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Get the GUI element of this option for a certain pipe part
- getFacing() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeInput
- getFacing() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
- getFilterItem() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.AcceptResult
- getFilterItems() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
-
returns the list of items in the dropper
- getFirstSimilar(List<ItemStack>, ItemStack) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
checks if the given list of items contains an item stack similar to the given item stack and returns the first one
- getFuel(Inventory) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Get the fuel of an inventory (currently either of type BREWING or FURNACE)
- getGuiItemStack(String) - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
Get the ItemStack from the GUI config
- getGuiPosition() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Get the position where to display this option in the GUI
- getGuiSetup() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Get the setup of the GUI with the character 'i' for the block's inventory, 's' and 'z' for settings, 'c' for the copy book
- getGuiSetup() - Method in class io.github.apfelcreme.Pipes.Pipe.ChunkLoader
- getGuiSetup() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeInput
- getGuiSetup() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
- getHandlerList() - Static method in class io.github.apfelcreme.Pipes.Event.PipeBlockBreakEvent
- getHandlers() - Method in class io.github.apfelcreme.Pipes.Event.PipeBlockBreakEvent
- getHolder() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
returns the inventory holder of pipe part
- getIdentifier() - Static method in enum class io.github.apfelcreme.Pipes.PipesItem
- getInput(SimpleLocation) - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
returns the pipe input object if there is one at the given location
- getInputs() - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
returns the set of inputs
- getInputToOutputRatio() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the ratio of inputs to outputs for a pipe's transfer, 0 for unlimited
- getInstance() - Static method in class io.github.apfelcreme.Pipes.Manager.DetectionManager
-
returns the DetectionManager instance
- getInstance() - Static method in class io.github.apfelcreme.Pipes.Manager.ItemMoveScheduler
-
returns the scheduler instance
- getInstance() - Static method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
returns the PipeManager instance
- getInstance() - Static method in class io.github.apfelcreme.Pipes.Pipes
-
returns the plugin instance
- getItemStack(String) - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
Get the ItemStack from the GUI config
- getLastTransfer() - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
Get the last tick this pipe transferred something
- getLocation() - Method in class io.github.apfelcreme.Pipes.LoopDetection.TickingLocation
-
returns the location
- getLocation() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
returns the location of this pipe part
- getLocation() - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
-
returns a bukkit location
- getMaterial() - Method in enum class io.github.apfelcreme.Pipes.PipesItem
- getMaxPipeLength() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the maximum length of a pipe
- getMaxPipeOutputs() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the maximum number of outputs a pipe can have
- getMultiCache() - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
returns the cache for blocks that can belong to multiple pipes (outputs and chunk loaders)
- getName() - Method in enum class io.github.apfelcreme.Pipes.PipesItem
- getOperation(String) - Static method in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
-
returns the matching operation
- getOption(AbstractPipePart.Option<T>) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Get a certain option of this pipe part
- getOption(AbstractPipePart.Option<T>, AbstractPipePart.Value<T>) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Get a certain option of this pipe part
- getOptions() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Get all possible options
- getOptions() - Method in class io.github.apfelcreme.Pipes.Pipe.ChunkLoader
- getOptions() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeInput
- getOptions() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
- getOptionsString() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Generate a mapped string of the options to write to the block's name
- getOutput() - Method in class io.github.apfelcreme.Pipes.Event.PipeDispenseEvent
- getOutput() - Method in class io.github.apfelcreme.Pipes.Event.PipeMoveItemEvent
- getOutputs() - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
returns the set of outputs which are connected to a sorter
- getPipe() - Method in class io.github.apfelcreme.Pipes.Event.PipeDispenseEvent
- getPipe() - Method in class io.github.apfelcreme.Pipes.Event.PipeMoveItemEvent
- getPipeBlocks() - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
returns the set of glass-blocks the pipe consists of
- getPipeByInput(SimpleLocation) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipe by an input at a location.
- getPipeCache() - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
returns the pipe cache
- getPipeCacheDuration() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the time that the cache stores all the locations of pipes
- getPipeCacheSize() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the amount of locations to store in the cache
- getPipePart() - Method in class io.github.apfelcreme.Pipes.Event.PipeBlockBreakEvent
- getPipePart(Block) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipes part.
- getPipePart(BlockState) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipes part.
- getPipePartCache() - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
returns the cache for pipe parts
- getPipes(Block) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipe for a block
- getPipes(Block, boolean) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipe for a block
- getPipesItem(Block) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Get the
PipesItem
from a Block - getPipesItem(BlockState) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
- getPipesItem(ItemStack) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Get the
PipesItem
from an ItemStack - getPipesSafe(SimpleLocation) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipe that is at that location, returns an empty set instead of throwing an exception
- getPipesSafe(SimpleLocation, boolean) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipe that is at that location, returns an empty set instead of throwing an exception
- getPipesSafe(Block) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipe, returns an empty set instead of throwing an exception
- getPipesSafe(Block, boolean) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Get the pipe, returns an empty set instead of throwing an exception
- getPossibleValues() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Get the array of possible values
- getPrimitiveType() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value.TagType
- getRecipeMaterials(String) - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the materials and their quantity for a custom recipe
- getRegisteredRightClick(Player) - Method in class io.github.apfelcreme.Pipes.Pipes
-
Get a registered a right click action
- getRelative(BlockFace) - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
-
returns the location that faces the block location to the given side
- getResult() - Method in class io.github.apfelcreme.Pipes.LoopDetection.Detection
-
returns the sorted result
- getSingleCache() - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
returns the cache for blocks that can only belong to a single pipe (and aren't inputs)
- getString(CommandSender) - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
returns a string with some info in it
- getTagType() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Get the persistent data type of the option
- getTagType() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value
-
Get the persistent data type of the value
- getTargetHolder() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
-
returns the InventoryHolder
- getTargetLocation() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeInput
- getTargetLocation() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
- getText(String, String, String...) - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns a texty string
- getText(CommandSender, String, String...) - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns a texty string
- getTimesTicked() - Method in class io.github.apfelcreme.Pipes.LoopDetection.TickingLocation
-
returns the time the location was found already
- getTiming(String) - Static method in class io.github.apfelcreme.Pipes.Pipes
-
Returns a timing object for the given name
- getTiming(String, MCTiming) - Static method in class io.github.apfelcreme.Pipes.Pipes
-
Returns a timing object for the given name and parent
- getTransferCooldown() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the delay between item transfers
- getTransferCount() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns the max amount of item stacks transfered per pipe transfer
- getTransfers() - Method in class io.github.apfelcreme.Pipes.Manager.ItemMoveScheduler
- getTransfers() - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
Get the amount of transfers in this transfer cycle
- getType() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Get the type of this pipe part
- getType() - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
Get the type of this pipe
- getType() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.AcceptResult
- getValue() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value
-
Get the actual value that this object holds
- getValue(AbstractPipePart.Option<T>) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Get a certain option value of this pipe part
- getValue(AbstractPipePart.Option<T>, AbstractPipePart.Value<T>) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Get a certain option value of this pipe part
- getValueType() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Get the class of the values that this option accepts
- getWorldName() - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
-
returns the world name
- getX() - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
-
returns the x coordinate
- getY() - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
-
returns the y coordinate
- getZ() - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
-
returns the z coordinate
- GUI_SETUP - Static variable in class io.github.apfelcreme.Pipes.Pipe.ChunkLoader
- GUI_SETUP - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeInput
- GUI_SETUP - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
H
- hasBlockInfoStorage() - Static method in class io.github.apfelcreme.Pipes.Pipes
-
Returns whether or not BlockInfoStorage is available
- hashCode() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
- hashCode() - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
- hashCode() - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
- highlight(Player...) - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
displays particles around a pipe
I
- increment() - Method in class io.github.apfelcreme.Pipes.LoopDetection.TickingLocation
-
increases the counter
- INFO - Enum constant in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
- InfoCommand - Class in io.github.apfelcreme.Pipes.Command
- InfoCommand() - Constructor for class io.github.apfelcreme.Pipes.Command.InfoCommand
- INPUT - Enum constant in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options.Overflow
- InventoryChangeListener - Class in io.github.apfelcreme.Pipes.Listener
- InventoryChangeListener(Pipes) - Constructor for class io.github.apfelcreme.Pipes.Listener.InventoryChangeListener
- io.github.apfelcreme.Pipes - package io.github.apfelcreme.Pipes
- io.github.apfelcreme.Pipes.Command - package io.github.apfelcreme.Pipes.Command
- io.github.apfelcreme.Pipes.Event - package io.github.apfelcreme.Pipes.Event
- io.github.apfelcreme.Pipes.Exception - package io.github.apfelcreme.Pipes.Exception
- io.github.apfelcreme.Pipes.Listener - package io.github.apfelcreme.Pipes.Listener
- io.github.apfelcreme.Pipes.LoopDetection - package io.github.apfelcreme.Pipes.LoopDetection
- io.github.apfelcreme.Pipes.Manager - package io.github.apfelcreme.Pipes.Manager
- io.github.apfelcreme.Pipes.Pipe - package io.github.apfelcreme.Pipes.Pipe
- isActive() - Method in class io.github.apfelcreme.Pipes.Manager.ItemMoveScheduler
-
is the task running at the moment?
- isCancelled() - Method in class io.github.apfelcreme.Pipes.Event.PipeBlockBreakEvent
- isInFilter() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.AcceptResult
- isNumeric(String) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
returns whether a string only contains numbers
- isPipe(Block) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
checks if the block is part of a pipe.
- isPistonCheckEnabled() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
returns whether or not piston checking is enabled
- isSimilarFuzzy(ItemStack, ItemStack) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Check if two ItemStacks are similar ignoring amounts and meta
- isValid(AbstractPipePart.Value<?>) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Check whether or not this option can be set to a value
- ItemMoveScheduler - Class in io.github.apfelcreme.Pipes.Manager
L
- load() - Static method in class io.github.apfelcreme.Pipes.Manager.ItemMoveScheduler
- load() - Static method in class io.github.apfelcreme.Pipes.PipesConfig
-
loads the config
- LocationException - Exception in io.github.apfelcreme.Pipes.Exception
- LocationException(SimpleLocation) - Constructor for exception io.github.apfelcreme.Pipes.Exception.LocationException
M
- matchesFilter(ItemStack, ItemStack) - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
-
Check whether or not an item stack matches the filter of this output
- MATERIAL_FILTER - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Whether or not to respect the material of the filter item when filtering.
- MERGE - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeInput.Options
-
Whether to merge item stacks in the input after a transfer attempt or not
- mergePipes(Set<Pipe>) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Merge multiple pipes into one
- MONITOR - Enum constant in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
- MonitorCommand - Class in io.github.apfelcreme.Pipes.Command
- MonitorCommand() - Constructor for class io.github.apfelcreme.Pipes.Command.MonitorCommand
- moveToSingleSlot(Inventory, ItemStack, ItemStack) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Calculate the result itemstack that should be moved to a single slot containing some item
N
- name() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
O
- OFFSETS - Static variable in class io.github.apfelcreme.Pipes.PipesUtil
- onBlockBreak(BlockBreakEvent) - Method in class io.github.apfelcreme.Pipes.Listener.BlockListener
- onBlockBreakDrop(BlockDropItemEvent) - Method in class io.github.apfelcreme.Pipes.Listener.BlockListener
- onBlockPlace(BlockPlaceEvent) - Method in class io.github.apfelcreme.Pipes.Listener.BlockListener
- onChunkLoad(ChunkLoadEvent) - Method in class io.github.apfelcreme.Pipes.Listener.ConvertListener
- onCommand(CommandSender, Command, String, String[]) - Method in class io.github.apfelcreme.Pipes.PipeCommand
- onDisable() - Method in class io.github.apfelcreme.Pipes.Pipes
- onEnable() - Method in class io.github.apfelcreme.Pipes.Pipes
- onInventoryClose(InventoryCloseEvent) - Method in class io.github.apfelcreme.Pipes.Listener.InventoryChangeListener
-
gets fired on every inventory close
- onInventoryItemMove(InventoryMoveItemEvent) - Method in class io.github.apfelcreme.Pipes.Listener.InventoryChangeListener
- onItemCraft(CraftItemEvent) - Method in class io.github.apfelcreme.Pipes.Listener.BlockListener
- onItemDispense(BlockDispenseEvent) - Method in class io.github.apfelcreme.Pipes.Listener.BlockListener
- onItemMove(InventoryMoveItemEvent) - Method in class io.github.apfelcreme.Pipes.Listener.BlockListener
- onPistonExtend(BlockPistonExtendEvent) - Method in class io.github.apfelcreme.Pipes.Listener.BlockListener
- onPistonRetract(BlockPistonRetractEvent) - Method in class io.github.apfelcreme.Pipes.Listener.BlockListener
- onPlayerInteract(PlayerInteractEvent) - Method in class io.github.apfelcreme.Pipes.Listener.PlayerListener
- onPrepareItemCraft(PrepareItemCraftEvent) - Method in class io.github.apfelcreme.Pipes.Listener.BlockListener
- Options() - Constructor for class io.github.apfelcreme.Pipes.Pipe.PipeInput.Options
- Options() - Constructor for class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
- OPTIONS_KEY - Static variable in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
- OptionsList() - Constructor for class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.OptionsList
- OVERFLOW - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeInput.Options
-
Whether or not this transfers from this input can overflow into other available outputs
- OVERFLOW - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Whether or not this output can overflow into other available outputs
P
- parseValue(Object) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Parse the value for this option from an object
- Pipe - Class in io.github.apfelcreme.Pipes.Pipe
- Pipe(LinkedHashMap<SimpleLocation, PipeInput>, LinkedHashMap<SimpleLocation, PipeOutput>, LinkedHashMap<SimpleLocation, ChunkLoader>, LinkedHashSet<SimpleLocation>, Material) - Constructor for class io.github.apfelcreme.Pipes.Pipe.Pipe
- PIPE_INPUT - Enum constant in enum class io.github.apfelcreme.Pipes.PipesItem
- PIPE_OUTPUT - Enum constant in enum class io.github.apfelcreme.Pipes.PipesItem
- PipeBlockBreakEvent - Class in io.github.apfelcreme.Pipes.Event
- PipeBlockBreakEvent(Block, Player, AbstractPipePart) - Constructor for class io.github.apfelcreme.Pipes.Event.PipeBlockBreakEvent
- PipeCommand - Class in io.github.apfelcreme.Pipes
- PipeCommand() - Constructor for class io.github.apfelcreme.Pipes.PipeCommand
- PipeCommand.Operation - Enum Class in io.github.apfelcreme.Pipes
-
all possible sub-commands for /rr
- PipeDispenseEvent - Class in io.github.apfelcreme.Pipes.Event
- PipeDispenseEvent(Pipe, PipeOutput, ItemStack, Vector) - Constructor for class io.github.apfelcreme.Pipes.Event.PipeDispenseEvent
- PipeInput - Class in io.github.apfelcreme.Pipes.Pipe
- PipeInput(BlockState) - Constructor for class io.github.apfelcreme.Pipes.Pipe.PipeInput
- PipeInput.Options - Class in io.github.apfelcreme.Pipes.Pipe
- PipeManager - Class in io.github.apfelcreme.Pipes.Manager
- PipeMoveItemEvent - Class in io.github.apfelcreme.Pipes.Event
- PipeMoveItemEvent(Pipe, PipeOutput, Inventory, ItemStack, Inventory) - Constructor for class io.github.apfelcreme.Pipes.Event.PipeMoveItemEvent
- PipeOutput - Class in io.github.apfelcreme.Pipes.Pipe
- PipeOutput(BlockState) - Constructor for class io.github.apfelcreme.Pipes.Pipe.PipeOutput
- PipeOutput.AcceptResult - Class in io.github.apfelcreme.Pipes.Pipe
- PipeOutput.Options - Class in io.github.apfelcreme.Pipes.Pipe
- PipeOutput.Options.Overflow - Enum Class in io.github.apfelcreme.Pipes.Pipe
- PipeOutput.ResultType - Enum Class in io.github.apfelcreme.Pipes.Pipe
- Pipes - Class in io.github.apfelcreme.Pipes
- Pipes() - Constructor for class io.github.apfelcreme.Pipes.Pipes
- PipesConfig - Class in io.github.apfelcreme.Pipes
- PipesConfig() - Constructor for class io.github.apfelcreme.Pipes.PipesConfig
- PipesItem - Enum Class in io.github.apfelcreme.Pipes
- PipesUtil - Class in io.github.apfelcreme.Pipes
- PipesUtil() - Constructor for class io.github.apfelcreme.Pipes.PipesUtil
- PipeTooLongException - Exception in io.github.apfelcreme.Pipes.Exception
- PipeTooLongException(SimpleLocation) - Constructor for exception io.github.apfelcreme.Pipes.Exception.PipeTooLongException
- PlayerListener - Class in io.github.apfelcreme.Pipes.Listener
- PlayerListener(Pipes) - Constructor for class io.github.apfelcreme.Pipes.Listener.PlayerListener
- potionAcceptsIngredient(ItemStack, ItemStack) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Check whether or not a certain potion item can accepts an ingredient
R
- RANDOM - Static variable in class io.github.apfelcreme.Pipes.PipesUtil
- registerRightClick(Player, String) - Method in class io.github.apfelcreme.Pipes.Pipes
-
Register a right click action
- RELOAD - Enum constant in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
- ReloadCommand - Class in io.github.apfelcreme.Pipes.Command
- ReloadCommand() - Constructor for class io.github.apfelcreme.Pipes.Command.ReloadCommand
- removeItems(Inventory, Material, int, boolean) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Remove a specific material from an inventory
- removePart(Pipe, AbstractPipePart) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
-
Remove a part from a pipe
- removePipe(Pipe) - Method in class io.github.apfelcreme.Pipes.Manager.PipeManager
S
- sendActionBar(CommandSender, String) - Static method in class io.github.apfelcreme.Pipes.Pipes
-
sends a message to a player
- sendMessage(CommandSender, String) - Static method in class io.github.apfelcreme.Pipes.Pipes
-
sends a message to a player
- serialize() - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
- set(PersistentDataContainer, AbstractPipePart.Value<T>) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Set the value in a specific container
- setCancelled(boolean) - Method in class io.github.apfelcreme.Pipes.Event.PipeBlockBreakEvent
- setFuel(Inventory, ItemStack) - Static method in class io.github.apfelcreme.Pipes.PipesUtil
-
Set the fuel of an inventory (currently either of type BREWING or FURNACE)
- setLastTransfer(int) - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
Set the last tick this pipe transferred something
- setOption(AbstractPipePart.Option<T>, AbstractPipePart.Value<T>) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Set an option of this output.
- setOption(AbstractPipePart.Option<T>, AbstractPipePart.Value<T>, boolean) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Set an option of this output.
- SETTINGS_BOOK - Enum constant in enum class io.github.apfelcreme.Pipes.PipesItem
- setTransfers(int) - Method in class io.github.apfelcreme.Pipes.Pipe.Pipe
-
Set the amount of transfers in this transfer cycle
- showGui(Player) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
-
Show the parts GUI if it has one
- showGui(Player) - Method in class io.github.apfelcreme.Pipes.Pipe.ChunkLoader
- SimpleLocation - Class in io.github.apfelcreme.Pipes.Pipe
- SimpleLocation(SimpleLocation) - Constructor for class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
- SimpleLocation(String, int, int, int) - Constructor for class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
- SimpleLocation(Location) - Constructor for class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
- SMART_INSERT - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Whether or not to try to insert into the appropriate slots depending on the item type (like fuel)
- SPREAD - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeInput.Options
-
Whether or not to spread the item over all outputs
- store(AbstractPipePart, PersistentDataContainer) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Store the value of an option of a certain PipePart to a PersistentDataContiner
- STORED_TYPE_KEY - Static variable in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
- STORED_TYPE_KEY - Static variable in enum class io.github.apfelcreme.Pipes.PipesItem
- SubCommand - Interface in io.github.apfelcreme.Pipes.Command
T
- TagType(Class<P>, Class<X>) - Constructor for class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value.TagType
- TARGET_AMOUNT - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Whether or not to use the amount of the filter item as the amount to which the target should be filled up to
- TickingLocation - Class in io.github.apfelcreme.Pipes.LoopDetection
- TickingLocation(SimpleLocation, int) - Constructor for class io.github.apfelcreme.Pipes.LoopDetection.TickingLocation
- toConfigKey() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Option
-
Get the enum name as a lowercase string with underscores replaced with dashes
- toConfigKey() - Method in enum class io.github.apfelcreme.Pipes.PipesItem
-
Get the enum name as a lowercase string with underscores replaced with dashes
- toItemStack() - Method in enum class io.github.apfelcreme.Pipes.PipesItem
- TooManyOutputsException - Exception in io.github.apfelcreme.Pipes.Exception
- TooManyOutputsException(SimpleLocation) - Constructor for exception io.github.apfelcreme.Pipes.Exception.TooManyOutputsException
- toPrimitive(Enum, PersistentDataAdapterContext) - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value.EnumTagType
- toString() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
- toString() - Method in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value
- toString() - Method in class io.github.apfelcreme.Pipes.Pipe.ChunkLoader
- toString() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeInput
- toString() - Method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput
- toString() - Method in class io.github.apfelcreme.Pipes.Pipe.SimpleLocation
- TP - Enum constant in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
- TpCommand - Class in io.github.apfelcreme.Pipes.Command
- TpCommand() - Constructor for class io.github.apfelcreme.Pipes.Command.TpCommand
- TRUE - Enum constant in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options.Overflow
- TRUE - Static variable in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value
- TYPE_KEY - Static variable in class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart
U
- unregisterRightClick(Player) - Method in class io.github.apfelcreme.Pipes.Pipes
-
Unregister a right click action
V
- Value(T) - Constructor for class io.github.apfelcreme.Pipes.Pipe.AbstractPipePart.Value
- valueOf(String) - Static method in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options.Overflow
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.ResultType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.apfelcreme.Pipes.PipesItem
-
Returns the enum constant of this class with the specified name.
- values() - Static method in class io.github.apfelcreme.Pipes.Pipe.PipeInput.Options
- values() - Static method in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options.Overflow
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
- values() - Static method in enum class io.github.apfelcreme.Pipes.Pipe.PipeOutput.ResultType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.apfelcreme.Pipes.PipeCommand.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.apfelcreme.Pipes.PipesItem
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WHITELIST - Static variable in class io.github.apfelcreme.Pipes.Pipe.PipeOutput.Options
-
Whether or not this output is in whitelist mode.
All Classes and Interfaces|All Packages|Serialized Form