Package net.minecraft.server.jsonrpc
Interface IncomingRpcMethod
- All Known Implementing Classes:
IncomingRpcMethod.Method,IncomingRpcMethod.ParameterlessMethod
public interface IncomingRpcMethod
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic interfaceIncomingRpcMethod.Factory<T extends IncomingRpcMethod>static classstatic final recordstatic final recordstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionapply(MinecraftApi pApi, JsonElement pJson, ClientInfo pClientInfo) info()static <Result> IncomingRpcMethod.IncomingRpcMethodBuilder<IncomingRpcMethod.ParameterlessMethod<Result>> method(Function<MinecraftApi, Result> pSupplier, com.mojang.serialization.Codec<Result> pResultCodec) static <Result> IncomingRpcMethod.IncomingRpcMethodBuilder<IncomingRpcMethod.ParameterlessMethod<Result>> method(IncomingRpcMethod.ParameterlessRpcMethodFunction<Result> pSupplier, com.mojang.serialization.Codec<Result> pResultCodec) static <Params,Result>
IncomingRpcMethod.IncomingRpcMethodBuilder<IncomingRpcMethod.Method<Params, Result>> method(IncomingRpcMethod.RpcMethodFunction<Params, Result> pSupplier, com.mojang.serialization.Codec<Params> pParamsCodec, com.mojang.serialization.Codec<Result> pResultCodec)
-
Method Details
-
info
MethodInfo info() -
attributes
IncomingRpcMethod.Attributes attributes() -
apply
-
method
static <Result> IncomingRpcMethod.IncomingRpcMethodBuilder<IncomingRpcMethod.ParameterlessMethod<Result>> method(IncomingRpcMethod.ParameterlessRpcMethodFunction<Result> pSupplier, com.mojang.serialization.Codec<Result> pResultCodec) -
method
static <Params,Result> IncomingRpcMethod.IncomingRpcMethodBuilder<IncomingRpcMethod.Method<Params,Result>> method(IncomingRpcMethod.RpcMethodFunction<Params, Result> pSupplier, com.mojang.serialization.Codec<Params> pParamsCodec, com.mojang.serialization.Codec<Result> pResultCodec) -
method
static <Result> IncomingRpcMethod.IncomingRpcMethodBuilder<IncomingRpcMethod.ParameterlessMethod<Result>> method(Function<MinecraftApi, Result> pSupplier, com.mojang.serialization.Codec<Result> pResultCodec)
-