net.minecraft.server.dedicated.management

public class IncomingRpcMethod$Builder<Params, Result>

net.minecraft.server.jsonrpc.IncomingRpcMethod$IncomingRpcMethodBuilder
net.minecraft.class_11796$class_11797
net.minecraft.server.dedicated.management.IncomingRpcMethod$Builder

Field summary

Modifier and TypeField
private String
description
field_62294
description
private RpcRequestParameter<Params>
paramInfo
field_62295
params
private RpcResponseResult<Result>
resultInfo
field_62296
result
private boolean
discoverable
field_62297
runOnMainThread
private boolean
runOnMainThread
field_62298
discoverable
private IncomingRpcMethod$ParameterlessHandler<Result>
parameterlessFunction
field_63667
parameterlessHandler
private IncomingRpcMethod$ParameterizedHandler<Params, Result>
parameterFunction
field_63668
parameterizedHandler

Constructor summary

ModifierConstructor
public (IncomingRpcMethod$ParameterlessHandler<Result> parameterlessHandler)
public (IncomingRpcMethod$ParameterizedHandler<Params, Result> parameterizedHandler)
public (Function<ManagementHandlerDispatcher, Result> parameterlessHandler)

Method summary

Modifier and TypeMethod
public IncomingRpcMethod$Builder<Params, Result>
description(String description)
method_73630(String arg0)
description(String description)
public IncomingRpcMethod$Builder<Params, Result>
response(String resultName, Schema<Result> resultSchema)
method_73629(String arg0, class_11821<Result> arg1)
result(String name, RpcSchema<Result> schema)
public IncomingRpcMethod$Builder<Params, Result>
param(String paramName, Schema<Params> paramSchema)
method_73628(String arg0, class_11821<Params> arg1)
parameter(String name, RpcSchema<Params> schema)
public IncomingRpcMethod$Builder<Params, Result>
undiscoverable()
method_73627()
noRequireMainThread()
public IncomingRpcMethod$Builder<Params, Result>
notOnMainThread()
method_73633()
notDiscoverable()
public IncomingRpcMethod<Params, Result>
build()
method_73631()
build()
public IncomingRpcMethod<?, ?>
register(Registry<IncomingRpcMethod<?, ?>> methodRegistry, String key)
method_73632(class_2378<class_11796<?, ?>> arg0, String arg1)
buildAndRegisterVanilla(Registry<IncomingRpcMethod<?, ?>> registry, String path)
private IncomingRpcMethod<?, ?>
register(Registry<IncomingRpcMethod<?, ?>> methodRegistry, Identifier id)
method_74846(class_2378<class_11796<?, ?>> arg0, class_2960 arg1)
buildAndRegister(Registry<IncomingRpcMethod<?, ?>> registry, Identifier id)
private static Object
lambda$new$0(Function arg0, MinecraftApi arg1, ClientInfo arg2)
method_75571(Function arg0, class_11827 arg1, class_11838 arg2)
method_75571(Function arg0, ManagementHandlerDispatcher dispatcher, ManagementConnectionId remote)