Class McbsGoal

java.lang.Object
com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoal
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
McbsSivGoal

public abstract class McbsGoal extends Object implements Cloneable
Represents a goal that a user seeks to accomplish for a given McbsFile.

Each goal has a progress value that ranges from 0 to 1, where 1 indicates that the goal is completed.

The progress of a goal is determined by the implementation of the getProgress(McbsFile) method.