Skip to content

Commit a814265

Browse files
authored
Merge pull request #109 from TheNextLvl-net/compat
Enable compatibility mode after plugin was created
2 parents 61cf634 + 1256f7c commit a814265

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

plugin/src/main/java/net/thenextlvl/service/ServiceBootstrapper.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import io.papermc.paper.plugin.bootstrap.BootstrapContext;
44
import io.papermc.paper.plugin.bootstrap.PluginBootstrap;
5+
import io.papermc.paper.plugin.bootstrap.PluginProviderContext;
6+
import org.bukkit.plugin.java.JavaPlugin;
57
import org.jspecify.annotations.NullMarked;
68

79
import java.util.ArrayList;
@@ -14,10 +16,16 @@ public class ServiceBootstrapper implements PluginBootstrap {
1416

1517
@Override
1618
public void bootstrap(BootstrapContext context) {
19+
}
20+
21+
@Override
22+
public JavaPlugin createPlugin(PluginProviderContext context) {
23+
var plugin = PluginBootstrap.super.createPlugin(context);
1724
if (COMPATIBILITY_MODE) enableCompatibilityMode(context);
25+
return plugin;
1826
}
1927

20-
private void enableCompatibilityMode(BootstrapContext context) {
28+
private void enableCompatibilityMode(PluginProviderContext context) {
2129
var logger = context.getLogger();
2230
try {
2331
var meta = context.getConfiguration();

0 commit comments

Comments
 (0)