Compatibility - NekomaDev/LiteFish GitHub Wiki

🧩 Optional Plugins

There are a few integrations with other plugins available to improve your experience with LiteFish. They all are completely optional!

Plugin Description
MythicMobs You can catch custom mobs.
WorldGuard You can set individual drops for regions.

MySql

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

expressions.json

You can set a dynamic chance based on data from various plugins using the PlaceholderAPI.

expressions.json

{
 "expressions": {
  "chanceRare": "10 + 15 * (%ecoskills_fishing% / 50)",
  "chanceEpic": "10 + 10 * (%ecoskills_fishing% / 50)",
  "chanceLegendary": "10 + 10 * (%ecoskills_fishing% / 50)",
  "chanceImmortal": "10 - 5 * (%ecoskills_fishing% / 50)"
 }
}

chanceMonster for dropData.json

{"chanceMonster": "50 - 50 * (%ecoskills_fishing% / 50)"}

chanceMonster (lvl0=50%, lvl25=25%, lvl50=0%)