net.minecraft.server.dedicated.management

public record RpcMethodInfo<Params, Result>

net.minecraft.server.jsonrpc.api.MethodInfo
net.minecraft.class_11817
net.minecraft.server.dedicated.management.RpcMethodInfo

Field summary

Modifier and TypeField
private final String
description
comp_4681
description
private final Optional<RpcRequestParameter<Params>>
params
comp_4684
params
private final Optional<RpcResponseResult<Result>>
result
comp_4685
result

Constructor summary

ModifierConstructor
public (String description, RpcRequestParameter<Params> param, RpcResponseResult<Result> result)
public (String description, Optional<RpcRequestParameter<Params>> params, Optional<RpcResponseResult<Result>> result)

Method summary

Modifier and TypeMethod
private static <Params> Optional<RpcRequestParameter<Params>>
toOptional(List<ParamInfo<Params>> list)
method_75574(List<class_11818<Params>> arg0)
getParameter(List<RpcRequestParameter<Params>> params)
private static <Params> List<RpcRequestParameter<Params>>
toList(Optional<ParamInfo<Params>> opt)
method_75575(Optional<class_11818<Params>> arg0)
toParameterList(Optional<RpcRequestParameter<Params>> param)
private static <Params> com.mojang.serialization.Codec<Optional<RpcRequestParameter<Params>>>
paramsTypedCodec()
method_75576()
createParamsCodec()
private static <Params, Result> com.mojang.serialization.MapCodec<RpcMethodInfo<Params, Result>>
typedCodec()
method_75577()
createCodec()
public RpcMethodInfo$Entry<Params, Result>
named(Identifier name)
method_74848(class_2960 arg0)
toEntry(Identifier name)
public String
description()
comp_4681()
description()
public Optional<RpcRequestParameter<Params>>
params()
comp_4684()
params()
public Optional<RpcResponseResult<Result>>
result()
comp_4685()
result()
private static com.mojang.datafixers.kinds.App
lambda$typedCodec$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75573(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75573(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)