CurseForge · Minecraft mod
Tactical Fishing
A new way of getting fish into buckets
Quick answer
Which Tactical Fishing release should I use?
Tactical Fishing TacticalFishing-1.19.x2-v1.2.jar targets 1.19.2, 1.19.1, 1.19 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Tactical Fishing required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Tactical Fishing TacticalFishing-1.19.x2-v1.2.jar need?
TacticalFishing-1.19.x2-v1.2.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Tactical Fishing without breaking your instance.
Built for Tactical Fishing TacticalFishing-1.19.x2-v1.2.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use TacticalFishing-1.19.x2-v1.2.jar. It targets 1.19.2, 1.19.1, 1.19 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside TacticalFishing-1.19.x2-v1.2.jar. It opens that exact file at the source.
About this project
What does Tactical Fishing add?

Makes it possible to get Buckets of Fish via a different way; by fishing with a water bucket in your off-hand!
This mod also supports modded fish, as long as they follow the minecraft naming style.
The mod uses dynamically written recipes and is compatible with JEI if you want to see what things you can fishing-craft!
Technical Notes for Modders
Your fish should be handled automatically as long as you follow the minecraft naming style ( "[modid]:[fish]", "[modid]:[fish]_bucket" ), I also included a "[modid]:raw_[fish]" as a fallback in case you are still using old naming.
However there might be cases where you would not want something to be auto-gen'd for your item. Fish recipes won't be created if the following data path already exists in any directory "data.tactical_fishing.recipes.inbuilt.fishing_[modid]_[fish]_bucket.json".
Your rods should also be handled automatically as long as they extend "net.minecraft.item.FishingRodItem", and it should work as long as your fishing hook projectile uses the "net.minecraftforge.event.entity.player.ItemFishedEvent" Forge Event.
However if your rod is a custom item for whichever reason you can include it in the "tactical_fishing:fishing_rods" item tag.
If you wish to create new fishing recipes for your mod here is the syntax:
{
"type": "tactical_fishing:fishing",
"group": "", //This is optional like in default recipes; if you want to make this recipe count for the "Advanced Tactics" advancement add "tactical_fishing:fish_buckets" here.
"rod": {}, //Ingredient syntax, this specifies the rod needed for the recipe, if you want any rod to count use the "tactical_fishing:fishing_rods" tag
"ingredient": {}, //Ingredient syntax, this specifies what else you need to hold for the recipe
"catch": {}, //Ingredient syntax, this specifies what needs to be caught to finalize the recipe
"result": {} //ItemStack syntax, this specifies what is created from the recipe
}
Here is a template from the auto-gen'd recipes
{
"type": "tactical_fishing:fishing",
"group": "tactical_fishing:fish_buckets",
"rod": {
"tag": "tactical_fishing:fishing_rods"
},
"ingredient": {
"item": "minecraft:water_bucket"
},
"catch": {
"item": "minecraft:cod"
},
"result": {
"item": "minecraft:cod_bucket"
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "minecraft"
}
]
}
Technical Notes for Modpack Makers
You can suppress certain features via the config, like disabling the auto-gen'd fish recipes altogether.
If you wish to create new fishing recipes for your modpack here is the syntax:
{
"type": "tactical_fishing:fishing",
"group": "", //This is optional like in default recipes; if you want to make this recipe count for the "Advanced Tactics" advancement add "tactical_fishing:fish_buckets" here.
"rod": {}, //Ingredient syntax, this specifies the rod needed for the recipe, if you want any rod to count use the "tactical_fishing:fishing_rods" tag
"ingredient": {}, //Ingredient syntax, this specifies what else you need to hold for the recipe
"catch": {}, //Ingredient syntax, this specifies what needs to be caught to finalize the recipe
"result": {} //ItemStack syntax, this specifies what is created from the recipe
}
Here is a template from the auto-gen'd recipes
{
"type": "tactical_fishing:fishing",
"group": "tactical_fishing:fish_buckets",
"rod": {
"tag": "tactical_fishing:fishing_rods"
},
"ingredient": {
"item": "minecraft:water_bucket"
},
"catch": {
"item": "minecraft:cod"
},
"result": {
"item": "minecraft:cod_bucket"
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "minecraft"
}
]
}
Thank you for this amazing support, I can't believe this mod hit a Million <3
Project description from CurseForge.
Pick your setup
Tactical Fishing by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20
1 loader build1.19.2
1 loader build1.19.1
1 loader build1.19
1 loader build1.18.2
1 loader build1.18.1
1 loader build1.18
1 loader build1.17.1
1 loader build1.16.5
1 loader build1.16.4
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Tactical Fishing versions and loaders
TacticalFishing-1.19.x2-v1.2.jar
27 Oct 2023
TacticalFishing-1.20.x1-v1.2
TacticalFishing-1.20.X1-v1.2.jar
25 Oct 2023
TacticalFishing-1.18.1x-v1.1.2.jar
12 Jun 2022
TacticalFishing-1.16.5-v1.1.1.jar
7 Jun 2022
TacticalFishing-1.17.1-v1.1.1.jar
7 Jun 2022
TacticalFishing-1.18.1x-v1.1.1.jar
7 Jun 2022
TacticalFishing-1.16.5-v1.1.jar
22 Apr 2022
TacticalFishing-1.17.1-v1.1.jar
22 Apr 2022
TacticalFishing-1.18.1x-v1.1.jar
22 Apr 2022
TacticalFishing-1.18-v1.0.2.jar
2 Dec 2021
TacticalFishing-1.16.5-v1.0.2.jar
22 Jul 2021
TacticalFishing-1.17.1-v1.0.2.jar
22 Jul 2021
Looking for an older file? The official CurseForge project page is in Resources.
