Skip to content

Commit 0923ac7

Browse files
Update VV API usage
1 parent 5eb1f57 commit 0923ac7

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

bukkit/src/main/java/net/raphimc/viaaprilfools/BukkitPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ public BukkitPlugin() {
3232
final ViaManager manager = Via.getManager();
3333

3434
manager.addEnableListener(() -> {
35+
this.init(new File(getDataFolder(), "config.yml"));
36+
3537
final VersionProvider delegate = manager.getProviders().get(VersionProvider.class);
3638
manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(delegate));
37-
38-
this.init(new File(getDataFolder(), "config.yml"));
3939
});
4040
}
4141

fabric/src/main/java/net/raphimc/viaaprilfools/ViaFabricAddon.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,10 @@ public void run() {
4242
this.init(new File(getDataFolder(), "config.yml"));
4343

4444
final ViaManager manager = Via.getManager();
45-
46-
final VersionProvider delegate = manager.getProviders().get(VersionProvider.class);
47-
manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(delegate));
45+
manager.addPostEnableListener(() -> {
46+
final VersionProvider delegate = manager.getProviders().get(VersionProvider.class);
47+
manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(delegate));
48+
});
4849
}
4950

5051
@Override

velocity/src/main/java/net/raphimc/viaaprilfools/VelocityPlugin.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ public void onProxyStart(ProxyInitializeEvent e) {
6363
this.logger = new LoggerWrapper(loggerSlf4j);
6464
final ViaManager manager = Via.getManager();
6565

66-
manager.addEnableListener(() -> {
67-
this.init(new File(getDataFolder(), "config.yml"));
68-
69-
manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(new VelocityVersionProvider()));
66+
manager.addEnableListener(() -> this.init(new File(getDataFolder(), "config.yml")));
67+
manager.addPostEnableListener(() -> {
68+
final VersionProvider delegate = manager.getProviders().get(VersionProvider.class);
69+
manager.getProviders().use(VersionProvider.class, new VAFServerVersionProvider(delegate));
7070
});
7171
}
7272

0 commit comments

Comments
 (0)