diff --git a/Minecraft-Realms-Emulator/Modes/Realms/Controllers/WorldsController.cs b/Minecraft-Realms-Emulator/Modes/Realms/Controllers/WorldsController.cs index c588cdf..5ad7652 100644 --- a/Minecraft-Realms-Emulator/Modes/Realms/Controllers/WorldsController.cs +++ b/Minecraft-Realms-Emulator/Modes/Realms/Controllers/WorldsController.cs @@ -1,4 +1,5 @@ using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.SignalR.Protocol; using Microsoft.EntityFrameworkCore; using Minecraft_Realms_Emulator.Attributes; using Minecraft_Realms_Emulator.Data; @@ -676,6 +677,20 @@ namespace Minecraft_Realms_Emulator.Modes.Realms.Controllers _context.SaveChanges(); + var connection = _context.Connections.FirstOrDefault(c => c.World.Id == wId); + var query = new MinecraftServerQuery().Query(connection.Address); + + while (query == null) + { + + var newQuery = new MinecraftServerQuery().Query(connection.Address); + + if (newQuery != null) + { + break; + } + } + return Ok(true); }