CosmosMC Fish Tracker

A powerful full-stack app to track, sort, and visualize your catches on the CosmosMC Minecraft server. Built with Next.js, TailwindCSS, Node.js, and MongoDB.

Reserved Fishing Spot Application

Want a reserved spot for the tracker? Join my Discord server and apply through the applications channel.

Key Features

FishTracker Mod

In-game Fabric mod that parses chat messages to detect fish and crab catches, encrypts data with Fernet, and forwards entries to the tracker API.

Backend API

Secure endpoints to receive, decrypt, and store fishing logs using Express and MongoDB.

Frontend Viewer

Search, filter, and view stats in real time. Includes user summaries and login/logout.

Security First

Zero plain-text token storage. Fully encrypted from log to backend using Fernet.

Fish Rarity Tiers

TierRarityLog PrefixDescription
7MythicalINSANE CATCH!Ultra rare / top-tier fish
6PlatinumLEGENDARY CATCH!Very rare / exceptional fish
4DiamondEPIC CATCH!Rare / high-tier fish
3GoldGREAT CATCH!Above average / mid-tier fish
2SilverNICE CATCH!Uncommon / low-mid fish
1BronzeGOOD CATCH!Common / basic fish
5DefaultYou caught a <Fish>Unknown rarity