-
Notifications
You must be signed in to change notification settings - Fork 1
Tutorial
This tutorial explains how to use ScamScreener in normal gameplay, step by step.
It is written for players (not developers) and focuses on practical in-game usage:
- how to react to warnings
- how to review and label chat lines
- how to manage your blacklist
- how to upload training data correctly
- how to configure the mod for your playstyle
ScamScreener is a client-side Fabric mod for Hypixel SkyBlock chat safety.
It can:
- detect suspicious chat patterns
- warn you when risk is high
- help you review messages manually
- maintain a local blacklist
- collect local training data for model improvements
Important:
- It runs locally on your client.
- It does not auto-ban players.
- It does not replace your own judgment.
- Join a server where ScamScreener is active (for example Hypixel SkyBlock).
- Open chat and run:
/ss
- The main ScamScreener settings menu opens.
/ss is a full alias of /scamscreener.
If you prefer the long form, all commands also work with /scamscreener.
Open /ss and configure these first:
-
Alert Threshold- Start with
MEDIUMfor balanced warnings.
- Start with
-
AI Auto-Capture- Start with
OFForHIGHif you want conservative automatic sample capture.
- Start with
-
Auto /p leave on blacklist- Enable if you want instant party leave when a blacklisted player is detected.
-
Mute Filter- Enable only if you already use mute patterns.
-
Local AI Signal- Keep enabled unless you are troubleshooting.
When ScamScreener detects risk, you will see a warning message in chat.
Typical warning content:
- player name
- risk level/score
- action tags:
[manage]and[info]
What to do:
- Click
[info]to inspect why the alert triggered. - Click
[manage]to review and label relevant lines.
You may also see a [BYPASS] action when your own outgoing message is blocked for safety reasons (email, Discord invite, risky coop add flow).
ScamScreener has multiple review modes.
Use this after a live warning.
In the review screen:
- click a row to cycle its state:
-
[I]= ignored -
[S]= scam -
[L]= legit
-
- top summary shows selected counts
-
Savewrites selected labels -
Save & Uploadwrites labels, then runs upload flow
In this alert-based mode, two optional checkboxes are available:
- add player to ScamScreener blacklist
- add player to Hypixel
/blocklist
Run:
/ss review
This opens a review screen for logged chat lines that are not saved yet.
Use it to label chat even if no alert tag is currently visible.
Behavior:
- same
[I]/[S]/[L]row interaction - no blacklist/block checkboxes (no player-name action mode)
-
Save/Save & Uploadavailable
Help for legacy review command usage:
/ss review help
Run:
/ss review player <playerName>
Autocomplete is available and filtered:
- player must be online
- player must have logged chat entries
Use this when you want to focus on one specific player's recent conversation context.
Open:
/ss- click
Review Training CSV
This screen shows existing rows from your training CSV directly.
Actions:
-
Open Fileopens the CSV file in your operating system -
Saveapplies selected changes -
Save & Uploadapplies changes and starts upload flow
Important CSV behavior:
- duplicate messages are handled row-by-row
- if a row is set to ignored and saved, that row is removed
Main file:
config/scamscreener/scam-screener-training-data.csv
You can create labels through:
- alert manage review
-
/ss review(logged unsaved lines) - training CSV review screen
- advanced command path:
/ss ai flag <messageId> <legit|scam>
Run:
/ss upload
Or use:
-
Upload Training Databutton in/ssmenu -
Save & Uploadin review screens
Upload behavior:
- first upload asks for ToS confirmation
- data is archived before upload
- webhook upload starts after local preparation
If your active training CSV reaches at least 500 entries:
- you get a reminder immediately
- then every 5 minutes while size stays >= 500
- reminder includes a clickable upload action
Open with:
/ss
Alert ThresholdAI Auto-CaptureAuto /p leave on blacklistMute FilterLocal AI Signal
-
Rule Settings: enable/disable individual detection rules -
Message Settings: toggle warning messages/sounds -
Blacklist: edit entries, score, reason, remove, paging -
AI Update: check/download and apply model update (Accept,Merge,Ignore) -
Metrics: local funnel metrics summary + copy button -
Debug Settings: advanced diagnostics (usually keep off)
Review Training CSVUpload Training Data
You can use either /ss ... or /scamscreener ....
-
/ss-> open settings menu -
/ss help-> command overview -
/ss review-> review logged unsaved chat lines -
/ss review help-> review command help -
/ss upload-> archive + upload training data -
/ss list-> show blacklist entries -
/ss add <player> [score] [reason]-> add/update blacklist entry -
/ss remove <player>-> remove blacklist entry
/ss review manage <alertId>/ss review info <alertId>/ss review player <playerName>
/ss alertlevel [low|medium|high|critical]/ss autoleave [on|off]/ss mute [pattern]/ss unmute [pattern]/ss bypass <id>
/ss ai/ss ai flag <messageId> <legit|scam>/ss ai migrate/ss ai update/ss ai update force/ss ai update notify [on|off]/ss ai model <download|accept|merge|ignore> <id>/ss ai metrics [reset]/ss ai reset/ss ai autocapture [off|low|medium|high|critical]
/ss settings/ss version/ss preview
- Play normally.
- When a warning appears, inspect
[info]. - Label with
[manage]if you can classify confidently. - Use
/ss reviewbetween sessions to clear pending logged lines. - Use
Review Training CSVoccasionally for cleanup. - Upload when dataset gets large (or when reminder appears).
- Wait for actual player chat lines (system lines are filtered).
- Use
/ss reviewafter chat activity. - For
/ss review player, target must be online and have logged entries.
- Confirm upload ToS when prompted.
- Check that
scam-screener-training-data.csvexists. - Read chat error code/details if upload failed.
- Raise alert threshold (
/ss alertlevel high). - Disable noisy rules in
Rule Settings. - Review and clean training data quality.
- Lower alert threshold (
/ss alertlevel lowormedium). - Ensure
Local AI Signalis enabled in settings. - Confirm message warnings are enabled in
Message Settings.
ScamScreener is client-side first.
Local by default:
- detection
- review
- blacklist management
- training data storage
Network is only used for optional features:
- Mojang name/UUID lookups
- AI model update check/download
- training data upload when you explicitly trigger it
- Label only what you are confident about.
- Mixed, high-quality scam + legit labels improve model quality more than bulk noisy labels.
- Use
ignoredwhen context is unclear. - Review often, upload periodically.