Tags
Creators
Details
2.1.1
Compatibility
Required content
Changes
[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.
⚠ 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.foomatchedcom.foobar); they match the exact package or a sub-package, case-insensitively on every server locale. /fiwmods exempt listhides 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 reloadre-reads, preset-tier fields, which data is collected and stored, and why there is no 1.21.8 build. Existingbypass_playersentries keep working alongside tiers.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:BUXFUwPg:U0Ns9PBj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BUXFUwPg:U0Ns9PBj"
}

