Class IncomingRpcMethod.Builder<T extends IncomingRpcMethod>
java.lang.Object
net.minecraft.server.dedicated.management.IncomingRpcMethod.Builder<T>
- Enclosing interface:
IncomingRpcMethod
- Mappings:
Namespace Name named net/minecraft/server/dedicated/management/IncomingRpcMethod$Builderintermediary net/minecraft/class_11796$class_11797official ati$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Function<RpcMethodInfo, T> private Stringprivate booleanprivate @Nullable RpcRequestParameterprivate @Nullable RpcResponseResultprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildAndRegisterVanilla(Registry<IncomingRpcMethod> registry, String namespace, String method) Builds and registers this RPC method under a vanilla identifier.description(String description) parameter(RpcRequestParameter parameter) result(RpcResponseResult result)
-
Field Details
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;build:Ljava/util/function/Function;intermediary field_62293Lnet/minecraft/class_11796$class_11797;field_62293:Ljava/util/function/Function;official aLati$a;a:Ljava/util/function/Function;
-
description
- Mappings:
Namespace Name Mixin selector named descriptionLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;description:Ljava/lang/String;intermediary field_62294Lnet/minecraft/class_11796$class_11797;field_62294:Ljava/lang/String;official bLati$a;b:Ljava/lang/String;
-
params
- Mappings:
Namespace Name Mixin selector named paramsLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;params:Lnet/minecraft/server/dedicated/management/RpcRequestParameter;intermediary field_62295Lnet/minecraft/class_11796$class_11797;field_62295:Lnet/minecraft/class_11818;official cLati$a;c:Latu;
-
result
- Mappings:
Namespace Name Mixin selector named resultLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;result:Lnet/minecraft/server/dedicated/management/RpcResponseResult;intermediary field_62296Lnet/minecraft/class_11796$class_11797;field_62296:Lnet/minecraft/class_11820;official dLati$a;d:Latw;
-
runOnMainThread
private boolean runOnMainThread- Mappings:
Namespace Name Mixin selector named runOnMainThreadLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;runOnMainThread:Zintermediary field_62297Lnet/minecraft/class_11796$class_11797;field_62297:Zofficial eLati$a;e:Z
-
discoverable
private boolean discoverable- Mappings:
Namespace Name Mixin selector named discoverableLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;discoverable:Zintermediary field_62298Lnet/minecraft/class_11796$class_11797;field_62298:Zofficial fLati$a;f:Z
-
-
Constructor Details
-
Builder
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;<init>(Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_11796$class_11797;<init>(Ljava/util/function/Function;)Vofficial <init>Lati$a;<init>(Ljava/util/function/Function;)V
-
-
Method Details
-
description
- Mappings:
Namespace Name Mixin selector named descriptionLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;description(Ljava/lang/String;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73630Lnet/minecraft/class_11796$class_11797;method_73630(Ljava/lang/String;)Lnet/minecraft/class_11796$class_11797;official aLati$a;a(Ljava/lang/String;)Lati$a;
-
result
- Mappings:
Namespace Name Mixin selector named resultLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;result(Lnet/minecraft/server/dedicated/management/RpcResponseResult;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73629Lnet/minecraft/class_11796$class_11797;method_73629(Lnet/minecraft/class_11820;)Lnet/minecraft/class_11796$class_11797;official aLati$a;a(Latw;)Lati$a;
-
parameter
- Mappings:
Namespace Name Mixin selector named parameterLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;parameter(Lnet/minecraft/server/dedicated/management/RpcRequestParameter;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73628Lnet/minecraft/class_11796$class_11797;method_73628(Lnet/minecraft/class_11818;)Lnet/minecraft/class_11796$class_11797;official aLati$a;a(Latu;)Lati$a;
-
noRequireMainThread
- Mappings:
Namespace Name Mixin selector named noRequireMainThreadLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;noRequireMainThread()Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73627Lnet/minecraft/class_11796$class_11797;method_73627()Lnet/minecraft/class_11796$class_11797;official aLati$a;a()Lati$a;
-
notDiscoverable
- Mappings:
Namespace Name Mixin selector named notDiscoverableLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;notDiscoverable()Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73633Lnet/minecraft/class_11796$class_11797;method_73633()Lnet/minecraft/class_11796$class_11797;official bLati$a;b()Lati$a;
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;build(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod;intermediary method_73631Lnet/minecraft/class_11796$class_11797;method_73631(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_11796;official aLati$a;a(Ljava/lang/String;Ljava/lang/String;)Lati;
-
buildAndRegisterVanilla
public IncomingRpcMethod buildAndRegisterVanilla(Registry<IncomingRpcMethod> registry, String namespace, String method) Builds and registers this RPC method under a vanilla identifier. This should only be used by Minecraft to set up vanilla RPC methods.- Mappings:
Namespace Name Mixin selector named buildAndRegisterVanillaLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;buildAndRegisterVanilla(Lnet/minecraft/registry/Registry;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod;intermediary method_73632Lnet/minecraft/class_11796$class_11797;method_73632(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_11796;official aLati$a;a(Ljx;Ljava/lang/String;Ljava/lang/String;)Lati;
-