net.minecraft.server.dedicated.management.dispatch

public record IpBansRpcDispatcher$IncomingRpcIpBanData

net.minecraft.server.jsonrpc.methods.IpBanlistService$IncomingIpBanDto
net.minecraft.class_11849$class_11850
net.minecraft.server.dedicated.management.dispatch.IpBansRpcDispatcher$IncomingRpcIpBanData

Field summary

Modifier and TypeField
private final Optional<RpcPlayer>
player
comp_4724
player
private final Optional<String>
ip
comp_4725
ipAddress
private final Optional<String>
reason
comp_4726
reason
private final Optional<String>
source
comp_4727
source
private final Optional<Instant>
expires
comp_4728
expires
public static final com.mojang.serialization.MapCodec<IpBansRpcDispatcher$IncomingRpcIpBanData>
CODEC
field_62406
CODEC

Constructor summary

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

Method summary

Modifier and TypeMethod
private IpBansRpcDispatcher$IpBanInfo
toIpBan(ServerPlayer player)
method_73898(class_3222 arg0)
toIpBanInfoFromPlayer(ServerPlayerEntity player)
private IpBansRpcDispatcher$IpBanInfo
toIpBan()
method_73900()
toIpBanInfoOrNull()
public Optional<RpcPlayer>
player()
comp_4724()
player()
public Optional<String>
ip()
comp_4725()
ipAddress()
public Optional<String>
reason()
comp_4726()
reason()
public Optional<String>
source()
comp_4727()
source()
public Optional<Instant>
expires()
comp_4728()
expires()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_73899(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_73899(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)