Index

G H I L M N R X Y Z 
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 PositionIterator that 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 PositionIterator that iterates randomly
RandomPositionIterator(BlockBox) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
RandomTypePositionIterator - Class in me.hsgamer.hscore.minecraft.block.impl.iterator
The PositionIterator that combines multiple PositionIterator and randomly choose one
RandomTypePositionIterator(BlockBox, Collection<Function<BlockBox, PositionIterator>>) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.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
G H I L M N R X Y Z 
All Classes and Interfaces|All Packages