Fishing System Added
A brand-new
Fishing skill system has been introduced! Players can now level up their fishing ability and earn increasingly rare loot from the waters.
[HR]
✨ New Features
-
Fishing Skill XP — gain XP each time you successfully catch a fish.
-
Dynamic Treasure Chance — higher fishing levels increase your odds of finding rare loot.
- ⚖️
Balanced Loot Weights
- Treasure chance: 5 + 5 * 0.05 * level
- Remaining chance (junk & fish) divided in a 1 : 8.5 ratio
-
Auto-scaling System — your treasure chance scales naturally with your fishing level.
-
Level-based Rewards — at higher levels, players can occasionally catch rare treasures such as
enchanted books (like Mending) and other valuable items.
[HR]
Technical Notes
- Implemented using the PlayerFishEvent listener.
- Integrated with the plugin’s skill and XP framework.
- Uses helper methods for loot generation:
- Helper.getTreasureLoot()
- Helper.getJunkLoot()
- Helper.getFishLoot()
[HR]
Example Messages
- ✨ You caught a rare treasure!
- You caught a fish!
- ️ You fished up some junk...
[HR]
️ Version
Added in:
v1.4.0