Class TypedActionResult<T>

java.lang.Object
net.minecraft.util.TypedActionResult<T>

public class TypedActionResult<T>
extends Object
Mappings:
Namespace Name
official apr
intermediary net/minecraft/class_1271
named net/minecraft/util/TypedActionResult
  • Field Details

    • result

      private final ActionResult result
      Mappings:
      Namespace Name Mixin selector
      official a Lapr;a:Lapq;
      intermediary field_5815 Lnet/minecraft/class_1271;field_5815:Lnet/minecraft/class_1269;
      named result Lnet/minecraft/util/TypedActionResult;result:Lnet/minecraft/util/ActionResult;
    • value

      private final T value
      Mappings:
      Namespace Name Mixin selector
      official b Lapr;b:Ljava/lang/Object;
      intermediary field_5816 Lnet/minecraft/class_1271;field_5816:Ljava/lang/Object;
      named value Lnet/minecraft/util/TypedActionResult;value:Ljava/lang/Object;
  • Constructor Details

    • TypedActionResult

      public TypedActionResult​(ActionResult result, T value)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lapr;<init>(Lapq;Ljava/lang/Object;)V
      intermediary <init> Lnet/minecraft/class_1271;<init>(Lnet/minecraft/class_1269;Ljava/lang/Object;)V
      named <init> Lnet/minecraft/util/TypedActionResult;<init>(Lnet/minecraft/util/ActionResult;Ljava/lang/Object;)V
  • Method Details

    • getResult

      public ActionResult getResult()
      Mappings:
      Namespace Name Mixin selector
      official a Lapr;a()Lapq;
      intermediary method_5467 Lnet/minecraft/class_1271;method_5467()Lnet/minecraft/class_1269;
      named getResult Lnet/minecraft/util/TypedActionResult;getResult()Lnet/minecraft/util/ActionResult;
    • getValue

      public T getValue()
      Mappings:
      Namespace Name Mixin selector
      official b Lapr;b()Ljava/lang/Object;
      intermediary method_5466 Lnet/minecraft/class_1271;method_5466()Ljava/lang/Object;
      named getValue Lnet/minecraft/util/TypedActionResult;getValue()Ljava/lang/Object;
    • success

      public static <T> TypedActionResult<T> success​(T data)
      Mappings:
      Namespace Name Mixin selector
      official a Lapr;a(Ljava/lang/Object;)Lapr;
      intermediary method_22427 Lnet/minecraft/class_1271;method_22427(Ljava/lang/Object;)Lnet/minecraft/class_1271;
      named success Lnet/minecraft/util/TypedActionResult;success(Ljava/lang/Object;)Lnet/minecraft/util/TypedActionResult;
    • consume

      public static <T> TypedActionResult<T> consume​(T data)
      Mappings:
      Namespace Name Mixin selector
      official b Lapr;b(Ljava/lang/Object;)Lapr;
      intermediary method_22428 Lnet/minecraft/class_1271;method_22428(Ljava/lang/Object;)Lnet/minecraft/class_1271;
      named consume Lnet/minecraft/util/TypedActionResult;consume(Ljava/lang/Object;)Lnet/minecraft/util/TypedActionResult;
    • pass

      public static <T> TypedActionResult<T> pass​(T data)
      Mappings:
      Namespace Name Mixin selector
      official c Lapr;c(Ljava/lang/Object;)Lapr;
      intermediary method_22430 Lnet/minecraft/class_1271;method_22430(Ljava/lang/Object;)Lnet/minecraft/class_1271;
      named pass Lnet/minecraft/util/TypedActionResult;pass(Ljava/lang/Object;)Lnet/minecraft/util/TypedActionResult;
    • fail

      public static <T> TypedActionResult<T> fail​(T data)
      Mappings:
      Namespace Name Mixin selector
      official d Lapr;d(Ljava/lang/Object;)Lapr;
      intermediary method_22431 Lnet/minecraft/class_1271;method_22431(Ljava/lang/Object;)Lnet/minecraft/class_1271;
      named fail Lnet/minecraft/util/TypedActionResult;fail(Ljava/lang/Object;)Lnet/minecraft/util/TypedActionResult;
    • success

      public static <T> TypedActionResult<T> success​(T data, boolean swingHand)
      Mappings:
      Namespace Name Mixin selector
      official a Lapr;a(Ljava/lang/Object;Z)Lapr;
      intermediary method_29237 Lnet/minecraft/class_1271;method_29237(Ljava/lang/Object;Z)Lnet/minecraft/class_1271;
      named success Lnet/minecraft/util/TypedActionResult;success(Ljava/lang/Object;Z)Lnet/minecraft/util/TypedActionResult;