Random mappings around projectiles etc (#575)

Signed-off-by: liach <liach@users.noreply.github.com>
This commit is contained in:
liach 2019-03-31 22:11:51 +08:00 committed by Modmuss50
parent 37f54592dc
commit 6e44cd7dc6
7 changed files with 30 additions and 1 deletions

View File

@ -1,2 +1,2 @@
CLASS avw net/minecraft/entity/projectile/AbstractFireballEntity
FIELD f stack Lqg;
FIELD f STACK Lqg;

View File

@ -1,3 +1,4 @@
CLASS awo net/minecraft/entity/projectile/ExplodingWitherSkullEntity
FIELD f CHARGED Lqg;
METHOD a setCharged (Z)V
METHOD l isCharged ()Z

View File

@ -3,6 +3,7 @@ CLASS avr net/minecraft/entity/projectile/ExplosiveProjectileEntity
FIELD c posX D
FIELD d posY D
FIELD e posZ D
FIELD f life I
METHOD <init> (Laid;DDDDDDLbgv;)V
ARG 1 world
METHOD <init> (Laid;Laii;DDDLbgv;)V
@ -12,3 +13,4 @@ CLASS avr net/minecraft/entity/projectile/ExplosiveProjectileEntity
ARG 1 type
METHOD a onCollision (Lcre;)V
METHOD i getParticleType ()Lgd;
METHOD k getDrag ()F

View File

@ -4,6 +4,8 @@ CLASS avq net/minecraft/entity/projectile/ProjectileEntity
FIELD b PICKUP Lavq$a;
FIELD c CREATIVE_PICKUP Lavq$a;
METHOD a fromOrdinal (I)Lavq$a;
FIELD aA piercedEntities Lit/unimi/dsi/fastutil/ints/IntOpenHashSet;
FIELD aB piercingKilledEntities Ljava/util/List;
FIELD ap FLAGS Lqg;
FIELD aq PIERCE_LEVEL Lqg;
FIELD ar xTile I
@ -14,6 +16,7 @@ CLASS avq net/minecraft/entity/projectile/ProjectileEntity
FIELD ax damage D
FIELD az sound Lyh;
FIELD c inGround Z
FIELD d inGroundTime I
FIELD e pickupType Lavq$a;
FIELD f shake I
FIELD g ownerUuid Ljava/util/UUID;
@ -23,16 +26,23 @@ CLASS avq net/minecraft/entity/projectile/ProjectileEntity
ARG 1 index
METHOD a setOwner (Lahz;)V
METHOD a onHit (Laii;)V
METHOD a onEntityHit (Lcrd;)V
METHOD a onHit (Lcre;)V
METHOD a tryHitEntity (Lcrg;Lcrg;)Lcrd;
METHOD a setSound (Lyh;)V
METHOD a setCritical (Z)V
METHOD b setFlagByte (B)V
METHOD c setDamage (D)V
METHOD i age ()V
METHOD k getSound ()Lyh;
METHOD m getOwner ()Lahz;
METHOD n asItemStack ()Lbbp;
METHOD n setNoClip (Z)V
METHOD o getDamage ()D
METHOD o setShotFromCrossbow (Z)V
METHOD q isCritical ()Z
METHOD r isShotFromCrossbow ()Z
METHOD s getPierceLevel ()B
METHOD u getDragInWater ()F
METHOD v isNoClip ()Z
METHOD w clearPiercingStatus ()V

View File

@ -1 +1,10 @@
CLASS awd net/minecraft/entity/projectile/ShulkerBulletEntity
FIELD aq ownerUuid Ljava/util/UUID;
FIELD ar ownerPos Lev;
FIELD as targetUuid Ljava/util/UUID;
FIELD at targetPos Lev;
FIELD b owner Laii;
FIELD c target Lahz;
FIELD d direction Lfa;
METHOD a onHit (Lcre;)V
METHOD a setDirection (Lfa;)V

View File

@ -1,3 +1,5 @@
CLASS awn net/minecraft/entity/projectile/TridentEntity
FIELD aq LOYALTY Lqg;
FIELD ar tridentStack Lbbp;
FIELD as dealtDamage Z
METHOD w isOwnerAlive ()Z

View File

@ -17,13 +17,18 @@ CLASS p net/minecraft/util/SystemUtil
FIELD d LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a toMap ()Ljava/util/stream/Collector;
METHOD a getValueAsString (Lbvz;Ljava/lang/Object;)Ljava/lang/String;
METHOD a next (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
METHOD a consume (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;
METHOD a createTranslationKey (Ljava/lang/String;Lqr;)Ljava/lang/String;
ARG 0 type
ARG 1 id
METHOD a completeExceptionally (Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;
METHOD a stream (Ljava/util/Optional;)Ljava/util/stream/Stream;
METHOD a ifPresentOrElse (Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional;
METHOD a get (Ljava/util/function/Supplier;)Ljava/lang/Object;
ARG 0 supplier
METHOD b getMeasuringTimeMs ()J
METHOD b previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
METHOD b thenCombine (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
ARG 0 futures
METHOD c getMeasuringTimeNano ()J