Skip to content

Commit

Permalink
feat: Add support for VotifierPlus
Browse files Browse the repository at this point in the history
Fixes: #131
  • Loading branch information
GeorgeV220 committed Oct 27, 2023
1 parent e1a12ee commit 267decc
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 8 deletions.
18 changes: 12 additions & 6 deletions src/main/java/com/georgev22/voterewards/VoteReward.java
Original file line number Diff line number Diff line change
Expand Up @@ -148,12 +148,18 @@ public void onEnable() throws Exception {
data.set("month", Calendar.getInstance().getTime().toInstant().atZone(ZoneId.systemDefault()).toLocalDate().getMonthValue());
dataCFG.saveFile();
}
if (getMain().endsWith("VoteRewardPlugin")) {
Bukkit.getScheduler().runTaskTimer(plugin, () -> {
tick++;
SchedulerManager.getScheduler().mainThreadHeartbeat(tick);
}, 0, 1L);

Bukkit.getScheduler().runTaskTimer(plugin, () -> {
tick++;
SchedulerManager.getScheduler().mainThreadHeartbeat(tick);
}, 0, 1L);

if (!Bukkit.getPluginManager().isPluginEnabled("Votifier") && !Bukkit.getPluginManager().isPluginEnabled("VotifierPlus")) {
if (OptionsUtil.DEBUG_OTHER.getBooleanValue())
BukkitMinecraftUtils.debug(getName(), getVersion(), "Neither Votifier nor VotifierPlus is enabled.");
return;
}

BukkitMinecraftUtils.registerListeners(plugin, new VotifierListener(), new PlayerListeners(), new DeveloperInformListener());
pagedInventoryAPI = new PagedInventoryAPI(plugin);
commandManager = new PaperCommandManager(plugin);
Expand Down Expand Up @@ -494,7 +500,7 @@ private void loadCommandLocales(@NotNull PaperCommandManager commandManager) {
private void sqlConnect(ObjectMap<String, ObjectMap.Pair<String, String>> map) throws SQLException, ClassNotFoundException {
this.databaseWrapper.connect();
Objects.requireNonNull(this.databaseWrapper.getSQLDatabase()).createTable(OptionsUtil.DATABASE_TABLE_NAME.getStringValue(), map);
playerDataManager = new PlayerDataManager(databaseWrapper,OptionsUtil.DATABASE_TABLE_NAME.getStringValue());
playerDataManager = new PlayerDataManager(databaseWrapper, OptionsUtil.DATABASE_TABLE_NAME.getStringValue());
}

}
4 changes: 2 additions & 2 deletions src/main/resources/plugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ authors:
- Antares (GalaxyEaterGR)
api-version: 1.13
load: POSTWORLD
depend:
- Votifier
softdepend:
- Votifier
- VotifierPlus
- PlaceholderAPI
- ProtocolLib
- AuthMeReloaded
Expand Down

0 comments on commit 267decc

Please sign in to comment.