Repository navigation
AHowToFish v1.0.0 - Initial Production Release 🎣
A modern, production-ready RPG fishing and career progression plugin built for Paper 1.21.1+ & 26.3+ (Java 21).
✨ Key Features
- Custom Fish & Dynamic Weights: Tiered rarities (Common to Secret), randomized weights, and scaling value.
- Fisherman Lucas NPC & Storyline Quests: Interactive mentor NPC with starter tutorials and contracts.
- Fish Market & Economy: Visual market GUI, hand/bulk selling (
/fish sell,/fish sellall), and Vault support. - Tournaments & Server Events: Automated BossBar-tracked fishing competitions with dynamic prize pools.
- Progression & Skills: 1-100 leveling system, passive upgrades (Double Catch, Luck), and Pokédex-style fish collection journal.
- Custom Rods & Baits: Configurable durability, multipliers, and bait mechanics.
- Enterprise Security: HMAC-SHA256 cryptographic item stamping, atomic transaction locking, and anti-dupe protection.
- High Performance: HikariCP connection pooling (SQLite & MySQL), O(1) cached localization, and zero main-thread lag spikes.
- Dual Language: Full English and Turkish support with dynamic in-game switching.
📦 Installation
- Drop
AHowToFish-1.0.0.jarinto your server'splugins/folder. - (Optional) Install Vault and PlaceholderAPI.
- Start or restart your server.