predicate stuff (#2275)

This commit is contained in:
Shnupbups 2021-04-05 20:30:23 +10:00 committed by GitHub
parent f0f341e715
commit 74a7bf1680
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 99 additions and 0 deletions

View File

@ -30,3 +30,5 @@ CLASS net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate
ARG 1 state
METHOD method_29233 tag (Lnet/minecraft/class_3494;)Lnet/minecraft/class_4550$class_4710;
ARG 1 tag
METHOD method_35042 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_4550$class_4710;
ARG 1 nbt

View File

@ -26,6 +26,14 @@ CLASS net/minecraft/class_2019 net/minecraft/predicate/DamagePredicate
FIELD field_9528 sourceEntity Lnet/minecraft/class_2048;
FIELD field_9529 type Lnet/minecraft/class_2022;
FIELD field_9530 dealt Lnet/minecraft/class_2096$class_2099;
METHOD method_35116 type (Lnet/minecraft/class_2022;)Lnet/minecraft/class_2019$class_2020;
ARG 1 type
METHOD method_35117 sourceEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2019$class_2020;
ARG 1 sourceEntity
METHOD method_35118 dealt (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2019$class_2020;
ARG 1 dealt
METHOD method_35119 taken (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2019$class_2020;
ARG 1 taken
METHOD method_8841 blocked (Ljava/lang/Boolean;)Lnet/minecraft/class_2019$class_2020;
ARG 1 blocked
METHOD method_8842 type (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2019$class_2020;

View File

@ -15,3 +15,15 @@ CLASS net/minecraft/class_4551 net/minecraft/predicate/FluidPredicate
ARG 2 pos
METHOD method_33259 (Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException;
ARG 0 id
CLASS class_6079 Builder
FIELD field_30912 fluid Lnet/minecraft/class_3611;
FIELD field_30913 tag Lnet/minecraft/class_3494;
FIELD field_30914 state Lnet/minecraft/class_4559;
METHOD method_35221 create ()Lnet/minecraft/class_4551$class_6079;
METHOD method_35222 tag (Lnet/minecraft/class_3494;)Lnet/minecraft/class_4551$class_6079;
ARG 1 tag
METHOD method_35223 state (Lnet/minecraft/class_4559;)Lnet/minecraft/class_4551$class_6079;
ARG 1 state
METHOD method_35224 fluid (Lnet/minecraft/class_3611;)Lnet/minecraft/class_4551$class_6079;
ARG 1 fluid
METHOD method_35225 build ()Lnet/minecraft/class_4551;

View File

@ -9,3 +9,9 @@ CLASS net/minecraft/class_4552 net/minecraft/predicate/LightPredicate
METHOD method_22483 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
CLASS class_6087 Builder
FIELD field_31078 light Lnet/minecraft/class_2096$class_2100;
METHOD method_35271 create ()Lnet/minecraft/class_4552$class_6087;
METHOD method_35272 light (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4552$class_6087;
ARG 1 light
METHOD method_35273 build ()Lnet/minecraft/class_4552;

View File

@ -51,3 +51,20 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate
FIELD field_20733 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_20734 advancements Ljava/util/Map;
METHOD method_22507 build ()Lnet/minecraft/class_4553;
METHOD method_35310 create ()Lnet/minecraft/class_4553$class_4557;
METHOD method_35311 stat (Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
ARG 1 stat
ARG 2 value
METHOD method_35312 gamemode (Lnet/minecraft/class_1934;)Lnet/minecraft/class_4553$class_4557;
ARG 1 gamemode
METHOD method_35313 experienceLevel (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
ARG 1 experienceLevel
METHOD method_35314 advancement (Lnet/minecraft/class_2960;Ljava/util/Map;)Lnet/minecraft/class_4553$class_4557;
ARG 1 id
ARG 2 criteria
METHOD method_35315 recipe (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;
ARG 1 id
ARG 2 unlocked
METHOD method_35316 advancement (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;
ARG 1 id
ARG 2 done

View File

@ -49,6 +49,24 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic
FIELD field_9549 isFire Ljava/lang/Boolean;
FIELD field_9550 isMagic Ljava/lang/Boolean;
FIELD field_9551 isLightning Ljava/lang/Boolean;
METHOD method_35130 directEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
METHOD method_35131 sourceEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
METHOD method_35132 sourceEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
METHOD method_35133 explosion (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;
ARG 1 explosion
METHOD method_35134 bypassesArmor (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;
ARG 1 bypassesArmor
METHOD method_35135 bypassesInvulnerability (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;
ARG 1 bypassesInvulnerability
METHOD method_35136 bypassesMagic (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;
ARG 1 bypassesMagic
METHOD method_35137 fire (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;
ARG 1 fire
METHOD method_35138 magic (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;
ARG 1 magic
METHOD method_8851 build ()Lnet/minecraft/class_2022;
METHOD method_8852 projectile (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;
ARG 1 projectile

View File

@ -3,6 +3,9 @@ CLASS net/minecraft/class_2102 net/minecraft/predicate/entity/EntityEffectPredic
FIELD field_9710 effects Ljava/util/Map;
METHOD <init> (Ljava/util/Map;)V
ARG 1 effects
METHOD method_35290 withEffect (Lnet/minecraft/class_1291;Lnet/minecraft/class_2102$class_2103;)Lnet/minecraft/class_2102;
ARG 1 statusEffect
ARG 2 data
METHOD method_9062 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_9063 test (Ljava/util/Map;)Z

View File

@ -36,3 +36,7 @@ CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPre
ARG 1 legs
METHOD method_27970 feet (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 feet
METHOD method_35195 mainhand (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 mainhand
METHOD method_35196 offhand (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 offhand

View File

@ -31,6 +31,12 @@ CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredica
FIELD field_9588 isSprinting Ljava/lang/Boolean;
METHOD method_29935 isBaby (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
ARG 1 isBaby
METHOD method_35203 sneaking (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
ARG 1 sneaking
METHOD method_35204 sprinting (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
ARG 1 sprinting
METHOD method_35205 swimming (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
ARG 1 swimming
METHOD method_8897 create ()Lnet/minecraft/class_2040$class_2041;
METHOD method_8898 onFire (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
ARG 1 onFire

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_4965 net/minecraft/predicate/entity/FishingHookPredicate
FIELD field_23137 ANY Lnet/minecraft/class_4965;
FIELD field_23138 inOpenWater Z
FIELD field_30854 IN_OPEN_WATER Ljava/lang/String;
METHOD <init> (Z)V
ARG 1 inOpenWater
METHOD method_26092 toJson ()Lcom/google/gson/JsonElement;

View File

@ -57,6 +57,20 @@ CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate
ARG 1 block
METHOD method_27990 smokey (Ljava/lang/Boolean;)Lnet/minecraft/class_2090$class_2091;
ARG 1 smokey
METHOD method_35274 fluid (Lnet/minecraft/class_4551;)Lnet/minecraft/class_2090$class_2091;
ARG 1 fluid
METHOD method_35275 light (Lnet/minecraft/class_4552;)Lnet/minecraft/class_2090$class_2091;
ARG 1 light
METHOD method_35276 x (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 x
METHOD method_35277 feature (Lnet/minecraft/class_3195;)Lnet/minecraft/class_2090$class_2091;
ARG 1 feature
METHOD method_35278 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 y
METHOD method_35279 dimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 dimension
METHOD method_35280 z (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 z
METHOD method_9023 build ()Lnet/minecraft/class_2090;
METHOD method_9024 biome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 biome

View File

@ -37,6 +37,14 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
FIELD field_9654 nbt Lnet/minecraft/class_2105;
METHOD method_20399 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074;
ARG 1 nbt
METHOD method_35232 potion (Lnet/minecraft/class_1842;)Lnet/minecraft/class_2073$class_2074;
ARG 1 potion
METHOD method_35233 count (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;
ARG 1 count
METHOD method_35234 storedEnchantment (Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074;
ARG 1 enchantment
METHOD method_35235 durability (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;
ARG 1 durability
METHOD method_8973 create ()Lnet/minecraft/class_2073$class_2074;
METHOD method_8975 tag (Lnet/minecraft/class_3494;)Lnet/minecraft/class_2073$class_2074;
ARG 1 tag