Interface IncomingRpcMethod<Params,Result>
- All Known Implementing Classes:
IncomingRpcMethod.Parameterized,IncomingRpcMethod.Parameterless
public interface IncomingRpcMethod<Params,Result>
- Mappings:
Namespace Name named net/minecraft/server/dedicated/management/IncomingRpcMethodintermediary net/minecraft/class_11796official atx
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic classstatic final recordstatic interfacestatic final recordstatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic <Params,Result>
IncomingRpcMethod.Builder<Params, Result> createParameterizedBuilder(IncomingRpcMethod.ParameterizedHandler<Params, Result> handler) static <Result> IncomingRpcMethod.Builder<Void, Result> createParameterlessBuilder(Function<ManagementHandlerDispatcher, Result> handler) static <Result> IncomingRpcMethod.Builder<Void, Result> createParameterlessBuilder(IncomingRpcMethod.ParameterlessHandler<Result> handler) handle(ManagementHandlerDispatcher dispatcher, @Nullable JsonElement parameters, ManagementConnectionId remote) info()
-
Method Details
-
info
RpcMethodInfo<Params,Result> info()- Mappings:
Namespace Name Mixin selector named infoLnet/minecraft/server/dedicated/management/IncomingRpcMethod;info()Lnet/minecraft/server/dedicated/management/RpcMethodInfo;intermediary comp_4662Lnet/minecraft/class_11796;comp_4662()Lnet/minecraft/class_11817;official aLatx;a()Lauh;
-
attributes
IncomingRpcMethod.Attributes attributes()- Mappings:
Namespace Name Mixin selector named attributesLnet/minecraft/server/dedicated/management/IncomingRpcMethod;attributes()Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Attributes;intermediary comp_4907Lnet/minecraft/class_11796;comp_4907()Lnet/minecraft/class_11796$class_12053;official bLatx;b()Latx$a;
-
handle
JsonElement handle(ManagementHandlerDispatcher dispatcher, @Nullable @Nullable JsonElement parameters, ManagementConnectionId remote) - Mappings:
Namespace Name Mixin selector named handleLnet/minecraft/server/dedicated/management/IncomingRpcMethod;handle(Lnet/minecraft/server/dedicated/management/dispatch/ManagementHandlerDispatcher;Lcom/google/gson/JsonElement;Lnet/minecraft/server/dedicated/management/network/ManagementConnectionId;)Lcom/google/gson/JsonElement;intermediary method_73621Lnet/minecraft/class_11796;method_73621(Lnet/minecraft/class_11827;Lcom/google/gson/JsonElement;Lnet/minecraft/class_11838;)Lcom/google/gson/JsonElement;official aLatx;a(Lauu;Lcom/google/gson/JsonElement;Lavn;)Lcom/google/gson/JsonElement;
-
createParameterlessBuilder
static <Result> IncomingRpcMethod.Builder<Void,Result> createParameterlessBuilder(IncomingRpcMethod.ParameterlessHandler<Result> handler) - Mappings:
Namespace Name Mixin selector named createParameterlessBuilderLnet/minecraft/server/dedicated/management/IncomingRpcMethod;createParameterlessBuilder(Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$ParameterlessHandler;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73619Lnet/minecraft/class_11796;method_73619(Lnet/minecraft/class_11796$class_11800;)Lnet/minecraft/class_11796$class_11797;official aLatx;a(Latx$e;)Latx$b;
-
createParameterizedBuilder
static <Params,Result> IncomingRpcMethod.Builder<Params,Result> createParameterizedBuilder(IncomingRpcMethod.ParameterizedHandler<Params, Result> handler) - Mappings:
Namespace Name Mixin selector named createParameterizedBuilderLnet/minecraft/server/dedicated/management/IncomingRpcMethod;createParameterizedBuilder(Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$ParameterizedHandler;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73620Lnet/minecraft/class_11796;method_73620(Lnet/minecraft/class_11796$class_11801;)Lnet/minecraft/class_11796$class_11797;official aLatx;a(Latx$f;)Latx$b;
-
createParameterlessBuilder
static <Result> IncomingRpcMethod.Builder<Void,Result> createParameterlessBuilder(Function<ManagementHandlerDispatcher, Result> handler) - Mappings:
Namespace Name Mixin selector named createParameterlessBuilderLnet/minecraft/server/dedicated/management/IncomingRpcMethod;createParameterlessBuilder(Ljava/util/function/Function;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73626Lnet/minecraft/class_11796;method_73626(Ljava/util/function/Function;)Lnet/minecraft/class_11796$class_11797;official aLatx;a(Ljava/util/function/Function;)Latx$b;
-