Skip to content

Commit

Permalink
Update VV API usage
Browse files Browse the repository at this point in the history
  • Loading branch information
FlorianMichael committed Jul 22, 2024
1 parent 5eb1f57 commit 0923ac7
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ public BukkitPlugin() {
final ViaManager manager = Via.getManager();

manager.addEnableListener(() -> {
this.init(new File(getDataFolder(), "config.yml"));

final VersionProvider delegate = manager.getProviders().get(VersionProvider.class);
manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(delegate));

this.init(new File(getDataFolder(), "config.yml"));
});
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,10 @@ public void run() {
this.init(new File(getDataFolder(), "config.yml"));

final ViaManager manager = Via.getManager();

final VersionProvider delegate = manager.getProviders().get(VersionProvider.class);
manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(delegate));
manager.addPostEnableListener(() -> {
final VersionProvider delegate = manager.getProviders().get(VersionProvider.class);
manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(delegate));
});
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,10 @@ public void onProxyStart(ProxyInitializeEvent e) {
this.logger = new LoggerWrapper(loggerSlf4j);
final ViaManager manager = Via.getManager();

manager.addEnableListener(() -> {
this.init(new File(getDataFolder(), "config.yml"));

manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(new VelocityVersionProvider()));
manager.addEnableListener(() -> this.init(new File(getDataFolder(), "config.yml")));
manager.addPostEnableListener(() -> {
final VersionProvider delegate = manager.getProviders().get(VersionProvider.class);
manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(delegate));
});
}

Expand Down

0 comments on commit 0923ac7

Please sign in to comment.