{"id":26372826,"url":"https://github.com/moedevelops/autofisher","last_synced_at":"2025-03-17T01:19:28.091Z","repository":{"id":206580251,"uuid":"717223672","full_name":"MoeDevelops/autofisher","owner":"MoeDevelops","description":"Autofishing script for Minecraft","archived":false,"fork":false,"pushed_at":"2024-03-27T17:01:08.000Z","size":38,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-14T23:37:52.247Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MoeDevelops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-11-10T21:08:16.000Z","updated_at":"2023-12-14T09:04:11.000Z","dependencies_parsed_at":"2023-12-20T11:48:43.356Z","dependency_job_id":"3efe9ff9-1297-4e7d-9f97-0f9a5fa5c74b","html_url":"https://github.com/MoeDevelops/autofisher","commit_stats":null,"previous_names":["moedevelops/autofisher"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoeDevelops%2Fautofisher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoeDevelops%2Fautofisher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoeDevelops%2Fautofisher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoeDevelops%2Fautofisher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MoeDevelops","download_url":"https://codeload.github.com/MoeDevelops/autofisher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955757,"owners_count":20374373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-17T01:19:27.646Z","updated_at":"2025-03-17T01:19:28.081Z","avatar_url":"https://github.com/MoeDevelops.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minecraft Autofisher\nThis Python script automates fishing in Minecraft, specifically designed for open waters as AFK-fishing became less effective after Version 1.16, which restricted treasure acquisition in closed-off water bodies.\n\n## How does it work\nThe script captures screenshots of the Minecraft screen, monitoring for the appearance of the \"Fishing Bobber splashes\" text in the subtitles. Upon detection, the script initiates two right-click actions with a delay, allowing you to reel in loot and cast your fishing rod again.\n\n## Configuration\n### Minecraft\n* Ensure you're not using a texture pack that changes the font.\n* Check your GUI Scale setting. If it's set to Auto, configure it to a value you prefer.\n\n### config.txt\n* Set the value of `gui_scale` in `config.txt` to the GUI Scale in Minecraft.\n\n## Use a release\n### Linux\n1. Unzip\n    ```bash\n    tar -xvzf autofisher_linux_x64.tar.gz  \n    ```\n2. Navigate to directory\n    ```bash\n    cd autofisher\n    ```\n3. Execute autofisher\n    ```bash\n    ./autofisher\n    ```\n\n### Is it running?\nThe program is running if the console prints out\n```py\nSearching screen...\n```\n\n### Windows\n1. Unzip\u003cbr\u003e\n    Unzip the `autofisher_win_x64.zip` file\n2. Navigate to directory\u003cbr\u003e\n    Open the directory autofisher\n3. Execute autofisher\u003cbr\u003e\n    Double click on autofisher.exe\n\n## Use source code\n### Install Python\nInstall python 11.6, if not already installed.\u003cbr\u003e\nIf you are on windows check the box `Add python.exe to PATH` in the installer\nIf you are on Linux make sure to isntall python3-dev\n### Linux\n1. Set up a virtual environment (optional but recommend)\n    ```bash\n    python3 -m venv venv\n    ```\n2. Activate the virtual environment\n    ```bash\n    source venv/bin/activate\n    ```\n3. Install dependencies\n    ```bash\n    pip install pyautogui pynput opencv-python\n    ```\n4. Start the script\n    ``` bash\n    python3 main.py\n    ```\n\n### Windows\n1. Set up a virtual environment (optional but recommend)\n    ```bash\n    python -m venv venv\n    ```\n2. Activate the virtual environment\n    ```bash\n    venv\\Scripts\\activate\n    ```\n3. Install dependencies\n    ```bash\n    pip install pyautogui pynput opencv-python\n    ```\n4. Start the script\n    ``` bash\n    python main.py\n    ```\n\n## Notes\n- This script has only been tested on Linux with Debian and KDE Plasma.\n- **Caution:** The use of this script may be considered cheating on some servers. Please use it responsibly.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoedevelops%2Fautofisher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoedevelops%2Fautofisher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoedevelops%2Fautofisher/lists"}