Index
All Classes and Interfaces|All Packages
G
- getContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
- getContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
H
- hasContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
- hasContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
- hasNext() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
- hasNext(Position, BasePositionIterator) - Method in interface me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator.LinearCoordinate
-
Check if there is a next element
I
- initial() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
- initial() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
L
- LinearPositionIterator - Class in me.hsgamer.hscore.minecraft.block.impl.iterator
-
The
PositionIteratorthat iterates in a linear way - LinearPositionIterator(BlockBox) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
-
Create a new iterator
- LinearPositionIterator(BlockBox, LinearPositionIterator.LinearCoordinate...) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
-
Create a new iterator
- LinearPositionIterator.LinearCoordinate - Interface in me.hsgamer.hscore.minecraft.block.impl.iterator
-
The linear subject
M
- me.hsgamer.hscore.minecraft.block.impl - package me.hsgamer.hscore.minecraft.block.impl
-
The implementation of
me.hsgamer.hscore.minecraft.block - me.hsgamer.hscore.minecraft.block.impl.iterator - package me.hsgamer.hscore.minecraft.block.impl.iterator
-
Contains the implementations of
PositionIterator
N
- next() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
- next(Position) - Method in interface me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator.LinearCoordinate
-
Get the next element
R
- RandomPositionIterator - Class in me.hsgamer.hscore.minecraft.block.impl.iterator
-
The
PositionIteratorthat iterates randomly - RandomPositionIterator(BlockBox) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
-
Create a new
RandomPositionIterator - RandomTypePositionIterator - Class in me.hsgamer.hscore.minecraft.block.impl.iterator
-
The
PositionIteratorthat combines multiplePositionIteratorand randomly choose one - RandomTypePositionIterator(BlockBox, Collection<Function<BlockBox, PositionIterator>>) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
-
Create a new
RandomTypePositionIterator - reset() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
- reset() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
- reset(Position, BasePositionIterator) - Method in interface me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator.LinearCoordinate
-
Reset the next element
X
- X_COORDINATE - Static variable in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
-
A linear subject for the x-axis
Y
- Y_COORDINATE - Static variable in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
-
A linear subject for the y-axis
Z
- Z_COORDINATE - Static variable in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
-
A linear subject for the z-axis
All Classes and Interfaces|All Packages