READ-ONLY REQUEST-DRIVEN

See the next SkyBlock step clearly.

SkyScope Player Insights turns your selected profile into a measurable progression view: the field, the checkpoint, and the reason it matters.

Built for Minecraft 26.1.2 · Fabric client · v0.1.0

LIVE PROFILE VIEW
skyscopeinsights / dashboardREADY

PLAYER INSIGHTS

Apple / Combat focus

SELECTED PROFILE
LIQUID COINS4.82mpurse + bank
COMBATLv 10next: level 20
ACCESSORIES12counted in bag
NEXT CHECKPOINTSderived from returned fields
Combat XP route10 → 20
next level breakpoint
Slayer progress100k → 500k
keep the tier consistent
Accessory count12 → 15
check missing recipes
TRANSFORMED DATA / NO RAW API
01your profile
02bounded analysis
03your next move

SkyScope is an independent third-party project, not a Hypixel service.

THE POINT

Progression is more useful when it has a shape.

Player Insights is intentionally small. It takes a snapshot when you ask, makes the source fields visible, and gives you a short list of targets you can act on in-game.

01

Backend-only credentials

The Hypixel API key lives in the backend environment. The Fabric client never receives it, stores it, or writes it to logs.

02

One deliberate request

The mod asks for an analysis only after you open the panel, press the button, or run the refresh command. There is no background player poller.

03

Useful, bounded output

Raw profile fields become checkpoints and explanations. Missing fields stay unavailable instead of turning into invented progress.

ARCHITECTURE

A narrow bridge between Minecraft and Hypixel.

The client sends a fixed request to the backend. The backend makes the authenticated calls, keeps the key server-side, and returns a transformed Player Insights response.

01Minecraft ModUUID · goal · refresh flagnever sees the key
HTTPS / fixed route
02Player Insights Backendcache · normalize · explainreturns transformed data
authenticated requests
03Hypixel Public APIprofiles · Bazaar · skillsread-only data source
no arbitrary endpoint selection no API proxy response no continuous player polling

FROM FIELDS TO FOCUS

Recommendations that show their work.

A checkpoint is only useful when it is anchored to a field returned by the selected profile. If a field is missing, the UI says so.

Read the normalization code
PROFILE FIELDINSIGHT
experience_skill_combat
Combat level 10next checkpoint: 20
banking.balance
Reserve signal: 25%keep visible coins flexible
accessory_bag
Data unavailablethe coach will not guess the count

START HERE

Install the client. Point it at your backend.

Build the Fabric JAR, install it alongside Fabric API, and set the backend URL in the generated config file. The public repo contains the backend, docs, and CI in the same reviewable tree.

01
Buildcd mod && ./gradlew build
02
Installdrop the JAR into your Fabric mods folder
03
Analyzepress P, then choose ANALYZE NOW