Class User
java.lang.Object
dev.despical.tntrun.user.User
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStat(StatisticType<Integer> type, int amount) final voidaddStat(StatisticType<Integer> type, StatisticType<Integer>... types) voidgetArena()doublegetCooldown(String cooldownName) org.bukkit.Locationorg.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) voidresetArenaStats(String arenaId) 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) voidsendRawMessage(String msg, Object... values) voidsendRawTitle(String title, String subtitle, int stay) voidsendRawTitle(String rawTitle, String rawSubtitle, int fadeIn, int stay, int fadeOut) voidvoidvoidsendTitleComponent(net.kyori.adventure.text.Component title, net.kyori.adventure.text.Component subtitle, int fadeIn, int stay, int fadeOut, Var... vars) 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
-
sendRawMessage
-
closeOpenedInventory
public void closeOpenedInventory() -
getLocation
public org.bukkit.Location getLocation() -
sendRawActionBarComponent
public void sendRawActionBarComponent(net.kyori.adventure.text.Component message) -
sendRawComponent
-
sendActionBar
-
sendRawActionBar
-
sendTitleComponent
public void sendTitleComponent(net.kyori.adventure.text.Component title, net.kyori.adventure.text.Component subtitle, int fadeIn, int stay, int fadeOut, Var... vars) -
sendTitle
-
sendTitle
-
sendRawTitle
-
sendRawTitle
-
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() -
resetArenaStats
-