AnvilWatch
1.4AnvilWatch is a lightweight Minecraft moderation plugin that monitors and logs all item renaming done through anvils. It blocks the use of banned words, alerts admins in-game, and records rename activ
1.4latestAnvilWatch 1.4Aug 16, 2026 [1.4]
Added
- Added a configurableconfig.ymlfor 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 inblocked_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|offsurvives server restarts.Changed
- Upgraded the Paper API to26.2and updated the plugin API version to Paper 26.2. - Updated the Maven Compiler Plugin to3.15.0and configured the project to compile for Java 25. - Updated/anvilwatch reloadto reload bothconfig.ymlandBannedWords.txt. - Updated admin notifications to have optional chat, action-bar, or combined display modes.Fixed
- Fixed Paper 26.2 compatibility by replacing deprecatedItemMeta.hasDisplayName()andItemMeta.displayName()usage withhasCustomName()andcustomName(). - Fixed anvil result handling by validating the activeAnvilView, 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.1.3AnvilWatch 1.3May 6, 2026 [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.1.2AnvilWatch 1.2Oct 25, 2025 [1.2]
Added
- Regular Expression filtering (Regex) Support - Unicode filteringChanged
The word filtering system has been refactored to prioritize new obfuscation and regex checks.1.1AnvilWatch 1.1May 21, 2025 [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.1.0AnvilWatch 1.0May 16, 2025 [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 withanvilwatch.adminpermission - Banned word filtering system to block inappropriate rename attempts - Configurable banned word list inBannedWords.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 adminPermissions
-anvilwatch.admin– Grants access to all plugin features and in-game logs -anvilwatch.bypass– Allows bypassing the banned word filterOther
- Plugin operates without requiring a server restart - Clean and minimal configuration and file structure
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta