MinerTrack Anti XRayСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (76)
release
2.1.2.0 - Offline Mgmt, Forge EB7, MC26.1+ Perms
2.1.2.04 окт. 2026 г.11,2 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
### New features
- `/mt check <player>` and `/mt reset <player>` now work on players who are **not currently on the server**. Previously the target was resolved through a name-to-UUID lookup that only queried online players, so both commands failed with `player-not-found` as soon as the player logged off — even though their violation levels and mining state were still held in memory.
- `ViolationEngine` now maintains a bidirectional name↔UUID history (`knownPlayerIds`, `knownPlayerNames`), populated on every violation increase. This index is deliberately **not** cleared by `resetViolation`, so a player who has just been reset stays addressable by name.
- Each platform resolves a target name through: engine history → platform-side name cache → online lookup → offline profile (Bukkit only, guarded by `hasPlayedBefore()` / `isOnline()`).
- Tab completion for `check` and `reset` offers the union of online players and known player names. `kick` remains online-only.
- `/mt reset <player>` now also clears the mining-behaviour counters (mining path, vein count, vein clusters, air exposure) and the placed-block / artificial-air tracking maps, in addition to zeroing the violation level. Resetting only the violation counter left a stale mining path behind, which caused the next rare-ore break to immediately re-evaluate the old path and push the violation level back up.
### Fixed BUG
- `/mt kick <player>` no longer broadcasts the kick message and the lightning effect for a player who is not online. Since name resolution became offline-aware, the command would otherwise report success and kick nobody.
- Forge: listener registration no longer relies on the legacy event bus, which has been removed in recent Forge versions. Lifecycle, mining and server-tick listeners are now registered on the EventBus 7 static `BUS` fields, which had silently stopped firing.
- Forge / NeoForge: mod resources (`config.yml`, `language.yml`, and the `Configuration/*.yml` group files) are now loaded through the mod-file resource API instead of the classloader, which could not see them inside the mod JAR.
- Forge / NeoForge: a missing bundled resource or a missing YAML file is now reported as a warning and treated as an empty config, instead of throwing and aborting startup. The same guard was applied to the core resource loader.
- Fabric: permission-gated commands now work for OP players on Minecraft 26.1+ without LuckPerms installed. The MC 26.1+ permission model is detected once at class-load time, and the bypass and verbose checks now share a single OP-level check.
### Other Changed
- `pack.mcmeta` is now bundled into the mod JAR, making it a valid resource pack.
- Resource filtering during the build is forced to UTF-8 to keep non-ASCII config content intact.
- Replaced a non-ASCII em-dash in a `mods.toml` comment.
release
2.1.2.0 - Offline Mgmt, Forge EB7, MC26.1+ Perms
2.1.2.0+fabric4 окт. 2026 г.8,6 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3fabric
Что нового
### New features
- `/mt check <player>` and `/mt reset <player>` now work on players who are **not currently on the server**. Previously the target was resolved through a name-to-UUID lookup that only queried online players, so both commands failed with `player-not-found` as soon as the player logged off — even though their violation levels and mining state were still held in memory.
- `ViolationEngine` now maintains a bidirectional name↔UUID history (`knownPlayerIds`, `knownPlayerNames`), populated on every violation increase. This index is deliberately **not** cleared by `resetViolation`, so a player who has just been reset stays addressable by name.
- Each platform resolves a target name through: engine history → platform-side name cache → online lookup → offline profile (Bukkit only, guarded by `hasPlayedBefore()` / `isOnline()`).
- Tab completion for `check` and `reset` offers the union of online players and known player names. `kick` remains online-only.
- `/mt reset <player>` now also clears the mining-behaviour counters (mining path, vein count, vein clusters, air exposure) and the placed-block / artificial-air tracking maps, in addition to zeroing the violation level. Resetting only the violation counter left a stale mining path behind, which caused the next rare-ore break to immediately re-evaluate the old path and push the violation level back up.
### Fixed BUG
- `/mt kick <player>` no longer broadcasts the kick message and the lightning effect for a player who is not online. Since name resolution became offline-aware, the command would otherwise report success and kick nobody.
- Forge: listener registration no longer relies on the legacy event bus, which has been removed in recent Forge versions. Lifecycle, mining and server-tick listeners are now registered on the EventBus 7 static `BUS` fields, which had silently stopped firing.
- Forge / NeoForge: mod resources (`config.yml`, `language.yml`, and the `Configuration/*.yml` group files) are now loaded through the mod-file resource API instead of the classloader, which could not see them inside the mod JAR.
- Forge / NeoForge: a missing bundled resource or a missing YAML file is now reported as a warning and treated as an empty config, instead of throwing and aborting startup. The same guard was applied to the core resource loader.
- Fabric: permission-gated commands now work for OP players on Minecraft 26.1+ without LuckPerms installed. The MC 26.1+ permission model is detected once at class-load time, and the bypass and verbose checks now share a single OP-level check.
### Other Changed
- `pack.mcmeta` is now bundled into the mod JAR, making it a valid resource pack.
- Resource filtering during the build is forced to UTF-8 to keep non-ASCII config content intact.
- Replaced a non-ASCII em-dash in a `mods.toml` comment.
release
2.1.2.0 - Offline Mgmt, Forge EB7, MC26.1+ Perms
2.1.2.0+neoforge4 окт. 2026 г.843Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3neoforge
Что нового
### New features
- `/mt check <player>` and `/mt reset <player>` now work on players who are **not currently on the server**. Previously the target was resolved through a name-to-UUID lookup that only queried online players, so both commands failed with `player-not-found` as soon as the player logged off — even though their violation levels and mining state were still held in memory.
- `ViolationEngine` now maintains a bidirectional name↔UUID history (`knownPlayerIds`, `knownPlayerNames`), populated on every violation increase. This index is deliberately **not** cleared by `resetViolation`, so a player who has just been reset stays addressable by name.
- Each platform resolves a target name through: engine history → platform-side name cache → online lookup → offline profile (Bukkit only, guarded by `hasPlayedBefore()` / `isOnline()`).
- Tab completion for `check` and `reset` offers the union of online players and known player names. `kick` remains online-only.
- `/mt reset <player>` now also clears the mining-behaviour counters (mining path, vein count, vein clusters, air exposure) and the placed-block / artificial-air tracking maps, in addition to zeroing the violation level. Resetting only the violation counter left a stale mining path behind, which caused the next rare-ore break to immediately re-evaluate the old path and push the violation level back up.
### Fixed BUG
- `/mt kick <player>` no longer broadcasts the kick message and the lightning effect for a player who is not online. Since name resolution became offline-aware, the command would otherwise report success and kick nobody.
- Forge: listener registration no longer relies on the legacy event bus, which has been removed in recent Forge versions. Lifecycle, mining and server-tick listeners are now registered on the EventBus 7 static `BUS` fields, which had silently stopped firing.
- Forge / NeoForge: mod resources (`config.yml`, `language.yml`, and the `Configuration/*.yml` group files) are now loaded through the mod-file resource API instead of the classloader, which could not see them inside the mod JAR.
- Forge / NeoForge: a missing bundled resource or a missing YAML file is now reported as a warning and treated as an empty config, instead of throwing and aborting startup. The same guard was applied to the core resource loader.
- Fabric: permission-gated commands now work for OP players on Minecraft 26.1+ without LuckPerms installed. The MC 26.1+ permission model is detected once at class-load time, and the bypass and verbose checks now share a single OP-level check.
### Other Changed
- `pack.mcmeta` is now bundled into the mod JAR, making it a valid resource pack.
- Resource filtering during the build is forced to UTF-8 to keep non-ASCII config content intact.
- Replaced a non-ASCII em-dash in a `mods.toml` comment.
release
2.1.2.0 - Offline Mgmt, Forge EB7, MC26.1+ Perms
2.1.2.0+forge4 окт. 2026 г.1,5 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3forge
Что нового
### New features
- `/mt check <player>` and `/mt reset <player>` now work on players who are **not currently on the server**. Previously the target was resolved through a name-to-UUID lookup that only queried online players, so both commands failed with `player-not-found` as soon as the player logged off — even though their violation levels and mining state were still held in memory.
- `ViolationEngine` now maintains a bidirectional name↔UUID history (`knownPlayerIds`, `knownPlayerNames`), populated on every violation increase. This index is deliberately **not** cleared by `resetViolation`, so a player who has just been reset stays addressable by name.
- Each platform resolves a target name through: engine history → platform-side name cache → online lookup → offline profile (Bukkit only, guarded by `hasPlayedBefore()` / `isOnline()`).
- Tab completion for `check` and `reset` offers the union of online players and known player names. `kick` remains online-only.
- `/mt reset <player>` now also clears the mining-behaviour counters (mining path, vein count, vein clusters, air exposure) and the placed-block / artificial-air tracking maps, in addition to zeroing the violation level. Resetting only the violation counter left a stale mining path behind, which caused the next rare-ore break to immediately re-evaluate the old path and push the violation level back up.
### Fixed BUG
- `/mt kick <player>` no longer broadcasts the kick message and the lightning effect for a player who is not online. Since name resolution became offline-aware, the command would otherwise report success and kick nobody.
- Forge: listener registration no longer relies on the legacy event bus, which has been removed in recent Forge versions. Lifecycle, mining and server-tick listeners are now registered on the EventBus 7 static `BUS` fields, which had silently stopped firing.
- Forge / NeoForge: mod resources (`config.yml`, `language.yml`, and the `Configuration/*.yml` group files) are now loaded through the mod-file resource API instead of the classloader, which could not see them inside the mod JAR.
- Forge / NeoForge: a missing bundled resource or a missing YAML file is now reported as a warning and treated as an empty config, instead of throwing and aborting startup. The same guard was applied to the core resource loader.
- Fabric: permission-gated commands now work for OP players on Minecraft 26.1+ without LuckPerms installed. The MC 26.1+ permission model is detected once at class-load time, and the bypass and verbose checks now share a single OP-level check.
### Other Changed
- `pack.mcmeta` is now bundled into the mod JAR, making it a valid resource pack.
- Resource filtering during the build is forced to UTF-8 to keep non-ASCII config content intact.
- Replaced a non-ASCII em-dash in a `mods.toml` comment.
release
2.1.1.2 - Console BUG Fix
2.1.1.230 авг. 2026 г.10,6 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
**Star pls:** https://github.com/At87668/MinerTrack
---
### Fixed BUG
- Can't run` MinerTrack`-related commands in the console on the `Fabric` platform if `LuckPerms` isn't installed.
---
*Happy using~*
release
2.1.1.2 - Console BUG Fix
2.1.1.2+fabric30 авг. 2026 г.7,3 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3fabric
Что нового
**Star pls:** https://github.com/At87668/MinerTrack
---
### Fixed BUG
- Can't run` MinerTrack`-related commands in the console on the `Fabric` platform if `LuckPerms` isn't installed.
---
*Happy using~*
release
2.1.1.2 - Console BUG Fix
2.1.1.2+forge30 авг. 2026 г.1,7 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3forge
Что нового
**Star pls:** https://github.com/At87668/MinerTrack
---
### Fixed BUG
- Can't run` MinerTrack`-related commands in the console on the `Fabric` platform if `LuckPerms` isn't installed.
---
*Happy using~*
release
2.1.1.2 - Console BUG Fix
2.1.1.2+neoforge30 авг. 2026 г.739Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3neoforge
Что нового
**Star pls:** https://github.com/At87668/MinerTrack
---
### Fixed BUG
- Can't run` MinerTrack`-related commands in the console on the `Fabric` platform if `LuckPerms` isn't installed.
---
*Happy using~*
release
2.1.1.1 - Configuration File Handling Fix
2.1.1.117 авг. 2026 г.3,9 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
### What's News
#### Fixed BUG
- The NeoForge platform jar doesn't include mods.toml, so mods can't load in `1.20.x`.
- The config file doesn't generate correctly when there are other mods that include `config.yml`.
- Comments get cleared when filling in missing configuration items.
---
*Happy using~*
release
2.1.1.1 - Configuration File Handling Fix
2.1.1.1+fabric17 авг. 2026 г.3,1 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2fabric
Что нового
### What's News
#### Fixed BUG
- The NeoForge platform jar doesn't include mods.toml, so mods can't load in `1.20.x`.
- The config file doesn't generate correctly when there are other mods that include `config.yml`.
- Comments get cleared when filling in missing configuration items.
---
*Happy using~*
release
2.1.1.1 - Configuration File Handling Fix
2.1.1.1+forge17 авг. 2026 г.999Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2forge
Что нового
### What's News
#### Fixed BUG
- The NeoForge platform jar doesn't include mods.toml, so mods can't load in `1.20.x`.
- The config file doesn't generate correctly when there are other mods that include `config.yml`.
- Comments get cleared when filling in missing configuration items.
---
*Happy using~*
release
2.1.1.1 - Configuration File Handling Fix
2.1.1.1+neoforge17 авг. 2026 г.413Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2neoforge
Что нового
### What's News
#### Fixed BUG
- The NeoForge platform jar doesn't include mods.toml, so mods can't load in `1.20.x`.
- The config file doesn't generate correctly when there are other mods that include `config.yml`.
- Comments get cleared when filling in missing configuration items.
---
*Happy using~*
release
2.1.1.0 - Translation File Fix & FastStats Integration
2.1.1.08 авг. 2026 г.2,5 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
`MinerTrack 2.1.1.0` is here! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### BUG Fixes
- Translation file wasn't released properly.
- The Minecraft version required in `neoforge.mods.toml` is incorrect.
### Data Collection
- We’re now using [FastStats](https://faststats.dev/) to collect usage data from the mod platform.
Joining the data collection program is optional, it helps us better understand usage and make improvements.
We won't collect any private data.
---
*Enjoy~*
release
2.1.1.0 - Translation File Fix & FastStats Integration
2.1.1.0+fabric8 авг. 2026 г.2,1 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2fabric
Что нового
`MinerTrack 2.1.1.0` is here! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### BUG Fixes
- Translation file wasn't released properly.
- The Minecraft version required in `neoforge.mods.toml` is incorrect.
### Data Collection
- We’re now using [FastStats](https://faststats.dev/) to collect usage data from the mod platform.
Joining the data collection program is optional, it helps us better understand usage and make improvements.
We won't collect any private data.
---
*Enjoy~*
release
2.1.1.0 - Translation File Fix & FastStats Integration
2.1.1.0+forge8 авг. 2026 г.684Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2forge
Что нового
`MinerTrack 2.1.1.0` is here! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### BUG Fixes
- Translation file wasn't released properly.
- The Minecraft version required in `neoforge.mods.toml` is incorrect.
### Data Collection
- We’re now using [FastStats](https://faststats.dev/) to collect usage data from the mod platform.
Joining the data collection program is optional, it helps us better understand usage and make improvements.
We won't collect any private data.
---
*Enjoy~*
release
2.1.1.0 - Translation File Fix & FastStats Integration
2.1.1.0+neoforge8 авг. 2026 г.275Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2neoforge
Что нового
`MinerTrack 2.1.1.0` is here! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### BUG Fixes
- Translation file wasn't released properly.
- The Minecraft version required in `neoforge.mods.toml` is incorrect.
### Data Collection
- We’re now using [FastStats](https://faststats.dev/) to collect usage data from the mod platform.
Joining the data collection program is optional, it helps us better understand usage and make improvements.
We won't collect any private data.
---
*Enjoy~*
release
2.1.0.1 - Permission & Notify Fixes + JAR Optimization
2.1.0.17 авг. 2026 г.328Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
`Forge`/`NeoForge` bugs fixed in `MinerTrack 2.1.0.1`! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### BUG Fixes
- Fixed the issue where permission nodes haven't registered correctly.
- Fixed the issue where the `/mt notify` command couldn't send messages in some minecraft versions.
### Package Optimization
- Now package the JAR separately for each platform.
---
*Enjoy~*
release
2.1.0.1 - Permission & Notify Fixes + JAR Optimization
2.1.0.1+fabric7 авг. 2026 г.224Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2fabric
Что нового
`Forge`/`NeoForge` bugs fixed in `MinerTrack 2.1.0.1`! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### BUG Fixes
- Fixed the issue where permission nodes haven't registered correctly.
- Fixed the issue where the `/mt notify` command couldn't send messages in some minecraft versions.
### Package Optimization
- Now package the JAR separately for each platform.
---
*Enjoy~*
release
2.1.0.1 - Permission & Notify Fixes + JAR Optimization
2.1.0.1+forge7 авг. 2026 г.122Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2forge
Что нового
`Forge`/`NeoForge` bugs fixed in `MinerTrack 2.1.0.1`! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### BUG Fixes
- Fixed the issue where permission nodes haven't registered correctly.
- Fixed the issue where the `/mt notify` command couldn't send messages in some minecraft versions.
### Package Optimization
- Now package the JAR separately for each platform.
---
*Enjoy~*
release
2.1.0.1 - Permission & Notify Fixes + JAR Optimization
2.1.0.1+neoforge7 авг. 2026 г.65Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2neoforge
Что нового
`Forge`/`NeoForge` bugs fixed in `MinerTrack 2.1.0.1`! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### BUG Fixes
- Fixed the issue where permission nodes haven't registered correctly.
- Fixed the issue where the `/mt notify` command couldn't send messages in some minecraft versions.
### Package Optimization
- Now package the JAR separately for each platform.
---
*Enjoy~*
release
2.1.0.0 - Performance Optimizations & Multi-Platform Support
2.1.0.05 авг. 2026 г.689Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
`Forge`/`NeoForge` support is in `MinerTrack 2.1.0.0`! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### Performance Optimizations
- Replaced the original `Method.invoke()` with `MethodHandle` for improved performance
### Localization
- Added Russian translation
- Added German translation
### Multi-Platform Support
- Added support for Forge and NeoForge
### Bug Fixes
- Fixed console Verbose mode toggle bug
---
*Enjoy~*
release
2.1.0.0 - Performance Optimizations & Multi-Platform Support
2.1.0.0+neoforge5 авг. 2026 г.111Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2neoforge
Что нового
`Forge`/`NeoForge` support is in `MinerTrack 2.1.0.0`! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### Performance Optimizations
- Replaced the original `Method.invoke()` with `MethodHandle` for improved performance
### Localization
- Added Russian translation
- Added German translation
### Multi-Platform Support
- Added support for Forge and NeoForge
### Bug Fixes
- Fixed console Verbose mode toggle bug
---
*Enjoy~*
release
2.1.0.0 - Performance Optimizations & Multi-Platform Support
2.1.0.0+forge5 авг. 2026 г.200Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2forge
Что нового
`Forge`/`NeoForge` support is in `MinerTrack 2.1.0.0`! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### Performance Optimizations
- Replaced the original `Method.invoke()` with `MethodHandle` for improved performance
### Localization
- Added Russian translation
- Added German translation
### Multi-Platform Support
- Added support for Forge and NeoForge
### Bug Fixes
- Fixed console Verbose mode toggle bug
---
*Enjoy~*
release
2.1.0.0 - Performance Optimizations & Multi-Platform Support
2.1.0.0+fabric5 авг. 2026 г.535Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2fabric
Что нового
`Forge`/`NeoForge` support is in `MinerTrack 2.1.0.0`! 🚀
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### Performance Optimizations
- Replaced the original `Method.invoke()` with `MethodHandle` for improved performance
### Localization
- Added Russian translation
- Added German translation
### Multi-Platform Support
- Added support for Forge and NeoForge
### Bug Fixes
- Fixed console Verbose mode toggle bug
---
*Enjoy~*
release
2.0.0.0 - Multi-platform Compatibility & Code Refactoring
2.0.0.030 июл. 2026 г.1,6 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
MinerTrack 2.0.0.0 is officially released! 🚀
This is the **biggest update** since the inception of the MinerTrack project!
I have invested significant time and effort into a thorough refactoring and optimization to deliver a better experience. I hope you enjoy this update!
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### Code Refactoring
- Optimized the original Bukkit-only structure into a platform-agnostic core with a lightweight platform loader, facilitating easier multi-platform expansion.
- Completely rewrote legacy code to improve performance.
### Configuration Optimization
- Migrated configuration naming conventions from Bukkit-specific standards to general Minecraft standards for better multi-platform compatibility.
> ⚠️ Breaking Change: If you are upgrading from v1, you must reconfigure your settings after the update!
### Detection Optimization
- Introduced new reference parameters to reduce false postive.
### Update Checker Optimization
- Now checking for version updates by platform.
### Fabric Support
**Version Compatibility**
- Now supports Fabric for Minecraft 1.18+.
**Mod Compatibility**
- Now supports worlds and blocks added by mods. (Effective only in the Mod version)
**Permission Node Support**
- Integrated LuckPerms-compatible permission API to support permission nodes on Fabric.
### Bug Fixes
- Fixed an issue where the `/mtrack reset` command failed to correctly reset VL on Fabric.
- Fixed an issue where bypass permissions were not applied correctly.
- Fixed an issue where the update checker ran on the Fabric main thread, causing server lag.
- Fixed compatibility issues preventing operation on Fabric versions 1.18–1.21.11.
- Fixed the issue where the updater didn't differentiate between channels.
---
**Note: If you are upgrading from v1, you must reconfigure your settings after the update!**
---
Enjoy~
release
2.0.0.0 - Multi-platform Compatibility & Code Refactoring
2.0.0.0+fabric30 июл. 2026 г.1,2 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2fabric
Что нового
MinerTrack 2.0.0.0 is officially released! 🚀
This is the **biggest update** since the inception of the MinerTrack project!
I have invested significant time and effort into a thorough refactoring and optimization to deliver a better experience. I hope you enjoy this update!
**Support the Project**
MinerTrack has not received any donations in the past year, and the number of GitHub Stars remains low. Your support is my greatest motivation to continue development!
If you appreciate this project, please consider supporting me via:
- Subscribing on **Patreon**: https://patreon.com/Author87668/join
- Starring the repository on **GitHub**: https://github.com/At87668/MinerTrack
Thank you so much to every supporter! ❤️
---
## What's News
### Code Refactoring
- Optimized the original Bukkit-only structure into a platform-agnostic core with a lightweight platform loader, facilitating easier multi-platform expansion.
- Completely rewrote legacy code to improve performance.
### Configuration Optimization
- Migrated configuration naming conventions from Bukkit-specific standards to general Minecraft standards for better multi-platform compatibility.
> ⚠️ Breaking Change: If you are upgrading from v1, you must reconfigure your settings after the update!
### Detection Optimization
- Introduced new reference parameters to reduce false postive.
### Update Checker Optimization
- Now checking for version updates by platform.
### Fabric Support
**Version Compatibility**
- Now supports Fabric for Minecraft 1.18+.
**Mod Compatibility**
- Now supports worlds and blocks added by mods. (Effective only in the Mod version)
**Permission Node Support**
- Integrated LuckPerms-compatible permission API to support permission nodes on Fabric.
### Bug Fixes
- Fixed an issue where the `/mtrack reset` command failed to correctly reset VL on Fabric.
- Fixed an issue where bypass permissions were not applied correctly.
- Fixed an issue where the update checker ran on the Fabric main thread, causing server lag.
- Fixed compatibility issues preventing operation on Fabric versions 1.18–1.21.11.
- Fixed the issue where the updater didn't differentiate between channels.
---
**Note: If you are upgrading from v1, you must reconfigure your settings after the update!**
---
Enjoy~
alpha
2.0.0.0-alpha - v2 Rewrite (Multi-Platform & Config Reliability)
2.0.0.0-alpha13 июл. 2026 г.2,9 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
*The version on the Alpha channel might be unstable.*
*This version is for early testing; please report any issues promptly.*
### 2.0.0.0-alpha - v2 Rewrite (Multi-Platform & Config Reliability)
#### Major refactor
- The plugin is being re-architected into a **platform-agnostic core** (`common/`, `core/`) with thin platform shims (`bukkit/`, `fabric/`).
- All block / dimension identifiers now use the canonical Minecraft namespace format (`minecraft:diamond_ore`, `minecraft:water`, `minecraft:air`, `minecraft:cave_air`, `minecraft:ancient_debris`). World *folder* names in `xray.worlds` and the group file names (`overworld`, `nether`, `end`) are preserved — only the contents are normalized.
- The Bukkit platform translates `World.Environment` to the canonical id at runtime, so the same `config.yml` works regardless of how the server admin named the on-disk folders.
- The v1 code path under `src/main/legacy/` is preserved for reference but is no longer wired into `plugin.yml`; `BukkitPlatform` is the only entry point.
#### Fabric Support
- Now support Fabric on Minecraft 26.1+.
#### Config auto-completion (DONE)
- v2 now auto-completes user `config.yml` and per-world `Configuration/<group>.yml` against the JAR defaults on startup, so upgrading the plugin no longer requires manual `config.yml` cleanup.
- A new `_config-version` key in every YAML file (main config and each group file) drives an automatic **back-up-and-replace** upgrade path: when a user's version is older than the JAR's, the file is saved as `<name>-<yyyy-MM-dd>.yml.bak` and seeded with the JAR default. The merge then fills in any keys added between the user's version and the latest.
- The merge step counts the number of leaf keys it added and logs a summary line, e.g. `[Merger] config.yml: filled 5 missing key(s) from defaults`. No log is emitted in the steady state, so logs stay quiet.
- A separate `Created <file> from default` line is emitted on the first run when the user file doesn't exist yet.
- A new eager load of group configs in `BukkitPlatform.onEnable()` ensures the per-world files are copied from the JAR on fresh install and the in-memory `CoreConfig` is populated before the first mining event.
#### Fixed BUG
- v1 → v2 config migration: stale user `config.yml` would silently keep the old layout, causing v2 to fall back to defaults at the call sites without ever updating the file on disk. Root cause was a `MemorySection` ↔ `Map` mismatch between Bukkit's `YamlConfiguration` and the core merger's `instanceof Map` checks, plus a missing `_config-version` upgrade path on the main config. Both are now fixed.
- Group config files were not being created on fresh install (only on the first mining event) — the eager `loadGroupConfigs()` call in `BukkitPlatform.onEnable()` fixes this.
- `/minertrack reload` was serving the previous 5-second-cached config instead of the freshly-merged one — the cache is now explicitly cleared before reloading.
#### Other improvements
- `BukkitAdapter.reloadConfig()` no longer calls `plugin.reloadConfig()`. v2 reads `config.yml` via the platform-agnostic `ConfigMerger`, not Bukkit's `JavaPlugin#getConfig()`, so the legacy reload call was a no-op.
- The webhook custom-JSON template in `config.yml` had a stray quote (`"world": %world%',`); now properly quoted as `"world": "%world%"` so the payload is valid JSON.
---
*Recommend to rebuild the `config.yml` and the `Configuration/*.yml` files after upgrading.*
---
alpha
2.0.0.0-alpha - v2 Rewrite (Multi-Platform & Config Reliability)
2.0.0.0-alpha13 июл. 2026 г.1,3 тыс.Minecraft: 26.1, 26.1.1, 26.1.2, 26.2fabric
Что нового
*The version on the Alpha channel might be unstable.*
*This version is for early testing; please report any issues promptly.*
### 2.0.0.0-alpha - v2 Rewrite (Multi-Platform & Config Reliability)
#### Major refactor
- The plugin is being re-architected into a **platform-agnostic core** (`common/`, `core/`) with thin platform shims (`bukkit/`, `fabric/`).
- All block / dimension identifiers now use the canonical Minecraft namespace format (`minecraft:diamond_ore`, `minecraft:water`, `minecraft:air`, `minecraft:cave_air`, `minecraft:ancient_debris`). World *folder* names in `xray.worlds` and the group file names (`overworld`, `nether`, `end`) are preserved — only the contents are normalized.
- The Bukkit platform translates `World.Environment` to the canonical id at runtime, so the same `config.yml` works regardless of how the server admin named the on-disk folders.
- The v1 code path under `src/main/legacy/` is preserved for reference but is no longer wired into `plugin.yml`; `BukkitPlatform` is the only entry point.
#### Fabric Support
- Now support Fabric on Minecraft 26.1+.
#### Config auto-completion (DONE)
- v2 now auto-completes user `config.yml` and per-world `Configuration/<group>.yml` against the JAR defaults on startup, so upgrading the plugin no longer requires manual `config.yml` cleanup.
- A new `_config-version` key in every YAML file (main config and each group file) drives an automatic **back-up-and-replace** upgrade path: when a user's version is older than the JAR's, the file is saved as `<name>-<yyyy-MM-dd>.yml.bak` and seeded with the JAR default. The merge then fills in any keys added between the user's version and the latest.
- The merge step counts the number of leaf keys it added and logs a summary line, e.g. `[Merger] config.yml: filled 5 missing key(s) from defaults`. No log is emitted in the steady state, so logs stay quiet.
- A separate `Created <file> from default` line is emitted on the first run when the user file doesn't exist yet.
- A new eager load of group configs in `BukkitPlatform.onEnable()` ensures the per-world files are copied from the JAR on fresh install and the in-memory `CoreConfig` is populated before the first mining event.
#### Fixed BUG
- v1 → v2 config migration: stale user `config.yml` would silently keep the old layout, causing v2 to fall back to defaults at the call sites without ever updating the file on disk. Root cause was a `MemorySection` ↔ `Map` mismatch between Bukkit's `YamlConfiguration` and the core merger's `instanceof Map` checks, plus a missing `_config-version` upgrade path on the main config. Both are now fixed.
- Group config files were not being created on fresh install (only on the first mining event) — the eager `loadGroupConfigs()` call in `BukkitPlatform.onEnable()` fixes this.
- `/minertrack reload` was serving the previous 5-second-cached config instead of the freshly-merged one — the cache is now explicitly cleared before reloading.
#### Other improvements
- `BukkitAdapter.reloadConfig()` no longer calls `plugin.reloadConfig()`. v2 reads `config.yml` via the platform-agnostic `ConfigMerger`, not Bukkit's `JavaPlugin#getConfig()`, so the legacy reload call was a no-op.
- The webhook custom-JSON template in `config.yml` had a stray quote (`"world": %world%',`); now properly quoted as `"world": "%world%"` so the payload is valid JSON.
---
*Recommend to rebuild the `config.yml` and the `Configuration/*.yml` files after upgrading.*
---
release
1.10.1.1 - Path Handling Fix
1.10.1.122 мая 2026 г.15,7 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
### 1.10.1.1 - Path Handling Fix
#### Fixed BUG
- Path records are incorrectly cleared when players teleport.
---
Recommended to update.
---
*Happy using~*
release
1.10.1.0 - Detection Improve
1.10.1.016 мая 2026 г.1,8 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
### 1.10.1.0 - Detection Improve
#### Detection Improvement
- Add option to ignore artificial air.
#### Code Clear Up
- Completely removed the code related to `air monitor`.
#### Configuration Item Changed
Before:
```yaml
cave:
air-threshold: 14 # When the number of air blocks reaches several, the player is considered to be in a cave?
CaveAirMultiplier: 5 # If cave air is found, regarded as how many ordinary air?
detection-range: 3 # 3 = 7x7x7, 2 = 5x5x5
check_skip_vl: true # VL add of whether or not to skip natural behavior
# Prevents players from manually creating air to bypass detection.
air-monitor:
enable: true # Enable or disable
min-path-length: 10 # Minimum digging path required to perform this detection.
air-ratio-threshold: 0.3 # Air percentage threshold (e.g., 0.3 for 30%).
violation-increase: 1 # The value of the increase in rating after each triggered violation.
violation-threshold: 5 # The number of ratings reached should be flagged as suspicion of deliberate creation of artificial air.
remove-time: 20 # How long to remove this record once (in minutes)
```
Now:
```yaml
cave:
air-threshold: 14 # When the number of air blocks reaches several, the player is considered to be in a cave?
CaveAirMultiplier: 5 # If cave air is found, regarded as how many ordinary air?
detection-range: 3 # 3 = 7x7x7, 2 = 5x5x5
check_skip_vl: true # VL add of whether or not to skip natural behavior
ignore-artificial-air: true # When true, ignore recently player-created air when checking for caves
artificial-air-remove-time: 20 # Minutes to consider broken blocks as artificial air
```
---
**Recommend update to this version.**
*Recommend to rebuild the config.yml*
---
*Happy using~*
release
1.10.0.3 - False Postive Fix
1.10.0.315 мая 2026 г.452Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
### 1.10.0.3 - False Postive Fix
#### Fixed BUG
- Disabled stupid air monitor to remove the incorrectly added VL. [[#12](https://github.com/At87668/MinerTrack/issues/12)]
---
*Happy using~*
release
1.10.0.2 - Fix Folia air monitor path handling
1.10.0.22 мая 2026 г.3,3 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
### 1.10.0.2 - Fix Folia air monitor path handling
#### Fixed BUG
- Folia air monitor path handling works incorrect. [[#10](https://github.com/At87668/MinerTrack/issues/10)] (fixed by [xiaoyueyoqwq](https://github.com/xiaoyueyoqwq))
#### New Contributor
- [xiaoyueyoqwq](https://github.com/xiaoyueyoqwq)
---
*Happy using~*
release
1.10.0.1 - Nether False Postive Hotfix
1.10.0.114 мар. 2026 г.7,6 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
### 1.10.0.1 - Nether False Postive Hotfix
#### Fixed BUG
- When player using bed to got `Ancient Debris`, false postive triggered after about ten minutes.
---
**NOTE: This version changed the default parameter settings to prevent false positives, so if you are using default config, you need to manually modify the following items in `nether.yml`:**
From
```yaml
# Natural Detection
natural-detection:
enable: false
```
To
```yaml
# Natural Detection
natural-detection:
enable: true
# Satisfying the conditions will think they are in a natural.
cave:
air-threshold: 14 # When the number of air blocks reaches several, the player is considered to be in a cave?
CaveAirMultiplier: 5 # If cave air is found, regarded as how many ordinary air?
detection-range: 3 # 3 = 7x7x7, 2 = 5x5x5
check_skip_vl: true # VL add of whether or not to skip natural behavior
# Prevents players from manually creating air to bypass detection.
air-monitor:
enable: true # Enable or disable
min-path-length: 10 # Minimum digging path required to perform this detection.
air-ratio-threshold: 0.3 # Air percentage threshold (e.g., 0.3 for 30%).
violation-increase: 1 # The value of the increase in rating after each triggered violation.
violation-threshold: 5 # The number of ratings reached should be flagged as suspicion of deliberate creation of artificial air.
remove-time: 20 # How long to remove this record once (in minutes)
```
---
*Happy using~*
release
1.10.0 - Better Configuration & Detection Improve
1.10.06 мар. 2026 г.1,6 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
### 1.10.0 - Better Configuration & Detection Improve
*Stable version released!*
#### New Features
##### Configure parameters by each world
- You can now efficiently configure detection parameters for each (or each group of) world.
```yaml
# At what height should I start detecting X-Ray?
# All worlds not explicitly listed will follow 'all_unnamed_world'
# If 'all_unnamed_world' not listed, worlds that are not listed do not have XRay detection.
# Configuration will be loaded from 'Configuration/file_name.yml'
worlds:
'overworld': # It means overworld.yml
- world
- all_unnamed_world
'nether':
- world_nether
'end':
- world_the_end
```
##### Config Version Check
- When there are major changes to the configuration file, the original configuration file will be backed up and put upgraded configuration.
#### Detection Improve
- Improved the detect ability in multiple worlds.
#### Fixed BUG
- `traceBackLength` unit wrong.
#### Other Improvements
- Eliminated annoying compile warnings.
#### Added New Contributors
- [Thomas](https://github.com/thboehi)
---
**NOTE: After upgrading to this version, you need to re-add the configuration parameters to `config.yml`!**
---
*Happy using~*
beta
1.10.0-beta - Better Configuration & Detection Improve
1.10.0-beta20 февр. 2026 г.1,5 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
### 1.10.0-beta - Better Configuration & Detection Improve
*The version on the Beta channel has already undergone initial testing.*
*But this version is for early testing; please report any issues promptly.*
#### New Features
##### Configure parameters by each world
- You can now efficiently configure detection parameters for each (or each group of) world.
```yaml
# At what height should I start detecting X-Ray?
# All worlds not explicitly listed will follow 'all_unnamed_world'
# If 'all_unnamed_world' not listed, worlds that are not listed do not have XRay detection.
# Configuration will be loaded from 'Configuration/file_name.yml'
worlds:
'overworld': # It means overworld.yml
- world
- all_unnamed_world
'nether':
- world_nether
'end':
- world_the_end
```
##### Config Version Check
- When there are major changes to the configuration file, the original configuration file will be backed up and put upgraded configuration.
#### Detection Improve
- Improved the detect ability in multiple worlds.
#### Fixed BUG
- `traceBackLength` unit wrong.
#### Other Improvements
- Eliminated annoying compile warnings.
---
**NOTE: After upgrading to this version, you need to re-add the configuration parameters to `config.yml`!**
---
*Happy using~*
release
1.9.0.3 - More WebHook Placeholders
1.9.0.310 янв. 2026 г.7,3 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
### 1.9.0.3 - More WebHook Placeholders
#### Added Placeholders
- `%world%` - Indicates the world the player is in.
- `%timestamp%` - Timestamp of the message.
---
*Happy using~*
release
1.9.0.2 - Configuration Reload Fix
1.9.0.29 янв. 2026 г.370Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
### 1.9.0.2 - Configuration Reload Fix
#### Fixed BUG
- Unable to correctly update third-party language files in `Translations/`.
- Configuration was not reloaded correctly sometimes.
---
*Happy using~*
release
1.9.0.1 - BUG Fix and Add Missed Translations
1.9.0.12 янв. 2026 г.1,4 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
### 1.9.0.1 - BUG Fix and Add Missed Translations
#### Fixed BUG
- The `kick_strike_lightning` setting was not applied correctly.
- Configuration was not reloaded correctly sometimes.
#### Added Missed Translations
- Added help message about `/mtrack reload`.
#### Other Changes
- Optimized some legacy code.
---
*Happy using~*
release
1.9.0 - Detection Improve
1.9.026 дек. 2025 г.1,5 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
### 1.9.0 - Detection Improve
#### Detection Improve
- Improved the detect ability in multiple worlds.
#### Fixed BUG
- Could not pass event `EntityExplodeEvent`.
- Did not handle path issues correctly when switching worlds.
#### Added Pre-Configured Language
*Will be automatically extract to `Translations` folder at startup.*
- French `fr.yml`. (by [Thomas](https://github.com/thboehi))
- Simplified Chinese `zh_cn.yml`.
#### Other Changes
- Optimized some legacy code.
- Removed stupid and useless explosion detection.
---
*We recommend everyone update to this version.*
---
*Happy using~*
beta
1.9.0-beta - Detection Improve
1.9.0-beta19 дек. 2025 г.1 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
### 1.9.0-beta - Detection Improve
*The version on the Beta channel has already undergone initial testing.*
*But this version is for early testing; please report any issues promptly.*
#### Detection Improve
- Improved the detect ability in multiple worlds.
#### Fixed BUG
- Could not pass event `EntityExplodeEvent`.
- Did not handle path issues correctly when switching worlds.
#### Other Changes
- Optimized some legacy code.
- Removed stupid and useless explosion detection.
---
*Happy using~*
release
1.8.0.3 - Discord WebHook Fix
1.8.0.329 нояб. 2025 г.3,7 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
### 1.8.0.3 - Discord WebHook Fix
#### Discord WebHook Fix
- Fixed an issue where webhooks would turn non-ASCII characters into `?` when sending them.
- Fixed the issue where WebHook configuration wouldn't reload incorrectly.
#### Other Changes
- Optimized some legacy code.
---
*Happy using~*
release
1.8.0.2 - Better VL System & Discord WebHook Fix
1.8.0.215 нояб. 2025 г.2,4 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper, purpur
Что нового
### 1.8.0.2 - Better VL System & Discord WebHook Fix
#### Better Reset Command
- Now, resetting a player's VL will also reset the previous tracking records.
#### Better Record System
- Player information is now stored separately for each person.
#### Discord WebHook Fix
- Fixed the UnsupportedOperationException bug on Folia.
#### Other Changes
- Optimized some legacy code.
---
*Happy using~*
release
1.8.0 - Detection Improve & Multi-command Support
1.8.018 окт. 2025 г.4,1 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper, purpur
Что нового
### 1.8.0 - Detection Improve & Multi-command Support
#### Detection Improvement
- Significantly enhanced the detection capability for small mineral veins, and is now fully usable for ancient debris X-ray.
- Enhanced some of the previously legacy detection code.
#### Multi-command Support
- Now supports two command formats:
- One VL, one command:
```yaml
2: 'minertrack notify &f%player% &7triggered &fX-Ray &7detection [&cVL: 2&7]'
```
- One VL, multiple commands:
```yaml
5:
- 'minertrack kick %player% X-Ray'
- 'minertrack notify &f%player% &7was kicked for &fX-Ray'
```
Full default config of command:
```yaml
# Commands executed at specified violation thresholds
commands:
2: 'minertrack notify &f%player% &7triggered &fX-Ray &7detection [&cVL: 2&7]'
4: 'minertrack notify &f%player% &7triggered &fX-Ray &7detection [&cVL: 4&7]'
5:
- 'minertrack kick %player% X-Ray'
- 'minertrack notify &f%player% &7was kicked for &fX-Ray'
```
---
*We recommend everyone update to this version.*
---
*Happy using~*
release
1.7.7 - Update Checker Enhance
1.7.77 окт. 2025 г.1,7 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper, purpur
Что нового
### 1.7.7 - Update Checker Enhance
#### Enhanced Features
- **Enhanced Version Parsing & Comparison**:
Supports more version formats including:
- `x.x.x` (e.g., `1.2.3`)
- `x.xx.xx` (e.g., `2.10.15`)
- `x.x.x.x` (e.g., `3.4.5.6`)
- Pre-release tags like `-alpha`, `-beta`, and numeric suffixes (e.g., `1.5.0-beta.2`).
- **Smart Version Comparison Logic**:
Correctly handles semantic version ordering:
- `1.10.0` > `1.9.15`
- Stable releases > beta > alpha
- `1.0.0-beta.2` > `1.0.0-beta.1`
- **Configurable Update Channels**:
Controlled via `update-check-channel` in `config.yml`:
- `stable`: Only notify about stable (non-pre-release) updates.
- `beta`: Notify about stable and beta updates.
- `alpha`: Notify about stable, beta, and alpha updates.
- **Dynamic Update Detection**:
Now evaluates updates in real-time based on the current channel setting—no stale cache after `/mtrack reload`.
---
Expected that the detection capabilities will be enhanced in the next version.
---
*Happy using~*
release
1.7.6 - Enhanced User Experience
1.7.613 сент. 2025 г.2,7 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9folia, paper, purpur
Что нового
### 1.7.6 - Enhanced User Experience
#### Enhanced Features
- Log System Enhanced
- You can now click to update the text to download the latest version.
- Switch to Modrinth API.
- Placeholder Tips
- Related placeholders have been added above each configurable item where can use placeholders. *(Comments do not support automatically adding updates.)*
---
*Happy using~*
release
1.7.5 - Ingame Logs Viewer
1.7.54 авг. 2025 г.4,3 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper, purpur
Что нового
### 1.7.5 - Ingame Logs Viewer
#### New Features
- Ingame Logs Viewer
- Use `/mtrack logs <log file.log>` to view log file.
- Permission node: `minertrack.logs`
---
*Recommend to rebuild the language.yml*
---
*Happy using~*
release
1.7.4 - Update Checker Fix
1.7.411 июл. 2025 г.3,5 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8folia, paper, purpur
Что нового
### 1.7.4 - Update Checker Fix
#### Fixed BUG
- Update checks failed when plugin loading will make plugin couldn't load. [[#7]](https://github.com/At87668/MinerTrack/issues/7)
- When checking update, get version info twice.
- When `check_update: false`, still get the update information when plugin loading.
---
*We recommend everyone update to this version to prevent your server's Internet bad to lose the Anti-XRay protect.*
---
*Happy using~*
release
1.7.3 - Detection Improve
1.7.329 июн. 2025 г.1,7 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7folia, paper, purpur
Что нового
#### Fixed BUG
- `language.yml` is not reloaded correctly when using `/mtrack reload`.
- Scheduler error when loading plugin [[#6]](https://github.com/At87668/MinerTrack/issues/6) (on 1.19.4 and earlier)
- Use reflection to call the Folia logic to make sure there are no issues.
#### Improvements
- Artificially created air can now be detected to prevent bypassing the check.
- When the plug-in is not enabled, the scheduled task will be canceled.
---
*We recommend everyone update to this version.*
---
*Happy using~*
release
1.7.2 - Scheduler Fix
1.7.223 июн. 2025 г.877Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6folia, paper, purpur
Что нового
### 1.7.2 - Scheduler Fix
#### Fixed BUG
- Scheduler error when loading plugin [[#5]](https://github.com/At87668/MinerTrack/issues/5) (on 1.19.4 and earlier)
#### Contributors Add
- Add [Zhang12334](https://github.com/Zhang12334) to the list of contributors when enabled and disabled.
---
*Happy using~*
release
1.7.1 - WebHook Enhancement
1.7.120 июн. 2025 г.508Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6folia, paper, purpur
Что нового
### 1.7.1 - WebHook Enhancement
#### Enhancements
- Advanced webhook format custom. ([b40908c](https://github.com/At87668/MinerTrack/pull/2/commits/b40908c9c6d671766036d318cb48afe16cd4717a))
- Add Simplified Chinese Readme File & Contributors. ([ff7d2bc](https://github.com/At87668/MinerTrack/pull/2/commits/ff7d2bcb9a6ed047fa11901dec62076d50ff0d04))
- WebHook message async send. ([bbcd528](https://github.com/At87668/MinerTrack/pull/2/commits/bbcd528438d223b269f4a1643ec81ce8d3ab4ee7))
#### New Version Support
- Add 1.21.6 to support version list.
---
### Thanks list:
- [Zhang12334](https://github.com/Zhang12334)
---
*Happy using~*
release
1.7.0 - Folia Lightning Fix
1.7.025 апр. 2025 г.5,7 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper, purpur
Что нового
### 1.7.0 - Folia Lightning Fix
#### Fixes
- Fixed an issue `Lightning strike don't working on Folia` [#1](https://github.com/At87668/MinerTrack/issues/1).
#### Improvements
- More detailed error reports.
---
*Happy using~*
release
1.6.9 - Event Fix
1.6.912 апр. 2025 г.882Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper, purpur
Что нового
#### Fixes
- Fixed an issue where player join events and server load completion (Done!) events in the main class were not registered correctly.
#### Improvements
- Updates are now not requested during the server startup process, speeding up startup.
- If update checking is enabled and an update is available, the update will now be announced when a player with permission joins.
---
*Happy using~*
release
1.6.8 - Some Improvements
1.6.822 февр. 2025 г.1,9 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5folia, paper, purpur
Что нового
### 1.6.8 - Some Improvements
#### Improvements
- The degree of freedom in the definition of configuration items has been improved:
- Add `y-change-threshold-add-required` option.
- Reduced the amount of exception information that the `getWorld()` method returns null under `Folia`.
#### Other Changed
- Changed some default config.
---
*Recommend to rebuild the config.yml*
> ```yaml
> path-detection:
> y-change-threshold-add-required: 3 # If y pos transformation exceeds this value, the threshold is increased
> ```
---
*Happy using~*
release
1.6.7 - BUG Fix and Improve
1.6.721 февр. 2025 г.200Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Что нового
### 1.6.7 - BUG Fix and Improve
#### Fixed BUG
- `/mtrack kick` does not work in `Folia` environment.
#### Improvements
- Optimized path checking and improved hit rate.
- Added custom information for update checks.
#### Other Changed
- Changed some default config.
---
*Recommend to rebuild the language.yml*
> ```yaml
> update:
> alpha-available: '&cNew alpha version %latest_version% now available!'
> beta-available: '&eNew beta version %latest_version% now available!'
> stable-available: '&aNew stable version %latest_version% now available!'
> using-latest: '&2You are using the latest version.'
> check-failed: '&cFailed to check for updates.'
> ```
---
*Happy using~*
release
1.6.6 - Fix BUG and Improve
1.6.615 февр. 2025 г.354Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Что нового
### 1.6.6 - Fix BUG and Improve
#### Improvements
- If update checking is enabled and a new version is available, version will be shown in red when the plugin is enabled and disabled.
- Some update detection logic has been optimized.
#### Fixed BUG
- Configured commands cannot be executed in the `Folia` environment.
#### Other Changed
- Changed some default config.
---
Happy using~
release
1.6.4 - Temporary Rollback
1.6.414 февр. 2025 г.160Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Что нового
### 1.6.4 - Temporary Rollback
#### Why Rollback?
> Currently, 1.6.5 cannot be used normally, please temporarily roll back to 1.6.4.
release
1.6.5 - Detection Improvement
1.6.529 дек. 2024 г.1 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Что нового
### 1.6.5 - Detection Improvement
#### Improvements
- Add natural check.
- Improved smooth path check.
#### Other Changed
- Changed some default config.
---
*Recommend to rebuild the config.yml*
---
Happy using~
release
1.6.4 - Reduce False Positives
1.6.428 дек. 2024 г.138Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Что нового
### 1.6.4 - Reduce False Positives
#### Improvement
- Reduced some false positives
#### Fixed BUG
- `turnCountThreshold` doesn't work.
---
Happy using~
release
1.6.3 - Tiny Improvement
1.6.322 дек. 2024 г.180Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Что нового
### 1.6.3 - Tiny Improvement
#### Improvement
- Add `Excuted Command: ` to the command logged.
- A message is sent to the console when a preset command is executed.
---
Happy using~
release
1.6.2 - Discord WebHook and Some Improvement
1.6.221 дек. 2024 г.205Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Что нового
### 1.6.2 - Discord WebHook and Some Improvement
*Welcome to get the first stable version!*
*After endless bug fixes, `MinerTrack` has finally ushered in its first stable release!*
*Wow!*
#### Fixed BUG
- `%vein_count%` is not properly applied to logs.
- Spam messages when the detection height is not set for the world and the check is enabled.
- Fixed an issue where `VL related classes` were not working correctly in `Folia`.
### Improvement
- Add `veinCountThreshold` and `turnCountThreshold` to `config.yml`, helps reduce false positives.
- Supported Discord WebHook
- Executed commands can now be recorded.
---
Happy using~
beta
MinerTrack 1.6.1-beta
1.6.1-beta15 дек. 2024 г.310Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Что нового
### 1.6.1-beta - Fix a Little BUG
#### Fixed BUG
- `%vein_count%` is not properly applied to logs.
---
Happy using~
beta
MinerTrack 1.6.0-beta
1.6.0-beta14 дек. 2024 г.173Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Что нового
### 1.6.0-beta - Detection Reforge
#### Detection Improvement
- Overthrow most of the previous code, now increases VL whenever the player mines a new vein, so don't set the VL threshold too low.
- Due to a miscalculation of the rarity of cave air, normal air is now taken into account.
#### Log System Improvement
- Now can log the number of veins mined by player. `%vein_count%`
#### Fixed BUG
- Language file is not overloaded when `/mt reload` is used.
- The number of ore in the vein is displayed incorrectly.
- Air detection configure file's true and false effects reversed.
- VL is not reduced properly in the `Folia` environment.
#### Other Changed
- Open Source identifiers have been added at the beginning of the `.java` file.
- Changed some of the default configuration options.
- The update is now check on server startup complete (Done!) .
- Stop official support for `Spigot`.
---
*Recommend to rebuild the config.yml*
---
Happy using~
beta
MinerTrack 1.5.2-beta
1.5.2-beta29 нояб. 2024 г.1,5 тыс.Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, folia, paper, purpur, spigot
Что нового
### 1.5.2-beta Detection Improvement
#### Improvements
- Better path detection:
- Now catch the XRayer faster and more accurately.
beta
MinerTrack 1.5.1-beta
1.5.1-beta17 нояб. 2024 г.148Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, folia, paper, purpur, spigot
Что нового
### 1.5.1-beta BUG Fix and Some Improvement
#### Fixed BUG
- Reduction in player VL errors (too fast)
#### Improvements
- Now causes the player to have a non-linear reduction in VL (default: false)
beta
MinerTrack 1.5.0-beta
1.5.0-beta17 нояб. 2024 г.55Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, folia, paper, purpur, spigot
Что нового
### 1.5.0-beta BUG Fix and Some Improvement
#### Fixed BUG
- Wrong auto padding of `xray.commands` and `xray.worlds`.
- Cannot be detected correctly **Folia** server.
#### Improvements
- A new way to detect caves:
- If there is no connecting path between the previous mineral that the player mined and the current mineral, they are considered to be in the cave.
- Works with CAVE_AIR detection.
- Better vein traversal.
- Cave detection can be disabled.
*Happy using~*
beta
MinerTrack 1.4.9-beta
1.4.9-beta16 нояб. 2024 г.59Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, folia, paper, purpur, spigot
Что нового
### 1.4.9-beta BUG Fix and Some Improvement
#### Fixed BUG
- Kicking out lightning does not work
- Kick out the broadcast does not work
#### Improvements
- Cave air detection range can now be configured
beta
MinerTrack 1.4.8-beta
1.4.8-beta16 нояб. 2024 г.53Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, folia, paper, purpur, spigot
Что нового
### 1.4.8-beta BUG Fix and Some Improvement
#### Fixed BUG
- Unable to store logs
- Performance issues caused by the above bugs
#### Improvements
- Prevents false detection of blocks exposed by explosions
beta
MinerTrack 1.4.7-beta
1.4.7-beta16 нояб. 2024 г.51Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, folia, paper, purpur, spigot
Что нового
### 1.4.7-beta Folia Resupport and Some Improvement
#### Folia Support
- Folia has been re-supported
#### Improvements
- Better log format
- Only reduce the player's VL if it no longer increases
beta
MinerTrack 1.4.6-beta
1.4.6-beta15 нояб. 2024 г.59Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, paper, purpur, spigot
Что нового
### Some minor improvements and bug fixes
#### Fixed BUG
- The issue of not automatically reducing VL
- Fixed`xray: enable: false`Problems that don't work.
#### Improvements
- Better logging and verbose mode
*For some reason, Folia keeps telling me UnsupportedOperationException, the fix is fruitless, so Folia support is removed, sorry.*
beta
MinerTrack 1.4.5-beta
1.4.5-beta10 нояб. 2024 г.100Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, folia, paper, purpur, spigot
Что нового
### Folia Support
- Now Support Folia.
beta
MinerTrack 1.4.4-beta
1.4.4-beta10 нояб. 2024 г.56Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, paper, purpur, spigot
Что нового
### Fix a little BUG
- Fixed a bug where the disable_bypass_permission of configuration options was ignored.
beta
MinerTrack 1.4.3-beta
1.4.3-beta10 нояб. 2024 г.68Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, paper, purpur, spigot
Что нового
### Fix a little bug
- Fixed an issue where the preset commands for Ancient Debris Detection were not working by increasing 2VL at a time
beta
MinerTrack 1.4.2-beta
1.4.2-beta9 нояб. 2024 г.49Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, paper, purpur, spigot
Что нового
### BUG Fix and Some improvements
#### Fixed BUG
- java.lang.IllegalArgumentException: Cannot measure distance between world and world_nether
#### Improvements
- Log file name improvements
- Perform more rigorous inspections on **ancient debris**
beta
MinerTrack 1.4.1-beta
1.4.1-beta9 нояб. 2024 г.58Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, paper, purpur, spigot
Что нового
### Little Improvement
- Consolidate permission nodes into plugin.yml
beta
MinerTrack 1.4.0-beta
1.4.0-beta9 нояб. 2024 г.56Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, paper, purpur, spigot
Что нового
### Some detection improvements
- Prevent players from incorrectly detecting them when using bed blast mining.
- Prevents players from being incorrectly detected when using fire resistance to find minerals in lava
beta
MinerTrack 1.3.0-beta
1.3.0-beta9 нояб. 2024 г.94Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3bukkit, paper, purpur, spigot
Что нового
### Optimized configurations and better update checks
- Missing configuration options can now be auto-completed
- Better update check tips
- Log System
*First version on Modrinth*