Enhance fishing with custom mechanics, dynamic rewards & 1.21+ support.
Hooked is a lightweight and flexible fishing plugin for Bukkit-based Minecraft servers. Define custom fish, create fishing regions, assign rarity-based loot, and bring purpose back to casting a rod. Whether you're running a survival economy or a full-blown RPG, Hooked gives you full control over fishing mechanics.
/plugins
foldertexture.zip
file in your serverโs resource pack folder or somewhere accessibleserver.properties
or a resource pack plugin)Register fish using:
/hooked addfish <identifier>
Example:
/hooked addfish tuna
Edit the regions.yml
file located at:
/plugins/Hooked/regions.yml
Example structure:
__GLOBAL__:
LEGENDARY:
chance: 1
EPIC:
chance: 5
RARE:
chance: 10
UNCOMMON:
chance: 20
COMMON:
chance: 64
You can replace __GLOBAL__
with your own region name.
Apply changes with:
/hooked reload
Check your database of added fish:
/hooked listfish
Use the following to open a region's fish assignment GUI:
/hooked listfish <region>
Example:
/hooked listfish __GLOBAL__
Your configuration is now live! Players can start catching your custom fish with defined drop chances per region.
/hooked addfish <id> |
Add a new fish to the database |
/hooked listfish |
List all registered fish |
/hooked listfish <region> |
Open fish GUI for a region |
/hooked listregions |
Show all defined regions |
/hooked reload |
Reload the config and fish data |
Upcoming features include:
A public developer API is not available yet, but itโs planned for future releases.
Join our support Discord (coming soon).
Please report bugs or issues via the Discord server once available.
If you like Hooked, consider leaving a review!