3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-06-29 12:18:03 +02:00

Fix via dump throwing an error on sponge

Dieser Commit ist enthalten in:
FlorianMichael 2024-04-25 22:44:42 +02:00
Ursprung f422e03348
Commit 676e62c71f
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: C2FB87E71C425126

Datei anzeigen

@ -90,11 +90,11 @@ public class SpongePlugin implements ViaPlatform<Player> {
// Init platform
Via.init(ViaManagerImpl.builder()
.platform(this)
.commandHandler(new SpongeCommandHandler())
.injector(new SpongeViaInjector())
.loader(new SpongeViaLoader(this))
.build());
.platform(this)
.commandHandler(new SpongeCommandHandler())
.injector(new SpongeViaInjector())
.loader(new SpongeViaLoader(this))
.build());
conf.reload();
}
@ -210,11 +210,11 @@ public class SpongePlugin implements ViaPlatform<Player> {
for (PluginContainer plugin : game.pluginManager().plugins()) {
PluginMetadata metadata = plugin.metadata();
plugins.add(new PluginInfo(
true,
metadata.name().orElse("Unknown"),
metadata.version().toString(),
plugin.instance().getClass().getCanonicalName(),
metadata.contributors().stream().map(PluginContributor::name).collect(Collectors.toList())
true,
metadata.name().orElse("Unknown"),
metadata.version().toString(),
plugin.instance() != null ? plugin.instance().getClass().getCanonicalName() : "Unknown",
metadata.contributors().stream().map(PluginContributor::name).collect(Collectors.toList())
));
}
platformSpecific.add("plugins", GsonUtil.getGson().toJsonTree(plugins));