net.minecraft.server.jsonrpc.api

public record MethodInfo<Params, Result>

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

Field summary

Modifier and TypeField
private final String
a
description
comp_4681
description
private final Optional<ParamInfo<Params>>
b
params
comp_4684
params
private final Optional<ResultInfo<Result>>
c
result
comp_4685
result

Constructor summary

ModifierConstructor
public (String description, ParamInfo<Params> param, ResultInfo<Result> result)
public (String description, Optional<ParamInfo<Params>> params, Optional<ResultInfo<Result>> result)

Method summary

Modifier and TypeMethod
private static <Params> Optional<ParamInfo<Params>>
a(List<aud<Params>> arg0)
toOptional(List<ParamInfo<Params>> arg0)
method_75574(List<class_11818<Params>> arg0)
getParameter(List<RpcRequestParameter<Params>> params)
private static <Params> List<ParamInfo<Params>>
a(Optional<aud<Params>> arg0)
toList(Optional<ParamInfo<Params>> arg0)
method_75575(Optional<class_11818<Params>> arg0)
toParameterList(Optional<RpcRequestParameter<Params>> param)
private static <Params> com.mojang.serialization.Codec<Optional<ParamInfo<Params>>>
d()
paramsTypedCodec()
method_75576()
createParamsCodec()
static <Params, Result> com.mojang.serialization.MapCodec<MethodInfo<Params, Result>>
e()
typedCodec()
method_75577()
createCodec()
public MethodInfo$Named<Params, Result>
a(amo arg0)
named(Identifier arg0)
method_74848(class_2960 arg0)
toEntry(Identifier name)
public String
a()
description()
comp_4681()
description()
public Optional<ParamInfo<Params>>
b()
params()
comp_4684()
params()
public Optional<ResultInfo<Result>>
c()
result()
comp_4685()
result()