Class OutgoingRpcMethod.Builder<Params,Result>

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

public static class OutgoingRpcMethod.Builder<Params,Result> extends Object
Mappings:
Namespace Name
named net/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder
intermediary net/minecraft/class_11808$class_11811
official aue$e
  • Field Details

    • DEFAULT_ATTRIBUTES

      public static final OutgoingRpcMethod.Attributes DEFAULT_ATTRIBUTES
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_ATTRIBUTES Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;DEFAULT_ATTRIBUTES:Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Attributes;
      intermediary field_63003 Lnet/minecraft/class_11808$class_11811;field_63003:Lnet/minecraft/class_11808$class_12055;
      official a Laue$e;a:Laue$a;
    • factory

      private final OutgoingRpcMethod.Factory<Params,Result> factory
      Mappings:
      Namespace Name Mixin selector
      named factory Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;factory:Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Factory;
      intermediary field_62320 Lnet/minecraft/class_11808$class_11811;field_62320:Lnet/minecraft/class_11808$class_12056;
      official b Laue$e;b:Laue$b;
    • 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 c Laue$e;c:Ljava/lang/String;
    • requestParameter

      @Nullable private @Nullable RpcRequestParameter<Params> 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 d Laue$e;d:Laui;
    • responseResult

      @Nullable private @Nullable RpcResponseResult<Result> 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 e Laue$e;e:Laul;
  • Constructor Details

    • Builder

      public Builder(OutgoingRpcMethod.Factory<Params,Result> factory)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;<init>(Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Factory;)V
      intermediary <init> Lnet/minecraft/class_11808$class_11811;<init>(Lnet/minecraft/class_11808$class_12056;)V
      official <init> Laue$e;<init>(Laue$b;)V
  • Method Details

    • description

      public OutgoingRpcMethod.Builder<Params,Result> 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 Laue$e;a(Ljava/lang/String;)Laue$e;
    • responseResult

      public OutgoingRpcMethod.Builder<Params,Result> responseResult(String string, RpcSchema<Result> rpcSchema)
      Mappings:
      Namespace Name Mixin selector
      named responseResult Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;responseResult(Ljava/lang/String;Lnet/minecraft/server/dedicated/management/schema/RpcSchema;)Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;
      intermediary method_73692 Lnet/minecraft/class_11808$class_11811;method_73692(Ljava/lang/String;Lnet/minecraft/class_11821;)Lnet/minecraft/class_11808$class_11811;
      official a Laue$e;a(Ljava/lang/String;Laum;)Laue$e;
    • requestParameter

      public OutgoingRpcMethod.Builder<Params,Result> requestParameter(String string, RpcSchema<Params> rpcSchema)
      Mappings:
      Namespace Name Mixin selector
      named requestParameter Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;requestParameter(Ljava/lang/String;Lnet/minecraft/server/dedicated/management/schema/RpcSchema;)Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;
      intermediary method_73691 Lnet/minecraft/class_11808$class_11811;method_73691(Ljava/lang/String;Lnet/minecraft/class_11821;)Lnet/minecraft/class_11808$class_11811;
      official b Laue$e;b(Ljava/lang/String;Laum;)Laue$e;
    • build

      private OutgoingRpcMethod<Params,Result> build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;build()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;
      intermediary method_73695 Lnet/minecraft/class_11808$class_11811;method_73695()Lnet/minecraft/class_11808;
      official a Laue$e;a()Laue;
    • buildAndRegisterVanilla

      public RegistryEntry.Reference<OutgoingRpcMethod<Params,Result>> buildAndRegisterVanilla(String path)
      Mappings:
      Namespace Name Mixin selector
      named buildAndRegisterVanilla Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;buildAndRegisterVanilla(Ljava/lang/String;)Lnet/minecraft/registry/entry/RegistryEntry$Reference;
      intermediary method_74847 Lnet/minecraft/class_11808$class_11811;method_74847(Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
      official b Laue$e;b(Ljava/lang/String;)Ljj$c;
    • buildAndRegister

      Mappings:
      Namespace Name Mixin selector
      named buildAndRegister Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;buildAndRegister(Lnet/minecraft/util/Identifier;)Lnet/minecraft/registry/entry/RegistryEntry$Reference;
      intermediary method_73694 Lnet/minecraft/class_11808$class_11811;method_73694(Lnet/minecraft/class_2960;)Lnet/minecraft/class_6880$class_6883;
      official a Laue$e;a(Lamy;)Ljj$c;