various mappings (#239)

This commit is contained in:
kashike 2018-12-05 08:17:20 +11:00 committed by Adrian Siekierka
parent 557df3c0fb
commit feeb33086f
12 changed files with 49 additions and 1 deletions

View File

@ -1,11 +1,16 @@
CLASS bh net/minecraft/predicate/NbtPredicate
FIELD a ANY Lbh;
FIELD b tag Lhp;
METHOD <init> (Lhp;)V
ARG 1 tag
METHOD a serialize ()Lcom/google/gson/JsonElement;
METHOD a test (Lagi;)Z
ARG 1 entity
METHOD a test (Lavs;)Z
ARG 1 stack
METHOD a deserialize (Lcom/google/gson/JsonElement;)Lbh;
ARG 0 element
METHOD a test (Lig;)Z
ARG 1 tag
METHOD b (Lagi;)Lhp;
ARG 0 entity

View File

@ -1,5 +1,7 @@
CLASS bos net/minecraft/predicate/block/BlockPredicate
FIELD a block Lbfr;
METHOD <init> (Lbfr;)V
ARG 1 block
METHOD a make (Lbfr;)Lbos;
ARG 0 block
METHOD a apply (Lboj;)Z

View File

@ -12,9 +12,12 @@ CLASS aj net/minecraft/predicate/entity/DamageSourcePredicate
FIELD j sourceEntity Las;
METHOD a create ()Laj$a;
METHOD a directEntity (Las$a;)Laj$a;
ARG 1 directEntity
METHOD a projectile (Ljava/lang/Boolean;)Laj$a;
ARG 1 isProjectile
METHOD b build ()Laj;
METHOD h lightning (Ljava/lang/Boolean;)Laj$a;
ARG 1 isLightning
FIELD a EMPTY Laj;
FIELD b isProjectile Ljava/lang/Boolean;
FIELD c isExplosion Ljava/lang/Boolean;
@ -26,6 +29,17 @@ CLASS aj net/minecraft/predicate/entity/DamageSourcePredicate
FIELD i isLightning Ljava/lang/Boolean;
FIELD j directEntity Las;
FIELD k sourceEntity Las;
METHOD <init> (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Las;Las;)V
ARG 1 isProjectile
ARG 2 isExplosion
ARG 3 bypassesArmor
ARG 4 bypassesInvulnerability
ARG 5 bypassesMagic
ARG 6 isFire
ARG 7 isMagic
ARG 8 isLightning
ARG 9 directEntity
ARG 10 sourceEntity
METHOD a serialize ()Lcom/google/gson/JsonElement;
METHOD a deserialize (Lcom/google/gson/JsonElement;)Laj;
ARG 0 element
@ -38,5 +52,7 @@ CLASS aj net/minecraft/predicate/entity/DamageSourcePredicate
METHOD a test (Luj;Lckp;Lafr;)Z
ARG 1 world
ARG 2 pos
ARG 3 source
METHOD a test (Lul;Lafr;)Z
ARG 1 player
ARG 2 source

View File

@ -10,6 +10,7 @@ CLASS ak net/minecraft/predicate/entity/DistancePredicate
ARG 2 y
ARG 3 z
ARG 4 horizontal
ARG 5 absolute
METHOD a serialize ()Lcom/google/gson/JsonElement;
METHOD a test (DDDDDD)Z
METHOD a (Lbf$c;)Lak;

View File

@ -14,6 +14,8 @@ CLASS bg net/minecraft/predicate/entity/EntityEffectPredicate
ARG 0 json
FIELD a EMPTY Lbg;
FIELD b effects Ljava/util/Map;
METHOD <init> (Ljava/util/Map;)V
ARG 1 effects
METHOD a create ()Lbg;
METHOD a test (Lagi;)Z
METHOD a test (Lagr;)Z

View File

@ -12,6 +12,7 @@ CLASS ap net/minecraft/predicate/entity/EntityEquipmentPredicate
ARG 3 legs
ARG 4 feet
ARG 5 mainhand
ARG 6 offhand
METHOD a serialize ()Lcom/google/gson/JsonElement;
METHOD a test (Lagi;)Z
METHOD a deserialize (Lcom/google/gson/JsonElement;)Lap;

View File

@ -7,6 +7,7 @@ CLASS aq net/minecraft/predicate/entity/EntityFlagsPredicate
FIELD e isBaby Ljava/lang/Boolean;
METHOD a create ()Laq$a;
METHOD a onFire (Ljava/lang/Boolean;)Laq$a;
ARG 1 isOnFire
METHOD b build ()Laq;
FIELD a ANY Laq;
FIELD b isOnFire Ljava/lang/Boolean;
@ -19,8 +20,10 @@ CLASS aq net/minecraft/predicate/entity/EntityFlagsPredicate
ARG 2 isSneaking
ARG 3 isSprinting
ARG 4 isSwimming
ARG 5 isBaby
METHOD a serialize ()Lcom/google/gson/JsonElement;
METHOD a test (Lagi;)Z
ARG 1 entity
METHOD a deserialize (Lcom/google/gson/JsonElement;)Laq;
ARG 0 element
METHOD a deserializeBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;

View File

@ -10,17 +10,28 @@ CLASS as net/minecraft/predicate/entity/EntityPredicate
FIELD h catType Lpy;
METHOD a create ()Las$a;
METHOD a type (Lagm;)Las$a;
ARG 1 type
METHOD a distance (Lak;)Las$a;
ARG 1 distance
METHOD a equipment (Lap;)Las$a;
ARG 1 equipment
METHOD a flags (Laq;)Las$a;
ARG 1 flags
METHOD a type (Lat;)Las$a;
ARG 1 type
METHOD a location (Lbd;)Las$a;
ARG 1 location
METHOD a effects (Lbg;)Las$a;
ARG 1 effects
METHOD a nbt (Lbh;)Las$a;
ARG 1 nbt
METHOD a type (Lpy;)Las$a;
ARG 1 catType
METHOD a type (Lxx;)Las$a;
ARG 1 tag
METHOD b build ()Las;
METHOD b catType (Lpy;)Las$a;
ARG 1 catType
FIELD a ANY Las;
FIELD b EMPTY [Las;
FIELD c type Lat;
@ -39,6 +50,7 @@ CLASS as net/minecraft/predicate/entity/EntityPredicate
ARG 5 nbt
ARG 6 flags
ARG 7 equipment
ARG 8 catType
METHOD a serialize ()Lcom/google/gson/JsonElement;
METHOD a deserialize (Lcom/google/gson/JsonElement;)Las;
ARG 0 el

View File

@ -4,10 +4,14 @@ CLASS at net/minecraft/predicate/entity/EntityTypePredicate
METHOD a matches (Lagm;)Z
CLASS at$a Tagged
FIELD b tag Lxx;
METHOD <init> (Lxx;)V
ARG 1 tag
METHOD a toJson ()Lcom/google/gson/JsonElement;
METHOD a matches (Lagm;)Z
CLASS at$b Single
FIELD b type Lagm;
METHOD <init> (Lagm;)V
ARG 1 type
METHOD a toJson ()Lcom/google/gson/JsonElement;
METHOD a matches (Lagm;)Z
FIELD a ANY Lat;

View File

@ -8,6 +8,7 @@ CLASS bd net/minecraft/predicate/entity/LocationPredicate
FIELD f dimension Lbrc;
METHOD a build ()Lbd;
METHOD a biome (Lbbp;)Lbd$a;
ARG 1 biome
FIELD a ANY Lbd;
FIELD b x Lbf$c;
FIELD c y Lbf$c;

View File

@ -62,7 +62,7 @@ CLASS auj net/minecraft/sortme/ItemGroup
ARG 0 id
ARG 1 unlocalizedName
METHOD f getIconItem ()Lavs;
FIELD a TABS [Lauj;
FIELD a GROUPS [Lauj;
FIELD b BUILDING_BLOCKS Lauj;
FIELD c DECORATIONS Lauj;
FIELD d REDSTONE Lauj;

View File

@ -21,6 +21,7 @@ CLASS ark net/minecraft/sortme/Raid
FIELD p groupsSpawned I
FIELD r postRaidTicks I
FIELD s preRaidTicks I
FIELD u random Ljava/util/Random;
METHOD <init> (ILbaq;Lald;)V
ARG 1 id
ARG 2 world