FishingFestival
What It Does
FishingFestival runs timed fishing tournaments with custom fish, rarity tiers, live leaderboards, physical trophies, token rewards, and a full in-game admin GUI. Start events manually or schedule them automatically.
Features
- 5 Tournament Types: Biggest Fish, Smallest Fish, Most Fish, Total Score, Rarest Fish
- Custom Fish System: Unlimited species with rarities, weights, scores, biome/weather/time restrictions, and custom model data support
- Live Leaderboards: Boss bars, action bars, and broadcast announcements
- Reward Tables: Console commands + festival tokens for 1st, 2nd, 3rd, and participation
- Token Shop: Players spend earned tokens on items you configure
- Physical Trophies: Winner trophies and rare-catch trophies (default: Nautilus Shell)
- Auto Scheduling: Start festivals automatically by day/time/timezone
- Anti-Exploit: Catch-rate limits, same-spot detection, and minimum catch intervals
- Full Admin GUI: Manage festivals, fish, rewards, schedules, and shop items without touching files
Commands
/fishfest Open player GUI
/fishfest start <profile> Start a festival (admin)
/fishfest stop End active festival (admin)
/fishfest pause/resume Pause scoring (admin)
/fishfest top View live leaderboard
/fishfest me Your current stats
/fishfest tokens Token balance
/fishfest shop Open token shop
/fishfest history [player] Recent winners / player history
/fishfest alltime All-time leader records
/fishfest stats [player] Saved database stats
/fishfest admin Admin GUI
/fishfest reload Reload configs (admin)
/fishfest schedule <list|enable|disable> [id]
Permissions
fishingfestival.use Basic commands (default: true)
fishingfestival.top Leaderboards (default: true)
fishingfestival.shop Token shop (default: true)
fishingfestival.tokens View balance (default: true)
fishingfestival.start Start festivals (default: op)
fishingfestival.stop Stop festivals (default: op)
fishingfestival.reload Reload config (default: op)
fishingfestival.admin Full admin access (default: op)
Setup
1. Drop the jar in your
plugins/ folder.
2. Restart the server.
3. Run
/fishfest start weekend to launch your first tournament.
Requirements
- Spigot(or forks) 1.21+
- Java 21+
Documentation
Full setup and configuration guide:
https://notes.tildeveil.com/