mirror of
https://github.com/CyberL1/MyMcRealms.git
synced 2024-11-24 06:58:22 -05:00
feat: server owners
This commit is contained in:
parent
4f5a5fa724
commit
2635e07951
@ -37,8 +37,8 @@ namespace MyMcRealms.Controllers
|
|||||||
WorldResponse response = new()
|
WorldResponse response = new()
|
||||||
{
|
{
|
||||||
Id = AllServers.Servers.IndexOf(world),
|
Id = AllServers.Servers.IndexOf(world),
|
||||||
Owner = "Owner",
|
Owner = world.Ops[0].Name,
|
||||||
OwnerUUID = "069a79f444e94726a5befca90e38aaf5",
|
OwnerUUID = world.Ops[0].Uuid,
|
||||||
Name = world.ServerName,
|
Name = world.ServerName,
|
||||||
Motd = world.Motd,
|
Motd = world.Motd,
|
||||||
State = isCompatibleOnOlderVersions,
|
State = isCompatibleOnOlderVersions,
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
public class AllServersResponse
|
public class AllServersResponse
|
||||||
{
|
{
|
||||||
public bool Success { get; set; }
|
public bool Success { get; set; }
|
||||||
public List<Server> Servers { get; set; }
|
public List<Server> Servers { get; set; } = null!;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class Server
|
public class Server
|
||||||
@ -13,15 +13,8 @@
|
|||||||
public string GameVersion { get; set; } = string.Empty;
|
public string GameVersion { get; set; } = string.Empty;
|
||||||
public string Motd { get; set; } = string.Empty;
|
public string Motd { get; set; } = string.Empty;
|
||||||
public bool Online { get; set; }
|
public bool Online { get; set; }
|
||||||
public List<UserCache> UserCache { get; set; } = null!;
|
|
||||||
public List<Op> Ops { get; set; } = null!;
|
public List<Op> Ops { get; set; } = null!;
|
||||||
}
|
public List<Ban> Banlist { get; set; }
|
||||||
|
|
||||||
public class UserCache
|
|
||||||
{
|
|
||||||
public string Name { get; set; } = null!;
|
|
||||||
public string Uuid { get; set; } = null!;
|
|
||||||
public string ExpiresOn { get; set; } = null!;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class Op
|
public class Op
|
||||||
@ -31,4 +24,20 @@
|
|||||||
public int Level { get; set; }
|
public int Level { get; set; }
|
||||||
public bool BypassesPlayerLimit { get; set; }
|
public bool BypassesPlayerLimit { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class Ban
|
||||||
|
{
|
||||||
|
public string Uuid { get; set; } = null!;
|
||||||
|
public string Name { get; set; } = null!;
|
||||||
|
public string Created { get; set; } = null!;
|
||||||
|
public string Source { get; set; } = null!;
|
||||||
|
public string Expires { get; set; } = null!;
|
||||||
|
public string Reason { get; set; } = null!;
|
||||||
|
}
|
||||||
|
|
||||||
|
public class Whitelist
|
||||||
|
{
|
||||||
|
public string Uuid { get; set; } = null!;
|
||||||
|
public string Name { get; set; } = null!;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user