Boosters/api/src/main/java/com/alttd/boosterapi/Booster.java

43 lines
652 B
Java
Raw Normal View History

2021-12-25 17:05:07 +00:00
package com.alttd.boosterapi;
2021-09-08 18:21:43 +00:00
import java.util.UUID;
public interface Booster {
2021-11-04 16:57:55 +00:00
boolean isActive();
2021-09-08 18:21:43 +00:00
void setActive(Boolean active);
BoosterType getType();
void setType(BoosterType boosterType);
double getMultiplier();
2021-09-08 18:21:43 +00:00
void setMultiplier(double multiplier);
2021-09-08 18:21:43 +00:00
Long getStartingTime();
void setStartingTime(long startingTime);
Long getDuration();
void setDuration(long duration);
String getActivator();
void setActivator(String activationReason);
long getTimeRemaining();
UUID getUUID();
void stopBooster();
2021-11-04 16:57:55 +00:00
void saveBooster();
2021-12-25 17:05:07 +00:00
void finish();
boolean finished();
2021-09-08 18:21:43 +00:00
}