| public Predicate<ItemStack> |  | d() |   | method_20310() |   | getHeldProjectiles() |   | func_220006_d() |  
  | 
| public Predicate<ItemStack> |  | b() |   | method_19268() |   | getProjectiles() |   | func_220004_b() |  
  | 
| public InteractionResultWrapper<ItemStack> |  | 
| public void |  | a(bce arg0, bhm arg1, aiu arg2, int arg3) |   | method_7840(class_1799 arg0, class_1937 arg1, class_1309 arg2, int arg3) |   | onStoppedUsing(ItemStack arg0, World arg1, LivingEntity arg2, int arg3) |   | func_77615_a(ItemStack arg0, World arg1, LivingEntity arg2, int arg3) |  
  | 
| private static boolean |  | 
| private static boolean |  | a(aiu arg0, bce arg1, bce arg2, boolean arg3, boolean arg4) |   | method_7765(class_1309 arg0, class_1799 arg1, class_1799 arg2, boolean arg3, boolean arg4) |   | loadProjectile(LivingEntity arg0, ItemStack arg1, ItemStack arg2, boolean arg3, boolean arg4) |   | func_220023_a(LivingEntity arg0, ItemStack arg1, ItemStack arg2, boolean arg3, boolean arg4) |  
  | 
| public static boolean |  | 
| public static void |  | 
| private static void |  | 
| private static List<ItemStack> |  | 
| private static void |  | 
| private static boolean |  | 
| private static void |  | a(bhm arg0, aiu arg1, ahf arg2, bce arg3, bce arg4, float arg5, boolean arg6, float arg7, float arg8, float arg9) |   | method_7763(class_1937 arg0, class_1309 arg1, class_1268 arg2, class_1799 arg3, class_1799 arg4, float arg5, boolean arg6, float arg7, float arg8, float arg9) |   | shoot(World arg0, LivingEntity arg1, Hand arg2, ItemStack arg3, ItemStack arg4, float arg5, boolean arg6, float arg7, float arg8, float arg9) |   | func_220016_a(World arg0, LivingEntity arg1, Hand arg2, ItemStack arg3, ItemStack arg4, float arg5, boolean arg6, float arg7, float arg8, float arg9) |  
  | 
| private static EntityArrow |  | a(bhm arg0, aiu arg1, bce arg2, bce arg3) |   | method_18814(class_1937 arg0, class_1309 arg1, class_1799 arg2, class_1799 arg3) |   | createArrow(World arg0, LivingEntity arg1, ItemStack arg2, ItemStack arg3) |   | func_220024_a(World arg0, LivingEntity arg1, ItemStack arg2, ItemStack arg3) |  
  | 
| public static void |  | a(bhm arg0, aiu arg1, ahf arg2, bce arg3, float arg4, float arg5) |   | method_7777(class_1937 arg0, class_1309 arg1, class_1268 arg2, class_1799 arg3, float arg4, float arg5) |   | shootAll(World arg0, LivingEntity arg1, Hand arg2, ItemStack arg3, float arg4, float arg5) |   | func_220014_a(World arg0, LivingEntity arg1, Hand arg2, ItemStack arg3, float arg4, float arg5) |  
  | 
| private static float[] |  | 
| private static float |  | a(boolean arg0) |   | method_7784(boolean arg0) |   | getSoundPitch(boolean arg0) |   | func_220032_a(boolean arg0) |  
  | 
| private static void |  | 
| public void |  | a(bhm arg0, aiu arg1, bce arg2, int arg3) |   | method_7852(class_1937 arg0, class_1309 arg1, class_1799 arg2, int arg3) |   | usageTick(World arg0, LivingEntity arg1, ItemStack arg2, int arg3) |   | func_219972_a(World arg0, LivingEntity arg1, ItemStack arg2, int arg3) |  
  | 
| public int |  | 
| public static int |  | 
| public EnumAnimation |  | 
| private SoundEffect |  | a(int arg0) |   | method_7773(int arg0) |   | getQuickChargeSound(int arg0) |   | func_220025_a(int arg0) |  
  | 
| private static float |  | 
| private static float |  | 
| public void |  | a(bce arg0, bhm arg1, List<jn> arg2, bdm arg3) |   | method_7851(class_1799 arg0, class_1937 arg1, List<class_2561> arg2, class_1836 arg3) |   | appendTooltip(ItemStack arg0, World arg1, List<Text> arg2, TooltipContext arg3) |   | func_77624_a(ItemStack arg0, World arg1, List<ITextComponent> arg2, ITooltipFlag arg3) |  
  |