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$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 Latp$e;a:Latp$a;
    • factory

      private final OutgoingRpcMethod.Factory<T extends OutgoingRpcMethod<?,?>> 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 Latp$e;b:Latp$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 Latp$e;c: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 d Latp$e;d:Latt;
    • 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 e Latp$e;e:Latw;
  • Constructor Details

    • Builder

      public Builder(OutgoingRpcMethod.Factory<T> 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> Latp$e;<init>(Latp$b;)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$e;a(Ljava/lang/String;)Latp$e;
    • 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$e;a(Latw;)Latp$e;
    • 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$e;a(Latt;)Latp$e;
    • build

      private T 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 Latp$e;a()Latp;
    • buildAndRegisterVanilla

      public RegistryEntry.Reference<T> 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 Latp$e;b(Ljava/lang/String;)Ljk$c;
    • buildAndRegister

      private RegistryEntry.Reference<T> buildAndRegister(Identifier id)
      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 Latp$e;a(Lamj;)Ljk$c;