Class IpBanlistService
java.lang.Object
net.minecraft.server.jsonrpc.methods.IpBanlistService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record(package private) static final recordstatic final record -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<IpBanlistService.IpBanDto> add(MinecraftApi api, List<IpBanlistService.IncomingIpBanDto> entries, ClientInfo clientInfo) private static List<ServerPlayer> banIp(MinecraftApi api, IpBanlistService.IncomingIpBanDto entry, ClientInfo clientInfo) private static List<ServerPlayer> banIp(MinecraftApi api, IpBanlistService.IpBan ipBan, ClientInfo clientInfo) static List<IpBanlistService.IpBanDto> clear(MinecraftApi api, ClientInfo clientInfo) static List<IpBanlistService.IpBanDto> get(MinecraftApi api) static List<IpBanlistService.IpBanDto> remove(MinecraftApi api, List<String> ips, ClientInfo clientInfo) static List<IpBanlistService.IpBanDto> set(MinecraftApi api, List<IpBanlistService.IpBanDto> entries, ClientInfo clientInfo)
-
Field Details
-
BAN_SOURCE
- See Also:
-
-
Constructor Details
-
IpBanlistService
public IpBanlistService()
-
-
Method Details
-
get
-
add
public static List<IpBanlistService.IpBanDto> add(MinecraftApi api, List<IpBanlistService.IncomingIpBanDto> entries, ClientInfo clientInfo) -
banIp
private static List<ServerPlayer> banIp(MinecraftApi api, IpBanlistService.IncomingIpBanDto entry, ClientInfo clientInfo) -
banIp
private static List<ServerPlayer> banIp(MinecraftApi api, IpBanlistService.IpBan ipBan, ClientInfo clientInfo) -
clear
-
remove
public static List<IpBanlistService.IpBanDto> remove(MinecraftApi api, List<String> ips, ClientInfo clientInfo) -
set
public static List<IpBanlistService.IpBanDto> set(MinecraftApi api, List<IpBanlistService.IpBanDto> entries, ClientInfo clientInfo)
-