net.minecraft.server.jsonrpc.methods

public record IpBanlistService$IncomingIpBanDto

avn$a
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<PlayerDto>
b
player
comp_4724
player
private final Optional<String>
c
ip
comp_4725
ipAddress
private final Optional<String>
d
reason
comp_4726
reason
private final Optional<String>
e
source
comp_4727
source
private final Optional<Instant>
f
expires
comp_4728
expires
public static final com.mojang.serialization.MapCodec<IpBanlistService$IncomingIpBanDto>
a
CODEC
field_62406
CODEC

Constructor summary

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

Method summary

Modifier and TypeMethod
IpBanlistService$IpBan
a(axg arg0)
toIpBan(ServerPlayer arg0)
method_73898(class_3222 arg0)
toIpBanInfoFromPlayer(ServerPlayerEntity player)
IpBanlistService$IpBan
f()
toIpBan()
method_73900()
toIpBanInfoOrNull()
public Optional<PlayerDto>
a()
player()
comp_4724()
player()
public Optional<String>
b()
ip()
comp_4725()
ipAddress()
public Optional<String>
c()
reason()
comp_4726()
reason()
public Optional<String>
d()
source()
comp_4727()
source()
public Optional<Instant>
e()
expires()
comp_4728()
expires()