net.minecraft.server.dedicated.management

public interface OutgoingRpcMethod<Params, Result>

net.minecraft.server.jsonrpc.OutgoingRpcMethod
net.minecraft.class_11808
net.minecraft.server.dedicated.management.OutgoingRpcMethod

Field summary

Modifier and TypeField
String
NOTIFICATION_PREFIX
field_63002
NOTIFICATION_PREFIX

Method summary

Modifier and TypeMethod
RpcMethodInfo<Params, Result>
info()
comp_4668()
info()
OutgoingRpcMethod$Attributes
attributes()
comp_4909()
attributes()
default com.google.gson.JsonElement
encodeParams(Params params)
method_73687(Params arg0)
encodeParams(Params params)
default Result
decodeResult(com.google.gson.JsonElement result)
method_73682(com.google.gson.JsonElement arg0)
decodeResult(com.google.gson.JsonElement result)
static OutgoingRpcMethod$Builder<Void, Void>
notification()
method_73688()
createSimpleBuilder()
static <Params> OutgoingRpcMethod$Builder<Params, Void>
notificationWithParams()
method_73683()
createNotificationBuilder()
static <Result> OutgoingRpcMethod$Builder<Void, Result>
request()
method_73689()
createParameterlessBuilder()
static <Params, Result> OutgoingRpcMethod$Builder<Params, Result>
requestWithParams()
method_75572()
createParameterizedBuilder()