类 TypedActionResult<T>


  • public class TypedActionResult<T>
    extends Object
    Mappings:
    Namespace Name
    official arh
    intermediary net/minecraft/class_1271
    named net/minecraft/util/TypedActionResult
    • 字段详细资料

      • result

        private final ActionResult result
        Mappings:
        Namespace Name Mixin selector
        official a Larh;a:Larg;
        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 Larh;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;
    • 构造器详细资料

      • TypedActionResult

        public TypedActionResult​(ActionResult result,
                                 T value)
        Mappings:
        Namespace Name Mixin selector
        official <init> Larh;<init>(Larg;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
    • 方法详细资料

      • getResult

        public ActionResult getResult()
        Mappings:
        Namespace Name Mixin selector
        official a Larh;a()Larg;
        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 Larh;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 Larh;a(Ljava/lang/Object;)Larh;
        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 Larh;b(Ljava/lang/Object;)Larh;
        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 Larh;c(Ljava/lang/Object;)Larh;
        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 Larh;d(Ljava/lang/Object;)Larh;
        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 Larh;a(Ljava/lang/Object;Z)Larh;
        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;