Package me.ulrich.clans.api
Class LibAPIManager
java.lang.Object
me.ulrich.clans.api.LibAPIManager
- All Implemented Interfaces:
LibAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask>createBossbarTask(UUID playerUUID, com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask task) Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask>createLibTask(UUID UUID, com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask task) net.kyori.adventure.platform.bukkit.BukkitAudiencesOptional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask>getBossbarTask(UUID playerUUID) Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask>getLibTask(UUID UUID) com.github.Anon8281.universalScheduler.scheduling.schedulers.TaskSchedulerbooleanhasBossbarTask(UUID playerUUID) booleanhasLibTask(UUID UUID) booleanisFolia()booleanbooleanisUseGUI()booleanbooleanbooleanplaySoundForAll(String sound) voidplaySoundForAll(List<String> sounds) voidresetTitle(org.bukkit.entity.Player p) voidsendActionBar(org.bukkit.entity.Player p, String message) voidsendSubTitle(org.bukkit.entity.Player p, String msg, int fadeIn, int stay, int fadeOut) voidvoidsendTitleSubTitle(org.bukkit.entity.Player p, String msg, String msg2, int fadeIn, int stay, int fadeOut) booleanstopBossbarTask(UUID playerUUID) booleanstopLibTask(UUID UUID) translate(ClanEnum.TranslatableKey trans, String object, String... args) translateOutReference(String key, String object, String... args) Deprecated.
-
Constructor Details
-
LibAPIManager
-
-
Method Details
-
getAdventure
public net.kyori.adventure.platform.bukkit.BukkitAudiences getAdventure()- Specified by:
getAdventurein interfaceLibAPI
-
isUseGUI
public boolean isUseGUI() -
getPluginTag
- Specified by:
getPluginTagin interfaceLibAPI
-
sendTitle
-
resetTitle
public void resetTitle(org.bukkit.entity.Player p) - Specified by:
resetTitlein interfaceLibAPI
-
sendSubTitle
- Specified by:
sendSubTitlein interfaceLibAPI
-
sendTitleSubTitle
public void sendTitleSubTitle(org.bukkit.entity.Player p, String msg, String msg2, int fadeIn, int stay, int fadeOut) - Specified by:
sendTitleSubTitlein interfaceLibAPI
-
sendActionBar
- Specified by:
sendActionBarin interfaceLibAPI
-
translate
-
translateOutReference
Deprecated.- Specified by:
translateOutReferencein interfaceLibAPI
-
getPlugin
-
isTaskInitialized
public boolean isTaskInitialized()- Specified by:
isTaskInitializedin interfaceLibAPI
-
hasBossbarTask
- Specified by:
hasBossbarTaskin interfaceLibAPI
-
getBossbarTask
public Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> getBossbarTask(UUID playerUUID) - Specified by:
getBossbarTaskin interfaceLibAPI
-
stopBossbarTask
- Specified by:
stopBossbarTaskin interfaceLibAPI
-
createBossbarTask
public Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> createBossbarTask(UUID playerUUID, com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask task) - Specified by:
createBossbarTaskin interfaceLibAPI
-
isFolia
public boolean isFolia() -
getScheduler
public com.github.Anon8281.universalScheduler.scheduling.schedulers.TaskScheduler getScheduler()- Specified by:
getSchedulerin interfaceLibAPI
-
getBossbarTasks
public HashMap<UUID,com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> getBossbarTasks()- Specified by:
getBossbarTasksin interfaceLibAPI
-
getLibTasks
public HashMap<UUID,com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> getLibTasks()- Specified by:
getLibTasksin interfaceLibAPI
-
hasLibTask
- Specified by:
hasLibTaskin interfaceLibAPI
-
getLibTask
public Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> getLibTask(UUID UUID) - Specified by:
getLibTaskin interfaceLibAPI
-
stopLibTask
- Specified by:
stopLibTaskin interfaceLibAPI
-
createLibTask
public Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> createLibTask(UUID UUID, com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask task) - Specified by:
createLibTaskin interfaceLibAPI
-
playSoundForAll
- Specified by:
playSoundForAllin interfaceLibAPI
-
playSoundForAll
- Specified by:
playSoundForAllin interfaceLibAPI
-
playSound
-
playSound
-