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