Mapping Bonanza Part 7: Predicate stuff (#2851)

* Predicate stuff

* Apply suggestions from code review
This commit is contained in:
Shnupbups 2021-11-21 05:12:01 +11:00 committed by GitHub
parent fe93c6bbe1
commit 957e132469
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 20 additions and 0 deletions

View File

@ -42,14 +42,23 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
FIELD field_9703 squaredMin Ljava/lang/Double;
FIELD field_9704 squaredMax Ljava/lang/Double;
FIELD field_9705 ANY Lnet/minecraft/class_2096$class_2099;
METHOD <init> (Ljava/lang/Double;Ljava/lang/Double;)V
ARG 1 min
ARG 2 max
METHOD method_35284 exactly (D)Lnet/minecraft/class_2096$class_2099;
ARG 0 value
METHOD method_35285 between (DD)Lnet/minecraft/class_2096$class_2099;
ARG 0 min
ARG 2 max
METHOD method_35286 atMost (D)Lnet/minecraft/class_2096$class_2099;
ARG 0 value
METHOD method_9044 square (Ljava/lang/Double;)Ljava/lang/Double;
METHOD method_9045 testSqrt (D)Z
ARG 1 value
METHOD method_9046 create (Lcom/mojang/brigadier/StringReader;Ljava/lang/Double;Ljava/lang/Double;)Lnet/minecraft/class_2096$class_2099;
ARG 0 reader
ARG 1 min
ARG 2 max
METHOD method_9047 test (D)Z
METHOD method_9048 parse (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2099;
ARG 0 reader
@ -57,6 +66,7 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
METHOD method_9049 parse (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2099;
ARG 0 reader
METHOD method_9050 atLeast (D)Lnet/minecraft/class_2096$class_2099;
ARG 0 value
METHOD method_9051 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2096$class_2099;
ARG 0 element
CLASS class_2100 IntRange

View File

@ -12,10 +12,14 @@ CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
METHOD method_22516 check (Lnet/minecraft/class_2689;Ljava/util/function/Consumer;)V
ARG 1 factory
ARG 2 reporter
METHOD method_22517 (Lnet/minecraft/class_2689;Ljava/util/function/Consumer;Lnet/minecraft/class_4559$class_4562;)V
ARG 2 condition
METHOD method_22518 test (Lnet/minecraft/class_3610;)Z
ARG 1 state
METHOD method_22519 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4559;
ARG 0 json
METHOD method_22520 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_4559$class_4562;)V
ARG 1 condition
METHOD method_22521 createPredicate (Ljava/lang/String;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4559$class_4562;
ARG 0 key
ARG 1 json

View File

@ -9,7 +9,9 @@ CLASS net/minecraft/class_2715 net/minecraft/predicate/block/BlockStatePredicate
METHOD method_11761 testProperty (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Z
ARG 1 blockState
ARG 2 property
ARG 3 predicate
METHOD method_11762 with (Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Lnet/minecraft/class_2715;
ARG 1 property
ARG 2 predicate
METHOD test (Ljava/lang/Object;)Z
ARG 1 state

View File

@ -50,6 +50,8 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
METHOD method_27802 createAdvancementEntityLootContext (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;
ARG 0 player
ARG 1 target
METHOD method_37227 (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 3 entity
METHOD method_8909 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 1 world
ARG 2 pos

View File

@ -54,6 +54,8 @@ CLASS net/minecraft/class_1301 net/minecraft/predicate/entity/EntityPredicates
ARG 0 entity
METHOD method_5914 (Lnet/minecraft/class_1297;)Z
ARG 0 entity
METHOD method_5915 (Lnet/minecraft/class_1297;Lnet/minecraft/class_270;Lnet/minecraft/class_270$class_271;Lnet/minecraft/class_1297;)Z
ARG 3 entity
CLASS class_1302 Equipable
FIELD field_6158 stack Lnet/minecraft/class_1799;
METHOD <init> (Lnet/minecraft/class_1799;)V