Package com.nexomc.nexo.utils.breaker
Class LegacyBreakerManager.ActiveBreakerData
-
- All Implemented Interfaces:
public final class LegacyBreakerManager.ActiveBreakerData
-
-
Field Summary
Fields Modifier and Type Field Description public final static Float
MAX_DAMAGE
public final static Float
MIN_DAMAGE
private final Boolean
isBroken
private final Player
breaker
private final Location
location
private final CustomBlockMechanic
mechanic
private final WrappedTask
breakerSoundTask
-
Constructor Summary
Constructors Constructor Description LegacyBreakerManager.ActiveBreakerData(Player breaker, Location location, CustomBlockMechanic mechanic, Integer totalBreakTime, Integer breakTimeProgress, WrappedTask breakerTask, WrappedTask breakerSoundTask)
-
Method Summary
Modifier and Type Method Description final Boolean
isBroken()
final Player
getBreaker()
final Location
getLocation()
final CustomBlockMechanic
getMechanic()
final WrappedTask
getBreakerSoundTask()
final Integer
totalBreakTime()
final Double
breakTimeProgress()
final Unit
breakTimeProgress(Double breakTimeProgress)
final Unit
addBreakTimeProgress(Double breakTimeProgress)
final Unit
sendBreakProgress()
final Float
calculateDamage()
final Unit
resetProgress()
final Unit
cancelTasks()
-
-
Constructor Detail
-
LegacyBreakerManager.ActiveBreakerData
LegacyBreakerManager.ActiveBreakerData(Player breaker, Location location, CustomBlockMechanic mechanic, Integer totalBreakTime, Integer breakTimeProgress, WrappedTask breakerTask, WrappedTask breakerSoundTask)
-
-
Method Detail
-
getBreaker
final Player getBreaker()
-
getLocation
final Location getLocation()
-
getMechanic
final CustomBlockMechanic getMechanic()
-
getBreakerSoundTask
final WrappedTask getBreakerSoundTask()
-
totalBreakTime
final Integer totalBreakTime()
-
breakTimeProgress
final Double breakTimeProgress()
-
breakTimeProgress
final Unit breakTimeProgress(Double breakTimeProgress)
-
addBreakTimeProgress
final Unit addBreakTimeProgress(Double breakTimeProgress)
-
sendBreakProgress
final Unit sendBreakProgress()
-
calculateDamage
final Float calculateDamage()
-
resetProgress
final Unit resetProgress()
-
cancelTasks
final Unit cancelTasks()
-
-
-
-