Class IncomingRpcMethod.Builder<Params,Result>
java.lang.Object
net.minecraft.server.dedicated.management.IncomingRpcMethod.Builder<Params,Result>
- Enclosing interface:
IncomingRpcMethod<Params,Result>
- Mappings:
Namespace Name named net/minecraft/server/dedicated/management/IncomingRpcMethod$Builderintermediary net/minecraft/class_11796$class_11797official atx$b
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate booleanprivate @Nullable RpcRequestParameter<Params> private @Nullable RpcResponseResult<Result> private boolean -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(Function<ManagementHandlerDispatcher, Result> function) Builder(IncomingRpcMethod.ParameterizedHandler<Params, Result> parameterizedHandler) Builder(IncomingRpcMethod.ParameterlessHandler<Result> parameterlessHandler) -
Method Summary
Modifier and TypeMethodDescriptionbuild()private IncomingRpcMethod<?, ?> buildAndRegister(Registry<IncomingRpcMethod<?, ?>> registry, Identifier id) IncomingRpcMethod<?, ?> buildAndRegisterVanilla(Registry<IncomingRpcMethod<?, ?>> registry, String path) Builds and registers this RPC method under a vanilla identifier.description(String description)
-
Field Details
-
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 aLatx$b;a: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 bLatx$b;b:Laui;
-
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 cLatx$b;c:Laul;
-
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 dLatx$b;d: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 eLatx$b;e:Z
-
field_63667
- Mappings:
Namespace Name Mixin selector named field_63667Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;field_63667:Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$ParameterlessHandler;intermediary field_63667Lnet/minecraft/class_11796$class_11797;field_63667:Lnet/minecraft/class_11796$class_11800;official fLatx$b;f:Latx$e;
-
field_63668
- Mappings:
Namespace Name Mixin selector named field_63668Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;field_63668:Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$ParameterizedHandler;intermediary field_63668Lnet/minecraft/class_11796$class_11797;field_63668:Lnet/minecraft/class_11796$class_11801;official gLatx$b;g:Latx$f;
-
-
Constructor Details
-
Builder
-
Builder
-
Builder
-
-
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 aLatx$b;a(Ljava/lang/String;)Latx$b;
-
result
- Mappings:
Namespace Name Mixin selector named resultLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;result(Ljava/lang/String;Lnet/minecraft/server/dedicated/management/schema/RpcSchema;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73629Lnet/minecraft/class_11796$class_11797;method_73629(Ljava/lang/String;Lnet/minecraft/class_11821;)Lnet/minecraft/class_11796$class_11797;official aLatx$b;a(Ljava/lang/String;Laum;)Latx$b;
-
parameter
public IncomingRpcMethod.Builder<Params,Result> parameter(String string, RpcSchema<Params> rpcSchema) - Mappings:
Namespace Name Mixin selector named parameterLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;parameter(Ljava/lang/String;Lnet/minecraft/server/dedicated/management/schema/RpcSchema;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;intermediary method_73628Lnet/minecraft/class_11796$class_11797;method_73628(Ljava/lang/String;Lnet/minecraft/class_11821;)Lnet/minecraft/class_11796$class_11797;official bLatx$b;b(Ljava/lang/String;Laum;)Latx$b;
-
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 aLatx$b;a()Latx$b;
-
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 bLatx$b;b()Latx$b;
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;build()Lnet/minecraft/server/dedicated/management/IncomingRpcMethod;intermediary method_73631Lnet/minecraft/class_11796$class_11797;method_73631()Lnet/minecraft/class_11796;official cLatx$b;c()Latx;
-
buildAndRegisterVanilla
public IncomingRpcMethod<?,?> buildAndRegisterVanilla(Registry<IncomingRpcMethod<?, ?>> registry, String path) 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;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod;intermediary method_73632Lnet/minecraft/class_11796$class_11797;method_73632(Lnet/minecraft/class_2378;Ljava/lang/String;)Lnet/minecraft/class_11796;official aLatx$b;a(Ljw;Ljava/lang/String;)Latx;
-
buildAndRegister
private IncomingRpcMethod<?,?> buildAndRegister(Registry<IncomingRpcMethod<?, ?>> registry, Identifier id) - Mappings:
Namespace Name Mixin selector named buildAndRegisterLnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;buildAndRegister(Lnet/minecraft/registry/Registry;Lnet/minecraft/util/Identifier;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod;intermediary method_74846Lnet/minecraft/class_11796$class_11797;method_74846(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;)Lnet/minecraft/class_11796;official aLatx$b;a(Ljw;Lamy;)Latx;
-