net.minecraft.server.dedicated.management

public class OutgoingRpcMethod$Builder<Params, Result>

net.minecraft.server.jsonrpc.OutgoingRpcMethod$OutgoingRpcMethodBuilder
net.minecraft.class_11808$class_11811
net.minecraft.server.dedicated.management.OutgoingRpcMethod$Builder

Field summary

Modifier and TypeField
public static final OutgoingRpcMethod$Attributes
DEFAULT_ATTRIBUTES
field_63003
DEFAULT_ATTRIBUTES
private final OutgoingRpcMethod$Factory<Params, Result>
method
field_62320
factory
private String
description
field_62321
description
private RpcRequestParameter<Params>
paramInfo
field_62322
requestParameter
private RpcResponseResult<Result>
resultInfo
field_62323
responseResult

Constructor summary

ModifierConstructor
public (OutgoingRpcMethod$Factory<Params, Result> factory)

Method summary

Modifier and TypeMethod
public OutgoingRpcMethod$Builder<Params, Result>
description(String description)
method_73693(String arg0)
description(String description)
public OutgoingRpcMethod$Builder<Params, Result>
response(String resultName, Schema<Result> resultSchema)
method_73692(String arg0, class_11821<Result> arg1)
responseResult(String name, RpcSchema<Result> schema)
public OutgoingRpcMethod$Builder<Params, Result>
param(String paramName, Schema<Params> paramSchema)
method_73691(String arg0, class_11821<Params> arg1)
requestParameter(String name, RpcSchema<Params> schema)
private OutgoingRpcMethod<Params, Result>
build()
method_73695()
build()
public RegistryEntry$Reference<OutgoingRpcMethod<Params, Result>>
register(String key)
method_74847(String arg0)
buildAndRegisterVanilla(String path)
private RegistryEntry$Reference<OutgoingRpcMethod<Params, Result>>
register(Identifier id)
method_73694(class_2960 arg0)
buildAndRegister(Identifier id)