Package dev.deepcore.challenge.session
Class RunProgressService.RunProgressSnapshot
java.lang.Object
dev.deepcore.challenge.session.RunProgressService.RunProgressSnapshot
- Enclosing class:
RunProgressService
Immutable run-progress view model for action-bar/status rendering.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether dragon kill milestone has been reached.Returns the current objective text.booleanReturns whether blaze milestone has been reached.booleanReturns whether End milestone has been reached.booleanReturns whether Nether milestone has been reached.
-
Method Details
-
objectiveText
Returns the current objective text.- Returns:
- objective label describing the next progress goal
-
reachedNether
public boolean reachedNether()Returns whether Nether milestone has been reached.- Returns:
- true when the Nether milestone is complete
-
reachedBlazeObjective
public boolean reachedBlazeObjective()Returns whether blaze milestone has been reached.- Returns:
- true when the blaze objective milestone is complete
-
reachedEnd
public boolean reachedEnd()Returns whether End milestone has been reached.- Returns:
- true when the End milestone is complete
-
dragonKilled
public boolean dragonKilled()Returns whether dragon kill milestone has been reached.- Returns:
- true when the dragon kill milestone is complete
-