Interface OutgoingRpcMethod<Params,Result>
- All Known Implementing Classes:
OutgoingRpcMethod.Notification,OutgoingRpcMethod.Parameterized,OutgoingRpcMethod.Parameterless,OutgoingRpcMethod.Simple
public interface OutgoingRpcMethod<Params,Result>
- Mappings:
Namespace Name named net/minecraft/server/dedicated/management/OutgoingRpcMethodintermediary net/minecraft/class_11808official aue
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic classstatic interfacestatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic <Params> OutgoingRpcMethod.Builder<Params, Void> static <Result> OutgoingRpcMethod.Builder<Void, Result> static OutgoingRpcMethod.Builder<Void, Void> default ResultdecodeResult(JsonElement result) default @Nullable JsonElementencodeParams(Params params) info()static <Params,Result>
OutgoingRpcMethod.Builder<Params, Result>
-
Field Details
-
NOTIFICATION_PREFIX
- See Also:
- Mappings:
Namespace Name Mixin selector named NOTIFICATION_PREFIXLnet/minecraft/server/dedicated/management/OutgoingRpcMethod;NOTIFICATION_PREFIX:Ljava/lang/String;intermediary field_63002Lnet/minecraft/class_11808;field_63002:Ljava/lang/String;official aLaue;a:Ljava/lang/String;
-
-
Method Details
-
info
RpcMethodInfo<Params,Result> info()- Mappings:
Namespace Name Mixin selector named infoLnet/minecraft/server/dedicated/management/OutgoingRpcMethod;info()Lnet/minecraft/server/dedicated/management/RpcMethodInfo;intermediary comp_4668Lnet/minecraft/class_11808;comp_4668()Lnet/minecraft/class_11817;official aLaue;a()Lauh;
-
attributes
OutgoingRpcMethod.Attributes attributes()- Mappings:
Namespace Name Mixin selector named attributesLnet/minecraft/server/dedicated/management/OutgoingRpcMethod;attributes()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Attributes;intermediary comp_4909Lnet/minecraft/class_11808;comp_4909()Lnet/minecraft/class_11808$class_12055;official bLaue;b()Laue$a;
-
encodeParams
- Mappings:
Namespace Name Mixin selector named encodeParamsLnet/minecraft/server/dedicated/management/OutgoingRpcMethod;encodeParams(Ljava/lang/Object;)Lcom/google/gson/JsonElement;intermediary method_73687Lnet/minecraft/class_11808;method_73687(Ljava/lang/Object;)Lcom/google/gson/JsonElement;official aLaue;a(Ljava/lang/Object;)Lcom/google/gson/JsonElement;
-
decodeResult
- Mappings:
Namespace Name Mixin selector named decodeResultLnet/minecraft/server/dedicated/management/OutgoingRpcMethod;decodeResult(Lcom/google/gson/JsonElement;)Ljava/lang/Object;intermediary method_73682Lnet/minecraft/class_11808;method_73682(Lcom/google/gson/JsonElement;)Ljava/lang/Object;official aLaue;a(Lcom/google/gson/JsonElement;)Ljava/lang/Object;
-
createSimpleBuilder
- Mappings:
Namespace Name Mixin selector named createSimpleBuilderLnet/minecraft/server/dedicated/management/OutgoingRpcMethod;createSimpleBuilder()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;intermediary method_73688Lnet/minecraft/class_11808;method_73688()Lnet/minecraft/class_11808$class_11811;official cLaue;c()Laue$e;
-
createNotificationBuilder
- Mappings:
Namespace Name Mixin selector named createNotificationBuilderLnet/minecraft/server/dedicated/management/OutgoingRpcMethod;createNotificationBuilder()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;intermediary method_73683Lnet/minecraft/class_11808;method_73683()Lnet/minecraft/class_11808$class_11811;official dLaue;d()Laue$e;
-
createParameterlessBuilder
- Mappings:
Namespace Name Mixin selector named createParameterlessBuilderLnet/minecraft/server/dedicated/management/OutgoingRpcMethod;createParameterlessBuilder()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;intermediary method_73689Lnet/minecraft/class_11808;method_73689()Lnet/minecraft/class_11808$class_11811;official eLaue;e()Laue$e;
-
method_75572
- Mappings:
Namespace Name Mixin selector named method_75572Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;method_75572()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;intermediary method_75572Lnet/minecraft/class_11808;method_75572()Lnet/minecraft/class_11808$class_11811;official fLaue;f()Laue$e;
-