Package net.minecraft.server.jsonrpc
Class IncomingRpcMethod.IncomingRpcMethodBuilder<Params,Result>
java.lang.Object
net.minecraft.server.jsonrpc.IncomingRpcMethod.IncomingRpcMethodBuilder<Params,Result>
- Enclosing interface:
IncomingRpcMethod<Params,Result>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate booleanprivate @Nullable IncomingRpcMethod.RpcMethodFunction<Params, Result> private @Nullable IncomingRpcMethod.ParameterlessRpcMethodFunction<Result> private @Nullable ResultInfo<Result> private boolean -
Constructor Summary
ConstructorsConstructorDescriptionIncomingRpcMethodBuilder(Function<MinecraftApi, Result> parameterFunction) IncomingRpcMethodBuilder(IncomingRpcMethod.ParameterlessRpcMethodFunction<Result> parameterlessFunction) IncomingRpcMethodBuilder(IncomingRpcMethod.RpcMethodFunction<Params, Result> parameterFunction) -
Method Summary
Modifier and TypeMethodDescriptionbuild()description(String description) IncomingRpcMethod<?, ?> register(Registry<IncomingRpcMethod<?, ?>> registry, String name) private IncomingRpcMethod<?, ?> register(Registry<IncomingRpcMethod<?, ?>> registry, Identifier name)
-
Field Details
-
description
-
paramInfo
-
resultInfo
-
discoverable
private boolean discoverable -
runOnMainThread
private boolean runOnMainThread -
parameterlessFunction
-
parameterFunction
-
-
Constructor Details
-
IncomingRpcMethodBuilder
public IncomingRpcMethodBuilder(IncomingRpcMethod.ParameterlessRpcMethodFunction<Result> parameterlessFunction) -
IncomingRpcMethodBuilder
public IncomingRpcMethodBuilder(IncomingRpcMethod.RpcMethodFunction<Params, Result> parameterFunction) -
IncomingRpcMethodBuilder
-
-
Method Details
-
description
-
response
-
param
-
undiscoverable
-
notOnMainThread
-
build
-
register
-
register
-