Class User
java.lang.Object
dev.despical.whackme.user.User
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStat(StatisticType<Integer> type, int amount) final voidaddStat(StatisticType<Integer> type, StatisticType<Integer>... types) getArena()doublegetCooldown(String cooldownName) org.bukkit.entity.Player<T> TgetStatistic(StatisticType<T> type) getUUID()booleanhasCooldown(String cooldownName) voidifPlayerPresent(Consumer<org.bukkit.entity.Player> playerConsumer) boolean<T> voidloadStatistic(StatisticType<T> type, T newValue) voidremoveCooldown(String cooldownName) voidvoidsendActionBar(String path, Var... variables) voidsendMessage(String path, Var... variables) voidsendRawActionBar(String msg, Var... variables) voidsendRawActionBarComponent(net.kyori.adventure.text.Component message) voidsendRawComponent(net.kyori.adventure.text.Component component, Var... vars) voidsendRawMessage(String msg, Var... variables) voidsetCooldown(String cooldownName, double seconds) <T> voidsetStatistic(StatisticType<T> type, T newValue) voidsetStatisticIfHigher(StatisticType<Integer> type, int amount)
-
Constructor Details
-
User
public User(org.bukkit.entity.Player player)
-
-
Method Details
-
getUUID
-
getPlayer
public org.bukkit.entity.Player getPlayer() -
ifPlayerPresent
-
sendMessage
-
sendRawMessage
-
sendRawActionBarComponent
public void sendRawActionBarComponent(net.kyori.adventure.text.Component message) -
sendRawComponent
-
sendActionBar
-
sendRawActionBar
-
getArena
-
isInArena
public boolean isInArena() -
hasCooldown
-
setCooldown
-
removeCooldown
-
getCooldown
-
getStatistic
-
setStatistic
-
loadStatistic
-
addStat
-
addStat
@SafeVarargs public final void addStat(StatisticType<Integer> type, StatisticType<Integer>... types) -
setStatisticIfHigher
-
resetTemporaryStats
public void resetTemporaryStats()
-