Index
All Classes and Interfaces|All Packages
A
- AbstractVectorIterator - Class in me.hsgamer.hscore.bukkit.block.iterator
-
The abstract
VectorIteratorforBlockBox - AbstractVectorIterator(BlockBox) - Constructor for class me.hsgamer.hscore.bukkit.block.iterator.AbstractVectorIterator
-
Create a new
AbstractVectorIterator
B
- BaseVectorIterator - Class in me.hsgamer.hscore.bukkit.block.iterator
-
The base
VectorIteratorforBlockBox - BaseVectorIterator(BlockBox) - Constructor for class me.hsgamer.hscore.bukkit.block.iterator.BaseVectorIterator
-
Create a new
BaseVectorIterator - BlockBox - Class in me.hsgamer.hscore.bukkit.block.box
-
A custom box to bound blocks
- BlockBox(int, int, int, int, int, int, boolean) - Constructor for class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
Create a new block box
- BlockBox(Location, Location, boolean) - Constructor for class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
Create a new block box
- BlockBox(Vector, Vector, boolean) - Constructor for class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
Create a new block box
- box - Variable in class me.hsgamer.hscore.bukkit.block.iterator.AbstractVectorIterator
-
The box
C
- contains(double, double, double) - Method in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
Check if the location is in the box
- contains(Location) - Method in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
Check if the location is in the box
- contains(Vector) - Method in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
Check if the location is in the box
G
- get(String, BlockBox) - Static method in class me.hsgamer.hscore.bukkit.block.iterator.VectorIteratorUtil
-
Get the
VectorIteratorby the type - getContinue(Vector) - Method in class me.hsgamer.hscore.bukkit.block.iterator.BaseVectorIterator
-
Get the next
Vector - getContinue(Vector) - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator
- getContinue(Vector) - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.RandomVectorIterator
- getCurrent() - Method in class me.hsgamer.hscore.bukkit.block.iterator.BaseVectorIterator
-
Get the current
Vector - getRegisteredTypes() - Method in class me.hsgamer.hscore.bukkit.block.iterator.VectorIteratorUtil
-
Get the registered types
H
- hasContinue(Vector) - Method in class me.hsgamer.hscore.bukkit.block.iterator.BaseVectorIterator
-
Check if there is a next
Vector - hasContinue(Vector) - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator
- hasContinue(Vector) - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.RandomVectorIterator
- hasNext() - Method in class me.hsgamer.hscore.bukkit.block.iterator.BaseVectorIterator
- hasNext() - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.RandomTypeVectorIterator
- hasNext(Vector, BaseVectorIterator) - Method in interface me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator.LinearCoordinate
-
Check if there is a next element
I
- initial() - Method in class me.hsgamer.hscore.bukkit.block.iterator.BaseVectorIterator
-
Get the initial
Vector - initial() - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator
- initial() - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.RandomVectorIterator
L
- LinearVectorIterator - Class in me.hsgamer.hscore.bukkit.block.iterator.impl
-
The
VectorIteratorthat iterates in a linear way - LinearVectorIterator(BlockBox) - Constructor for class me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator
-
Create a new iterator
- LinearVectorIterator(BlockBox, LinearVectorIterator.LinearCoordinate...) - Constructor for class me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator
-
Create a new iterator
- LinearVectorIterator.LinearCoordinate - Interface in me.hsgamer.hscore.bukkit.block.iterator.impl
-
The linear subject
M
- maxInclusive - Variable in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
Whether it should include the maximum coordinate
- maxX - Variable in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
The maximum x coordinate
- maxY - Variable in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
The maximum y coordinate
- maxZ - Variable in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
The maximum z coordinate
- me.hsgamer.hscore.bukkit.block - package me.hsgamer.hscore.bukkit.block
-
Contains utilities to work with blocks and locations
- me.hsgamer.hscore.bukkit.block.box - package me.hsgamer.hscore.bukkit.block.box
-
Contains classes that bound the blocks
- me.hsgamer.hscore.bukkit.block.iterator - package me.hsgamer.hscore.bukkit.block.iterator
-
Contains the base classes to implement the
VectorIterator - me.hsgamer.hscore.bukkit.block.iterator.impl - package me.hsgamer.hscore.bukkit.block.iterator.impl
-
Contains the implementations of
VectorIterator - minX - Variable in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
The minimum x coordinate
- minY - Variable in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
The minimum y coordinate
- minZ - Variable in class me.hsgamer.hscore.bukkit.block.box.BlockBox
-
The minimum z coordinate
N
- next() - Method in class me.hsgamer.hscore.bukkit.block.iterator.BaseVectorIterator
- next() - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.RandomTypeVectorIterator
- next(Vector) - Method in interface me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator.LinearCoordinate
-
Get the next element
- nextLocation(World) - Method in interface me.hsgamer.hscore.bukkit.block.iterator.VectorIterator
-
Get the next
Location
R
- random(BlockBox) - Static method in class me.hsgamer.hscore.bukkit.block.iterator.VectorIteratorUtil
-
Create a
RandomTypeVectorIteratorfor theBlockBox - RandomTypeVectorIterator - Class in me.hsgamer.hscore.bukkit.block.iterator.impl
-
The
VectorIteratorthat combines multipleVectorIteratorand randomly choose one - RandomTypeVectorIterator(BlockBox, Collection<Function<BlockBox, VectorIterator>>) - Constructor for class me.hsgamer.hscore.bukkit.block.iterator.impl.RandomTypeVectorIterator
-
Create a new
RandomVectorIterator - RandomVectorIterator - Class in me.hsgamer.hscore.bukkit.block.iterator.impl
-
The
VectorIteratorthat iterates randomly - RandomVectorIterator(BlockBox) - Constructor for class me.hsgamer.hscore.bukkit.block.iterator.impl.RandomVectorIterator
-
Create a new
RandomVectorIterator - registerType(String, Function<BlockBox, VectorIterator>) - Static method in class me.hsgamer.hscore.bukkit.block.iterator.VectorIteratorUtil
-
Register a
VectorIteratortype - reset() - Method in class me.hsgamer.hscore.bukkit.block.iterator.BaseVectorIterator
- reset() - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.RandomTypeVectorIterator
- reset() - Method in class me.hsgamer.hscore.bukkit.block.iterator.impl.RandomVectorIterator
- reset() - Method in interface me.hsgamer.hscore.bukkit.block.iterator.VectorIterator
-
Reset the iterator
- reset(Vector, BaseVectorIterator) - Method in interface me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator.LinearCoordinate
-
Reset the next element
V
- VectorIterator - Interface in me.hsgamer.hscore.bukkit.block.iterator
-
The
IteratorforVector - VectorIteratorUtil - Class in me.hsgamer.hscore.bukkit.block.iterator
-
The utility class for
VectorIterator
X
- X_COORDINATE - Static variable in class me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator
-
A linear subject for the x-axis
Y
- Y_COORDINATE - Static variable in class me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator
-
A linear subject for the y-axis
Z
- Z_COORDINATE - Static variable in class me.hsgamer.hscore.bukkit.block.iterator.impl.LinearVectorIterator
-
A linear subject for the z-axis
All Classes and Interfaces|All Packages