promotional bannermobile promotional banner

Hookt

Modify fishing drops based on player, gamestage, dimension, biome, held item, y-level, items fished up, luck level.

CHANGELOG.md

CONFIG.md

SYNTAX.md

EXAMPLE.md

LICENSE

Hookt

Hookt is a fishing drop replacement mod that allows defining complex drop conditions and replacement rules.

Depends on the library mod Athenaeum.

Features

Matches based on:

  • items fished up (meta, meta wildcard, multiple meta values, oredict) (whitelist/blacklist)
  • angler type (player, non-player, any)
  • angler held item (meta, meta wildcard) (whitelist/blacklist)
  • angler game stages (requires gamestages mod)
  • angler player name
  • biome (whitelist/blacklist)
  • dimension (whitelist/blacklist)
  • vertical range

Replacement strategies:

  • add to existing drops
  • replace all drops
  • replace all drops if drop selected
  • replace all matched dropped items (replace items defined in match)
  • replace all matched dropped items if drop selected (replace items defined in match)

Drop strategies:

  • repeat (can select the same drop more than once)
  • unique (can select a drop only once)

Drop selection count based on:

  • fixed value
  • random value in defined range
  • luck modified

Drop selection based on:

  • luck modified weight value
  • minimum luck level

Drop quantity based on:

  • fixed value
  • random value in defined range
  • luck modified

Drops:

  • can define drop list per drop
  • can define drops with meta wildcard
  • can define drops as oredict entry
  • can define xp to drop (luck modified range)
  • can define drops with NBT data

 

Commands

/hookt reload - reload configuration during runtime

/hookt hand - copy the held item's string for quick pasting into the .json file; also assists with lengthy NBT tags

Configuration

Hookt uses .json configuration files placed in the [instance]/config/hookt folder. Filenames are not important so long as they have the .json extension and you can have as many files as you like.

Logging

Any errors in the .json syntax are reported via the Forge log. When reloading in-game, errors will be reported to the chat console.

All errors are also logged to the log file: [instance]/hookt.log.

Additional debug output can be enabled per-rule and will be dumped to the log file.

The Hookt Team

profile avatar
  • 75
    Followers
  • 27
    Projects
  • 29.1M
    Downloads

More from codetaylorView all

  • Pyrotech project image

    Pyrotech

    • 1.3M
    • Mods

    An early game mod with new primitive devices, combustion machines, smelting mechanics, storage options, tools, torches, advancements, and absolutely zero GUIs -- with exception to the substantially complete, mostly illustrated, and charred guidebook.

    • 1.3M
    • March 1, 2025
    • Mods
    • +3
  • Dropt project image

    Dropt

    • 4.4M
    • Mods

    Modify block drops based on player, gamestage, dimension, biome, held item, y-level, items dropped, fortune level, silktouch. Rules can be defined using ZenScript, JSON, or the DroptAPI.

    • 4.4M
    • June 7, 2024
    • Mods
    • +4
  • Artisan Worktables 1.16 project image

    Artisan Worktables 1.16

    • 160.0K
    • Mods

    Themed worktables with tool slots.

    • 160.0K
    • July 10, 2023
    • Mods
    • +2
  • Athenaeum project image

    Athenaeum

    • 7.1M
    • Mods

    This is my Minecraft mod library. There are many like it, but this one is mine.

    • 7.1M
    • July 9, 2023
    • Mods
  • Pyrotech project image

    Pyrotech

    • 1.3M
    • Mods

    An early game mod with new primitive devices, combustion machines, smelting mechanics, storage options, tools, torches, advancements, and absolutely zero GUIs -- with exception to the substantially complete, mostly illustrated, and charred guidebook.

    • 1.3M
    • March 1, 2025
    • Mods
    • +3
  • Dropt project image

    Dropt

    • 4.4M
    • Mods

    Modify block drops based on player, gamestage, dimension, biome, held item, y-level, items dropped, fortune level, silktouch. Rules can be defined using ZenScript, JSON, or the DroptAPI.

    • 4.4M
    • June 7, 2024
    • Mods
    • +4
  • Artisan Worktables 1.16 project image

    Artisan Worktables 1.16

    • 160.0K
    • Mods

    Themed worktables with tool slots.

    • 160.0K
    • July 10, 2023
    • Mods
    • +2
  • Athenaeum project image

    Athenaeum

    • 7.1M
    • Mods

    This is my Minecraft mod library. There are many like it, but this one is mine.

    • 7.1M
    • July 9, 2023
    • Mods