mirror of
https://github.com/DiscordSRV/Ascension.git
synced 2025-02-22 02:41:23 +01:00
Make startup faster
This commit is contained in:
parent
4ce33208c5
commit
e51d04ad97
@ -64,12 +64,14 @@ public class DiscordSRVFabricBootstrap implements DedicatedServerModInitializer,
|
||||
|
||||
@Override
|
||||
public void onInitializeServer() {
|
||||
ServerLifecycleEvents.SERVER_STARTED.register(minecraftServer -> {
|
||||
ServerLifecycleEvents.SERVER_STARTING.register(minecraftServer -> {
|
||||
this.minecraftServer = minecraftServer;
|
||||
lifecycleManager.loadAndEnable(() -> this.discordSRV = new FabricDiscordSRV(this));
|
||||
this.discordSRV.runServerStarted();
|
||||
});
|
||||
|
||||
ServerLifecycleEvents.SERVER_STARTED.register(minecraftServer -> this.discordSRV.runServerStarted());
|
||||
|
||||
ServerLifecycleEvents.SERVER_STOPPING.register(minecraftServer -> {
|
||||
if(this.discordSRV != null) this.discordSRV.runDisable();
|
||||
});
|
||||
|
@ -26,8 +26,6 @@ import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.server.network.ServerPlayNetworkHandler;
|
||||
import net.minecraft.server.network.ServerPlayerEntity;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class FabricPlayerProvider extends AbstractPlayerProvider<FabricPlayer, FabricDiscordSRV> {
|
||||
private boolean enabled = false;
|
||||
|
||||
@ -41,6 +39,7 @@ public class FabricPlayerProvider extends AbstractPlayerProvider<FabricPlayer, F
|
||||
@Override
|
||||
public void subscribe() {
|
||||
enabled = true;
|
||||
if (discordSRV.getServer() == null || discordSRV.getServer().getPlayerManager() == null) return; // Server not started yet, So there's no players to add
|
||||
|
||||
// Add players that are already connected
|
||||
for (ServerPlayerEntity player : discordSRV.getServer().getPlayerManager().getPlayerList()) {
|
||||
|
Loading…
Reference in New Issue
Block a user