

This plugin allows you to set custom loot for each biome. It also allows you to diversify fishing with a new mini-game.

The GUI allows you to create categories where you can add a list of vanilla minecraft biomes to specify what loot will drop in these biomes

Fishing Catalog
Players will now be interested in fishing because now everyone has their own personal fish catalog. It records all the fish caught, the maximum and minimum weight that the player caught, as well as additional information about the studied fish.
Bait
You can create customized bait with given characteristics. You can attach 10 baits to the fishing rod at the same time (changes in the config). At the beginning of fishing, one bait is spent and its effect is applied. To attach it to a fishing rod, click LMB on the fishing rod while selecting the bait. To remove the bait, right-click on the fishing rod with an empty cursor.
When you start fishing, the bait will activate and decrease
Enchantments
Allows you to customize both vanilla and custom enchantments. Enchantments can stack
Treasure

Monster




Also if you click on the RMB frame (even being in someone else's private). Additional information about the caught fish will be displayed for 3 seconds


"script": [
"before:effect DARKNESS 10 1",
"before:effect SLOW 10 5",
"before:playsound ENTITY_EVOKER_PREPARE_ATTACK 1 0.5",
"before:msg\u003d{#830FBD}A monster rises from the depths",
"hit:particle BOBBER GLOW_SQUID_INK",
"hit:playsound ENTITY_EVOKER_AMBIENT 1 0.01",
"hit:playsound ENTITY_LIGHTNING_BOLT_THUNDER 1 1",
"miss:effect WITHER 5 3",
"miss:playsound ENTITY_EVOKER_HURT 1 0.01" ]
You can add your own database, where all the items caught by the players will be logged. To do this, look at the mysql.json file. The database structure looks simple to use. If you are the owner of a server where thousands of players are fishing at the same time, then let me know and I will add a normalized table for your needs with batch requests!
id | uuid | date | item_type | item_custom_name | item_weight | item_count |
int | varchar | timestamp | varchar | varchar | float | int |
item_custom_name is needed to differentiate the type of fish if you are using CutomFish and similar plugins
(For example, you can make a fountain at the spawn, from where coins will be caught)