Skip to content

NightKosh/Advanced-Fishing

Repository files navigation

Advanced Fishing CurseForge CurseForge

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.

advanced_fishing

Luck potion recipe

luck_potion

Crafting recipes

fish_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

  1. NeoForge (check "build.gradle" file to know required NeoForge version)
  2. Jdk 21.0.2 (do not forget to enable its support in your IDE)
  3. Gradle 9.2.1

Get started

  1. Clone mod repository
  2. Download NeoForge and copy "gradlew.bat", "gradlew" files and "gradle" directory to mod folder(and any other files which may requires)
  3. Download MDK from NeoForge
  4. Import mod to your ide as "new Gradle project"

Gradle commands

  1. Running client
        gradlew runClient
    
  2. Running Server
        gradlew runServer
    
  3. 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:

  1. To run GameTests:
        gradlew runGameTestServer
    
  2. To run GameTests(in game command):
        /test runall
    
  3. Nether bridge loot modification(in game command):
        /loot spawn ~ ~ ~ loot minecraft:chests/nether_bridge
    

Useful commands

Apply an enchantment on item:

  1. Luminous float
        /enchant @s advanced_fishing:luminous_float 1
    
  2. Infernal line
        /enchant @s advanced_fishing:infernal_line 1
    
  3. Awakened Rod
        /enchant @s advanced_fishing:awakened_rod 1
    

Apply cursed enchantment on item:

  1. Curse of the abyss
        /enchant @s advanced_fishing:curse_of_the_abyss 1
    
  2. Curse of false bite
        /enchant @s advanced_fishing:curse_of_false_bite 1
    
  3. Curse of scorching line
        /enchant @s advanced_fishing:curse_of_scorching_line 1
    
  4. Curse of Misfortune of the Sea
        /enchant @s advanced_fishing:curse_of_misfortune_of_the_sea 3