| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | 
| public static DamageSource |  | a() |   | netherBedExplosion() |   | method_5523() |   | m_kkaadpme() |   | netherBed() |   | func_199683_a() |  
  | 
| public boolean |  | b() |   | isProjectile() |   | method_5533() |   | m_ohwgevas() |   | isProjectile() |   | func_76352_a() |  
  | 
| public DamageSource |  | c() |   | setProjectile() |   | method_5517() |   | m_yuyxpprq() |   | setProjectile() |   | func_76349_b() |  
  | 
| public boolean |  | d() |   | isExplosion() |   | method_5535() |   | m_drhtvqyw() |   | isExplosive() |   | func_94541_c() |   | isExplosion() |  
  | 
| public DamageSource |  | e() |   | setExplosion() |   | method_5518() |   | m_sjzucmif() |   | setExplosive() |   | func_94540_d() |   | setExplosion() |  
  | 
| public boolean |  | f() |   | isBypassArmor() |   | method_5537() |   | m_vabctkze() |   | bypassesArmor() |   | func_76363_c() |   | ignoresArmor() |  
  | 
| public float |  | g() |   | getFoodExhaustion() |   | method_5528() |   | m_gitjyyur() |   | getExhaustion() |   | func_76345_d() |   | getExhaustionCost() |  
  | 
| public boolean |  | h() |   | isBypassInvul() |   | method_5538() |   | m_bsoksvtv() |   | isOutOfWorld() |   | func_76357_e() |   | ignoresInvulnerability() |  
  | 
| public boolean |  | i() |   | isBypassMagic() |   | method_5504() |   | m_dqrxdxud() |   | isUnblockable() |   | func_151517_h() |   | isStarvation() |  
  | 
| public Entity |  | j() |   | getDirectEntity() |   | method_5526() |   | m_ahzghinx() |   | getSource() |   | func_76364_f() |  
  | 
| public Entity |  | k() |   | getEntity() |   | method_5529() |   | m_qlknncwi() |   | getAttacker() |   | func_76346_g() |   | getEntity() |  
  | 
| protected DamageSource |  | l() |   | bypassArmor() |   | method_5508() |   | m_gbxedcoz() |   | setBypassesArmor() |   | func_76348_h() |   | setIgnoreArmor() |  
  | 
| protected DamageSource |  | m() |   | bypassInvul() |   | method_5505() |   | m_ekarqkhq() |   | setOutOfWorld() |   | func_76359_i() |   | setIgnoresInvulnerability() |  
  | 
| protected DamageSource |  | n() |   | bypassMagic() |   | method_5509() |   | m_sglommlx() |   | setUnblockable() |   | func_151518_m() |   | setStarvation() |  
  | 
| protected DamageSource |  | o() |   | setIsFire() |   | method_5507() |   | m_vbtifkwg() |   | setFire() |   | func_76361_j() |   | setFire() |  
  | 
| public Component |  | 
| public boolean |  | p() |   | isFire() |   | method_5534() |   | m_kunhooiu() |   | isFire() |   | func_76347_k() |   | isFire() |  
  | 
| public String |  | q() |   | getMsgId() |   | method_5525() |   | m_plzuatal() |   | getName() |   | func_76355_l() |  
  | 
| public DamageSource |  | r() |   | setScalesWithDifficulty() |   | method_5516() |   | m_bnxaxpzx() |   | setScaledWithDifficulty() |   | func_76351_m() |  
  | 
| public boolean |  | s() |   | scalesWithDifficulty() |   | method_5514() |   | m_znrzkbwp() |   | isScaledWithDifficulty() |   | func_76350_n() |  
  | 
| public boolean |  | t() |   | isMagic() |   | method_5527() |   | m_ydpojizq() |   | getMagic() |   | func_82725_o() |   | isMagic() |  
  | 
| public DamageSource |  | u() |   | setMagic() |   | method_5515() |   | m_hzcbboyy() |   | setUsesMagic() |   | func_82726_p() |   | setMagic() |  
  | 
| public boolean |  | v() |   | isCreativePlayer() |   | method_5530() |   | m_tdwacpom() |   | isSourceCreativePlayer() |   | func_180136_u() |  
  | 
| public Vec3 |  | w() |   | getSourcePosition() |   | method_5510() |   | m_kfwdxrel() |   | getPosition() |   | func_188404_v() |  
  |