Overview
The 8-Bit Community Fishing Event was a live multiplayer server event created for the 8-Bit Community Minecraft network (Discord: https://discord.gg/8bc). The project combined custom server-side fishing mechanics with a economy modeling to deliver a balanced, socially engaging competition.
Tools & Technologies: Kotlin, Java, PaperMC API, Google Sheets Automation & Custom Scripting
Technical Contributions & Systems Breakdown
1. Contextual Fishing & Reward Mechanics
- Prize & Shop Progression: Implemented an event currency and reward shop allowing participants to trade catches for cosmetic and in-game prizes.
- Custom Fish: Designed different fish themed around 8-Bit and pride.
2. Economy Balancing & Simulation
To prevent currency inflation while keeping progression rewarding for both casual and dedicated players, I built a balancing tool in Google Sheets using custom automation scripts:
- Value Formulas: Formulated pricing curves that calculated each catch's payout from its base species value scaled by randomized size multipliers.
- Pull Simulations: Wrote custom spreadsheet scripts to simulate expected item distributions and average currency yield over X fishing attempts, verifying rarity weights before deployment.
- Live Telemetry Tracking: Logged total fish caught, and total currency minted across the server.
Direct Impact
- Balanced Event Economy: Pre-launch probability simulations prevented exploit loops and ensured prize shop milestones remained achievable.
- High Player Participation: Concentrating dynamic fishing mechanics around the server drove strong concurrent player turnout and sustained engagement throughout the event window.
