What are you searching for?

ScamScreener for Hypixel Skyblock

ScamScreener for Hypixel Skyblock

Monitors the chat and warns you about potentonal scammers

download 8 Downloads · favorite 0 Followers · Updated 21 hours ago
Fabric Management Social Utility 1.21.10

Versions

inventory_2
ScamScreener for Hypixel Skyblock 0.14.7

0.14.7 · 21 hours ago · 315.19 KB

Fabric 1.21.10
inventory_2
ScamScreener for Hypixel Skyblock 0.13.4

0.13.4 · 1 day ago · 263.52 KB

Fabric 1.21.10

About

ScamScreener

Client-side Fabric mod for Minecraft 1.21.10 that checks Hypixel SkyBlock chat for scam risks.
The mod combines:

  • a manual blacklist,
  • rule-based detection (regex + behavioral signals),
  • a local, trainable AI scoring system (no cloud dependency),
  • and chat muting via custom patterns.

Why this mod?

Scams in trading/party situations often rely on:

  • pressure ("quick", "now", "last chance"),
  • upfront payment requests,
  • "trust me" / "legit middleman" claims,
  • external platforms/links (Discord, Telegram, /visit, etc.),
  • repeated contact attempts.

ScamScreener evaluates such signals in real time and shows warnings with transparent reasons
(including rule details on hover).


Core Features

1) Blacklist Warnings

  • Players can be manually added to a local blacklist.
  • The mod warns when blacklisted players appear in relevant contexts:
    • team/party context,
    • party join / party tab situations.
  • Warnings include name, score, reason, timestamp, and trigger context.

2) Live Chat Detection (Rules + Local AI)

Each detected player chat line is analyzed:

  • Rule-based via configurable patterns (links, urgency, payment-first, etc.).
  • Behavior-based via flags (e.g., "demands upfront payment").
  • Local AI (logistic model with token / n-gram weights) provides an additional risk signal.
  • Multi-message trend: multiple messages from the same player in a short time window can increase risk.

When thresholds are reached:

  • visual risk warning in chat,
  • rule list with hover explanation ("Why triggered"),
  • 3x short warning sound,
  • optional auto-capture into training data (from a configurable level).

3) AI Training with Local Data

  • Training data is stored in CSV format.
  • /scamscreener ai train trains a local model and saves it as JSON.
  • Old training files/models are archived (old/ subfolder).
  • Manual capturing supported: label recent messages from a specific player as scam or legit.

4) Chat Muting via Patterns

  • Custom mute patterns via command.
  • Case-insensitive.
  • Regex supported.
  • Important default logic: if no regex metacharacter is used, the pattern is matched as a
    whole word / whole phrase (not as a substring inside other words).
  • Blocked messages can be periodically summarized in notifications.

Technical Overview (Simplified)

  1. Minecraft delivers incoming chat/game messages.
  2. The Mute Manager decides first whether a message is blocked.
  3. Unblocked messages are passed to the detector:
    • parsing the player chat line,
    • rule + behavior + local AI scoring,
    • trend analysis across multiple messages.
  4. On trigger:
    • warning message with level/score/rules,
    • hover with rule details + evaluated message(s),
    • optional auto-capture into training data.

Internal Architecture (Pipeline)

  • Each chat line is parsed into a MessageEvent (raw + normalized).
  • MuteStage filters muted messages early.
  • RuleSignalStage generates signals from regex rules (patterns compiled once).
  • BehaviorSignalStage generates signals from behavior (e.g., upfront payment, external platform)
    using patterns from scam-screener-rules.json.
  • AiSignalStage encapsulates local AI scoring and returns a neutrally weighted signal.
  • TrendSignalStage uses a per-player TrendStore (TTL deque) for multi-message patterns.
  • ScoringStage combines all signals into score + level and generates explainability data.
  • DecisionStage checks alert level + deduplication before warning.
  • OutputStage handles UI/audio (chat warning, hover details, sound).
  • Behavior patterns are defined in scam-screener-rules.json
    (externalPlatformPattern, upfrontPaymentBehaviorPattern,
    accountDataBehaviorPattern, middlemanPattern).
open_in_new View on Modrinth
Compatibility
Client: Required Server: Unsupported
gavel MIT

Conversation

What are your thoughts?

Related projects

Optimization Utility
FerriteCore
FerriteCore

by malte0811

Memory usage optimizations

download 84.7M
favorite 12,724
Utility
Mod Menu
Mod Menu

by Prospector

Adds a mod menu to view the list of mods you have installed.

download 78.0M
favorite 22,148
Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 66.3M
favorite 7,618
Adventure Transportation Utility
Xaero's Minimap
Xaero's Minimap

by thexaero

Displays a map of the nearby world terrain, players, mobs, entities in the corner of your screen. Lets you create waypoints which help you find the locations you've marked.

download 61.1M
favorite 13,688
lock Cookie consent

SkinMC uses cookies to provide functionality and features.