diff --git a/src/main/java/com/dfsek/terra/Terra.java b/src/main/java/com/dfsek/terra/Terra.java index 3e8d03c91..7999adc6a 100644 --- a/src/main/java/com/dfsek/terra/Terra.java +++ b/src/main/java/com/dfsek/terra/Terra.java @@ -21,8 +21,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -import static io.papermc.lib.PaperLib.suggestPaper; - public class Terra extends GaeaPlugin { private static Terra instance; @@ -59,7 +57,7 @@ public class Terra extends GaeaPlugin { saveDefaultConfig(); Bukkit.getScheduler().scheduleAsyncRepeatingTask(this, TerraChunkGenerator::saveAll, ConfigUtil.dataSave, ConfigUtil.dataSave); Bukkit.getPluginManager().registerEvents(new EventListener(this), this); - suggestPaper(this); + PaperUtil.checkPaper(this); } @Override diff --git a/src/main/java/com/dfsek/terra/util/PaperUtil.java b/src/main/java/com/dfsek/terra/util/PaperUtil.java index 9a5bdb38c..aa8ed3197 100644 --- a/src/main/java/com/dfsek/terra/util/PaperUtil.java +++ b/src/main/java/com/dfsek/terra/util/PaperUtil.java @@ -9,4 +9,12 @@ import java.util.logging.Level; import static io.papermc.lib.PaperLib.suggestPaper; -public final class PaperUtil { } +public final class PaperUtil { + public static void checkPaper(JavaPlugin main) { + Bukkit.getScheduler().scheduleSyncDelayedTask(main, () -> { + if(!PaperLib.isPaper()) { + suggestPaper(main); + } + }, 100L); + } +}