Class IncomingRpcMethod.Builder<Params,Result>

java.lang.Object
net.minecraft.server.dedicated.management.IncomingRpcMethod.Builder<Params,Result>
Enclosing interface:
IncomingRpcMethod<Params,Result>

public static class IncomingRpcMethod.Builder<Params,Result> extends Object
Mappings:
Namespace Name
named net/minecraft/server/dedicated/management/IncomingRpcMethod$Builder
intermediary net/minecraft/class_11796$class_11797
official atx$b
  • Field Details

    • description

      private String description
      Mappings:
      Namespace Name Mixin selector
      named description Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;description:Ljava/lang/String;
      intermediary field_62294 Lnet/minecraft/class_11796$class_11797;field_62294:Ljava/lang/String;
      official a Latx$b;a:Ljava/lang/String;
    • params

      Mappings:
      Namespace Name Mixin selector
      named params Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;params:Lnet/minecraft/server/dedicated/management/RpcRequestParameter;
      intermediary field_62295 Lnet/minecraft/class_11796$class_11797;field_62295:Lnet/minecraft/class_11818;
      official b Latx$b;b:Laui;
    • result

      Mappings:
      Namespace Name Mixin selector
      named result Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;result:Lnet/minecraft/server/dedicated/management/RpcResponseResult;
      intermediary field_62296 Lnet/minecraft/class_11796$class_11797;field_62296:Lnet/minecraft/class_11820;
      official c Latx$b;c:Laul;
    • runOnMainThread

      private boolean runOnMainThread
      Mappings:
      Namespace Name Mixin selector
      named runOnMainThread Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;runOnMainThread:Z
      intermediary field_62297 Lnet/minecraft/class_11796$class_11797;field_62297:Z
      official d Latx$b;d:Z
    • discoverable

      private boolean discoverable
      Mappings:
      Namespace Name Mixin selector
      named discoverable Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;discoverable:Z
      intermediary field_62298 Lnet/minecraft/class_11796$class_11797;field_62298:Z
      official e Latx$b;e:Z
    • field_63667

      Mappings:
      Namespace Name Mixin selector
      named field_63667 Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;field_63667:Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$ParameterlessHandler;
      intermediary field_63667 Lnet/minecraft/class_11796$class_11797;field_63667:Lnet/minecraft/class_11796$class_11800;
      official f Latx$b;f:Latx$e;
    • field_63668

      Mappings:
      Namespace Name Mixin selector
      named field_63668 Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;field_63668:Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$ParameterizedHandler;
      intermediary field_63668 Lnet/minecraft/class_11796$class_11797;field_63668:Lnet/minecraft/class_11796$class_11801;
      official g Latx$b;g:Latx$f;
  • Constructor Details

  • Method Details

    • description

      public IncomingRpcMethod.Builder<Params,Result> description(String description)
      Mappings:
      Namespace Name Mixin selector
      named description Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;description(Ljava/lang/String;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;
      intermediary method_73630 Lnet/minecraft/class_11796$class_11797;method_73630(Ljava/lang/String;)Lnet/minecraft/class_11796$class_11797;
      official a Latx$b;a(Ljava/lang/String;)Latx$b;
    • result

      public IncomingRpcMethod.Builder<Params,Result> result(String string, RpcSchema<Result> rpcSchema)
      Mappings:
      Namespace Name Mixin selector
      named result Lnet/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_73629 Lnet/minecraft/class_11796$class_11797;method_73629(Ljava/lang/String;Lnet/minecraft/class_11821;)Lnet/minecraft/class_11796$class_11797;
      official a Latx$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 parameter Lnet/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_73628 Lnet/minecraft/class_11796$class_11797;method_73628(Ljava/lang/String;Lnet/minecraft/class_11821;)Lnet/minecraft/class_11796$class_11797;
      official b Latx$b;b(Ljava/lang/String;Laum;)Latx$b;
    • noRequireMainThread

      public IncomingRpcMethod.Builder<Params,Result> noRequireMainThread()
      Mappings:
      Namespace Name Mixin selector
      named noRequireMainThread Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;noRequireMainThread()Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;
      intermediary method_73627 Lnet/minecraft/class_11796$class_11797;method_73627()Lnet/minecraft/class_11796$class_11797;
      official a Latx$b;a()Latx$b;
    • notDiscoverable

      public IncomingRpcMethod.Builder<Params,Result> notDiscoverable()
      Mappings:
      Namespace Name Mixin selector
      named notDiscoverable Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;notDiscoverable()Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;
      intermediary method_73633 Lnet/minecraft/class_11796$class_11797;method_73633()Lnet/minecraft/class_11796$class_11797;
      official b Latx$b;b()Latx$b;
    • build

      public IncomingRpcMethod<Params,Result> build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;build()Lnet/minecraft/server/dedicated/management/IncomingRpcMethod;
      intermediary method_73631 Lnet/minecraft/class_11796$class_11797;method_73631()Lnet/minecraft/class_11796;
      official c Latx$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 buildAndRegisterVanilla Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;buildAndRegisterVanilla(Lnet/minecraft/registry/Registry;Ljava/lang/String;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod;
      intermediary method_73632 Lnet/minecraft/class_11796$class_11797;method_73632(Lnet/minecraft/class_2378;Ljava/lang/String;)Lnet/minecraft/class_11796;
      official a Latx$b;a(Ljw;Ljava/lang/String;)Latx;
    • buildAndRegister

      private IncomingRpcMethod<?,?> buildAndRegister(Registry<IncomingRpcMethod<?,?>> registry, Identifier id)
      Mappings:
      Namespace Name Mixin selector
      named buildAndRegister Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;buildAndRegister(Lnet/minecraft/registry/Registry;Lnet/minecraft/util/Identifier;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod;
      intermediary method_74846 Lnet/minecraft/class_11796$class_11797;method_74846(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;)Lnet/minecraft/class_11796;
      official a Latx$b;a(Ljw;Lamy;)Latx;