# Recommendations
Give high-level, long-time-playing and trusted players a 🟨 Yellow Trust Factor.
Only give a 🟩 Green Trust Factor to players you trust blindly - for example your staff members, yourself and
players with something like the client-side Badlion AntiCheat enabled.
If a player's Ip-Address has been banned recently or is similar to a banned Ip-Address' Subnet, set a 🟥 Red or a
Dark-Red Trust Factor.
If you have Bedrock players on your server, give them the ⬜️ White Trust Factor. Minecraft Bedrock
significantly changes the protocol and would get flagged otherwise.
WARNING
- Don't show players their trust factor, as this would allow for trustfactor mapping reverse-engineering.
- Don't publish your trust factor mappings/code, as it would allow for trustfactor reverse-engineering
- Avoid giving new players a high (🟨 Yellow, 🟩 Green, ⬜️ White) trustfactor
# Indicators for trust
Any interaction with your server that requires time or money, like player ranks and playtime, is by our means considered
a good indicator for trust. Best if you combine the two factors - e.g. 100h playtime or (50h playtime and rank)
.
A player with a rank-purchase and an overall (non-afk) playtime of over 50 hours can be considered an active, trusted
player.
While in theory cheaters could get ranks and a lot of playtime, most of them just don't bother investing hours into an account, which they usually don't even keep for long.
When banned, you would require them to play another X hours and get another rank, just to abuse trust factor advantages.
NOTE
You might want to take chargebacks/refunds into account, a purchase that can arbitrarily be refunded is a questionable trust indicator.
# Indicators for distrust
Any irregular context a player is in (like a recent ban on the players ip) can be used to assign a lower
trustfactor.
Servers not requiring Mojang-authenticated accounts might consider players without proper authentication suspicious.
TIP
In intave/access (opens new window), you can use TrustFactor.unsafer() (opens new window) to lower a trust factor
← Trustfactor Rationale →