Class BlockBreaker

All Implemented Interfaces:
Goal, Behavior
Direct Known Subclasses:
AbstractBlockBreaker

public abstract class BlockBreaker extends BehaviorGoalAdapter
A Runnable task that will break a block over time just as a normal Minecraft Player would. Should be run every tick until completed. This class also implements the Behavior interface for ease of use. Due to NMS constraints, this is currently implemented inside Citizens2.