Fix via dump throwing an error on sponge

This commit is contained in:
FlorianMichael 2024-04-25 22:44:42 +02:00
parent f422e03348
commit 676e62c71f
No known key found for this signature in database
GPG Key ID: C2FB87E71C425126
1 changed files with 10 additions and 10 deletions

View File

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