Class OutgoingRpcMethod.Builder<T extends OutgoingRpcMethod<?,?>>

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

public static class OutgoingRpcMethod.Builder<T extends OutgoingRpcMethod<?,?>> extends Object
Mappings:
Namespace Name
named net/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder
intermediary net/minecraft/class_11808$class_11811
official atp$c
  • Field Details

    • methodInfo

      private final Function<RpcMethodInfo,T extends OutgoingRpcMethod<?,?>> methodInfo
      Mappings:
      Namespace Name Mixin selector
      named methodInfo Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;methodInfo:Ljava/util/function/Function;
      intermediary field_62320 Lnet/minecraft/class_11808$class_11811;field_62320:Ljava/util/function/Function;
      official a Latp$c;a:Ljava/util/function/Function;
    • description

      private String description
      Mappings:
      Namespace Name Mixin selector
      named description Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;description:Ljava/lang/String;
      intermediary field_62321 Lnet/minecraft/class_11808$class_11811;field_62321:Ljava/lang/String;
      official b Latp$c;b:Ljava/lang/String;
    • requestParameter

      @Nullable private @Nullable RpcRequestParameter requestParameter
      Mappings:
      Namespace Name Mixin selector
      named requestParameter Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;requestParameter:Lnet/minecraft/server/dedicated/management/RpcRequestParameter;
      intermediary field_62322 Lnet/minecraft/class_11808$class_11811;field_62322:Lnet/minecraft/class_11818;
      official c Latp$c;c:Latu;
    • responseResult

      @Nullable private @Nullable RpcResponseResult responseResult
      Mappings:
      Namespace Name Mixin selector
      named responseResult Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;responseResult:Lnet/minecraft/server/dedicated/management/RpcResponseResult;
      intermediary field_62323 Lnet/minecraft/class_11808$class_11811;field_62323:Lnet/minecraft/class_11820;
      official d Latp$c;d:Latw;
  • Constructor Details

    • Builder

      public Builder(Function<RpcMethodInfo,T> methodInfo)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;<init>(Ljava/util/function/Function;)V
      intermediary <init> Lnet/minecraft/class_11808$class_11811;<init>(Ljava/util/function/Function;)V
      official <init> Latp$c;<init>(Ljava/util/function/Function;)V
  • Method Details

    • description

      public OutgoingRpcMethod.Builder<T> description(String description)
      Mappings:
      Namespace Name Mixin selector
      named description Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;description(Ljava/lang/String;)Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;
      intermediary method_73693 Lnet/minecraft/class_11808$class_11811;method_73693(Ljava/lang/String;)Lnet/minecraft/class_11808$class_11811;
      official a Latp$c;a(Ljava/lang/String;)Latp$c;
    • responseResult

      public OutgoingRpcMethod.Builder<T> responseResult(RpcResponseResult responseResult)
      Mappings:
      Namespace Name Mixin selector
      named responseResult Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;responseResult(Lnet/minecraft/server/dedicated/management/RpcResponseResult;)Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;
      intermediary method_73692 Lnet/minecraft/class_11808$class_11811;method_73692(Lnet/minecraft/class_11820;)Lnet/minecraft/class_11808$class_11811;
      official a Latp$c;a(Latw;)Latp$c;
    • requestParameter

      public OutgoingRpcMethod.Builder<T> requestParameter(RpcRequestParameter requestParameter)
      Mappings:
      Namespace Name Mixin selector
      named requestParameter Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;requestParameter(Lnet/minecraft/server/dedicated/management/RpcRequestParameter;)Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;
      intermediary method_73691 Lnet/minecraft/class_11808$class_11811;method_73691(Lnet/minecraft/class_11818;)Lnet/minecraft/class_11808$class_11811;
      official a Latp$c;a(Latu;)Latp$c;
    • build

      private T build(String namespace, String path)
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;build(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;
      intermediary method_73695 Lnet/minecraft/class_11808$class_11811;method_73695(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_11808;
      official b Latp$c;b(Ljava/lang/String;Ljava/lang/String;)Latp;
    • buildAndRegister

      public T buildAndRegister(String namespace, String path)
      Mappings:
      Namespace Name Mixin selector
      named buildAndRegister Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;buildAndRegister(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;
      intermediary method_73694 Lnet/minecraft/class_11808$class_11811;method_73694(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_11808;
      official a Latp$c;a(Ljava/lang/String;Ljava/lang/String;)Latp;