Class IncomingRpcMethod.Builder<T extends IncomingRpcMethod>

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

public static class IncomingRpcMethod.Builder<T extends IncomingRpcMethod> extends Object
Mappings:
Namespace Name
named net/minecraft/server/dedicated/management/IncomingRpcMethod$Builder
intermediary net/minecraft/class_11796$class_11797
official atv$a
  • Field Details

    • build

      private final Function<RpcMethodInfo,T extends IncomingRpcMethod> build
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;build:Ljava/util/function/Function;
      intermediary field_62293 Lnet/minecraft/class_11796$class_11797;field_62293:Ljava/util/function/Function;
      official a Latv$a;a:Ljava/util/function/Function;
    • 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 b Latv$a;b: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 c Latv$a;c:Lauh;
    • 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 d Latv$a;d:Lauj;
    • 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 e Latv$a;e: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 f Latv$a;f:Z
  • Constructor Details

    • Builder

      public Builder(Function<RpcMethodInfo,T> build)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;<init>(Ljava/util/function/Function;)V
      intermediary <init> Lnet/minecraft/class_11796$class_11797;<init>(Ljava/util/function/Function;)V
      official <init> Latv$a;<init>(Ljava/util/function/Function;)V
  • Method Details

    • description

      public IncomingRpcMethod.Builder<T> 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 Latv$a;a(Ljava/lang/String;)Latv$a;
    • result

      Mappings:
      Namespace Name Mixin selector
      named result Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;result(Lnet/minecraft/server/dedicated/management/RpcResponseResult;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;
      intermediary method_73629 Lnet/minecraft/class_11796$class_11797;method_73629(Lnet/minecraft/class_11820;)Lnet/minecraft/class_11796$class_11797;
      official a Latv$a;a(Lauj;)Latv$a;
    • parameter

      public IncomingRpcMethod.Builder<T> parameter(RpcRequestParameter parameter)
      Mappings:
      Namespace Name Mixin selector
      named parameter Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;parameter(Lnet/minecraft/server/dedicated/management/RpcRequestParameter;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;
      intermediary method_73628 Lnet/minecraft/class_11796$class_11797;method_73628(Lnet/minecraft/class_11818;)Lnet/minecraft/class_11796$class_11797;
      official a Latv$a;a(Lauh;)Latv$a;
    • noRequireMainThread

      public IncomingRpcMethod.Builder<T> 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 Latv$a;a()Latv$a;
    • notDiscoverable

      public IncomingRpcMethod.Builder<T> 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 Latv$a;b()Latv$a;
    • build

      public T build(String namespace, String method)
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;build(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/server/dedicated/management/IncomingRpcMethod;
      intermediary method_73631 Lnet/minecraft/class_11796$class_11797;method_73631(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_11796;
      official a Latv$a;a(Ljava/lang/String;Ljava/lang/String;)Latv;
    • buildAndRegister

      public IncomingRpcMethod buildAndRegister(Registry<IncomingRpcMethod> registry, String namespace, String method)
      Mappings:
      Namespace Name Mixin selector
      named buildAndRegister Lnet/minecraft/server/dedicated/management/IncomingRpcMethod$Builder;buildAndRegister(Lnet/minecraft/registry/Registry;Ljava/lang/String;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;Ljava/lang/String;)Lnet/minecraft/class_11796;
      official a Latv$a;a(Ljy;Ljava/lang/String;Ljava/lang/String;)Latv;