Interface OutgoingRpcMethod<Params,Result>

All Known Implementing Classes:
OutgoingRpcMethod.Notification, OutgoingRpcMethod.Parameterized, OutgoingRpcMethod.Parameterless, OutgoingRpcMethod.Simple

public interface OutgoingRpcMethod<Params,Result>
Mappings:
Namespace Name
named net/minecraft/server/dedicated/management/OutgoingRpcMethod
intermediary net/minecraft/class_11808
official aue
  • Field Details

    • NOTIFICATION_PREFIX

      static final String NOTIFICATION_PREFIX
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named NOTIFICATION_PREFIX Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;NOTIFICATION_PREFIX:Ljava/lang/String;
      intermediary field_63002 Lnet/minecraft/class_11808;field_63002:Ljava/lang/String;
      official a Laue;a:Ljava/lang/String;
  • Method Details

    • info

      Mappings:
      Namespace Name Mixin selector
      named info Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;info()Lnet/minecraft/server/dedicated/management/RpcMethodInfo;
      intermediary comp_4668 Lnet/minecraft/class_11808;comp_4668()Lnet/minecraft/class_11817;
      official a Laue;a()Lauh;
    • attributes

      Mappings:
      Namespace Name Mixin selector
      named attributes Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;attributes()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Attributes;
      intermediary comp_4909 Lnet/minecraft/class_11808;comp_4909()Lnet/minecraft/class_11808$class_12055;
      official b Laue;b()Laue$a;
    • encodeParams

      @Nullable default @Nullable JsonElement encodeParams(Params params)
      Mappings:
      Namespace Name Mixin selector
      named encodeParams Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;encodeParams(Ljava/lang/Object;)Lcom/google/gson/JsonElement;
      intermediary method_73687 Lnet/minecraft/class_11808;method_73687(Ljava/lang/Object;)Lcom/google/gson/JsonElement;
      official a Laue;a(Ljava/lang/Object;)Lcom/google/gson/JsonElement;
    • decodeResult

      @Nullable default Result decodeResult(JsonElement result)
      Mappings:
      Namespace Name Mixin selector
      named decodeResult Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;decodeResult(Lcom/google/gson/JsonElement;)Ljava/lang/Object;
      intermediary method_73682 Lnet/minecraft/class_11808;method_73682(Lcom/google/gson/JsonElement;)Ljava/lang/Object;
      official a Laue;a(Lcom/google/gson/JsonElement;)Ljava/lang/Object;
    • createSimpleBuilder

      static OutgoingRpcMethod.Builder<Void,Void> createSimpleBuilder()
      Mappings:
      Namespace Name Mixin selector
      named createSimpleBuilder Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;createSimpleBuilder()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;
      intermediary method_73688 Lnet/minecraft/class_11808;method_73688()Lnet/minecraft/class_11808$class_11811;
      official c Laue;c()Laue$e;
    • createNotificationBuilder

      static <Params> OutgoingRpcMethod.Builder<Params,Void> createNotificationBuilder()
      Mappings:
      Namespace Name Mixin selector
      named createNotificationBuilder Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;createNotificationBuilder()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;
      intermediary method_73683 Lnet/minecraft/class_11808;method_73683()Lnet/minecraft/class_11808$class_11811;
      official d Laue;d()Laue$e;
    • createParameterlessBuilder

      static <Result> OutgoingRpcMethod.Builder<Void,Result> createParameterlessBuilder()
      Mappings:
      Namespace Name Mixin selector
      named createParameterlessBuilder Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;createParameterlessBuilder()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;
      intermediary method_73689 Lnet/minecraft/class_11808;method_73689()Lnet/minecraft/class_11808$class_11811;
      official e Laue;e()Laue$e;
    • method_75572

      static <Params, Result> OutgoingRpcMethod.Builder<Params,Result> method_75572()
      Mappings:
      Namespace Name Mixin selector
      named method_75572 Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod;method_75572()Lnet/minecraft/server/dedicated/management/OutgoingRpcMethod$Builder;
      intermediary method_75572 Lnet/minecraft/class_11808;method_75572()Lnet/minecraft/class_11808$class_11811;
      official f Laue;f()Laue$e;