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
net.minecraft.src.C_411221_
net.minecraft.server.jsonrpc.api.MethodInfo

字段概要

修饰符与类型字段
private final String
a
description
comp_4681
description
f_411489_
private final Optional<ParamInfo<Params>>
b
params
comp_4684
params
f_411613_
private final Optional<ResultInfo<Result>>
c
result
comp_4685
result
f_411767_

构造函数概要

修饰符构造函数
public (String description, ParamInfo<Params> param, ResultInfo<Result> result)
public (String description, Optional<ParamInfo<Params>> params, Optional<ResultInfo<Result>> result)

方法概要

修饰符与类型方法
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)
m_446485_(List<C_411031_<Params>> p_460952_)
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)
m_445712_(Optional<C_411031_<Params>> p_459308_)
private static <Params> com.mojang.serialization.Codec<Optional<ParamInfo<Params>>>
d()
paramsTypedCodec()
method_75576()
createParamsCodec()
m_442908_()
static <Params, Result> com.mojang.serialization.MapCodec<MethodInfo<Params, Result>>
e()
typedCodec()
method_75577()
createCodec()
m_439376_()
public MethodInfo$Named<Params, Result>
a(amo arg0)
named(Identifier arg0)
method_74848(class_2960 arg0)
toEntry(Identifier name)
m_418611_(C_432211_ arg0)
public String
a()
description()
comp_4681()
description()
f_411489_()
public Optional<ParamInfo<Params>>
b()
params()
comp_4684()
params()
f_411613_()
public Optional<ResultInfo<Result>>
c()
result()
comp_4685()
result()
f_411767_()