Improve ScreenHandlerContext mappings (#2140)

This commit is contained in:
Juuxel 2021-03-14 14:28:47 +02:00 committed by GitHub
parent 8276930dca
commit f7e197313f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 4 deletions

View File

@ -8,9 +8,24 @@ CLASS net/minecraft/class_3914 net/minecraft/screen/ScreenHandlerContext
ARG 0 world
ARG 1 pos
METHOD method_17393 run (Ljava/util/function/BiConsumer;)V
COMMENT Runs a {@link BiConsumer} with this context's world and position
COMMENT if this context is active.
ARG 1 function
METHOD method_17395 run (Ljava/util/function/BiFunction;)Ljava/util/Optional;
ARG 1 function
METHOD method_17396 run (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 function
METHOD method_17395 get (Ljava/util/function/BiFunction;)Ljava/util/Optional;
COMMENT Gets an optional value from this context's world and position
COMMENT with a {@link BiFunction} getter.
COMMENT
COMMENT @return a present {@link Optional} with the getter's return value,
COMMENT or {@link Optional#empty()} if this context is empty
ARG 1 getter
COMMENT a function that gets a non-null value from this context's world and position
METHOD method_17396 get (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object;
COMMENT Gets a value from this context's world and position
COMMENT with a {@link BiFunction} getter.
COMMENT
COMMENT @return the getter's return value if this context is active,
COMMENT the default value otherwise
ARG 1 getter
COMMENT a function that gets a non-null value from this context's world and position
ARG 2 defaultValue
COMMENT a fallback default value, used if this context is empty