CLASS tm net/minecraft/entity/damage/DamageSource FIELD A projectile Z FIELD B scaleWithDifficulty Z FIELD C magic Z FIELD D explosive Z FIELD a IN_FIRE Ltm; FIELD b LIGHTNING_BOLT Ltm; FIELD c ON_FIRE Ltm; FIELD d LAVA Ltm; FIELD e HOT_FLOOR Ltm; FIELD f IN_WALL Ltm; FIELD h DROWN Ltm; FIELD i STARVE Ltm; FIELD j CACTUS Ltm; FIELD k FALL Ltm; FIELD l FLY_INTO_WALL Ltm; FIELD m OUT_OF_WORLD Ltm; FIELD n GENERIC Ltm; FIELD o MAGIC Ltm; FIELD p WITHER Ltm; FIELD q ANVIL Ltm; FIELD r FALLING_BLOCK Ltm; FIELD s DRAGON_BREATH Ltm; FIELD u name Ljava/lang/String; FIELD w damageToCreative Z FIELD x unblockable Z FIELD z fire Z METHOD a isProjectile ()Z METHOD a byPlayer (Lacu;)Ltm; METHOD a byArrow (Lacx;Lub;)Ltm; METHOD a byExplosiveProjectile (Ladb;Lub;)Ltm; METHOD a byExplosion (Lald;)Ltm; METHOD a byThorns (Lub;)Ltm; METHOD a byThrownProjectile (Lub;Lub;)Ltm; METHOD a byMobProjectile (Lub;Luk;)Ltm; METHOD a byMob (Luk;)Ltm; METHOD b setProjectile ()Ltm; METHOD b byMagic (Lub;Lub;)Ltm; METHOD b byExplosion (Luk;)Ltm; METHOD c isExplosive ()Z METHOD c getDeathMessage (Luk;)Lgk; METHOD d setExplosive ()Ltm; METHOD g doesDamageToCreative ()Z METHOD h isUnblockable ()Z METHOD i getSource ()Lub; METHOD j getAttacker ()Lub; METHOD l setDamageToCreative ()Ltm; METHOD m setUnblockable ()Ltm; METHOD n setFire ()Ltm; METHOD o isFire ()Z METHOD p getName ()Ljava/lang/String; METHOD q setScaledWithDifficulty ()Ltm; METHOD r isScaledWithDifficulty ()Z METHOD s setMagic ()Z METHOD t setMagic ()Ltm; METHOD u isSourceCreativePlayer ()Z