@Override
 public EnumAction getItemUseAction(ItemStack item) {
   for (IUseHandler handler : useHandlers)
     if (handler.isUsable(item)) return handler.useAction(item);
   return EnumAction.none;
 }