Initialize scoreboard before starting saving task involving scoreboard so its created on the main thread
This commit is contained in:
parent
73af8a8243
commit
49fdb5a602
|
|
@ -13,6 +13,7 @@ import com.alttd.fishingevent.objects.RarityManager;
|
||||||
import com.alttd.fishingevent.points.LoadTask;
|
import com.alttd.fishingevent.points.LoadTask;
|
||||||
import com.alttd.fishingevent.points.PointsManagement;
|
import com.alttd.fishingevent.points.PointsManagement;
|
||||||
import com.alttd.fishingevent.points.SaveTask;
|
import com.alttd.fishingevent.points.SaveTask;
|
||||||
|
import com.alttd.fishingevent.scoreboard.ScoreboardManager;
|
||||||
import com.alttd.fishingevent.util.Logger;
|
import com.alttd.fishingevent.util.Logger;
|
||||||
import dev.sergiferry.playernpc.api.NPCLib;
|
import dev.sergiferry.playernpc.api.NPCLib;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
|
|
@ -37,6 +38,7 @@ public final class FishingEvent extends JavaPlugin {
|
||||||
}
|
}
|
||||||
reloadFishConfigs();
|
reloadFishConfigs();
|
||||||
registerEvents(getServer().getPluginManager());
|
registerEvents(getServer().getPluginManager());
|
||||||
|
ScoreboardManager.getInstance();
|
||||||
if (new LoadTask(PointsManagement.getInstance(), this, logger).loadOldPointsData())
|
if (new LoadTask(PointsManagement.getInstance(), this, logger).loadOldPointsData())
|
||||||
logger.info("Loaded old points data");
|
logger.info("Loaded old points data");
|
||||||
saveTask = new SaveTask(PointsManagement.getInstance(), this, logger);
|
saveTask = new SaveTask(PointsManagement.getInstance(), this, logger);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user