Fiw AntiCheatСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (34)
release
Fiw AntiCheat 2.2.0 (neoforge 1.21.11)
2.2.022 окт. 2026 г.25Minecraft: 1.21.11neoforge
Что нового
## [2.2.0] - Security fixes, re-checks, clearer detections
Security and feature update. The network protocol is unchanged. Updating is recommended for every server.
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Fixed
- **Security:** a verification reply with the wrong nonce now disconnects the player. Before, it unfroze them and skipped the mod check, and the join timeout no longer applied. Replies that arrive after `timeout_seconds` are rejected with the timeout message instead of being accepted.
- **Security:** `/fiwmods snapshot player <name>` is refused while that player is still being verified on join. Before, it replaced the join check, so the player was unfrozen without a mod check and their reported mods became the whitelist.
- Resource-pack updates from a client are limited to one every 5 seconds per player, so a client spamming them can't cause constant profile writes on the server.
- Mod ids, versions and resource-pack names reported by clients have line breaks, control characters and `§` colour codes removed, so they can't add fake lines to the server log or fake text in `/fiwmods profile`.
- Players being verified are now snapped back from the server's main thread instead of the network thread. On Fabric and NeoForge, the old way could occasionally kick a player who rejoined quickly with `Invalid move player packet received`.
- An unanswered `/fiwmods snapshot player` request no longer kicks the player with the timeout message (e.g. a Bedrock or bypassed player without the companion mod).
- Re-checks and `/fiwmods snapshot player` replies no longer add to the player's join count in their profile.
### Added
- `/fiwmods recheck player <name>` and `/fiwmods recheck all` re-run the mod check on online players without freezing them, so a changed ban list applies without waiting for players to rejoin. A bad or missing reply kicks, as on join. Exempt players and players already being verified are skipped.
- `profiling.retention_days` deletes profiles of players not seen for that many days. `0` (the default) keeps them forever. It runs at server start and on `/fiwmods reload`.
### Changed
- Console lines and staff alerts now say how a mod or pack was detected and on which value, e.g. `Freecam (package net.xolt.freecam.mixin)` or `X-ray pack (pack fingerprint …)`. Console lines also show the reported mod id when it differs.
### Documentation
- The privacy section no longer says saving fails on storage without atomic moves; since 2.1.1 it falls back to a normal replace.
### Notes
- Thanks to Mickynuts ([@araminimichael](https://github.com/araminimichael)) for privately reporting the wrong-nonce issue.
release
Fiw AntiCheat 2.2.0 (fabric 1.21.11)
2.2.022 окт. 2026 г.98Minecraft: 1.21.11fabric
Что нового
## [2.2.0] - Security fixes, re-checks, clearer detections
Security and feature update. The network protocol is unchanged. Updating is recommended for every server.
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Fixed
- **Security:** a verification reply with the wrong nonce now disconnects the player. Before, it unfroze them and skipped the mod check, and the join timeout no longer applied. Replies that arrive after `timeout_seconds` are rejected with the timeout message instead of being accepted.
- **Security:** `/fiwmods snapshot player <name>` is refused while that player is still being verified on join. Before, it replaced the join check, so the player was unfrozen without a mod check and their reported mods became the whitelist.
- Resource-pack updates from a client are limited to one every 5 seconds per player, so a client spamming them can't cause constant profile writes on the server.
- Mod ids, versions and resource-pack names reported by clients have line breaks, control characters and `§` colour codes removed, so they can't add fake lines to the server log or fake text in `/fiwmods profile`.
- Players being verified are now snapped back from the server's main thread instead of the network thread. On Fabric and NeoForge, the old way could occasionally kick a player who rejoined quickly with `Invalid move player packet received`.
- An unanswered `/fiwmods snapshot player` request no longer kicks the player with the timeout message (e.g. a Bedrock or bypassed player without the companion mod).
- Re-checks and `/fiwmods snapshot player` replies no longer add to the player's join count in their profile.
### Added
- `/fiwmods recheck player <name>` and `/fiwmods recheck all` re-run the mod check on online players without freezing them, so a changed ban list applies without waiting for players to rejoin. A bad or missing reply kicks, as on join. Exempt players and players already being verified are skipped.
- `profiling.retention_days` deletes profiles of players not seen for that many days. `0` (the default) keeps them forever. It runs at server start and on `/fiwmods reload`.
### Changed
- Console lines and staff alerts now say how a mod or pack was detected and on which value, e.g. `Freecam (package net.xolt.freecam.mixin)` or `X-ray pack (pack fingerprint …)`. Console lines also show the reported mod id when it differs.
### Documentation
- The privacy section no longer says saving fails on storage without atomic moves; since 2.1.1 it falls back to a normal replace.
### Notes
- Thanks to Mickynuts ([@araminimichael](https://github.com/araminimichael)) for privately reporting the wrong-nonce issue.
release
Fiw AntiCheat 2.2.0 (neoforge 1.21.1)
2.2.022 окт. 2026 г.195Minecraft: 1.21.1neoforge
Что нового
## [2.2.0] - Security fixes, re-checks, clearer detections
Security and feature update. The network protocol is unchanged. Updating is recommended for every server.
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Fixed
- **Security:** a verification reply with the wrong nonce now disconnects the player. Before, it unfroze them and skipped the mod check, and the join timeout no longer applied. Replies that arrive after `timeout_seconds` are rejected with the timeout message instead of being accepted.
- **Security:** `/fiwmods snapshot player <name>` is refused while that player is still being verified on join. Before, it replaced the join check, so the player was unfrozen without a mod check and their reported mods became the whitelist.
- Resource-pack updates from a client are limited to one every 5 seconds per player, so a client spamming them can't cause constant profile writes on the server.
- Mod ids, versions and resource-pack names reported by clients have line breaks, control characters and `§` colour codes removed, so they can't add fake lines to the server log or fake text in `/fiwmods profile`.
- Players being verified are now snapped back from the server's main thread instead of the network thread. On Fabric and NeoForge, the old way could occasionally kick a player who rejoined quickly with `Invalid move player packet received`.
- An unanswered `/fiwmods snapshot player` request no longer kicks the player with the timeout message (e.g. a Bedrock or bypassed player without the companion mod).
- Re-checks and `/fiwmods snapshot player` replies no longer add to the player's join count in their profile.
### Added
- `/fiwmods recheck player <name>` and `/fiwmods recheck all` re-run the mod check on online players without freezing them, so a changed ban list applies without waiting for players to rejoin. A bad or missing reply kicks, as on join. Exempt players and players already being verified are skipped.
- `profiling.retention_days` deletes profiles of players not seen for that many days. `0` (the default) keeps them forever. It runs at server start and on `/fiwmods reload`.
### Changed
- Console lines and staff alerts now say how a mod or pack was detected and on which value, e.g. `Freecam (package net.xolt.freecam.mixin)` or `X-ray pack (pack fingerprint …)`. Console lines also show the reported mod id when it differs.
### Documentation
- The privacy section no longer says saving fails on storage without atomic moves; since 2.1.1 it falls back to a normal replace.
### Notes
- Thanks to Mickynuts ([@araminimichael](https://github.com/araminimichael)) for privately reporting the wrong-nonce issue.
release
Fiw AntiCheat 2.2.0 (fabric 1.21.1)
2.2.022 окт. 2026 г.68Minecraft: 1.21.1fabric
Что нового
## [2.2.0] - Security fixes, re-checks, clearer detections
Security and feature update. The network protocol is unchanged. Updating is recommended for every server.
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Fixed
- **Security:** a verification reply with the wrong nonce now disconnects the player. Before, it unfroze them and skipped the mod check, and the join timeout no longer applied. Replies that arrive after `timeout_seconds` are rejected with the timeout message instead of being accepted.
- **Security:** `/fiwmods snapshot player <name>` is refused while that player is still being verified on join. Before, it replaced the join check, so the player was unfrozen without a mod check and their reported mods became the whitelist.
- Resource-pack updates from a client are limited to one every 5 seconds per player, so a client spamming them can't cause constant profile writes on the server.
- Mod ids, versions and resource-pack names reported by clients have line breaks, control characters and `§` colour codes removed, so they can't add fake lines to the server log or fake text in `/fiwmods profile`.
- Players being verified are now snapped back from the server's main thread instead of the network thread. On Fabric and NeoForge, the old way could occasionally kick a player who rejoined quickly with `Invalid move player packet received`.
- An unanswered `/fiwmods snapshot player` request no longer kicks the player with the timeout message (e.g. a Bedrock or bypassed player without the companion mod).
- Re-checks and `/fiwmods snapshot player` replies no longer add to the player's join count in their profile.
### Added
- `/fiwmods recheck player <name>` and `/fiwmods recheck all` re-run the mod check on online players without freezing them, so a changed ban list applies without waiting for players to rejoin. A bad or missing reply kicks, as on join. Exempt players and players already being verified are skipped.
- `profiling.retention_days` deletes profiles of players not seen for that many days. `0` (the default) keeps them forever. It runs at server start and on `/fiwmods reload`.
### Changed
- Console lines and staff alerts now say how a mod or pack was detected and on which value, e.g. `Freecam (package net.xolt.freecam.mixin)` or `X-ray pack (pack fingerprint …)`. Console lines also show the reported mod id when it differs.
### Documentation
- The privacy section no longer says saving fails on storage without atomic moves; since 2.1.1 it falls back to a normal replace.
### Notes
- Thanks to Mickynuts ([@araminimichael](https://github.com/araminimichael)) for privately reporting the wrong-nonce issue.
release
Fiw AntiCheat 2.2.0 (forge 1.20.1)
2.2.022 окт. 2026 г.111Minecraft: 1.20.1forge
Что нового
## [2.2.0] - Security fixes, re-checks, clearer detections
Security and feature update. The network protocol is unchanged. Updating is recommended for every server.
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Fixed
- **Security:** a verification reply with the wrong nonce now disconnects the player. Before, it unfroze them and skipped the mod check, and the join timeout no longer applied. Replies that arrive after `timeout_seconds` are rejected with the timeout message instead of being accepted.
- **Security:** `/fiwmods snapshot player <name>` is refused while that player is still being verified on join. Before, it replaced the join check, so the player was unfrozen without a mod check and their reported mods became the whitelist.
- Resource-pack updates from a client are limited to one every 5 seconds per player, so a client spamming them can't cause constant profile writes on the server.
- Mod ids, versions and resource-pack names reported by clients have line breaks, control characters and `§` colour codes removed, so they can't add fake lines to the server log or fake text in `/fiwmods profile`.
- Players being verified are now snapped back from the server's main thread instead of the network thread. On Fabric and NeoForge, the old way could occasionally kick a player who rejoined quickly with `Invalid move player packet received`.
- An unanswered `/fiwmods snapshot player` request no longer kicks the player with the timeout message (e.g. a Bedrock or bypassed player without the companion mod).
- Re-checks and `/fiwmods snapshot player` replies no longer add to the player's join count in their profile.
### Added
- `/fiwmods recheck player <name>` and `/fiwmods recheck all` re-run the mod check on online players without freezing them, so a changed ban list applies without waiting for players to rejoin. A bad or missing reply kicks, as on join. Exempt players and players already being verified are skipped.
- `profiling.retention_days` deletes profiles of players not seen for that many days. `0` (the default) keeps them forever. It runs at server start and on `/fiwmods reload`.
### Changed
- Console lines and staff alerts now say how a mod or pack was detected and on which value, e.g. `Freecam (package net.xolt.freecam.mixin)` or `X-ray pack (pack fingerprint …)`. Console lines also show the reported mod id when it differs.
### Documentation
- The privacy section no longer says saving fails on storage without atomic moves; since 2.1.1 it falls back to a normal replace.
### Notes
- Thanks to Mickynuts ([@araminimichael](https://github.com/araminimichael)) for privately reporting the wrong-nonce issue.
release
Fiw AntiCheat 2.2.0 (fabric 1.20.1)
2.2.022 окт. 2026 г.40Minecraft: 1.20.1fabric
Что нового
## [2.2.0] - Security fixes, re-checks, clearer detections
Security and feature update. The network protocol is unchanged. Updating is recommended for every server.
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Fixed
- **Security:** a verification reply with the wrong nonce now disconnects the player. Before, it unfroze them and skipped the mod check, and the join timeout no longer applied. Replies that arrive after `timeout_seconds` are rejected with the timeout message instead of being accepted.
- **Security:** `/fiwmods snapshot player <name>` is refused while that player is still being verified on join. Before, it replaced the join check, so the player was unfrozen without a mod check and their reported mods became the whitelist.
- Resource-pack updates from a client are limited to one every 5 seconds per player, so a client spamming them can't cause constant profile writes on the server.
- Mod ids, versions and resource-pack names reported by clients have line breaks, control characters and `§` colour codes removed, so they can't add fake lines to the server log or fake text in `/fiwmods profile`.
- Players being verified are now snapped back from the server's main thread instead of the network thread. On Fabric and NeoForge, the old way could occasionally kick a player who rejoined quickly with `Invalid move player packet received`.
- An unanswered `/fiwmods snapshot player` request no longer kicks the player with the timeout message (e.g. a Bedrock or bypassed player without the companion mod).
- Re-checks and `/fiwmods snapshot player` replies no longer add to the player's join count in their profile.
### Added
- `/fiwmods recheck player <name>` and `/fiwmods recheck all` re-run the mod check on online players without freezing them, so a changed ban list applies without waiting for players to rejoin. A bad or missing reply kicks, as on join. Exempt players and players already being verified are skipped.
- `profiling.retention_days` deletes profiles of players not seen for that many days. `0` (the default) keeps them forever. It runs at server start and on `/fiwmods reload`.
### Changed
- Console lines and staff alerts now say how a mod or pack was detected and on which value, e.g. `Freecam (package net.xolt.freecam.mixin)` or `X-ray pack (pack fingerprint …)`. Console lines also show the reported mod id when it differs.
### Documentation
- The privacy section no longer says saving fails on storage without atomic moves; since 2.1.1 it falls back to a normal replace.
### Notes
- Thanks to Mickynuts ([@araminimichael](https://github.com/araminimichael)) for privately reporting the wrong-nonce issue.
release
Fiw AntiCheat 2.1.1 (neoforge 1.21.11)
2.1.116 окт. 2026 г.34Minecraft: 1.21.11neoforge
Что нового
## [2.1.1] - Safer saves, stricter package matching, exemption list fixes
Maintenance and bug-fix update. If something breaks or behaves differently than before, please report it on the [issue tracker](https://github.com/Fi3w0/Fiw-Anticheat/issues).
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Changed
- Config and player profiles are saved to a temporary file first and then swapped in, so a failed or interrupted save keeps the previous file. Storage that can't swap files atomically falls back to a normal replace.
### Fixed
- Bundled signature package rules no longer match unrelated longer names (a rule for `com.foo` matched `com.foobar`); they match the exact package or a sub-package, case-insensitively on every server locale.
- `/fiwmods exempt list` hides expired grants right away, labels expiry times as UTC on every loader, and its active count only includes unexpired, permanent and legacy bypass entries.
### Documentation
- English and Spanish guides now match: bundled signatures, what `/fiwmods reload` re-reads, preset-tier fields, which data is collected and stored, and why there is no 1.21.8 build. Existing `bypass_players` entries keep working alongside tiers.
release
Fiw AntiCheat 2.1.1 (fabric 1.21.11)
2.1.116 окт. 2026 г.124Minecraft: 1.21.11fabric
Что нового
## [2.1.1] - Safer saves, stricter package matching, exemption list fixes
Maintenance and bug-fix update. If something breaks or behaves differently than before, please report it on the [issue tracker](https://github.com/Fi3w0/Fiw-Anticheat/issues).
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Changed
- Config and player profiles are saved to a temporary file first and then swapped in, so a failed or interrupted save keeps the previous file. Storage that can't swap files atomically falls back to a normal replace.
### Fixed
- Bundled signature package rules no longer match unrelated longer names (a rule for `com.foo` matched `com.foobar`); they match the exact package or a sub-package, case-insensitively on every server locale.
- `/fiwmods exempt list` hides expired grants right away, labels expiry times as UTC on every loader, and its active count only includes unexpired, permanent and legacy bypass entries.
### Documentation
- English and Spanish guides now match: bundled signatures, what `/fiwmods reload` re-reads, preset-tier fields, which data is collected and stored, and why there is no 1.21.8 build. Existing `bypass_players` entries keep working alongside tiers.
release
Fiw AntiCheat 2.1.1 (neoforge 1.21.1)
2.1.116 окт. 2026 г.175Minecraft: 1.21.1neoforge
Что нового
## [2.1.1] - Safer saves, stricter package matching, exemption list fixes
Maintenance and bug-fix update. If something breaks or behaves differently than before, please report it on the [issue tracker](https://github.com/Fi3w0/Fiw-Anticheat/issues).
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Changed
- Config and player profiles are saved to a temporary file first and then swapped in, so a failed or interrupted save keeps the previous file. Storage that can't swap files atomically falls back to a normal replace.
### Fixed
- Bundled signature package rules no longer match unrelated longer names (a rule for `com.foo` matched `com.foobar`); they match the exact package or a sub-package, case-insensitively on every server locale.
- `/fiwmods exempt list` hides expired grants right away, labels expiry times as UTC on every loader, and its active count only includes unexpired, permanent and legacy bypass entries.
### Documentation
- English and Spanish guides now match: bundled signatures, what `/fiwmods reload` re-reads, preset-tier fields, which data is collected and stored, and why there is no 1.21.8 build. Existing `bypass_players` entries keep working alongside tiers.
release
Fiw AntiCheat 2.1.1 (fabric 1.21.1)
2.1.116 окт. 2026 г.32Minecraft: 1.21.1fabric
Что нового
## [2.1.1] - Safer saves, stricter package matching, exemption list fixes
Maintenance and bug-fix update. If something breaks or behaves differently than before, please report it on the [issue tracker](https://github.com/Fi3w0/Fiw-Anticheat/issues).
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Changed
- Config and player profiles are saved to a temporary file first and then swapped in, so a failed or interrupted save keeps the previous file. Storage that can't swap files atomically falls back to a normal replace.
### Fixed
- Bundled signature package rules no longer match unrelated longer names (a rule for `com.foo` matched `com.foobar`); they match the exact package or a sub-package, case-insensitively on every server locale.
- `/fiwmods exempt list` hides expired grants right away, labels expiry times as UTC on every loader, and its active count only includes unexpired, permanent and legacy bypass entries.
### Documentation
- English and Spanish guides now match: bundled signatures, what `/fiwmods reload` re-reads, preset-tier fields, which data is collected and stored, and why there is no 1.21.8 build. Existing `bypass_players` entries keep working alongside tiers.
release
Fiw AntiCheat 2.1.1 (forge 1.20.1)
2.1.116 окт. 2026 г.118Minecraft: 1.20.1forge
Что нового
## [2.1.1] - Safer saves, stricter package matching, exemption list fixes
Maintenance and bug-fix update. If something breaks or behaves differently than before, please report it on the [issue tracker](https://github.com/Fi3w0/Fiw-Anticheat/issues).
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Changed
- Config and player profiles are saved to a temporary file first and then swapped in, so a failed or interrupted save keeps the previous file. Storage that can't swap files atomically falls back to a normal replace.
### Fixed
- Bundled signature package rules no longer match unrelated longer names (a rule for `com.foo` matched `com.foobar`); they match the exact package or a sub-package, case-insensitively on every server locale.
- `/fiwmods exempt list` hides expired grants right away, labels expiry times as UTC on every loader, and its active count only includes unexpired, permanent and legacy bypass entries.
### Documentation
- English and Spanish guides now match: bundled signatures, what `/fiwmods reload` re-reads, preset-tier fields, which data is collected and stored, and why there is no 1.21.8 build. Existing `bypass_players` entries keep working alongside tiers.
release
Fiw AntiCheat 2.1.1 (fabric 1.20.1)
2.1.116 окт. 2026 г.32Minecraft: 1.20.1fabric
Что нового
## [2.1.1] - Safer saves, stricter package matching, exemption list fixes
Maintenance and bug-fix update. If something breaks or behaves differently than before, please report it on the [issue tracker](https://github.com/Fi3w0/Fiw-Anticheat/issues).
> **⚠ Upgrade note:** use the same Fiw AntiCheat version on the server and on players' clients.
### Changed
- Config and player profiles are saved to a temporary file first and then swapped in, so a failed or interrupted save keeps the previous file. Storage that can't swap files atomically falls back to a normal replace.
### Fixed
- Bundled signature package rules no longer match unrelated longer names (a rule for `com.foo` matched `com.foobar`); they match the exact package or a sub-package, case-insensitively on every server locale.
- `/fiwmods exempt list` hides expired grants right away, labels expiry times as UTC on every loader, and its active count only includes unexpired, permanent and legacy bypass entries.
### Documentation
- English and Spanish guides now match: bundled signatures, what `/fiwmods reload` re-reads, preset-tier fields, which data is collected and stored, and why there is no 1.21.8 build. Existing `bypass_players` entries keep working alongside tiers.
release
Fiw AntiCheat 2.1.0 (neoforge 1.21.11)
2.1.028 авг. 2026 г.144Minecraft: 1.21.11neoforge
Что нового
## [2.1.0] - Tiered per-player exemptions
### Added
- Added `/fiwmods exempt add <player> <tier> [hours] [preset]`, `/fiwmods exempt
remove <player>`, and `/fiwmods exempt list` commands for granting, revoking,
and reviewing per-player exemption tiers.
- Added six exemption tiers, replacing the old all-or-nothing bypass list:
- `bypass` - skips scanning entirely and always allows the player to join
(the original bypass behavior).
- `silent` - still scanned and profiled, but never kicked and never alerts
staff; only a quiet console log line records what they're running.
- `monitor` - still scanned, profiled, and alerts staff, but never kicked.
- `quiet_kick` - normal detection and kick behavior, but the staff chat
alert is suppressed.
- `preset:<strict|balanced|lenient|custom>` - evaluates that one player
against a pinned preset instead of the server's global preset.
- `force_block` - always kicked on join, before any scan, for repeat
offenders regardless of what mod list they report.
- Added optional expiry (`[hours]`) on any granted exemption; expired grants
are purged automatically the next time that player is evaluated.
- Added `exemptions.escalation_rules` config: admin-defined rules that
auto-apply a tier (e.g. `force_block` for 4 hours) once a player racks up a
configured number of detections within a time window. An escalation never
overrides a tier an admin already granted.
- Added `exemptions.player_overrides` config map backing the new tiers
(`exemptions.bypass_players` is unchanged and still works for permanent
full bypasses).
### Changed
- The legacy `exemptions.bypass_players` list is still honored as a permanent
`bypass` grant; new grants from `/fiwmods exempt add` are written to
`exemptions.player_overrides` instead.
- Floodgate/Geyser auto-exemption now resolves to the `bypass` tier internally
(same behavior as before, just expressed through the new tier system).
release
Fiw AntiCheat 2.1.0 (fabric 1.21.11)
2.1.028 авг. 2026 г.514Minecraft: 1.21.11fabric
Что нового
## [2.1.0] - Tiered per-player exemptions
### Added
- Added `/fiwmods exempt add <player> <tier> [hours] [preset]`, `/fiwmods exempt
remove <player>`, and `/fiwmods exempt list` commands for granting, revoking,
and reviewing per-player exemption tiers.
- Added six exemption tiers, replacing the old all-or-nothing bypass list:
- `bypass` - skips scanning entirely and always allows the player to join
(the original bypass behavior).
- `silent` - still scanned and profiled, but never kicked and never alerts
staff; only a quiet console log line records what they're running.
- `monitor` - still scanned, profiled, and alerts staff, but never kicked.
- `quiet_kick` - normal detection and kick behavior, but the staff chat
alert is suppressed.
- `preset:<strict|balanced|lenient|custom>` - evaluates that one player
against a pinned preset instead of the server's global preset.
- `force_block` - always kicked on join, before any scan, for repeat
offenders regardless of what mod list they report.
- Added optional expiry (`[hours]`) on any granted exemption; expired grants
are purged automatically the next time that player is evaluated.
- Added `exemptions.escalation_rules` config: admin-defined rules that
auto-apply a tier (e.g. `force_block` for 4 hours) once a player racks up a
configured number of detections within a time window. An escalation never
overrides a tier an admin already granted.
- Added `exemptions.player_overrides` config map backing the new tiers
(`exemptions.bypass_players` is unchanged and still works for permanent
full bypasses).
### Changed
- The legacy `exemptions.bypass_players` list is still honored as a permanent
`bypass` grant; new grants from `/fiwmods exempt add` are written to
`exemptions.player_overrides` instead.
- Floodgate/Geyser auto-exemption now resolves to the `bypass` tier internally
(same behavior as before, just expressed through the new tier system).
release
Fiw AntiCheat 2.1.0 (neoforge 1.21.1)
2.1.028 авг. 2026 г.1,7 тыс.Minecraft: 1.21.1neoforge
Что нового
## [2.1.0] - Tiered per-player exemptions
### Added
- Added `/fiwmods exempt add <player> <tier> [hours] [preset]`, `/fiwmods exempt
remove <player>`, and `/fiwmods exempt list` commands for granting, revoking,
and reviewing per-player exemption tiers.
- Added six exemption tiers, replacing the old all-or-nothing bypass list:
- `bypass` - skips scanning entirely and always allows the player to join
(the original bypass behavior).
- `silent` - still scanned and profiled, but never kicked and never alerts
staff; only a quiet console log line records what they're running.
- `monitor` - still scanned, profiled, and alerts staff, but never kicked.
- `quiet_kick` - normal detection and kick behavior, but the staff chat
alert is suppressed.
- `preset:<strict|balanced|lenient|custom>` - evaluates that one player
against a pinned preset instead of the server's global preset.
- `force_block` - always kicked on join, before any scan, for repeat
offenders regardless of what mod list they report.
- Added optional expiry (`[hours]`) on any granted exemption; expired grants
are purged automatically the next time that player is evaluated.
- Added `exemptions.escalation_rules` config: admin-defined rules that
auto-apply a tier (e.g. `force_block` for 4 hours) once a player racks up a
configured number of detections within a time window. An escalation never
overrides a tier an admin already granted.
- Added `exemptions.player_overrides` config map backing the new tiers
(`exemptions.bypass_players` is unchanged and still works for permanent
full bypasses).
### Changed
- The legacy `exemptions.bypass_players` list is still honored as a permanent
`bypass` grant; new grants from `/fiwmods exempt add` are written to
`exemptions.player_overrides` instead.
- Floodgate/Geyser auto-exemption now resolves to the `bypass` tier internally
(same behavior as before, just expressed through the new tier system).
release
Fiw AntiCheat 2.1.0 (fabric 1.21.1)
2.1.028 авг. 2026 г.1,9 тыс.Minecraft: 1.21.1fabric
Что нового
## [2.1.0] - Tiered per-player exemptions
### Added
- Added `/fiwmods exempt add <player> <tier> [hours] [preset]`, `/fiwmods exempt
remove <player>`, and `/fiwmods exempt list` commands for granting, revoking,
and reviewing per-player exemption tiers.
- Added six exemption tiers, replacing the old all-or-nothing bypass list:
- `bypass` - skips scanning entirely and always allows the player to join
(the original bypass behavior).
- `silent` - still scanned and profiled, but never kicked and never alerts
staff; only a quiet console log line records what they're running.
- `monitor` - still scanned, profiled, and alerts staff, but never kicked.
- `quiet_kick` - normal detection and kick behavior, but the staff chat
alert is suppressed.
- `preset:<strict|balanced|lenient|custom>` - evaluates that one player
against a pinned preset instead of the server's global preset.
- `force_block` - always kicked on join, before any scan, for repeat
offenders regardless of what mod list they report.
- Added optional expiry (`[hours]`) on any granted exemption; expired grants
are purged automatically the next time that player is evaluated.
- Added `exemptions.escalation_rules` config: admin-defined rules that
auto-apply a tier (e.g. `force_block` for 4 hours) once a player racks up a
configured number of detections within a time window. An escalation never
overrides a tier an admin already granted.
- Added `exemptions.player_overrides` config map backing the new tiers
(`exemptions.bypass_players` is unchanged and still works for permanent
full bypasses).
### Changed
- The legacy `exemptions.bypass_players` list is still honored as a permanent
`bypass` grant; new grants from `/fiwmods exempt add` are written to
`exemptions.player_overrides` instead.
- Floodgate/Geyser auto-exemption now resolves to the `bypass` tier internally
(same behavior as before, just expressed through the new tier system).
release
Fiw AntiCheat 2.1.0 (forge 1.20.1)
2.1.028 авг. 2026 г.674Minecraft: 1.20.1forge
Что нового
## [2.1.0] - Tiered per-player exemptions
### Added
- Added `/fiwmods exempt add <player> <tier> [hours] [preset]`, `/fiwmods exempt
remove <player>`, and `/fiwmods exempt list` commands for granting, revoking,
and reviewing per-player exemption tiers.
- Added six exemption tiers, replacing the old all-or-nothing bypass list:
- `bypass` - skips scanning entirely and always allows the player to join
(the original bypass behavior).
- `silent` - still scanned and profiled, but never kicked and never alerts
staff; only a quiet console log line records what they're running.
- `monitor` - still scanned, profiled, and alerts staff, but never kicked.
- `quiet_kick` - normal detection and kick behavior, but the staff chat
alert is suppressed.
- `preset:<strict|balanced|lenient|custom>` - evaluates that one player
against a pinned preset instead of the server's global preset.
- `force_block` - always kicked on join, before any scan, for repeat
offenders regardless of what mod list they report.
- Added optional expiry (`[hours]`) on any granted exemption; expired grants
are purged automatically the next time that player is evaluated.
- Added `exemptions.escalation_rules` config: admin-defined rules that
auto-apply a tier (e.g. `force_block` for 4 hours) once a player racks up a
configured number of detections within a time window. An escalation never
overrides a tier an admin already granted.
- Added `exemptions.player_overrides` config map backing the new tiers
(`exemptions.bypass_players` is unchanged and still works for permanent
full bypasses).
### Changed
- The legacy `exemptions.bypass_players` list is still honored as a permanent
`bypass` grant; new grants from `/fiwmods exempt add` are written to
`exemptions.player_overrides` instead.
- Floodgate/Geyser auto-exemption now resolves to the `bypass` tier internally
(same behavior as before, just expressed through the new tier system).
release
Fiw AntiCheat 2.1.0 (fabric 1.20.1)
2.1.028 авг. 2026 г.190Minecraft: 1.20.1fabric
Что нового
## [2.1.0] - Tiered per-player exemptions
### Added
- Added `/fiwmods exempt add <player> <tier> [hours] [preset]`, `/fiwmods exempt
remove <player>`, and `/fiwmods exempt list` commands for granting, revoking,
and reviewing per-player exemption tiers.
- Added six exemption tiers, replacing the old all-or-nothing bypass list:
- `bypass` - skips scanning entirely and always allows the player to join
(the original bypass behavior).
- `silent` - still scanned and profiled, but never kicked and never alerts
staff; only a quiet console log line records what they're running.
- `monitor` - still scanned, profiled, and alerts staff, but never kicked.
- `quiet_kick` - normal detection and kick behavior, but the staff chat
alert is suppressed.
- `preset:<strict|balanced|lenient|custom>` - evaluates that one player
against a pinned preset instead of the server's global preset.
- `force_block` - always kicked on join, before any scan, for repeat
offenders regardless of what mod list they report.
- Added optional expiry (`[hours]`) on any granted exemption; expired grants
are purged automatically the next time that player is evaluated.
- Added `exemptions.escalation_rules` config: admin-defined rules that
auto-apply a tier (e.g. `force_block` for 4 hours) once a player racks up a
configured number of detections within a time window. An escalation never
overrides a tier an admin already granted.
- Added `exemptions.player_overrides` config map backing the new tiers
(`exemptions.bypass_players` is unchanged and still works for permanent
full bypasses).
### Changed
- The legacy `exemptions.bypass_players` list is still honored as a permanent
`bypass` grant; new grants from `/fiwmods exempt add` are written to
`exemptions.player_overrides` instead.
- Floodgate/Geyser auto-exemption now resolves to the `bypass` tier internally
(same behavior as before, just expressed through the new tier system).
release
Fiw AntiCheat 2.0.2
2.0.26 июл. 2026 г.83Minecraft: 1.21.11neoforge
Что нового
## [2.0.2] - Resource pack auditing
### Added
- Added companion-client reporting for active and inactive resource packs.
- Added resource pack profile history, including added, removed, enabled,
disabled, and fingerprint-updated events.
- Added `/fiwmods profile <name>` output sections for active and inactive
resource packs.
- Added `resource_packs` config for log-only auditing by default, with optional
banned pack name/id and SHA-256 fingerprint checks.
- Added live resource-pack update reporting after join so active/inactive/delete
changes during a session are recorded when the companion client observes them.
### Changed
- Join verification responses now include resource pack data alongside the mod
list and nonce.
- Existing config files are not reset on upgrade; missing `resource_packs`
values are filled with defaults in memory and appear in newly generated
configs or future saves.
release
Fiw AntiCheat 2.0.2
2.0.26 июл. 2026 г.1,7 тыс.Minecraft: 1.21.1neoforge
Что нового
## [2.0.2] - Resource pack auditing
### Added
- Added companion-client reporting for active and inactive resource packs.
- Added resource pack profile history, including added, removed, enabled,
disabled, and fingerprint-updated events.
- Added `/fiwmods profile <name>` output sections for active and inactive
resource packs.
- Added `resource_packs` config for log-only auditing by default, with optional
banned pack name/id and SHA-256 fingerprint checks.
- Added live resource-pack update reporting after join so active/inactive/delete
changes during a session are recorded when the companion client observes them.
### Changed
- Join verification responses now include resource pack data alongside the mod
list and nonce.
- Existing config files are not reset on upgrade; missing `resource_packs`
values are filled with defaults in memory and appear in newly generated
configs or future saves.
release
Fiw AntiCheat 2.0.2
2.0.26 июл. 2026 г.351Minecraft: 1.20.1forge
Что нового
## [2.0.2] - Resource pack auditing
### Added
- Added companion-client reporting for active and inactive resource packs.
- Added resource pack profile history, including added, removed, enabled,
disabled, and fingerprint-updated events.
- Added `/fiwmods profile <name>` output sections for active and inactive
resource packs.
- Added `resource_packs` config for log-only auditing by default, with optional
banned pack name/id and SHA-256 fingerprint checks.
- Added live resource-pack update reporting after join so active/inactive/delete
changes during a session are recorded when the companion client observes them.
### Changed
- Join verification responses now include resource pack data alongside the mod
list and nonce.
- Existing config files are not reset on upgrade; missing `resource_packs`
values are filled with defaults in memory and appear in newly generated
configs or future saves.
release
Fiw AntiCheat 2.0.2
2.0.26 июл. 2026 г.282Minecraft: 1.21.11fabric
Что нового
## [2.0.2] - Resource pack auditing
### Added
- Added companion-client reporting for active and inactive resource packs.
- Added resource pack profile history, including added, removed, enabled,
disabled, and fingerprint-updated events.
- Added `/fiwmods profile <name>` output sections for active and inactive
resource packs.
- Added `resource_packs` config for log-only auditing by default, with optional
banned pack name/id and SHA-256 fingerprint checks.
- Added live resource-pack update reporting after join so active/inactive/delete
changes during a session are recorded when the companion client observes them.
### Changed
- Join verification responses now include resource pack data alongside the mod
list and nonce.
- Existing config files are not reset on upgrade; missing `resource_packs`
values are filled with defaults in memory and appear in newly generated
configs or future saves.
release
Fiw AntiCheat 2.0.2
2.0.26 июл. 2026 г.1,3 тыс.Minecraft: 1.21.1fabric
Что нового
## [2.0.2] - Resource pack auditing
### Added
- Added companion-client reporting for active and inactive resource packs.
- Added resource pack profile history, including added, removed, enabled,
disabled, and fingerprint-updated events.
- Added `/fiwmods profile <name>` output sections for active and inactive
resource packs.
- Added `resource_packs` config for log-only auditing by default, with optional
banned pack name/id and SHA-256 fingerprint checks.
- Added live resource-pack update reporting after join so active/inactive/delete
changes during a session are recorded when the companion client observes them.
### Changed
- Join verification responses now include resource pack data alongside the mod
list and nonce.
- Existing config files are not reset on upgrade; missing `resource_packs`
values are filled with defaults in memory and appear in newly generated
configs or future saves.
release
Fiw AntiCheat 2.0.2
2.0.26 июл. 2026 г.93Minecraft: 1.20.1fabric
Что нового
## [2.0.2] - Resource pack auditing
### Added
- Added companion-client reporting for active and inactive resource packs.
- Added resource pack profile history, including added, removed, enabled,
disabled, and fingerprint-updated events.
- Added `/fiwmods profile <name>` output sections for active and inactive
resource packs.
- Added `resource_packs` config for log-only auditing by default, with optional
banned pack name/id and SHA-256 fingerprint checks.
- Added live resource-pack update reporting after join so active/inactive/delete
changes during a session are recorded when the companion client observes them.
### Changed
- Join verification responses now include resource pack data alongside the mod
list and nonce.
- Existing config files are not reset on upgrade; missing `resource_packs`
values are filled with defaults in memory and appear in newly generated
configs or future saves.
release
Fiw AntiCheat 2.0.1
2.0.19 июн. 2026 г.40Minecraft: 1.20.1fabric
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.1] - Expanded cheat signature database
### Changed
- Expanded bundled signatures for common hacked clients and aliases, including
Wurst, Meteor/addons, LiquidBounce, BleachHack, MatHax, ThunderHack, Aoba,
ForgeHax, Sigma, Jigsaw, Huzuni, Wolfram, Flux, Vape, SalHack, KAMI/Lambda,
Future/RusherHack-style clients, and mod-detection bypass tools.
- Expanded x-ray detection aliases for Advanced XRay, XRay Ultimate, seed
cracker/mapper tools, cave finder names, and common x-ray jar naming variants.
- Expanded fullbright/gamma detection aliases for Gamma Utils, true/dynamic
fullbright, resource gamma utilities, boosted brightness, and night-vision
utility naming variants.
- Expanded freecam detection aliases for Freecam, Easy Freecam, FreeCamMC,
Aether Freecam, FPV Freecam, Free Camera, FToFreecam, and Fair Freecam.
- Expanded autoclicker, schematic printer, and damage-indicator aliases.
### Fixed
- Added `flyhack` / `fly-hack` to cheat-client signatures after the NeoForge
1.21.11 smoke test showed the client mod list was received but that alias was
not yet blocked.
release
Fiw AntiCheat 2.0.1
2.0.19 июн. 2026 г.28Minecraft: 1.21.1fabric
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.1] - Expanded cheat signature database
### Changed
- Expanded bundled signatures for common hacked clients and aliases, including
Wurst, Meteor/addons, LiquidBounce, BleachHack, MatHax, ThunderHack, Aoba,
ForgeHax, Sigma, Jigsaw, Huzuni, Wolfram, Flux, Vape, SalHack, KAMI/Lambda,
Future/RusherHack-style clients, and mod-detection bypass tools.
- Expanded x-ray detection aliases for Advanced XRay, XRay Ultimate, seed
cracker/mapper tools, cave finder names, and common x-ray jar naming variants.
- Expanded fullbright/gamma detection aliases for Gamma Utils, true/dynamic
fullbright, resource gamma utilities, boosted brightness, and night-vision
utility naming variants.
- Expanded freecam detection aliases for Freecam, Easy Freecam, FreeCamMC,
Aether Freecam, FPV Freecam, Free Camera, FToFreecam, and Fair Freecam.
- Expanded autoclicker, schematic printer, and damage-indicator aliases.
### Fixed
- Added `flyhack` / `fly-hack` to cheat-client signatures after the NeoForge
1.21.11 smoke test showed the client mod list was received but that alias was
not yet blocked.
release
Fiw AntiCheat 2.0.1
2.0.19 июн. 2026 г.100Minecraft: 1.21.11fabric
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.1] - Expanded cheat signature database
### Changed
- Expanded bundled signatures for common hacked clients and aliases, including
Wurst, Meteor/addons, LiquidBounce, BleachHack, MatHax, ThunderHack, Aoba,
ForgeHax, Sigma, Jigsaw, Huzuni, Wolfram, Flux, Vape, SalHack, KAMI/Lambda,
Future/RusherHack-style clients, and mod-detection bypass tools.
- Expanded x-ray detection aliases for Advanced XRay, XRay Ultimate, seed
cracker/mapper tools, cave finder names, and common x-ray jar naming variants.
- Expanded fullbright/gamma detection aliases for Gamma Utils, true/dynamic
fullbright, resource gamma utilities, boosted brightness, and night-vision
utility naming variants.
- Expanded freecam detection aliases for Freecam, Easy Freecam, FreeCamMC,
Aether Freecam, FPV Freecam, Free Camera, FToFreecam, and Fair Freecam.
- Expanded autoclicker, schematic printer, and damage-indicator aliases.
### Fixed
- Added `flyhack` / `fly-hack` to cheat-client signatures after the NeoForge
1.21.11 smoke test showed the client mod list was received but that alias was
not yet blocked.
release
Fiw AntiCheat 2.0.1
2.0.19 июн. 2026 г.255Minecraft: 1.20.1forge
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.1] - Expanded cheat signature database
### Changed
- Expanded bundled signatures for common hacked clients and aliases, including
Wurst, Meteor/addons, LiquidBounce, BleachHack, MatHax, ThunderHack, Aoba,
ForgeHax, Sigma, Jigsaw, Huzuni, Wolfram, Flux, Vape, SalHack, KAMI/Lambda,
Future/RusherHack-style clients, and mod-detection bypass tools.
- Expanded x-ray detection aliases for Advanced XRay, XRay Ultimate, seed
cracker/mapper tools, cave finder names, and common x-ray jar naming variants.
- Expanded fullbright/gamma detection aliases for Gamma Utils, true/dynamic
fullbright, resource gamma utilities, boosted brightness, and night-vision
utility naming variants.
- Expanded freecam detection aliases for Freecam, Easy Freecam, FreeCamMC,
Aether Freecam, FPV Freecam, Free Camera, FToFreecam, and Fair Freecam.
- Expanded autoclicker, schematic printer, and damage-indicator aliases.
### Fixed
- Added `flyhack` / `fly-hack` to cheat-client signatures after the NeoForge
1.21.11 smoke test showed the client mod list was received but that alias was
not yet blocked.
release
Fiw AntiCheat 2.0.1
2.0.19 июн. 2026 г.221Minecraft: 1.21.1neoforge
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.1] - Expanded cheat signature database
### Changed
- Expanded bundled signatures for common hacked clients and aliases, including
Wurst, Meteor/addons, LiquidBounce, BleachHack, MatHax, ThunderHack, Aoba,
ForgeHax, Sigma, Jigsaw, Huzuni, Wolfram, Flux, Vape, SalHack, KAMI/Lambda,
Future/RusherHack-style clients, and mod-detection bypass tools.
- Expanded x-ray detection aliases for Advanced XRay, XRay Ultimate, seed
cracker/mapper tools, cave finder names, and common x-ray jar naming variants.
- Expanded fullbright/gamma detection aliases for Gamma Utils, true/dynamic
fullbright, resource gamma utilities, boosted brightness, and night-vision
utility naming variants.
- Expanded freecam detection aliases for Freecam, Easy Freecam, FreeCamMC,
Aether Freecam, FPV Freecam, Free Camera, FToFreecam, and Fair Freecam.
- Expanded autoclicker, schematic printer, and damage-indicator aliases.
### Fixed
- Added `flyhack` / `fly-hack` to cheat-client signatures after the NeoForge
1.21.11 smoke test showed the client mod list was received but that alias was
not yet blocked.
release
Fiw AntiCheat 2.0.1
2.0.19 июн. 2026 г.53Minecraft: 1.21.11neoforge
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.1] - Expanded cheat signature database
### Changed
- Expanded bundled signatures for common hacked clients and aliases, including
Wurst, Meteor/addons, LiquidBounce, BleachHack, MatHax, ThunderHack, Aoba,
ForgeHax, Sigma, Jigsaw, Huzuni, Wolfram, Flux, Vape, SalHack, KAMI/Lambda,
Future/RusherHack-style clients, and mod-detection bypass tools.
- Expanded x-ray detection aliases for Advanced XRay, XRay Ultimate, seed
cracker/mapper tools, cave finder names, and common x-ray jar naming variants.
- Expanded fullbright/gamma detection aliases for Gamma Utils, true/dynamic
fullbright, resource gamma utilities, boosted brightness, and night-vision
utility naming variants.
- Expanded freecam detection aliases for Freecam, Easy Freecam, FreeCamMC,
Aether Freecam, FPV Freecam, Free Camera, FToFreecam, and Fair Freecam.
- Expanded autoclicker, schematic printer, and damage-indicator aliases.
### Fixed
- Added `flyhack` / `fly-hack` to cheat-client signatures after the NeoForge
1.21.11 smoke test showed the client mod list was received but that alias was
not yet blocked.
release
Fiw AntiCheat 2.0.0
2.0.09 июн. 2026 г.20Minecraft: 1.21.1neoforge
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.0] - Initial public multi-loader release
Fiw AntiCheat is a professional mod verification and admin enforcement tool for Minecraft servers. It helps admins detect unwanted client mods, enforce official modpacks, and inspect readable player mod profiles.
### Added
- Multi-loader support for:
- Fabric 1.20.1
- MinecraftForge 1.20.1
- Fabric 1.21.1
- NeoForge 1.21.1
- Whitelist mode for enforcing a captured official modpack list.
- Client challenge/response verification with nonce validation.
- Client mod reporting with ids, versions, fingerprints, and stable code markers.
- Bundled signatures for common unfair categories including cheat clients, x-ray, fullbright, freecam, autoclickers, and schematic printers.
- Admin commands:
- `/fiwmods reload`
- `/fiwmods snapshot server`
- `/fiwmods snapshot player <name>`
- `/fiwmods profile <name>`
- Per-player profile storage with current mods and recent change history.
- Readable profile grouping that separates real player-installed mods from Fabric, Forge, NeoForge, loader, API, and platform entries.
- Colored in-game profile output for easier admin scanning.
- Monitor-only mode for logging detections without kicking.
- Staff alerts for online operators.
- Bypass list for trusted users or test accounts.
- Optional Floodgate/Geyser Bedrock-player exemption by reflection.
- Mod icon metadata for Fabric, Forge, and NeoForge mod menus and launchers.
### Notes
- The public mod name is now **Fiw AntiCheat**.
- Internal ids and config paths remain compatible with the original `fiw-mods-api` / `fiw_mods_api` identifiers.
- NeoForge does not publish a real Minecraft 1.20.1 artifact on the current NeoForge Maven, so the 1.20.1 Forge-family build targets MinecraftForge 47.x.
### Requirements
- Fabric 1.20.1: Fabric Loader, Fabric API, Java 17
- MinecraftForge 1.20.1: Forge 47.x, Java 17
- Fabric 1.21.1: Fabric Loader, Fabric API, Java 21
- NeoForge 1.21.1: NeoForge 21.1.x, Java 21
- Install on both server and client for mod reporting.
release
Fiw AntiCheat 2.0.0
2.0.09 июн. 2026 г.16Minecraft: 1.20.1forge
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.0] - Initial public multi-loader release
Fiw AntiCheat is a professional mod verification and admin enforcement tool for Minecraft servers. It helps admins detect unwanted client mods, enforce official modpacks, and inspect readable player mod profiles.
### Added
- Multi-loader support for:
- Fabric 1.20.1
- MinecraftForge 1.20.1
- Fabric 1.21.1
- NeoForge 1.21.1
- Whitelist mode for enforcing a captured official modpack list.
- Client challenge/response verification with nonce validation.
- Client mod reporting with ids, versions, fingerprints, and stable code markers.
- Bundled signatures for common unfair categories including cheat clients, x-ray, fullbright, freecam, autoclickers, and schematic printers.
- Admin commands:
- `/fiwmods reload`
- `/fiwmods snapshot server`
- `/fiwmods snapshot player <name>`
- `/fiwmods profile <name>`
- Per-player profile storage with current mods and recent change history.
- Readable profile grouping that separates real player-installed mods from Fabric, Forge, NeoForge, loader, API, and platform entries.
- Colored in-game profile output for easier admin scanning.
- Monitor-only mode for logging detections without kicking.
- Staff alerts for online operators.
- Bypass list for trusted users or test accounts.
- Optional Floodgate/Geyser Bedrock-player exemption by reflection.
- Mod icon metadata for Fabric, Forge, and NeoForge mod menus and launchers.
### Notes
- The public mod name is now **Fiw AntiCheat**.
- Internal ids and config paths remain compatible with the original `fiw-mods-api` / `fiw_mods_api` identifiers.
- NeoForge does not publish a real Minecraft 1.20.1 artifact on the current NeoForge Maven, so the 1.20.1 Forge-family build targets MinecraftForge 47.x.
### Requirements
- Fabric 1.20.1: Fabric Loader, Fabric API, Java 17
- MinecraftForge 1.20.1: Forge 47.x, Java 17
- Fabric 1.21.1: Fabric Loader, Fabric API, Java 21
- NeoForge 1.21.1: NeoForge 21.1.x, Java 21
- Install on both server and client for mod reporting.
release
Fiw AntiCheat 2.0.0
2.0.09 июн. 2026 г.14Minecraft: 1.21.1fabric
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.0] - Initial public multi-loader release
Fiw AntiCheat is a professional mod verification and admin enforcement tool for Minecraft servers. It helps admins detect unwanted client mods, enforce official modpacks, and inspect readable player mod profiles.
### Added
- Multi-loader support for:
- Fabric 1.20.1
- MinecraftForge 1.20.1
- Fabric 1.21.1
- NeoForge 1.21.1
- Whitelist mode for enforcing a captured official modpack list.
- Client challenge/response verification with nonce validation.
- Client mod reporting with ids, versions, fingerprints, and stable code markers.
- Bundled signatures for common unfair categories including cheat clients, x-ray, fullbright, freecam, autoclickers, and schematic printers.
- Admin commands:
- `/fiwmods reload`
- `/fiwmods snapshot server`
- `/fiwmods snapshot player <name>`
- `/fiwmods profile <name>`
- Per-player profile storage with current mods and recent change history.
- Readable profile grouping that separates real player-installed mods from Fabric, Forge, NeoForge, loader, API, and platform entries.
- Colored in-game profile output for easier admin scanning.
- Monitor-only mode for logging detections without kicking.
- Staff alerts for online operators.
- Bypass list for trusted users or test accounts.
- Optional Floodgate/Geyser Bedrock-player exemption by reflection.
- Mod icon metadata for Fabric, Forge, and NeoForge mod menus and launchers.
### Notes
- The public mod name is now **Fiw AntiCheat**.
- Internal ids and config paths remain compatible with the original `fiw-mods-api` / `fiw_mods_api` identifiers.
- NeoForge does not publish a real Minecraft 1.20.1 artifact on the current NeoForge Maven, so the 1.20.1 Forge-family build targets MinecraftForge 47.x.
### Requirements
- Fabric 1.20.1: Fabric Loader, Fabric API, Java 17
- MinecraftForge 1.20.1: Forge 47.x, Java 17
- Fabric 1.21.1: Fabric Loader, Fabric API, Java 21
- NeoForge 1.21.1: NeoForge 21.1.x, Java 21
- Install on both server and client for mod reporting.
release
Fiw AntiCheat 2.0.0
2.0.09 июн. 2026 г.24Minecraft: 1.20.1fabric
Что нового
# Changelog
All notable changes to **Fiw AntiCheat** are listed here.
## [2.0.0] - Initial public multi-loader release
Fiw AntiCheat is a professional mod verification and admin enforcement tool for Minecraft servers. It helps admins detect unwanted client mods, enforce official modpacks, and inspect readable player mod profiles.
### Added
- Multi-loader support for:
- Fabric 1.20.1
- MinecraftForge 1.20.1
- Fabric 1.21.1
- NeoForge 1.21.1
- Whitelist mode for enforcing a captured official modpack list.
- Client challenge/response verification with nonce validation.
- Client mod reporting with ids, versions, fingerprints, and stable code markers.
- Bundled signatures for common unfair categories including cheat clients, x-ray, fullbright, freecam, autoclickers, and schematic printers.
- Admin commands:
- `/fiwmods reload`
- `/fiwmods snapshot server`
- `/fiwmods snapshot player <name>`
- `/fiwmods profile <name>`
- Per-player profile storage with current mods and recent change history.
- Readable profile grouping that separates real player-installed mods from Fabric, Forge, NeoForge, loader, API, and platform entries.
- Colored in-game profile output for easier admin scanning.
- Monitor-only mode for logging detections without kicking.
- Staff alerts for online operators.
- Bypass list for trusted users or test accounts.
- Optional Floodgate/Geyser Bedrock-player exemption by reflection.
- Mod icon metadata for Fabric, Forge, and NeoForge mod menus and launchers.
### Notes
- The public mod name is now **Fiw AntiCheat**.
- Internal ids and config paths remain compatible with the original `fiw-mods-api` / `fiw_mods_api` identifiers.
- NeoForge does not publish a real Minecraft 1.20.1 artifact on the current NeoForge Maven, so the 1.20.1 Forge-family build targets MinecraftForge 47.x.
### Requirements
- Fabric 1.20.1: Fabric Loader, Fabric API, Java 17
- MinecraftForge 1.20.1: Forge 47.x, Java 17
- Fabric 1.21.1: Fabric Loader, Fabric API, Java 21
- NeoForge 1.21.1: NeoForge 21.1.x, Java 21
- Install on both server and client for mod reporting.