Package com.bencodez.votingplugin
Class VotingPluginMain
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
com.bencodez.advancedcore.AdvancedCorePlugin
com.bencodez.votingplugin.VotingPluginMain
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor,org.bukkit.plugin.Plugin
public class VotingPluginMain
extends com.bencodez.advancedcore.AdvancedCorePlugin
The Class Main.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDirectlyDefinedRewards(com.bencodez.advancedcore.api.rewards.DirectlyDefinedReward directlyDefinedReward) voidvoidconvertSet(Set<TopVoterPlayer> set) ArrayList<com.bencodez.advancedcore.api.command.CommandHandler>org.bukkit.configuration.file.FileConfigurationgetGui()longstatic VotingPluginMaingetSigns()getTime()getTopVoter(TopVoter top) com.bencodez.simpleapi.updater.UpdaterGets the user.ArrayList<com.bencodez.advancedcore.api.command.CommandHandler>com.bencodez.advancedcore.logger.LoggergetVoteSite(String site, boolean checkEnabled) getVoteSiteName(boolean checkEnabled, String... urls) getVoteSiteServiceSite(String name) booleanhasVoteSite(String site) booleanisUpdate()booleanbooleanisVoteSite(String voteSite) booleanvoidvoidLoad vote sites.voidlogVote(LocalDateTime date, String playerName, String voteSite) Log vote.voidvoidvoidonUnLoad()voidreload()Reload.voidvoidsetAdminVoteCommand(ArrayList<com.bencodez.advancedcore.api.command.CommandHandler> adminVoteCommand) voidvoidsetTopVoter(LinkedHashMap<TopVoter, LinkedHashMap<TopVoterPlayer, Integer>> topVoter) voidsetUpdate(boolean update) voidsetUpdater(com.bencodez.simpleapi.updater.Updater updater) voidsetVoteCommand(ArrayList<com.bencodez.advancedcore.api.command.CommandHandler> voteCommand) voidsetVoteToday(LinkedHashMap<TopVoterPlayer, HashMap<VoteSite, LocalDateTime>> voteToday) voidupdate()voidMethods inherited from class com.bencodez.advancedcore.AdvancedCorePlugin
addUserStartup, allowDownloadingFromSpigot, checkPluginUpdate, convertDataStorage, debug, debug, debug, devDebug, extraDebug, getAdvancedCoreBuildNumber, getAdvancedCoreCommandLoader, getBannedPlayers, getBuildTime, getBukkitScheduler, getBungeeChannel, getCmiHandle, getEcon, getFullInventoryHandler, getGeyserHandle, getHologramHandler, getInstance, getInventoryTimer, getJavascriptEngine, getJavascriptEngineRequests, getJenkinsSite, getLoginTimer, getLuckPermsHandle, getMysql, getOptions, getPermissionHandler, getPerms, getPluginLogger, getPluginMessaging, getRewardHandler, getServerDataFile, getSignMenu, getSkullCacheHandler, getSQLiteUserTable, getStorageType, getTimeChecker, getTimer, getUserManager, getUuidNameCache, getVersion, isAuthMeLoaded, isLoadGeyserAPI, isLoadLuckPerms, isLoadRewards, isLoadServerData, isLoadSkullHandler, isLoadUserData, isLoadVault, isLoginSecurityLoaded, isMySQLOkay, isPlaceHolderAPIEnabled, loadAdvancedCoreEvents, loadAutoUpdateCheck, loadHook, loadLogger, loadTabComplete, loadUserAPI, loadValueRequestInputCommands, loadVault, onDisable, onEnable, registerBungeeChannels, registerEvents, reloadAdvancedCore, reloadAdvancedCore, setBungeeChannel, setConfigData, setConfigData, setJavascriptEngine, setJavascriptEngineRequests, setJenkinsSite, setLoadGeyserAPI, setLoadLuckPerms, setLoadRewards, setLoadServerData, setLoadSkullHandler, setLoadUserData, setLoadVault, setMysql, setUserManager, unRegisterValueRequest, userStartupMethods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onCommand, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toStringMethods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCode
-
Field Details
-
plugin
-
-
Constructor Details
-
VotingPluginMain
public VotingPluginMain()
-
-
Method Details
-
addDirectlyDefinedRewards
public void addDirectlyDefinedRewards(com.bencodez.advancedcore.api.rewards.DirectlyDefinedReward directlyDefinedReward) -
basicBungeeUpdate
public void basicBungeeUpdate() -
convertSet
-
getConfig
public org.bukkit.configuration.file.FileConfiguration getConfig()- Specified by:
getConfigin interfaceorg.bukkit.plugin.Plugin- Overrides:
getConfigin classorg.bukkit.plugin.java.JavaPlugin
-
getTopVoter
-
getUser
Gets the user.- Parameters:
uuid- the uuid- Returns:
- the user
-
getVoteSite
-
getVoteSitesEnabled
-
getVoteSiteName
-
getVoteSiteServiceSite
-
hasVoteSite
-
isVoteSite
-
loadDirectlyDefined
public void loadDirectlyDefined() -
loadVoteSites
public void loadVoteSites()Load vote sites. -
logVote
Log vote.- Parameters:
date- the dateplayerName- the player namevoteSite- the vote site
-
onPostLoad
public void onPostLoad()- Specified by:
onPostLoadin classcom.bencodez.advancedcore.AdvancedCorePlugin
-
onPreLoad
public void onPreLoad()- Specified by:
onPreLoadin classcom.bencodez.advancedcore.AdvancedCorePlugin
-
onUnLoad
public void onUnLoad()- Specified by:
onUnLoadin classcom.bencodez.advancedcore.AdvancedCorePlugin
-
reload
public void reload()Reload.- Specified by:
reloadin classcom.bencodez.advancedcore.AdvancedCorePlugin
-
reloadAll
public void reloadAll() -
update
public void update() -
checkFirstTimeLoaded
public void checkFirstTimeLoaded() -
updateAdvancedCoreHook
public void updateAdvancedCoreHook() -
getPlugin
-
getAdminVoteCommand
-
setAdminVoteCommand
public void setAdminVoteCommand(ArrayList<com.bencodez.advancedcore.api.command.CommandHandler> adminVoteCommand) -
getAdvancedTab
-
getBroadcastHandler
-
getBungeeHandler
-
getBungeeSettings
-
getCheckUpdate
-
getCommandLoader
-
getConfigFile
-
getConfigVoteSites
-
getCoolDownCheck
-
getGui
-
getShopFile
-
getLastMonthTopVoter
-
getMvdwPlaceholders
-
getPlaceholders
-
getVoteTester
-
getProfile
-
getBuildNumber
-
getServerData
-
getSigns
-
setSigns
-
getSpecialRewards
-
getSpecialRewardsConfig
-
getTime
-
getTopVoter
-
setTopVoter
-
getTopVoterHandler
-
isUpdate
public boolean isUpdate() -
setUpdate
public void setUpdate(boolean update) -
getUpdater
public com.bencodez.simpleapi.updater.Updater getUpdater() -
setUpdater
public void setUpdater(com.bencodez.simpleapi.updater.Updater updater) -
isUpdateStarted
public boolean isUpdateStarted() -
getVoteCommand
-
setVoteCommand
public void setVoteCommand(ArrayList<com.bencodez.advancedcore.api.command.CommandHandler> voteCommand) -
getVoteLog
public com.bencodez.advancedcore.logger.Logger getVoteLog() -
getVoteParty
-
getVoteReminding
-
getVoteSites
-
getVoteToday
-
setVoteToday
-
isYmlError
public boolean isYmlError() -
getVoteTimer
-
getVotingPluginUserManager
-
getTimeQueueHandler
-
getServiceSiteHandler
-
getLastBackgroundTaskTimeTaken
public long getLastBackgroundTaskTimeTaken()
-