Index

A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

accumulateVeinMinedMaterial(Material) - Method in class wtf.choco.veinminer.utils.metrics.StatTracker
Add one to the amount of mined blocks for the provided material.
ActivationStrategy - Enum in wtf.choco.veinminer.api
Represents the different methods of activating VeinMiner.
add(BlockData) - Method in class wtf.choco.veinminer.data.BlockList
Add a BlockData to this BlockList.
add(Material) - Method in class wtf.choco.veinminer.data.BlockList
Add a Material with no states to this BlockList.
add(VeinBlock) - Method in class wtf.choco.veinminer.data.BlockList
Add a VeinBlock to this block list.
add(T) - Method in class wtf.choco.veinminer.utils.NonNullHashSet
 
addAlias(VeinBlock) - Method in class wtf.choco.veinminer.data.MaterialAlias
Add a block to this alias.
addAll(Iterable<? extends VeinBlock>) - Method in class wtf.choco.veinminer.data.BlockList
Add a collection of VeinBlocks to this block list.
addAll(Collection<? extends T>) - Method in class wtf.choco.veinminer.utils.NonNullHashSet
 
addTool(ToolTemplate) - Method in class wtf.choco.veinminer.tool.ToolCategory
Add a tool template to this tool category
AlgorithmConfig - Class in wtf.choco.veinminer.data
Represents various configurable options for the vein miner algorithm.
AlgorithmConfig() - Constructor for class wtf.choco.veinminer.data.AlgorithmConfig
 
AlgorithmConfig(AlgorithmConfig) - Constructor for class wtf.choco.veinminer.data.AlgorithmConfig
Construct an algorithm config based on the values of an existing config.
allocateBlocks(Set<Block>, VeinBlock, Block, ToolCategory, ToolTemplate, AlgorithmConfig) - Method in interface wtf.choco.veinminer.pattern.VeinMiningPattern
Allocate the blocks that should be broken by the vein mining pattern.
allocateBlocks(Set<Block>, VeinBlock, Block, ToolCategory, ToolTemplate, AlgorithmConfig, MaterialAlias) - Method in interface wtf.choco.veinminer.pattern.BlockAllocator
Allocate the blocks that should be broken by the vein mining pattern.
allocateBlocks(Set<Block>, VeinBlock, Block, ToolCategory, ToolTemplate, AlgorithmConfig, MaterialAlias) - Method in class wtf.choco.veinminer.pattern.PatternExpansive
 
allocateBlocks(Set<Block>, VeinBlock, Block, ToolCategory, ToolTemplate, AlgorithmConfig, MaterialAlias) - Method in class wtf.choco.veinminer.pattern.PatternThorough
 
ALWAYS - wtf.choco.veinminer.api.ActivationStrategy
Always activated.
AntiCheatHook - Interface in wtf.choco.veinminer.anticheat
Represents a hook for an anticheat plugin.
asDataString() - Method in interface wtf.choco.veinminer.data.block.VeinBlock
Get this VeinBlock instance as a readable data String.
asPredicate() - Method in interface wtf.choco.veinminer.tool.ToolTemplate
Get this template as a Predicate<ItemStack>
asRawConfig() - Method in class wtf.choco.veinminer.utils.ConfigWrapper
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages