Uses of Class
io.github.apfelcreme.Pipes.Pipe.SimpleLocation
Packages that use SimpleLocation
Package
Description
-
Uses of SimpleLocation in io.github.apfelcreme.Pipes.Exception
Methods in io.github.apfelcreme.Pipes.Exception that return SimpleLocationModifier and TypeMethodDescriptionLocationException.getAccessedLocation()
returns the position from which the chunk was accessedConstructors in io.github.apfelcreme.Pipes.Exception with parameters of type SimpleLocationModifierConstructorDescriptionChunkNotLoadedException
(SimpleLocation location) LocationException
(SimpleLocation accessedLocation) PipeTooLongException
(SimpleLocation location) TooManyOutputsException
(SimpleLocation location) -
Uses of SimpleLocation in io.github.apfelcreme.Pipes.LoopDetection
Methods in io.github.apfelcreme.Pipes.LoopDetection that return SimpleLocationMethods in io.github.apfelcreme.Pipes.LoopDetection with parameters of type SimpleLocationModifier and TypeMethodDescriptionvoid
Detection.addLocation
(SimpleLocation location) adds a location to the map of found locationsConstructors in io.github.apfelcreme.Pipes.LoopDetection with parameters of type SimpleLocation -
Uses of SimpleLocation in io.github.apfelcreme.Pipes.Manager
Methods in io.github.apfelcreme.Pipes.Manager that return types with arguments of type SimpleLocationModifier and TypeMethodDescriptionPipeManager.getMultiCache()
returns the cache for blocks that can belong to multiple pipes (outputs and chunk loaders)com.google.common.cache.Cache<SimpleLocation,
Pipe> PipeManager.getPipeCache()
returns the pipe cachePipeManager.getPipePartCache()
returns the cache for pipe partsPipeManager.getSingleCache()
returns the cache for blocks that can only belong to a single pipe (and aren't inputs)ItemMoveScheduler.getTransfers()
Methods in io.github.apfelcreme.Pipes.Manager with parameters of type SimpleLocationModifier and TypeMethodDescriptionvoid
ItemMoveScheduler.add
(SimpleLocation scheduledItemTransfer) schedules an item moveboolean
ItemMoveScheduler.execute
(SimpleLocation simpleLocation) executes the item transferPipeManager.getCachedPipePart
(SimpleLocation location) Get the pipes part.PipeManager.getPipeByInput
(SimpleLocation location) Get the pipe by an input at a location.PipeManager.getPipesSafe
(SimpleLocation location) Get the pipe that is at that location, returns an empty set instead of throwing an exceptionPipeManager.getPipesSafe
(SimpleLocation location, boolean cacheOnly) Get the pipe that is at that location, returns an empty set instead of throwing an exception -
Uses of SimpleLocation in io.github.apfelcreme.Pipes.Pipe
Methods in io.github.apfelcreme.Pipes.Pipe that return SimpleLocationModifier and TypeMethodDescriptionstatic SimpleLocation
SimpleLocation.deserialize
(Map<String, Object> args) Deserialize a SimpleLocation object from a map generated by serializeAbstractPipePart.getLocation()
returns the location of this pipe partSimpleLocation.getRelative
(org.bukkit.block.BlockFace face) returns the location that faces the block location to the given sidePipeInput.getTargetLocation()
PipeOutput.getTargetLocation()
Methods in io.github.apfelcreme.Pipes.Pipe that return types with arguments of type SimpleLocationModifier and TypeMethodDescriptionPipe.getChunkLoaders()
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 chunksPipe.getInputs()
returns the set of inputsPipe.getOutputs()
returns the set of outputs which are connected to a sorterPipe.getPipeBlocks()
returns the set of glass-blocks the pipe consists ofMethods in io.github.apfelcreme.Pipes.Pipe with parameters of type SimpleLocationModifier and TypeMethodDescriptionvoid
Pipe.checkLoaded
(SimpleLocation startLocation) Pipe.getInput
(SimpleLocation location) returns the pipe input object if there is one at the given locationConstructors in io.github.apfelcreme.Pipes.Pipe with parameters of type SimpleLocationConstructor parameters in io.github.apfelcreme.Pipes.Pipe with type arguments of type SimpleLocationModifierConstructorDescriptionPipe
(LinkedHashMap<SimpleLocation, PipeInput> inputs, LinkedHashMap<SimpleLocation, PipeOutput> outputs, LinkedHashMap<SimpleLocation, ChunkLoader> chunkLoaders, LinkedHashSet<SimpleLocation> pipeBlocks, org.bukkit.Material type) Pipe
(LinkedHashMap<SimpleLocation, PipeInput> inputs, LinkedHashMap<SimpleLocation, PipeOutput> outputs, LinkedHashMap<SimpleLocation, ChunkLoader> chunkLoaders, LinkedHashSet<SimpleLocation> pipeBlocks, org.bukkit.Material type)