8-Bit Community Fishing Event

A custom multiplayer fishing event and automated economy-balancing system built with Java, Kotlin, and scripted Google Sheets telemetry for the 8-Bit Community.

KotlinJavaServer ManagementSpreadsheetMinecraft
8-Bit Community Fishing Event screenshot

Overview

The 8-Bit Community Fishing Event was a live multiplayer server event engineered for the 8-Bit Community Minecraft network (Discord: https://discord.gg/8bc). The project combined custom server-side fishing mechanics with quantitative 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

  • Spatiotemporal Loot Tables: Configured and scripted custom fishing zones where catchable species varied dynamically based on player coordinates and the in-game time of day.
  • Prize & Shop Progression: Implemented an event currency and reward shop allowing participants to trade catches for tiered cosmetic and in-game prizes.
  • Social Spawn Hub Design: Structured high-yield fishing spots around communal spawn areas to concentrate player activity and encourage live social interaction.

2. Quantitative Economy Balancing & Simulation

To prevent currency inflation while keeping progression rewarding for both casual and dedicated players, I built a mathematical balancing model in Google Sheets powered by custom automation scripts:

  • Parametric Value Formulas: Formulated pricing curves that calculated each catch's payout from its base species value scaled by randomized size multipliers.
  • Monte Carlo 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, species distribution, and total currency minted across the server to monitor economic health in real time.

Direct Impact

  • Balanced Event Economy: Pre-launch probability simulations prevented exploit loops and ensured prize shop milestones remained achievable without trivializing rare catches.
  • High Player Participation: Concentrating dynamic fishing mechanics around communal hubs drove strong concurrent player turnout and sustained engagement throughout the event window.