Package com.nexomc.nexo.utils.breaker
Class FurnitureBreakerManager.ActiveBreakerData
-
- All Implemented Interfaces:
public final class FurnitureBreakerManager.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 UUID
baseUUID
private final FurnitureMechanic
mechanic
private final WrappedTask
breakerSoundTask
-
Constructor Summary
Constructors Constructor Description FurnitureBreakerManager.ActiveBreakerData(Player breaker, Location location, UUID baseUUID, FurnitureMechanic 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 UUID
getBaseUUID()
final FurnitureMechanic
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
-
FurnitureBreakerManager.ActiveBreakerData
FurnitureBreakerManager.ActiveBreakerData(Player breaker, Location location, UUID baseUUID, FurnitureMechanic mechanic, Integer totalBreakTime, Integer breakTimeProgress, WrappedTask breakerTask, WrappedTask breakerSoundTask)
-
-
Method Detail
-
getBreaker
final Player getBreaker()
-
getLocation
final Location getLocation()
-
getBaseUUID
final UUID getBaseUUID()
-
getMechanic
final FurnitureMechanic 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()
-
-
-
-