Description
This mod will automatically reel in and recast your fishing rod when you catch a fish. Just cast the fishing rod one time into the water and let the mod do the rest.
Usage
• Configurable key (V by default) to open a GUI for changing individual settings.
• Very simple to use, just cast the fishing rod into the water once, and it will automatically reel in at the correct time and recast after a couple second wait.
• Enable Autofish - Toggles the entire mod on or off.
• Enable MultiRod - After using up a rod, it will try to auto switch to the next one in your hotbar if it exists, so you can fish for extended periods of time with multiple rods. (Switches to the first rod in your hotbar after each reel)
• Enable Break Protection - Ignores fishing rods once they are almost broken. This is useful if you have an enchanted fishing rod and you don't want it to break.
Videos and Images:
Review thanks to Wipper (A bit outdated but it shows the core functionality):
Installation
For 1.14 and later: 1. Install the Fabric Mod Loader (Click "Vanilla" if you use the standard launcher).
2. Download the Fabric API and place the .jar file in the /.minecraft/mods/ folder.
3. Download Autofish and place the .jar file in the /.minecraft/mods/ folder.
4. Launch Minecraft using the Fabric profile. For 1.13.2:
1. Install Rift Mod Loader for 1.13.2. (See under "Using the Minecraft Launcher"). Run the downloaded jar to install it.
2. Download Autofish and place the .jar file in the /.minecraft/mods/ folder.
3. Launch Minecraft using the Rift profile.
For 1.12.2 and earlier:
1. Install LiteLoader. Click here for LiteLoader downloads
2. Download Autofish and place the .litemod file in the /.minecraft/mods/ folder. Do not change the extension from .litemod or it will not load.
3. Launch Minecraft using the LiteLoader profile.
Download Autofish 0.4.9 for [1.8][1.7.10]
• Fixed multirod not switching after rod break
• Added alternate options menu in the LiteLoader config panel for those who want to disable the dedicated keybind
• Added mod compatibility for Mariculture and added Mariculture fishing rods to the config file by default
Autofish 0.4.8 for 1.8
• Updated to Minecraft 1.8
• Added Aquaculture rods to config by default
Autofish 0.4.7 for 1.7.10
• Fixed compatibility with Aquaculture and other mods
• Added delay between ClearLag recasts
Autofish 0.4.6 for 1.7.10
• Added a slight delay after the ClearLag message is displayed
• Added option to change recast delay time in the config file
Autofish 0.4.5 for 1.7.10
• Fixed a bug where it would only autofish in the overworld while in singleplayer
• Removed recaster - it was unnecessary and confused users
• Can now recast upon seeing a message in chat (such as the message displayed when the ClearLag plugin removes fish hook entities) - the regex can be configured in the config file, but by default it's set to the ClearLag's default message
Autofish 0.4.4 for 1.7.10
• Fixed a bug where Multirod "no break mode" would keep using the last fishing rod and let it break - now it stops fishing after reeling in if no suitable rod is found - Note: If the player manually casts using an almost broken fishing rod, the mod will still use it for one catch; the check is performed after a fish is reeled in.
Autofish 0.4.3 for 1.7.10
• Update to 1.7.10
• Added an option for MultiRod to ignore fishing rods after they're almost broken
• Slight improvement to singleplayer detection
Download Autofish 0.4.2 for [1.7.2]
• Added support for different types of fishing rods added through other mods (such as Extended Workbench). Note: In many cases the rods will work without modifying anything, otherwise you'll need to add the fishing rod ID (the one you would use with the /give command) to the config file manually. If you use a mod that adds a fishing rod and it's not working, let me know and I can try to develop a workaround.
Autofish 0.4.1 for 1.7.2
• Fixed it not detecting catches when the rod visually rises above the water in SMP after being casted
• Fixed ClientPermissions support
Autofish 0.4.0 for 1.7.2
• Update to Minecraft 1.7.2 - fishing rod enchantments, new fish, and rare catches!
• Completely rewritten detection, works extremely well now for both singleplayer and SMP - much better than before
• Default key to "V"
• Added option to toggle rod switching (multirod)
• New GUI look
• Removed adding of extra rod IDs (Mojang is moving away from the numerical ID system so this won't really be viable later on, however a new implementation will be made later)
• Removed particle spawning (annoying and unnecessary)
• Removed the GUI tooltips (will probably re-add these later)
Download Autofish 0.3.2 for [1.6.4]
• Update to Minecraft 1.6.4
• Update 7/3/2014: improved singleplayer detection
Download Autofish 0.3.1 for [1.6.2]
Latest changes:
• Ability to add more IDs for fishing rods, for use with other mods which add new variations of the fishing rod
Autofish 0.3 for 1.6.2
• Update to Minecraft 1.6.2
• Hovering your mouse over a button in the GUI will show helpful information about what the button does
• Attempts to detect messages from plugins such as ClearLag that delete the hook entity and recast. By default it detects the default ClearLag message.
• Many code changes
Download Autofish 0.2.3 [1.5.2]
• More code cleanup, especially in options file handling
• Moved the options file to /mods/Autofish/, the old one can be deleted if you have it
• The reel animation should now show for you when it casts (it always showed for everyone else, just not client side)
• Minor performance tweaks
Autofish 0.2.2 for 1.5.2
• Rod switching should work now
• Hopefully made it a little more accurate by tweaking current method
• Added a nifty little feature that spawns some particles when it auto catches a fish (Client side), useful for knowing whether it was a recast or catch attempt, debugging, and just looking cool (configurable in GUI)
Autofish 0.2.1 for 1.5.2
• Fixed the recaster, should work as expected now
• Added ability to change the time between recasts, default 45 seconds (currently only from the options file, will be available from the GUI eventually) note: time is in milliseconds in the file
Autofish 0.2 for 1.5.2
• Added a settings GUI (the button will open the GUI rather than toggle autofish) to toggle individual settings much more easily
Autofish 0.1.1 for 1.5.2
• Code cleanup
• Added recaster - if you don't catch a fish within a minute or so, it will recast
Autofish 0.1 for 1.5.2
• First release
FAQ
It's not reeling in any fish. • Make sure the mod is loaded and enabled. Press V (by default) in game and ensure Enable Autofish is ticked
• If in multiplayer, try the sound detection option. Some servers change hook mechanics in strange ways. Server lag can also have an effect.
• Check for any errors in the logs (or upload them here if you're unsure)
• If all else fails, ask for help in the comments and be as detailed as possible. Is the mod responding at all? Does it work and then stop working after some time? If in multiplayer, does it work in singleplayer and vice-versa? Do you use an unconventional fishing setup?
Can I add your mod to my modpack?
Yes, you may redistribute this mod in the form of a modpack. Credit is appreciated
How can I get around a lag clearing plugin deleting the fish hook?
You need to change the chat pattern in the options to a regular expression that matches the message sent when entities are cleared. If you need any help, just ask in the comments and provide a screenshot or exact text of the message your server sends.
I am a server administrator and would like to disable this mod on my server. How can I do this?
For 1.12.2 and earlier, this mod supports ClientPermissions. Follow the instructions and add it to your server to prevent players from using the mod.
Gave it a go, works like a charm. I'm delighted, having to explore thousands of blocks just to find food on very crowded servers is now a thing of the past Though once in a blue moon it may take ages before I actually get a bite, so would a "reset" if you don't catch anything after about 1-2 minutes be an idea worth working on?
Sounds easy enough, I'll try to add it in the near future. Thanks for the feedback!
Another update (they won't be this frequent in the future, this mod is very early in development) Autofish 0.2 for 1.5.2 - Requires liteloader
• Added a settings GUI (the button will open the GUI rather than toggle autofish) to toggle individual settings much more easily
The Meaning of Life, the Universe, and Everything.
Join Date:
11/12/2010
Posts:
50
Member Details
Troyboy has been updating this mod in one form or another for months now, and I've always appreciated his hard work. Glad to see the new project in its very own thread!
The new features are welcome additions. Excited to see what else comes along!
The Meaning of Life, the Universe, and Everything.
Join Date:
11/12/2010
Posts:
50
Member Details
After some playing with the new version it seems that my pole recasts every 3-5 seconds with recaster enabled. Turning it off solves the issue. Not sure if it's just me, though.
After some playing with the new version it seems that my pole recasts every 3-5 seconds with recaster enabled. Turning it off solves the issue. Not sure if it's just me, though.
Ah, sorry, I can get a fix in by later tomorrow, I've been a little busy recently.
After some playing with the new version it seems that my pole recasts every 3-5 seconds with recaster enabled. Turning it off solves the issue. Not sure if it's just me, though.
I noticed this too. Make sure to delete the automatically made text file in the .minecraft/mods folder called mod_Autofish.txt. When you delete it, from the old version, it'll create a new one.
I'm not saying this helps the problem, but I did notice that the old version created a text file so it's probably best to delete it and have the new version recreate it.
I noticed this too. Make sure to delete the automatically made text file in the .minecraft/mods folder called mod_Autofish.txt. When you delete it, from the old version, it'll create a new one.
I'm not saying this helps the problem, but I did notice that the old version created a text file so it's probably best to delete it and have the new version recreate it.
Thanks Troyboy
The file shouldn't be an issue anymore. New versions should add the appropriate options to the file. The file is just there so your settings save for next time you log in.
Alright, after some messing around I hopefully fixed the timing stuff, try this version (again sorry for frequency of updates) Autofish 0.2.1 for 1.5.2 - Requires liteloader
• Fixed the recaster, should work as expected now
• Added ability to change the time between recasts, default 45 seconds (currently only from the options file, will be available from the GUI eventually) note: time is in milliseconds in the file
The download is just giving me a file "mod_autofish_0.2.1_mc1.5.2.litemod" what is this? a bug or a corrupt download?
edit: and it's a blank page, it asks if you want to search on the web for a tool to open it.
Instructions:
• Install Liteloader (Installation instructions on the thread)
• Drop the .litemod file (download below) into your /.minecraft/mods/ folder
Read the first post. You need the liteloader mod to use this mod.
Seems like a great mod, good idea! Only thing is, i really don't want to install another modloader just for this mod, so works this with forge?
Well, this mod will not work without liteloader. I can see how users don't want to install so many different loaders for their mods, however I chose to use liteloader because it will have little to no performance impact and because liteloader works alongside Modloader and Forge without any compatibility issues. If there is enough demand, I could make ModLoader/Forge versions, but I didn't really see it as plausible to have to maintain several versions when the current version works with everything else.
I found out that when using autofish, you need to press numlock before pressing 8 on the numpad and that if you don't have 9 fishing poles in your inventory it stops switching between fishing poles
The numpad lock is normal behavior. You can change the key in your controls menu.
Just tested the switching thing and it worked fine for me. Remember it will switch to the first rod in your hotbar every time it recasts, so you need to use up a rod before it switches to another one. This way you get all the uses out of every rod in your hotbar, and the rods can be arranged in any way, with other items, etc.
Edit: I think I found out what I'm doing
Edit: Yeah, I put the .litemod file in the mods folder and the liteloader mod into the jar, still doesn't work.
So, judging from your second post, you have it working now?
Just for reference for others. I am using Optifine with MagicLauncher, LiteLoader, and Forge and it works perfectly for me.
If it is not working for you, if you are getting a black screen, or if you are getting errors on start up, YOU DID NOT read the instructions correctly. Go back and read them.
It does make a difference in what order you manipulate your .jar file in. If you screw this up, delete your .jar and try again (if you have other things like optifine, forge, etc).
Thanks bro, it's lovely, easy to use, and easy to install.
It doesn't use up a rod it catches a fish and switches to another rod and it stops if something is in your hotbar or it's empty because it keeps going around and if it goes to an empty space in your hotbar it stops casting and doesn't switch back to a rod
By any chance, are you still using the old autofish from this thread? (the one I was keeping updated for a while)
If so, you'll need to get a fresh jar and don't use the old version, it causes conflicts such as this.
If you tell me to clean my jar, you must know what the error is. if so don't tell me to clean my jar and tell me what the actual problem is.
Why would I know what the error is? In my experience if something really isn't working, and I supposedly followed all the instructions, it is best then, to go back and restart from square 1.
In minecraft issues, I delete my .jar, redownload it through client and start carefully placing the mods back (the ORDER CAN MATTER especially if you're modifying .jar files manually with forge/optifine/modL, etc). So I'm suggesting you do the same. It may take some research/googling to see what mods may have interference, but you can probably find an answer. Just double check that everything is on the same patch level, etc, and start redoing it until it works.
maybe you never used this mod on previous versions of the game. it used to catch EVERY fish.
Actually this mod currently uses the exact same method of detecting when a fish is caught as the previous versions, just rewritten to provide new features and compatibility, etc.
I've been trying to find a more accurate method, but in my experience, it rarely fails to detect a catch.
that's a real problem sometimes, I almost usually have 20+ mods installed and to reinstall would be a bit too much cos I'm lazy. The mod works fine, as long as I have 9 fishing rods in my hotbar it will work perfectly.
The strange part is that you're describing the exact same behavior as the "multirod" version of the other autofish mod that I was keeping up to date for a while. That's why I thought you may have still had it installed and forgotten about it. I would really suggest getting a fresh jar, like Nimara said, and try it with nothing but autofish and see if it works. Then you can add one mod at a time and find out which mod (if any) is making the issue happen. It's not fun, but it's the best approach to find out what the issue is.
Description
This mod will automatically reel in and recast your fishing rod when you catch a fish. Just cast the fishing rod one time into the water and let the mod do the rest.
Usage
• Configurable key (V by default) to open a GUI for changing individual settings.
• Very simple to use, just cast the fishing rod into the water once, and it will automatically reel in at the correct time and recast after a couple second wait.
• Enable Autofish - Toggles the entire mod on or off.
• Enable MultiRod - After using up a rod, it will try to auto switch to the next one in your hotbar if it exists, so you can fish for extended periods of time with multiple rods. (Switches to the first rod in your hotbar after each reel)
• Enable Break Protection - Ignores fishing rods once they are almost broken. This is useful if you have an enchanted fishing rod and you don't want it to break.
Videos and Images:
Review thanks to Wipper (A bit outdated but it shows the core functionality):
Installation
For 1.14 and later:
1. Install the Fabric Mod Loader (Click "Vanilla" if you use the standard launcher).
2. Download the Fabric API and place the .jar file in the /.minecraft/mods/ folder.
3. Download Autofish and place the .jar file in the /.minecraft/mods/ folder.
4. Launch Minecraft using the Fabric profile.
For 1.13.2:
1. Install Rift Mod Loader for 1.13.2. (See under "Using the Minecraft Launcher"). Run the downloaded jar to install it.
2. Download Autofish and place the .jar file in the /.minecraft/mods/ folder.
3. Launch Minecraft using the Rift profile.
For 1.12.2 and earlier:
1. Install LiteLoader.
Click here for LiteLoader downloads
2. Download Autofish and place the .litemod file in the /.minecraft/mods/ folder. Do not change the extension from .litemod or it will not load.
3. Launch Minecraft using the LiteLoader profile.
Download:
Click here to download on CurseForge
Older Versions:
Download Autofish 0.5.0 for [1.9.4] [1.9]
• Updated to Minecraft 1.9
Download Autofish 0.4.9 for [1.8] [1.7.10]
• Fixed multirod not switching after rod break
• Added alternate options menu in the LiteLoader config panel for those who want to disable the dedicated keybind
• Added mod compatibility for Mariculture and added Mariculture fishing rods to the config file by default
Autofish 0.4.8 for 1.8
• Updated to Minecraft 1.8
• Added Aquaculture rods to config by default
Autofish 0.4.7 for 1.7.10
• Fixed compatibility with Aquaculture and other mods
• Added delay between ClearLag recasts
Autofish 0.4.6 for 1.7.10
• Added a slight delay after the ClearLag message is displayed
• Added option to change recast delay time in the config file
Autofish 0.4.5 for 1.7.10
• Fixed a bug where it would only autofish in the overworld while in singleplayer
• Removed recaster - it was unnecessary and confused users
• Can now recast upon seeing a message in chat (such as the message displayed when the ClearLag plugin removes fish hook entities) - the regex can be configured in the config file, but by default it's set to the ClearLag's default message
Autofish 0.4.4 for 1.7.10
• Fixed a bug where Multirod "no break mode" would keep using the last fishing rod and let it break - now it stops fishing after reeling in if no suitable rod is found - Note: If the player manually casts using an almost broken fishing rod, the mod will still use it for one catch; the check is performed after a fish is reeled in.
Autofish 0.4.3 for 1.7.10
• Update to 1.7.10
• Added an option for MultiRod to ignore fishing rods after they're almost broken
• Slight improvement to singleplayer detection
Download Autofish 0.4.2 for [1.7.2]
• Added support for different types of fishing rods added through other mods (such as Extended Workbench). Note: In many cases the rods will work without modifying anything, otherwise you'll need to add the fishing rod ID (the one you would use with the /give command) to the config file manually. If you use a mod that adds a fishing rod and it's not working, let me know and I can try to develop a workaround.
Autofish 0.4.1 for 1.7.2
• Fixed it not detecting catches when the rod visually rises above the water in SMP after being casted
• Fixed ClientPermissions support
Autofish 0.4.0 for 1.7.2
• Update to Minecraft 1.7.2 - fishing rod enchantments, new fish, and rare catches!
• Completely rewritten detection, works extremely well now for both singleplayer and SMP - much better than before
• Default key to "V"
• Added option to toggle rod switching (multirod)
• New GUI look
• Removed adding of extra rod IDs (Mojang is moving away from the numerical ID system so this won't really be viable later on, however a new implementation will be made later)
• Removed particle spawning (annoying and unnecessary)
• Removed the GUI tooltips (will probably re-add these later)
Download Autofish 0.3.2 for [1.6.4]
• Update to Minecraft 1.6.4
• Update 7/3/2014: improved singleplayer detection
Download Autofish 0.3.1 for [1.6.2]
Latest changes:
• Ability to add more IDs for fishing rods, for use with other mods which add new variations of the fishing rod
Autofish 0.3 for 1.6.2
• Update to Minecraft 1.6.2
• Hovering your mouse over a button in the GUI will show helpful information about what the button does
• Attempts to detect messages from plugins such as ClearLag that delete the hook entity and recast. By default it detects the default ClearLag message.
• Many code changes
Download Autofish 0.2.3 [1.5.2]
• More code cleanup, especially in options file handling
• Moved the options file to /mods/Autofish/, the old one can be deleted if you have it
• The reel animation should now show for you when it casts (it always showed for everyone else, just not client side)
• Minor performance tweaks
Autofish 0.2.2 for 1.5.2
• Rod switching should work now
• Hopefully made it a little more accurate by tweaking current method
• Added a nifty little feature that spawns some particles when it auto catches a fish (Client side), useful for knowing whether it was a recast or catch attempt, debugging, and just looking cool (configurable in GUI)
Autofish 0.2.1 for 1.5.2
• Fixed the recaster, should work as expected now
• Added ability to change the time between recasts, default 45 seconds (currently only from the options file, will be available from the GUI eventually) note: time is in milliseconds in the file
Autofish 0.2 for 1.5.2
• Added a settings GUI (the button will open the GUI rather than toggle autofish) to toggle individual settings much more easily
Autofish 0.1.1 for 1.5.2
• Code cleanup
• Added recaster - if you don't catch a fish within a minute or so, it will recast
Autofish 0.1 for 1.5.2
• First release
FAQ
It's not reeling in any fish.
• Make sure the mod is loaded and enabled. Press V (by default) in game and ensure Enable Autofish is ticked
• If in multiplayer, try the sound detection option. Some servers change hook mechanics in strange ways. Server lag can also have an effect.
• Check for any errors in the logs (or upload them here if you're unsure)
• If all else fails, ask for help in the comments and be as detailed as possible. Is the mod responding at all? Does it work and then stop working after some time? If in multiplayer, does it work in singleplayer and vice-versa? Do you use an unconventional fishing setup?
Can I add your mod to my modpack?
Yes, you may redistribute this mod in the form of a modpack. Credit is appreciated
How can I get around a lag clearing plugin deleting the fish hook?
You need to change the chat pattern in the options to a regular expression that matches the message sent when entities are cleared. If you need any help, just ask in the comments and provide a screenshot or exact text of the message your server sends.
I am a server administrator and would like to disable this mod on my server. How can I do this?
For 1.12.2 and earlier, this mod supports ClientPermissions. Follow the instructions and add it to your server to prevent players from using the mod.
Sounds easy enough, I'll try to add it in the near future. Thanks for the feedback!
Autofish 0.1.1 for 1.5.2 - Requires liteloader
• Code cleanup
• Added recaster - if you don't catch a fish within a minute or so, it will recast
Autofish 0.2 for 1.5.2 - Requires liteloader
• Added a settings GUI (the button will open the GUI rather than toggle autofish) to toggle individual settings much more easily
The new features are welcome additions. Excited to see what else comes along!
Ah, sorry, I can get a fix in by later tomorrow, I've been a little busy recently.
I noticed this too. Make sure to delete the automatically made text file in the .minecraft/mods folder called mod_Autofish.txt. When you delete it, from the old version, it'll create a new one.
I'm not saying this helps the problem, but I did notice that the old version created a text file so it's probably best to delete it and have the new version recreate it.
Thanks Troyboy
The file shouldn't be an issue anymore. New versions should add the appropriate options to the file. The file is just there so your settings save for next time you log in.
Sorry about that, it's a mediafire issue. When I get this recaster fixed I'll switch to dropbox or something.
Autofish 0.2.1 for 1.5.2 - Requires liteloader
• Fixed the recaster, should work as expected now
• Added ability to change the time between recasts, default 45 seconds (currently only from the options file, will be available from the GUI eventually) note: time is in milliseconds in the file
Read the first post. You need the liteloader mod to use this mod.
Well, this mod will not work without liteloader. I can see how users don't want to install so many different loaders for their mods, however I chose to use liteloader because it will have little to no performance impact and because liteloader works alongside Modloader and Forge without any compatibility issues. If there is enough demand, I could make ModLoader/Forge versions, but I didn't really see it as plausible to have to maintain several versions when the current version works with everything else.
The numpad lock is normal behavior. You can change the key in your controls menu.
Just tested the switching thing and it worked fine for me. Remember it will switch to the first rod in your hotbar every time it recasts, so you need to use up a rod before it switches to another one. This way you get all the uses out of every rod in your hotbar, and the rods can be arranged in any way, with other items, etc.
So, judging from your second post, you have it working now?
If it is not working for you, if you are getting a black screen, or if you are getting errors on start up, YOU DID NOT read the instructions correctly. Go back and read them.
It does make a difference in what order you manipulate your .jar file in. If you screw this up, delete your .jar and try again (if you have other things like optifine, forge, etc).
Thanks bro, it's lovely, easy to use, and easy to install.
By any chance, are you still using the old autofish from this thread? (the one I was keeping updated for a while)
If so, you'll need to get a fresh jar and don't use the old version, it causes conflicts such as this.
Strange, I can't seem to replicate this...are there any other mods you're running that may conflict with this?
Is anyone else having this issue?
My suggestion is wipe your .jar clean and start all over again.
No one said it was supposed to catch every fish, greedylazynoob. What simple autocast and auto reel isn't good enough?
Why would I know what the error is? In my experience if something really isn't working, and I supposedly followed all the instructions, it is best then, to go back and restart from square 1.
In minecraft issues, I delete my .jar, redownload it through client and start carefully placing the mods back (the ORDER CAN MATTER especially if you're modifying .jar files manually with forge/optifine/modL, etc). So I'm suggesting you do the same. It may take some research/googling to see what mods may have interference, but you can probably find an answer. Just double check that everything is on the same patch level, etc, and start redoing it until it works.
Actually this mod currently uses the exact same method of detecting when a fish is caught as the previous versions, just rewritten to provide new features and compatibility, etc.
I've been trying to find a more accurate method, but in my experience, it rarely fails to detect a catch.
The strange part is that you're describing the exact same behavior as the "multirod" version of the other autofish mod that I was keeping up to date for a while. That's why I thought you may have still had it installed and forgotten about it. I would really suggest getting a fresh jar, like Nimara said, and try it with nothing but autofish and see if it works. Then you can add one mod at a time and find out which mod (if any) is making the issue happen. It's not fun, but it's the best approach to find out what the issue is.