A Minecraft Fabric mod that automatically tracks your caught fish on CosmosMc and sends the data to a remote API for statistics and analysis.
- Automatic Fish Tracking: Parses chat messages to detect fish catches, including rarity levels.
- New Entry Detection: Tracks when you catch a fish for the first time.
- Crab Detection: Special handling for crab catches.
- Encrypted Data Transmission: Uses Fernet encryption to securely send data to the API.
- Configurable GUI: In-game configuration menu accessible via keybind (default: K).
- Debug Mode: Optional debug logging for troubleshooting.
- Download the latest release JAR file from the Releases page.
- Place the JAR file in your
.minecraft/modsfolder. - Install required dependencies:
After installing the mod, launch Minecraft and join the server. Press the configured key (default: K) to open the configuration GUI.
- Username: Your username
- Password: Your account password for API authentication
- API Key: Your API key for the tracking service
- Endpoint URL: The API endpoint URL (default: https://api.tracker.petarmc.com)
- Debug Mode: Enable for detailed logging (useful for troubleshooting)
The configuration is saved to fishtracker.properties in your Minecraft directory.
- Configure the mod with your credentials and API details.
- Join CosmosMc server.
- Start fishing! The mod will automatically detect and log your catches.
- Data is encrypted and sent to the configured API endpoint.
-
Clone the repository:
git clone https://github.com/yourusername/fish-tracker-mod.git cd fish-tracker-mod -
Build with Gradle:
./gradlew build
-
The built JAR will be in
build/libs/.
- Fabric API
- PetarLib
- Cloth Config API
This mod is licensed under the MIT License