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 FloatMAX_DAMAGEpublic final static FloatMIN_DAMAGEprivate final BooleanisBrokenprivate final Playerbreakerprivate final Locationlocationprivate final CustomBlockMechanicmechanicprivate final WrappedTaskbreakerSoundTask
-
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 BooleanisBroken()final PlayergetBreaker()final LocationgetLocation()final CustomBlockMechanicgetMechanic()final WrappedTaskgetBreakerSoundTask()final IntegertotalBreakTime()final DoublebreakTimeProgress()final UnitbreakTimeProgress(Double breakTimeProgress)final UnitaddBreakTimeProgress(Double breakTimeProgress)final UnitsendBreakProgress()final FloatcalculateDamage()final UnitresetProgress()final UnitcancelTasks()-
-
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()
-
-
-
-