| protected void | |  | a_() |  |  | defineSynchedData() |  |  | method_5693() |  |  | m_lwugwlsw() |  |  | initDataTracker() |  |  | initDataTracker() |  |  | m_8097_() | 
 | 
| public boolean | |  | a(double arg0) |  |  | shouldRenderAtSqrDistance(double arg0) |  |  | method_5640(double arg0) |  |  | m_foqrqvze(double arg0) |  |  | shouldRender(double arg0) |  |  | shouldRender(double arg0) |  |  | m_6783_(double arg0) | 
 | 
| public boolean | |  | k(double arg0, double arg1, double arg2) |  |  | shouldRender(double arg0, double arg1, double arg2) |  |  | method_5727(double arg0, double arg1, double arg2) |  |  | m_ryjpmajv(double arg0, double arg1, double arg2) |  |  | shouldRender(double arg0, double arg1, double arg2) |  |  | shouldRender(double arg0, double arg1, double arg2) |  |  | m_6000_(double p_37084_, double arg1, double arg2) | 
 | 
| public void | |  | l() |  |  | tick() |  |  | method_5773() |  |  | m_arkgrfeb() |  |  | tick() |  |  | tick() |  |  | m_8119_() | 
 | 
| private void | |  | o() |  |  | explode() |  |  | method_16830() |  |  | m_evuvwgwj() |  |  | explodeAndRemove() |  |  | explodeAndRemove() |  |  | m_37080_() | 
 | 
| protected void |  | 
| protected void |  | 
| private boolean | |  | p() |  |  | hasExplosion() |  |  | method_20308() |  |  | m_ymswbxpv() |  |  | hasExplosionEffects() |  |  | hasExplosionEffects() |  |  | m_37086_() | 
 | 
| private void | |  | q() |  |  | dealExplosionDamage() |  |  | method_7475() |  |  | m_hqxwjjzr() |  |  | explode() |  |  | explode() |  |  | m_37087_() | 
 | 
| private boolean | |  | r() |  |  | isAttachedToEntity() |  |  | method_7476() |  |  | m_jmrzgyih() |  |  | wasShotByEntity() |  |  | wasShotByEntity() |  |  | m_37088_() | 
 | 
| public boolean | |  | k() |  |  | isShotAtAngle() |  |  | method_7477() |  |  | m_xcvjkzhu() |  |  | wasShotAtAngle() |  |  | wasShotAtAngle() |  |  | m_37079_() | 
 | 
| public void | |  | b(byte arg0) |  |  | handleEntityEvent(byte arg0) |  |  | method_5711(byte arg0) |  |  | m_kkieextx(byte arg0) |  |  | handleStatus(byte arg0) |  |  | handleStatus(byte arg0) |  |  | m_7822_(byte arg0) | 
 | 
| public void |  | 
| public void |  | 
| public ItemStack | |  | j() |  |  | getItem() |  |  | method_7495() |  |  | m_xtxqiwdu() |  |  | getStack() |  |  | getStack() |  |  | m_7846_() | 
 | 
| public boolean | |  | cn() |  |  | isAttackable() |  |  | method_5732() |  |  | m_kymkfjov() |  |  | isAttackable() |  |  | isAttackable() |  |  | m_6097_() | 
 |