net.minecraft.server.dedicated.management.dispatch

public record IpBansRpcDispatcher$IpBanData

net.minecraft.server.jsonrpc.methods.IpBanlistService$IpBanDto
net.minecraft.class_11849$class_11852
net.minecraft.server.dedicated.management.dispatch.IpBansRpcDispatcher$IpBanData

Field summary

Modifier and TypeField
private final String
ip
comp_4733
ipAddress
private final Optional<String>
reason
comp_4734
reason
private final Optional<String>
source
comp_4735
source
private final Optional<Instant>
expires
comp_4736
expires
public static final com.mojang.serialization.MapCodec<IpBansRpcDispatcher$IpBanData>
CODEC
field_62407
CODEC

Constructor summary

ModifierConstructor
public (String ipAddress, Optional<String> reason, Optional<String> source, Optional<Instant> expires)

Method summary

Modifier and TypeMethod
private static IpBansRpcDispatcher$IpBanData
from(IpBanlistService$IpBan ban)
method_73903(class_11849$class_11851 arg0)
fromIpBanInfo(IpBansRpcDispatcher$IpBanInfo ipBanInfo)
public static IpBansRpcDispatcher$IpBanData
from(IpBanListEntry ban)
method_73904(class_3320 arg0)
fromBannedIpEntry(BannedIpEntry bannedIpEntry)
private IpBansRpcDispatcher$IpBanInfo
toIpBan()
method_73906()
toIpBanInfo()
public String
ip()
comp_4733()
ipAddress()
public Optional<String>
reason()
comp_4734()
reason()
public Optional<String>
source()
comp_4735()
source()
public Optional<Instant>
expires()
comp_4736()
expires()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_73905(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_73905(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)