Fiw Admin UtilitiesСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (26)
release
Fiw Admin Tools 1.3.1 Forge 1.20.1
1.3.114 окт. 2026 г.64Minecraft: 1.20.1forge
Что нового
## [1.3.1] - Compatibility fix
### Fixed
- Fiw Admin Tools and Tickwatch could not be installed together on NeoForge (the game refused to start because both mods used the same Java package). Admin Tools now uses its own `com.fiw.admin` package. Commands, config files and saved data are unchanged.
release
Fiw Admin Tools 1.3.1 Fabric 1.20.1
1.3.114 окт. 2026 г.38Minecraft: 1.20.1fabric
Что нового
## [1.3.1] - Compatibility fix
### Fixed
- Fiw Admin Tools and Tickwatch could not be installed together on NeoForge (the game refused to start because both mods used the same Java package). Admin Tools now uses its own `com.fiw.admin` package. Commands, config files and saved data are unchanged.
release
Fiw Admin Tools 1.3.1 NeoForge 1.21.1
1.3.114 окт. 2026 г.74Minecraft: 1.21.1neoforge
Что нового
## [1.3.1] - Compatibility fix
### Fixed
- Fiw Admin Tools and Tickwatch could not be installed together on NeoForge (the game refused to start because both mods used the same Java package). Admin Tools now uses its own `com.fiw.admin` package. Commands, config files and saved data are unchanged.
release
Fiw Admin Tools 1.3.1 Fabric 1.21.1
1.3.114 окт. 2026 г.38Minecraft: 1.21.1fabric
Что нового
## [1.3.1] - Compatibility fix
### Fixed
- Fiw Admin Tools and Tickwatch could not be installed together on NeoForge (the game refused to start because both mods used the same Java package). Admin Tools now uses its own `com.fiw.admin` package. Commands, config files and saved data are unchanged.
release
Fiw Admin Tools 1.3.1 NeoForge 1.21.8
1.3.114 окт. 2026 г.6Minecraft: 1.21.8neoforge
Что нового
## [1.3.1] - Compatibility fix
### Fixed
- Fiw Admin Tools and Tickwatch could not be installed together on NeoForge (the game refused to start because both mods used the same Java package). Admin Tools now uses its own `com.fiw.admin` package. Commands, config files and saved data are unchanged.
release
Fiw Admin Tools 1.3.1 Fabric 1.21.8
1.3.114 окт. 2026 г.6Minecraft: 1.21.8fabric
Что нового
## [1.3.1] - Compatibility fix
### Fixed
- Fiw Admin Tools and Tickwatch could not be installed together on NeoForge (the game refused to start because both mods used the same Java package). Admin Tools now uses its own `com.fiw.admin` package. Commands, config files and saved data are unchanged.
release
Fiw Admin Tools 1.3.1 NeoForge 1.21.11
1.3.114 окт. 2026 г.10Minecraft: 1.21.11neoforge
Что нового
## [1.3.1] - Compatibility fix
### Fixed
- Fiw Admin Tools and Tickwatch could not be installed together on NeoForge (the game refused to start because both mods used the same Java package). Admin Tools now uses its own `com.fiw.admin` package. Commands, config files and saved data are unchanged.
release
Fiw Admin Tools 1.3.1 Fabric 1.21.11
1.3.114 окт. 2026 г.82Minecraft: 1.21.11fabric
Что нового
## [1.3.1] - Compatibility fix
### Fixed
- Fiw Admin Tools and Tickwatch could not be installed together on NeoForge (the game refused to start because both mods used the same Java package). Admin Tools now uses its own `com.fiw.admin` package. Commands, config files and saved data are unchanged.
release
Fiw Admin Tools 1.3.0 Forge 1.20.1
1.3.028 авг. 2026 г.51Minecraft: 1.20.1forge
Что нового
## [1.3.0] - Watchdog and heuristic dupe detection
### Added
- Watchdog: a background heartbeat monitor alerts (log + optional Discord, never in-game chat) if the server stops ticking for longer than `heartbeatTimeoutSeconds`. Separately, the mod detects on boot whether the previous session shut down cleanly and alerts if it didn't (crash, `kill`, power loss). View status with `/fiw watchdog`.
- Dupe detection: a poll-based heuristic rule engine (scans inventories on an interval rather than hooking every pickup/craft/trade) with two independent detectors, both alert-only by default. The **rate detector** flags a player (or, if `rateDetector.chunkScope.enabled`, a chunk) gaining more weighted value from an admin-configured item watch list than a threshold within a time window, exempting players with an open container by default. The **signature detector** flags a specific watched item (by NBT/component fingerprint) appearing to be held by two different players within the same scan window. Each detector can be escalated independently to auto-freeze, kick, temp-ban, or ban. `/fiw dupe status`, `/fiw dupe alerts`, and `/fiw dupe clear <player>` manage it.
- New config files: `watchdog.json`, `dupe.json`; new state file `dupe-alerts.json`.
- New permission nodes: `fiw.watchdog.notify`, `fiw.dupe.manage`, `fiw.dupe.notify` (all staff-only, no default-true nodes this round).
### Fixed
- The dupe rate detector re-alerted on every scan for as long as the triggering item stayed in inventory (the rolling window kept spanning the pre-spike baseline), spamming staff/Discord with repeats of the same flag. It now alerts once per detection, then cools down for `windowSeconds` before it can fire again for the same player/chunk.
- The watchdog's hang alert could fire falsely a short time after vanilla auto-pauses ticking for an empty server (`pause-when-empty-seconds` in `server.properties`) — that pause stops the tick heartbeat too, which the watchdog previously couldn't tell apart from a real hang. It now suppresses hang checks while no players are online and resets the heartbeat the moment someone (re)connects.
### Compatibility notes
- All new commands and behavior work identically across all eight release targets, verified by actually booting each loader's dev server (not just compiling) — including confirming the item-signature fingerprint uses the correct API per version (`DataComponentPatch` on 1.21.x, NBT `CompoundTag` on 1.20.1, which predates Minecraft's DataComponents), and both fixes above were caught and re-verified live against a connected player, not just in unit tests.
- Existing config/state files and commands are unchanged.
release
Fiw Admin Tools 1.3.0 Fabric 1.20.1
1.3.028 авг. 2026 г.68Minecraft: 1.20.1fabric
Что нового
## [1.3.0] - Watchdog and heuristic dupe detection
### Added
- Watchdog: a background heartbeat monitor alerts (log + optional Discord, never in-game chat) if the server stops ticking for longer than `heartbeatTimeoutSeconds`. Separately, the mod detects on boot whether the previous session shut down cleanly and alerts if it didn't (crash, `kill`, power loss). View status with `/fiw watchdog`.
- Dupe detection: a poll-based heuristic rule engine (scans inventories on an interval rather than hooking every pickup/craft/trade) with two independent detectors, both alert-only by default. The **rate detector** flags a player (or, if `rateDetector.chunkScope.enabled`, a chunk) gaining more weighted value from an admin-configured item watch list than a threshold within a time window, exempting players with an open container by default. The **signature detector** flags a specific watched item (by NBT/component fingerprint) appearing to be held by two different players within the same scan window. Each detector can be escalated independently to auto-freeze, kick, temp-ban, or ban. `/fiw dupe status`, `/fiw dupe alerts`, and `/fiw dupe clear <player>` manage it.
- New config files: `watchdog.json`, `dupe.json`; new state file `dupe-alerts.json`.
- New permission nodes: `fiw.watchdog.notify`, `fiw.dupe.manage`, `fiw.dupe.notify` (all staff-only, no default-true nodes this round).
### Fixed
- The dupe rate detector re-alerted on every scan for as long as the triggering item stayed in inventory (the rolling window kept spanning the pre-spike baseline), spamming staff/Discord with repeats of the same flag. It now alerts once per detection, then cools down for `windowSeconds` before it can fire again for the same player/chunk.
- The watchdog's hang alert could fire falsely a short time after vanilla auto-pauses ticking for an empty server (`pause-when-empty-seconds` in `server.properties`) — that pause stops the tick heartbeat too, which the watchdog previously couldn't tell apart from a real hang. It now suppresses hang checks while no players are online and resets the heartbeat the moment someone (re)connects.
### Compatibility notes
- All new commands and behavior work identically across all eight release targets, verified by actually booting each loader's dev server (not just compiling) — including confirming the item-signature fingerprint uses the correct API per version (`DataComponentPatch` on 1.21.x, NBT `CompoundTag` on 1.20.1, which predates Minecraft's DataComponents), and both fixes above were caught and re-verified live against a connected player, not just in unit tests.
- Existing config/state files and commands are unchanged.
release
Fiw Admin Tools 1.3.0 NeoForge 1.21.1
1.3.028 авг. 2026 г.92Minecraft: 1.21.1neoforge
Что нового
## [1.3.0] - Watchdog and heuristic dupe detection
### Added
- Watchdog: a background heartbeat monitor alerts (log + optional Discord, never in-game chat) if the server stops ticking for longer than `heartbeatTimeoutSeconds`. Separately, the mod detects on boot whether the previous session shut down cleanly and alerts if it didn't (crash, `kill`, power loss). View status with `/fiw watchdog`.
- Dupe detection: a poll-based heuristic rule engine (scans inventories on an interval rather than hooking every pickup/craft/trade) with two independent detectors, both alert-only by default. The **rate detector** flags a player (or, if `rateDetector.chunkScope.enabled`, a chunk) gaining more weighted value from an admin-configured item watch list than a threshold within a time window, exempting players with an open container by default. The **signature detector** flags a specific watched item (by NBT/component fingerprint) appearing to be held by two different players within the same scan window. Each detector can be escalated independently to auto-freeze, kick, temp-ban, or ban. `/fiw dupe status`, `/fiw dupe alerts`, and `/fiw dupe clear <player>` manage it.
- New config files: `watchdog.json`, `dupe.json`; new state file `dupe-alerts.json`.
- New permission nodes: `fiw.watchdog.notify`, `fiw.dupe.manage`, `fiw.dupe.notify` (all staff-only, no default-true nodes this round).
### Fixed
- The dupe rate detector re-alerted on every scan for as long as the triggering item stayed in inventory (the rolling window kept spanning the pre-spike baseline), spamming staff/Discord with repeats of the same flag. It now alerts once per detection, then cools down for `windowSeconds` before it can fire again for the same player/chunk.
- The watchdog's hang alert could fire falsely a short time after vanilla auto-pauses ticking for an empty server (`pause-when-empty-seconds` in `server.properties`) — that pause stops the tick heartbeat too, which the watchdog previously couldn't tell apart from a real hang. It now suppresses hang checks while no players are online and resets the heartbeat the moment someone (re)connects.
### Compatibility notes
- All new commands and behavior work identically across all eight release targets, verified by actually booting each loader's dev server (not just compiling) — including confirming the item-signature fingerprint uses the correct API per version (`DataComponentPatch` on 1.21.x, NBT `CompoundTag` on 1.20.1, which predates Minecraft's DataComponents), and both fixes above were caught and re-verified live against a connected player, not just in unit tests.
- Existing config/state files and commands are unchanged.
release
Fiw Admin Tools 1.3.0 Fabric 1.21.1
1.3.028 авг. 2026 г.104Minecraft: 1.21.1fabric
Что нового
## [1.3.0] - Watchdog and heuristic dupe detection
### Added
- Watchdog: a background heartbeat monitor alerts (log + optional Discord, never in-game chat) if the server stops ticking for longer than `heartbeatTimeoutSeconds`. Separately, the mod detects on boot whether the previous session shut down cleanly and alerts if it didn't (crash, `kill`, power loss). View status with `/fiw watchdog`.
- Dupe detection: a poll-based heuristic rule engine (scans inventories on an interval rather than hooking every pickup/craft/trade) with two independent detectors, both alert-only by default. The **rate detector** flags a player (or, if `rateDetector.chunkScope.enabled`, a chunk) gaining more weighted value from an admin-configured item watch list than a threshold within a time window, exempting players with an open container by default. The **signature detector** flags a specific watched item (by NBT/component fingerprint) appearing to be held by two different players within the same scan window. Each detector can be escalated independently to auto-freeze, kick, temp-ban, or ban. `/fiw dupe status`, `/fiw dupe alerts`, and `/fiw dupe clear <player>` manage it.
- New config files: `watchdog.json`, `dupe.json`; new state file `dupe-alerts.json`.
- New permission nodes: `fiw.watchdog.notify`, `fiw.dupe.manage`, `fiw.dupe.notify` (all staff-only, no default-true nodes this round).
### Fixed
- The dupe rate detector re-alerted on every scan for as long as the triggering item stayed in inventory (the rolling window kept spanning the pre-spike baseline), spamming staff/Discord with repeats of the same flag. It now alerts once per detection, then cools down for `windowSeconds` before it can fire again for the same player/chunk.
- The watchdog's hang alert could fire falsely a short time after vanilla auto-pauses ticking for an empty server (`pause-when-empty-seconds` in `server.properties`) — that pause stops the tick heartbeat too, which the watchdog previously couldn't tell apart from a real hang. It now suppresses hang checks while no players are online and resets the heartbeat the moment someone (re)connects.
### Compatibility notes
- All new commands and behavior work identically across all eight release targets, verified by actually booting each loader's dev server (not just compiling) — including confirming the item-signature fingerprint uses the correct API per version (`DataComponentPatch` on 1.21.x, NBT `CompoundTag` on 1.20.1, which predates Minecraft's DataComponents), and both fixes above were caught and re-verified live against a connected player, not just in unit tests.
- Existing config/state files and commands are unchanged.
release
Fiw Admin Tools 1.3.0 NeoForge 1.21.8
1.3.028 авг. 2026 г.7Minecraft: 1.21.8neoforge
Что нового
## [1.3.0] - Watchdog and heuristic dupe detection
### Added
- Watchdog: a background heartbeat monitor alerts (log + optional Discord, never in-game chat) if the server stops ticking for longer than `heartbeatTimeoutSeconds`. Separately, the mod detects on boot whether the previous session shut down cleanly and alerts if it didn't (crash, `kill`, power loss). View status with `/fiw watchdog`.
- Dupe detection: a poll-based heuristic rule engine (scans inventories on an interval rather than hooking every pickup/craft/trade) with two independent detectors, both alert-only by default. The **rate detector** flags a player (or, if `rateDetector.chunkScope.enabled`, a chunk) gaining more weighted value from an admin-configured item watch list than a threshold within a time window, exempting players with an open container by default. The **signature detector** flags a specific watched item (by NBT/component fingerprint) appearing to be held by two different players within the same scan window. Each detector can be escalated independently to auto-freeze, kick, temp-ban, or ban. `/fiw dupe status`, `/fiw dupe alerts`, and `/fiw dupe clear <player>` manage it.
- New config files: `watchdog.json`, `dupe.json`; new state file `dupe-alerts.json`.
- New permission nodes: `fiw.watchdog.notify`, `fiw.dupe.manage`, `fiw.dupe.notify` (all staff-only, no default-true nodes this round).
### Fixed
- The dupe rate detector re-alerted on every scan for as long as the triggering item stayed in inventory (the rolling window kept spanning the pre-spike baseline), spamming staff/Discord with repeats of the same flag. It now alerts once per detection, then cools down for `windowSeconds` before it can fire again for the same player/chunk.
- The watchdog's hang alert could fire falsely a short time after vanilla auto-pauses ticking for an empty server (`pause-when-empty-seconds` in `server.properties`) — that pause stops the tick heartbeat too, which the watchdog previously couldn't tell apart from a real hang. It now suppresses hang checks while no players are online and resets the heartbeat the moment someone (re)connects.
### Compatibility notes
- All new commands and behavior work identically across all eight release targets, verified by actually booting each loader's dev server (not just compiling) — including confirming the item-signature fingerprint uses the correct API per version (`DataComponentPatch` on 1.21.x, NBT `CompoundTag` on 1.20.1, which predates Minecraft's DataComponents), and both fixes above were caught and re-verified live against a connected player, not just in unit tests.
- Existing config/state files and commands are unchanged.
release
Fiw Admin Tools 1.3.0 Fabric 1.21.8
1.3.028 авг. 2026 г.21Minecraft: 1.21.8fabric
Что нового
## [1.3.0] - Watchdog and heuristic dupe detection
### Added
- Watchdog: a background heartbeat monitor alerts (log + optional Discord, never in-game chat) if the server stops ticking for longer than `heartbeatTimeoutSeconds`. Separately, the mod detects on boot whether the previous session shut down cleanly and alerts if it didn't (crash, `kill`, power loss). View status with `/fiw watchdog`.
- Dupe detection: a poll-based heuristic rule engine (scans inventories on an interval rather than hooking every pickup/craft/trade) with two independent detectors, both alert-only by default. The **rate detector** flags a player (or, if `rateDetector.chunkScope.enabled`, a chunk) gaining more weighted value from an admin-configured item watch list than a threshold within a time window, exempting players with an open container by default. The **signature detector** flags a specific watched item (by NBT/component fingerprint) appearing to be held by two different players within the same scan window. Each detector can be escalated independently to auto-freeze, kick, temp-ban, or ban. `/fiw dupe status`, `/fiw dupe alerts`, and `/fiw dupe clear <player>` manage it.
- New config files: `watchdog.json`, `dupe.json`; new state file `dupe-alerts.json`.
- New permission nodes: `fiw.watchdog.notify`, `fiw.dupe.manage`, `fiw.dupe.notify` (all staff-only, no default-true nodes this round).
### Fixed
- The dupe rate detector re-alerted on every scan for as long as the triggering item stayed in inventory (the rolling window kept spanning the pre-spike baseline), spamming staff/Discord with repeats of the same flag. It now alerts once per detection, then cools down for `windowSeconds` before it can fire again for the same player/chunk.
- The watchdog's hang alert could fire falsely a short time after vanilla auto-pauses ticking for an empty server (`pause-when-empty-seconds` in `server.properties`) — that pause stops the tick heartbeat too, which the watchdog previously couldn't tell apart from a real hang. It now suppresses hang checks while no players are online and resets the heartbeat the moment someone (re)connects.
### Compatibility notes
- All new commands and behavior work identically across all eight release targets, verified by actually booting each loader's dev server (not just compiling) — including confirming the item-signature fingerprint uses the correct API per version (`DataComponentPatch` on 1.21.x, NBT `CompoundTag` on 1.20.1, which predates Minecraft's DataComponents), and both fixes above were caught and re-verified live against a connected player, not just in unit tests.
- Existing config/state files and commands are unchanged.
release
Fiw Admin Tools 1.3.0 NeoForge 1.21.11
1.3.028 авг. 2026 г.15Minecraft: 1.21.11neoforge
Что нового
## [1.3.0] - Watchdog and heuristic dupe detection
### Added
- Watchdog: a background heartbeat monitor alerts (log + optional Discord, never in-game chat) if the server stops ticking for longer than `heartbeatTimeoutSeconds`. Separately, the mod detects on boot whether the previous session shut down cleanly and alerts if it didn't (crash, `kill`, power loss). View status with `/fiw watchdog`.
- Dupe detection: a poll-based heuristic rule engine (scans inventories on an interval rather than hooking every pickup/craft/trade) with two independent detectors, both alert-only by default. The **rate detector** flags a player (or, if `rateDetector.chunkScope.enabled`, a chunk) gaining more weighted value from an admin-configured item watch list than a threshold within a time window, exempting players with an open container by default. The **signature detector** flags a specific watched item (by NBT/component fingerprint) appearing to be held by two different players within the same scan window. Each detector can be escalated independently to auto-freeze, kick, temp-ban, or ban. `/fiw dupe status`, `/fiw dupe alerts`, and `/fiw dupe clear <player>` manage it.
- New config files: `watchdog.json`, `dupe.json`; new state file `dupe-alerts.json`.
- New permission nodes: `fiw.watchdog.notify`, `fiw.dupe.manage`, `fiw.dupe.notify` (all staff-only, no default-true nodes this round).
### Fixed
- The dupe rate detector re-alerted on every scan for as long as the triggering item stayed in inventory (the rolling window kept spanning the pre-spike baseline), spamming staff/Discord with repeats of the same flag. It now alerts once per detection, then cools down for `windowSeconds` before it can fire again for the same player/chunk.
- The watchdog's hang alert could fire falsely a short time after vanilla auto-pauses ticking for an empty server (`pause-when-empty-seconds` in `server.properties`) — that pause stops the tick heartbeat too, which the watchdog previously couldn't tell apart from a real hang. It now suppresses hang checks while no players are online and resets the heartbeat the moment someone (re)connects.
### Compatibility notes
- All new commands and behavior work identically across all eight release targets, verified by actually booting each loader's dev server (not just compiling) — including confirming the item-signature fingerprint uses the correct API per version (`DataComponentPatch` on 1.21.x, NBT `CompoundTag` on 1.20.1, which predates Minecraft's DataComponents), and both fixes above were caught and re-verified live against a connected player, not just in unit tests.
- Existing config/state files and commands are unchanged.
release
Fiw Admin Tools 1.3.0 Fabric 1.21.11
1.3.028 авг. 2026 г.209Minecraft: 1.21.11fabric
Что нового
## [1.3.0] - Watchdog and heuristic dupe detection
### Added
- Watchdog: a background heartbeat monitor alerts (log + optional Discord, never in-game chat) if the server stops ticking for longer than `heartbeatTimeoutSeconds`. Separately, the mod detects on boot whether the previous session shut down cleanly and alerts if it didn't (crash, `kill`, power loss). View status with `/fiw watchdog`.
- Dupe detection: a poll-based heuristic rule engine (scans inventories on an interval rather than hooking every pickup/craft/trade) with two independent detectors, both alert-only by default. The **rate detector** flags a player (or, if `rateDetector.chunkScope.enabled`, a chunk) gaining more weighted value from an admin-configured item watch list than a threshold within a time window, exempting players with an open container by default. The **signature detector** flags a specific watched item (by NBT/component fingerprint) appearing to be held by two different players within the same scan window. Each detector can be escalated independently to auto-freeze, kick, temp-ban, or ban. `/fiw dupe status`, `/fiw dupe alerts`, and `/fiw dupe clear <player>` manage it.
- New config files: `watchdog.json`, `dupe.json`; new state file `dupe-alerts.json`.
- New permission nodes: `fiw.watchdog.notify`, `fiw.dupe.manage`, `fiw.dupe.notify` (all staff-only, no default-true nodes this round).
### Fixed
- The dupe rate detector re-alerted on every scan for as long as the triggering item stayed in inventory (the rolling window kept spanning the pre-spike baseline), spamming staff/Discord with repeats of the same flag. It now alerts once per detection, then cools down for `windowSeconds` before it can fire again for the same player/chunk.
- The watchdog's hang alert could fire falsely a short time after vanilla auto-pauses ticking for an empty server (`pause-when-empty-seconds` in `server.properties`) — that pause stops the tick heartbeat too, which the watchdog previously couldn't tell apart from a real hang. It now suppresses hang checks while no players are online and resets the heartbeat the moment someone (re)connects.
### Compatibility notes
- All new commands and behavior work identically across all eight release targets, verified by actually booting each loader's dev server (not just compiling) — including confirming the item-signature fingerprint uses the correct API per version (`DataComponentPatch` on 1.21.x, NBT `CompoundTag` on 1.20.1, which predates Minecraft's DataComponents), and both fixes above were caught and re-verified live against a connected player, not just in unit tests.
- Existing config/state files and commands are unchanged.
release
Fiw Admin Tools 1.1.0 Forge 1.20.1
1.1.028 авг. 2026 г.20Minecraft: 1.20.1forge
Что нового
## [1.1.0] - Multi-version release foundation
### Added
- Fabric and NeoForge builds for Minecraft 1.21.8 and 1.21.1.
- Fabric and Forge builds for Minecraft 1.20.1.
- GitHub Actions CI for the complete eight-target build matrix.
- Automatic tagged GitHub releases and idempotent Modrinth publishing for project `f1yH9Ggq`.
- Manual release recovery workflow, GitHub issue forms, pull request template, contribution guide, security policy, and repository metadata.
### Changed
- Reorganized the project into a Minecraft-independent `core`, exact-version `common-*` integrations, and thin loader modules.
- Ported every existing command, config, persistent state, permission, and server-side feature using official Mojang mappings for each target.
- Made Fabric permission integration optional at runtime; LuckPerms and vanilla operator fallback continue to work without Fabric Permissions API.
- Expanded the README and platform descriptions with setup, compatibility, commands, configuration, permissions, and known limitations.
### Compatibility notes
- Minecraft 1.20.1 uses Forge because NeoForge has no maintained 1.20.1 release line.
- Locator-bar hiding is only applied on Minecraft versions that expose the relevant server API.
release
Fiw Admin Tools 1.1.0 Fabric 1.20.1
1.1.028 авг. 2026 г.10Minecraft: 1.20.1fabric
Что нового
## [1.1.0] - Multi-version release foundation
### Added
- Fabric and NeoForge builds for Minecraft 1.21.8 and 1.21.1.
- Fabric and Forge builds for Minecraft 1.20.1.
- GitHub Actions CI for the complete eight-target build matrix.
- Automatic tagged GitHub releases and idempotent Modrinth publishing for project `f1yH9Ggq`.
- Manual release recovery workflow, GitHub issue forms, pull request template, contribution guide, security policy, and repository metadata.
### Changed
- Reorganized the project into a Minecraft-independent `core`, exact-version `common-*` integrations, and thin loader modules.
- Ported every existing command, config, persistent state, permission, and server-side feature using official Mojang mappings for each target.
- Made Fabric permission integration optional at runtime; LuckPerms and vanilla operator fallback continue to work without Fabric Permissions API.
- Expanded the README and platform descriptions with setup, compatibility, commands, configuration, permissions, and known limitations.
### Compatibility notes
- Minecraft 1.20.1 uses Forge because NeoForge has no maintained 1.20.1 release line.
- Locator-bar hiding is only applied on Minecraft versions that expose the relevant server API.
release
Fiw Admin Tools 1.1.0 NeoForge 1.21.1
1.1.028 авг. 2026 г.11Minecraft: 1.21.1neoforge
Что нового
## [1.1.0] - Multi-version release foundation
### Added
- Fabric and NeoForge builds for Minecraft 1.21.8 and 1.21.1.
- Fabric and Forge builds for Minecraft 1.20.1.
- GitHub Actions CI for the complete eight-target build matrix.
- Automatic tagged GitHub releases and idempotent Modrinth publishing for project `f1yH9Ggq`.
- Manual release recovery workflow, GitHub issue forms, pull request template, contribution guide, security policy, and repository metadata.
### Changed
- Reorganized the project into a Minecraft-independent `core`, exact-version `common-*` integrations, and thin loader modules.
- Ported every existing command, config, persistent state, permission, and server-side feature using official Mojang mappings for each target.
- Made Fabric permission integration optional at runtime; LuckPerms and vanilla operator fallback continue to work without Fabric Permissions API.
- Expanded the README and platform descriptions with setup, compatibility, commands, configuration, permissions, and known limitations.
### Compatibility notes
- Minecraft 1.20.1 uses Forge because NeoForge has no maintained 1.20.1 release line.
- Locator-bar hiding is only applied on Minecraft versions that expose the relevant server API.
release
Fiw Admin Tools 1.1.0 Fabric 1.21.1
1.1.028 авг. 2026 г.14Minecraft: 1.21.1fabric
Что нового
## [1.1.0] - Multi-version release foundation
### Added
- Fabric and NeoForge builds for Minecraft 1.21.8 and 1.21.1.
- Fabric and Forge builds for Minecraft 1.20.1.
- GitHub Actions CI for the complete eight-target build matrix.
- Automatic tagged GitHub releases and idempotent Modrinth publishing for project `f1yH9Ggq`.
- Manual release recovery workflow, GitHub issue forms, pull request template, contribution guide, security policy, and repository metadata.
### Changed
- Reorganized the project into a Minecraft-independent `core`, exact-version `common-*` integrations, and thin loader modules.
- Ported every existing command, config, persistent state, permission, and server-side feature using official Mojang mappings for each target.
- Made Fabric permission integration optional at runtime; LuckPerms and vanilla operator fallback continue to work without Fabric Permissions API.
- Expanded the README and platform descriptions with setup, compatibility, commands, configuration, permissions, and known limitations.
### Compatibility notes
- Minecraft 1.20.1 uses Forge because NeoForge has no maintained 1.20.1 release line.
- Locator-bar hiding is only applied on Minecraft versions that expose the relevant server API.
release
Fiw Admin Tools 1.1.0 NeoForge 1.21.8
1.1.028 авг. 2026 г.9Minecraft: 1.21.8neoforge
Что нового
## [1.1.0] - Multi-version release foundation
### Added
- Fabric and NeoForge builds for Minecraft 1.21.8 and 1.21.1.
- Fabric and Forge builds for Minecraft 1.20.1.
- GitHub Actions CI for the complete eight-target build matrix.
- Automatic tagged GitHub releases and idempotent Modrinth publishing for project `f1yH9Ggq`.
- Manual release recovery workflow, GitHub issue forms, pull request template, contribution guide, security policy, and repository metadata.
### Changed
- Reorganized the project into a Minecraft-independent `core`, exact-version `common-*` integrations, and thin loader modules.
- Ported every existing command, config, persistent state, permission, and server-side feature using official Mojang mappings for each target.
- Made Fabric permission integration optional at runtime; LuckPerms and vanilla operator fallback continue to work without Fabric Permissions API.
- Expanded the README and platform descriptions with setup, compatibility, commands, configuration, permissions, and known limitations.
### Compatibility notes
- Minecraft 1.20.1 uses Forge because NeoForge has no maintained 1.20.1 release line.
- Locator-bar hiding is only applied on Minecraft versions that expose the relevant server API.
release
Fiw Admin Tools 1.1.0 Fabric 1.21.8
1.1.028 авг. 2026 г.5Minecraft: 1.21.8fabric
Что нового
## [1.1.0] - Multi-version release foundation
### Added
- Fabric and NeoForge builds for Minecraft 1.21.8 and 1.21.1.
- Fabric and Forge builds for Minecraft 1.20.1.
- GitHub Actions CI for the complete eight-target build matrix.
- Automatic tagged GitHub releases and idempotent Modrinth publishing for project `f1yH9Ggq`.
- Manual release recovery workflow, GitHub issue forms, pull request template, contribution guide, security policy, and repository metadata.
### Changed
- Reorganized the project into a Minecraft-independent `core`, exact-version `common-*` integrations, and thin loader modules.
- Ported every existing command, config, persistent state, permission, and server-side feature using official Mojang mappings for each target.
- Made Fabric permission integration optional at runtime; LuckPerms and vanilla operator fallback continue to work without Fabric Permissions API.
- Expanded the README and platform descriptions with setup, compatibility, commands, configuration, permissions, and known limitations.
### Compatibility notes
- Minecraft 1.20.1 uses Forge because NeoForge has no maintained 1.20.1 release line.
- Locator-bar hiding is only applied on Minecraft versions that expose the relevant server API.
release
Fiw Admin Tools 1.1.0 NeoForge 1.21.11
1.1.028 авг. 2026 г.8Minecraft: 1.21.11neoforge
Что нового
## [1.1.0] - Multi-version release foundation
### Added
- Fabric and NeoForge builds for Minecraft 1.21.8 and 1.21.1.
- Fabric and Forge builds for Minecraft 1.20.1.
- GitHub Actions CI for the complete eight-target build matrix.
- Automatic tagged GitHub releases and idempotent Modrinth publishing for project `f1yH9Ggq`.
- Manual release recovery workflow, GitHub issue forms, pull request template, contribution guide, security policy, and repository metadata.
### Changed
- Reorganized the project into a Minecraft-independent `core`, exact-version `common-*` integrations, and thin loader modules.
- Ported every existing command, config, persistent state, permission, and server-side feature using official Mojang mappings for each target.
- Made Fabric permission integration optional at runtime; LuckPerms and vanilla operator fallback continue to work without Fabric Permissions API.
- Expanded the README and platform descriptions with setup, compatibility, commands, configuration, permissions, and known limitations.
### Compatibility notes
- Minecraft 1.20.1 uses Forge because NeoForge has no maintained 1.20.1 release line.
- Locator-bar hiding is only applied on Minecraft versions that expose the relevant server API.
release
Fiw Admin Tools 1.1.0 Fabric 1.21.11
1.1.028 авг. 2026 г.15Minecraft: 1.21.11fabric
Что нового
## [1.1.0] - Multi-version release foundation
### Added
- Fabric and NeoForge builds for Minecraft 1.21.8 and 1.21.1.
- Fabric and Forge builds for Minecraft 1.20.1.
- GitHub Actions CI for the complete eight-target build matrix.
- Automatic tagged GitHub releases and idempotent Modrinth publishing for project `f1yH9Ggq`.
- Manual release recovery workflow, GitHub issue forms, pull request template, contribution guide, security policy, and repository metadata.
### Changed
- Reorganized the project into a Minecraft-independent `core`, exact-version `common-*` integrations, and thin loader modules.
- Ported every existing command, config, persistent state, permission, and server-side feature using official Mojang mappings for each target.
- Made Fabric permission integration optional at runtime; LuckPerms and vanilla operator fallback continue to work without Fabric Permissions API.
- Expanded the README and platform descriptions with setup, compatibility, commands, configuration, permissions, and known limitations.
### Compatibility notes
- Minecraft 1.20.1 uses Forge because NeoForge has no maintained 1.20.1 release line.
- Locator-bar hiding is only applied on Minecraft versions that expose the relevant server API.
release
Fiw Admin Utility's 1.0.0
1.0.011 июн. 2026 г.63Minecraft: 1.21.11neoforge
Что нового
# Changelog
## 1.0.0
Initial release for Minecraft 1.21.11 — Fabric and NeoForge, fully server-side.
### Added
- Fabric and NeoForge server-side builds.
- `/fiw` command tree with reload/status commands.
- Maintenance mode: persistent lockout state, MOTD override, allowlist, bypass permission, kick-on-enable, and join blocking. Restart countdown via `/fiw maintenance in <duration> [message...]` with broadcast warnings (chat, actionbar for the final 10s), `/fiw maintenance cancel`, configurable `countdownMessage`, and optional `stopServerAfterCountdown`.
- Sweep: timed cleanup, threshold item cleanup, chunk-local cleanup, mob caps, warnings, actionbar countdowns, dry-run counts, and admin/all/off announcements.
- Alert: TPS checks, cooldown/escalation, top loaded chunk reports, clickable teleport/sweep actions, and notify sound. Discord webhook notifications (`alert.json` → `discord.enabled` + `discord.webhookUrl`, POSTed asynchronously) and persistent alert history in `alert-history.json` with `/fiw lag history`.
- Vanish: persistent state, self toggle, target toggle, list command, tab/entity hiding, join/leave suppression, ping-count filtering, a `[V]` tab marker for visible vanished players, and hiding from the 1.21.6+ locator bar (`hideFromLocatorBar`).
- Inspect: `/fiw whois <player>` — position + dimension, gamemode, health/food, ping, first/last connection (tracked in `player-seen.json`). Permission `fiw.inspect.use`.
- Find: `/fiw find <item>` searches online players' inventories (and optionally ender chests) with per-player counts and registry tab-completion.
- Freeze: `/fiw freeze <player>` toggle and `/fiw freeze list` — server-side rubber-band plus block-break/use/attack blocking on both loaders; frozen state survives relog (`frozen.json`). Permission `fiw.freeze.use`.
- BanItem: `/fiw banitem <item> [duration]` toggle + `/fiw banitem list` — blocks use/place/attack/break-with on both loaders and confiscates from inventories once per second; persisted with optional expiry (`banned-items.json`). Permissions `fiw.banitem.manage` / `fiw.banitem.bypass`.
- New-player alert: first-ever join → customizable admin message, optional broadcast-to-all message, optional Discord message (`newplayer.json`).
- Scheduled announcements: rotating (or random) broadcast messages with prefix and interval (`announce.json`); inactive until messages are configured; skipped while the server is empty.
- Messages: customizable join/leave messages with `{player}` placeholder (replaces vanilla ones, respects vanish; joins/leaves are still written to the server log) and rotating server-list MOTD with interval and random order — each independently toggleable (`messages.json`).
- Optional LuckPerms integration: when the LuckPerms mod is installed, its permission verdicts are consulted first on both loaders; silently ignored when absent. Without a permission mod, checks fall back to vanilla operator levels.
- JSON config files under `config/fiw-admin/`, one per module, every feature with an on/off switch, live `/fiw reload`.
- Permission nodes for all admin actions and notification channels.
- Common integration tests for config creation and persistent state.
### Known Limitations
- Vanish is visual/packet-based: sounds and particles can still happen, mobs can still target vanished players, and sleep-skip still counts vanished players.
- BanItem does not block crafting the item yet.
release
Fiw Admin Utility's 1.0.0
1.0.011 июн. 2026 г.218Minecraft: 1.21.11fabric
Что нового
# Changelog
## 1.0.0
Initial release for Minecraft 1.21.11 — Fabric and NeoForge, fully server-side.
### Added
- Fabric and NeoForge server-side builds.
- `/fiw` command tree with reload/status commands.
- Maintenance mode: persistent lockout state, MOTD override, allowlist, bypass permission, kick-on-enable, and join blocking. Restart countdown via `/fiw maintenance in <duration> [message...]` with broadcast warnings (chat, actionbar for the final 10s), `/fiw maintenance cancel`, configurable `countdownMessage`, and optional `stopServerAfterCountdown`.
- Sweep: timed cleanup, threshold item cleanup, chunk-local cleanup, mob caps, warnings, actionbar countdowns, dry-run counts, and admin/all/off announcements.
- Alert: TPS checks, cooldown/escalation, top loaded chunk reports, clickable teleport/sweep actions, and notify sound. Discord webhook notifications (`alert.json` → `discord.enabled` + `discord.webhookUrl`, POSTed asynchronously) and persistent alert history in `alert-history.json` with `/fiw lag history`.
- Vanish: persistent state, self toggle, target toggle, list command, tab/entity hiding, join/leave suppression, ping-count filtering, a `[V]` tab marker for visible vanished players, and hiding from the 1.21.6+ locator bar (`hideFromLocatorBar`).
- Inspect: `/fiw whois <player>` — position + dimension, gamemode, health/food, ping, first/last connection (tracked in `player-seen.json`). Permission `fiw.inspect.use`.
- Find: `/fiw find <item>` searches online players' inventories (and optionally ender chests) with per-player counts and registry tab-completion.
- Freeze: `/fiw freeze <player>` toggle and `/fiw freeze list` — server-side rubber-band plus block-break/use/attack blocking on both loaders; frozen state survives relog (`frozen.json`). Permission `fiw.freeze.use`.
- BanItem: `/fiw banitem <item> [duration]` toggle + `/fiw banitem list` — blocks use/place/attack/break-with on both loaders and confiscates from inventories once per second; persisted with optional expiry (`banned-items.json`). Permissions `fiw.banitem.manage` / `fiw.banitem.bypass`.
- New-player alert: first-ever join → customizable admin message, optional broadcast-to-all message, optional Discord message (`newplayer.json`).
- Scheduled announcements: rotating (or random) broadcast messages with prefix and interval (`announce.json`); inactive until messages are configured; skipped while the server is empty.
- Messages: customizable join/leave messages with `{player}` placeholder (replaces vanilla ones, respects vanish; joins/leaves are still written to the server log) and rotating server-list MOTD with interval and random order — each independently toggleable (`messages.json`).
- Optional LuckPerms integration: when the LuckPerms mod is installed, its permission verdicts are consulted first on both loaders; silently ignored when absent. Without a permission mod, checks fall back to vanilla operator levels.
- JSON config files under `config/fiw-admin/`, one per module, every feature with an on/off switch, live `/fiw reload`.
- Permission nodes for all admin actions and notification channels.
- Common integration tests for config creation and persistent state.
### Known Limitations
- Vanish is visual/packet-based: sounds and particles can still happen, mobs can still target vanished players, and sleep-skip still counts vanished players.
- BanItem does not block crafting the item yet.