Interface IncomingRpcMethod
- All Known Implementing Classes:
IncomingRpcMethod.Parameterized,IncomingRpcMethod.Parameterless
public interface IncomingRpcMethod
- Mappings:
Namespace Name named net/minecraft/server/dedicated/management/IncomingRpcMethodintermediary net/minecraft/class_11796official atv
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classIncomingRpcMethod.Builder<T extends IncomingRpcMethod>static final recordstatic interfacestatic final recordstatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic <Params,Result>
IncomingRpcMethod.Builder<IncomingRpcMethod.Parameterized<Params, Result>> builderParameterized(IncomingRpcMethod.ParameterizedHandler<Params, Result> handler, com.mojang.serialization.Codec<Params> paramsCodec, com.mojang.serialization.Codec<Result> resultCodec) static <Result> IncomingRpcMethod.Builder<IncomingRpcMethod.Parameterless<Result>> builderParameterless(Function<ManagementHandlerDispatcher, Result> handler, com.mojang.serialization.Codec<Result> resultCodec) static <Result> IncomingRpcMethod.Builder<IncomingRpcMethod.Parameterless<Result>> builderParameterless(IncomingRpcMethod.ParameterlessHandler<Result> handler, com.mojang.serialization.Codec<Result> resultCodec) handle(ManagementHandlerDispatcher dispatcher, @Nullable JsonElement parameters, ManagementConnectionId remote)
-
Method Details
-
methodInfo
RpcMethodInfo methodInfo()- Mappings:
Namespace Name Mixin selector named methodInfoLnet/minecraft/server/dedicated/management/IncomingRpcMethod;methodInfo()Lnet/minecraft/server/dedicated/management/RpcMethodInfo;intermediary comp_4662Lnet/minecraft/class_11796;comp_4662()Lnet/minecraft/class_11817;official aLatv;a()Laug;
-
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/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 aLatv;a(Lauq;Lcom/google/gson/JsonElement;Lava;)Lcom/google/gson/JsonElement;
-
builderParameterless
static <Result> IncomingRpcMethod.Builder<IncomingRpcMethod.Parameterless<Result>> builderParameterless(IncomingRpcMethod.ParameterlessHandler<Result> handler, com.mojang.serialization.Codec<Result> resultCodec) - Mappings:
Namespace Name Mixin selector named builderParameterlessLnet/minecraft/server/dedicated/management/IncomingRpcMethod;builderParameterless(Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$ParameterlessHandler;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73619Lnet/minecraft/class_11796;method_73619(Lnet/minecraft/class_11796$class_11800;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11796$class_11797;official aLatv;a(Latv$d;Lcom/mojang/serialization/Codec;)Latv$a;
-
builderParameterized
static <Params,Result> IncomingRpcMethod.Builder<IncomingRpcMethod.Parameterized<Params,Result>> builderParameterized(IncomingRpcMethod.ParameterizedHandler<Params, Result> handler, com.mojang.serialization.Codec<Params> paramsCodec, com.mojang.serialization.Codec<Result> resultCodec) - Mappings:
Namespace Name Mixin selector named builderParameterizedLnet/minecraft/server/dedicated/management/IncomingRpcMethod;builderParameterized(Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$ParameterizedHandler;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73620Lnet/minecraft/class_11796;method_73620(Lnet/minecraft/class_11796$class_11801;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11796$class_11797;official aLatv;a(Latv$e;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Latv$a;
-
builderParameterless
static <Result> IncomingRpcMethod.Builder<IncomingRpcMethod.Parameterless<Result>> builderParameterless(Function<ManagementHandlerDispatcher, Result> handler, com.mojang.serialization.Codec<Result> resultCodec) - Mappings:
Namespace Name Mixin selector named builderParameterlessLnet/minecraft/server/dedicated/management/IncomingRpcMethod;builderParameterless(Ljava/util/function/Function;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73626Lnet/minecraft/class_11796;method_73626(Ljava/util/function/Function;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_11796$class_11797;official aLatv;a(Ljava/util/function/Function;Lcom/mojang/serialization/Codec;)Latv$a;
-