AnvilWatchСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (5)
release
AnvilWatch 1.4
1.416 авг. 2026 г.43Minecraft: 26.2bukkit, paper, purpur, spigot
Что нового
## [1.4]
### Added
- Added a configurable `config.yml` for player warning messages, admin notification messages, notification display modes, log locations, and blocked-attempt logging.
- Added MiniMessage support for configurable messages, including `<player>`, `<item>`, `<old>`, and `<new>` placeholders.
- Added separate logging for blocked rename attempts in `blocked_renames.log`.
- Added the `/anvilwatch check <text>` command for testing text against the current banned word list.
- Added the `/anvilwatch recent [page]` command for viewing recent successful and blocked rename entries with clickable pagination controls.
- Added persistent admin notification preferences so `/anvilwatch log on|off` survives server restarts.
### Changed
- Upgraded the Paper API to `26.2` and updated the plugin API version to Paper 26.2.
- Updated the Maven Compiler Plugin to `3.15.0` and configured the project to compile for Java 25.
- Updated `/anvilwatch reload` to reload both `config.yml` and `BannedWords.txt`.
- Updated admin notifications to have optional chat, action-bar, or combined display modes.
### Fixed
- Fixed Paper 26.2 compatibility by replacing deprecated `ItemMeta.hasDisplayName()` and `ItemMeta.displayName()` usage with `hasCustomName()` and `customName()`.
- Fixed anvil result handling by validating the active `AnvilView`, the top inventory, and the result slot before processing a rename.
- Fixed detection of removed custom names while preventing the name from being treated as player-entered text.
- Fixed fragile admin notification formatting that relied on splitting message text by delimiters.
release
AnvilWatch 1.3
1.36 мая 2026 г.61Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Что нового
## [1.3]
### Added
- Integrated bStats metrics for usage tracking and custom server/player telemetry.
- Added a custom multi-line chart to metrics for real-time tracking of players and servers.
### Changed
- Upgraded codebase to Paper API 26.1.* to support the 2026 Minecraft versioning scheme.
- Migrated internal anvil logic from AnvilInventory to the new AnvilView API.
- Optimised performance by refactoring all file I/O (logging and word list management) to operate asynchronously, eliminating main-thread lag and TPS drops.
- Modernized date formatting using Java’s DateTimeFormatter.
- Improved event handling stability by respecting event cancellations from other plugins (ignoreCancelled = true).
- Simplified internal player fetching logic by utilizing event.getWhoClicked() for better reliability.
release
AnvilWatch 1.2
1.225 окт. 2025 г.121Minecraft: 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.11bukkit, paper, purpur, spigot
Что нового
## [1.2]
### Added
- Regular Expression filtering (Regex) Support
- Unicode filtering
### Changed
The word filtering system has been refactored to prioritize new obfuscation and regex checks.
release
AnvilWatch 1.1
1.121 мая 2025 г.39Minecraft: 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.11bukkit, paper, purpur, spigot
Что нового
## [1.1]
### Bug fix
- Resolved an issue where the first rename of an unnamed item in an anvil would incorrectly display as
`"player renamed none to none"` in the admin in-game logs.
release
AnvilWatch 1.0
1.016 мая 2025 г.38Minecraft: 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.11bukkit, paper, purpur, spigot
Что нового
## [1.0] - Initial Release
### Added
- Initial implementation of AnvilWatch for Minecraft 1.21.*
- Logging of all anvil item renames to a server-side log file
- Real-time notifications to players with `anvilwatch.admin` permission
- Banned word filtering system to block inappropriate rename attempts
- Configurable banned word list in `BannedWords.txt`
- `/anvilwatch` (or `/anw`) command system:
- `/anvilwatch help` – View command help
- `/anvilwatch reload` – Reload the banned word list
- `/anvilwatch add <word>` – Add a word to the banned list
- `/anvilwatch remove <word>` – Remove a word from the banned list
- `/anvilwatch log <on|off>` – Toggle in-game log messages per admin
### Permissions
- `anvilwatch.admin` – Grants access to all plugin features and in-game logs
- `anvilwatch.bypass` – Allows bypassing the banned word filter
### Other
- Plugin operates without requiring a server restart
- Clean and minimal configuration and file structure