FeaturesThreat and rush¶
The rule both engines share: measure the live game, never ship a table about it. No map-distance tables, no generator schedules, no predicted events. Everything below is computed from what Hypixel actually sends.
The threat model¶
Every player gets one 0–100 score from five saturating signals:
| signal | weight |
|---|---|
| FKDR | 45 |
| Star | 20 |
| WLR | 15 |
| Winstreak | 12 |
| BBLR | 8 |
A missing stat costs its share rather than being guessed, so an account with no BBLR data tops out at 92. SkyWars has its own weights.
Tiers¶
| tier | colour | meaning |
|---|---|---|
LOW |
green | |
MID |
yellow | |
HIGH |
red | |
EXTREME |
dark red | |
UNKNOWN |
grey | no stats resolved: a nick, or not fetched yet |
UNKNOWN never collapses into LOW. A nick is not a harmless player, and the score for one is -1, not 0. Scripts see the same value through bitchos.threat.
In TAB¶
Stats → Threat puts the tier mark before the name (Dot), or the score itself (Score), so a lobby reads down the left edge in one pass.
The lobby score¶
Every report also prints the unknown percentage, so a score built from four known accounts out of sixteen is visibly a guess. The Threat report module prints it once per match, after the stat lookups settle; /bitchos threat prints it on demand.
Teammates¶
Your own team is excluded from the lobby figure. /bitchos threat teams [player] says who was excluded and by which signal (party, team colour, sidebar), which is the first thing to check when the score looks wrong.
Rush pick¶
The SmartTarget module does not pick "the weakest team". It picks the cheapest:
- Island positions are learned, not looked up. A team's first sighting marks its island, and learning stops 45 seconds in. A team never seen has no anchor and is excluded rather than defaulted.
- Bridge maths: one block per block travelled plus one per level climbed, plus a margin of
max(4, blocks / 6). Reported as blocks and as wool purchases. Decluttercollapses low-threat teams into one line;ShowFullsets the lowest tier still printed in full.
A team object, as scripts see it, carries .bed as up, gone, eliminated or unknown. Gone and eliminated are different facts: a team with no bed can still kill you.
Timers¶
The Timers module reads the live sidebar for map events and Hypixel's own generator hologram armour stands for drops. Each alert fires once per approach and re-arms when the countdown goes back up. Nothing is predicted, so a map Hypixel changed yesterday still works today.