Advanced Fishing

This mod adds new 43 fishes, blaze fishing rod, luck potion recipe, experience bottle recipe and overrides fishing mechanics. All new and vanilla fishes can be caught only in own types of biomes, dimensions and liquids.
Luck potion recipe
Crafting recipes
Minecraft versions
"Master branch" contains mod sources for the latest version of the Minecraft I'm working on. Any previous versions contains in an own branches.
Requirements
- NeoForge (check "build.gradle" file to know required NeoForge version)
- Jdk 21.0.2 (do not forget to enable its support in your IDE)
- Gradle 9.2.1
Get started
- Clone mod repository
- Download NeoForge
and copy "gradlew.bat", "gradlew" files and "gradle" directory to mod folder(and any other files which may requires) - Download MDK from NeoForge
- Import mod to your ide as "new Gradle project"
Gradle commands
- Running client
gradlew runClient - Running Server
gradlew runServer - Build mod as .jar file
gradlew build
For more information, look at "minecraft NeoForge" README.txt file (it's not included to this repository) or this link
How to test:
- To run GameTests:
gradlew runGameTestServer - To run GameTests(in game command):
/test runall - Nether bridge loot modification(in game command):
/loot spawn ~ ~ ~ loot minecraft:chests/nether_bridge
Useful commands
Apply an enchantment on item:
- Luminous float
/enchant @s advanced_fishing:luminous_float 1 - Infernal line
/enchant @s advanced_fishing:infernal_line 1 - Awakened Rod
/enchant @s advanced_fishing:awakened_rod 1
Apply cursed enchantment on item:
- Curse of the abyss
/enchant @s advanced_fishing:curse_of_the_abyss 1 - Curse of false bite
/enchant @s advanced_fishing:curse_of_false_bite 1 - Curse of scorching line
/enchant @s advanced_fishing:curse_of_scorching_line 1 - Curse of Misfortune of the Sea
/enchant @s advanced_fishing:curse_of_misfortune_of_the_sea 3
On this page
Languages
Java100.0%
GNU Lesser General Public License v3.0
Created January 22, 2018
Updated March 12, 2026


