
BrushLogs
BrushLogs is a plugin for Minecraft (Paper/Spigot) that logs all actions with blocks and containers in SQLite, allowing you to view the history using a special ‘History Brush’.
Список изменений
📝 Change Log — Version 1.4
Major Changes & New Features
-
Added connection to CoreProtect. Now, if you had CoreProtect logs on your server, Placing/Breaking blocks will be transferred to BrushLogger. Transferring changes to containers and signs will be added later.
-
Added a 3-second brushing delay to match vanilla archaeology mechanics. You now need to hold right-click and maintain the brushing animation to reveal a block's history.
-
New Container History GUI: * Replaced text-heavy chat logs for containers with a clean, interactive 54-slot GUI.
-
Logs are now represented by the actual items moved, with detailed tooltips (Action, Player, Count, and Time).
-
Added a gradient title for the GUI, fully customizable via configuration.
-
Introduced a Glowing Outline effect that triggers once the investigation is complete, highlighting the specific block you are inspecting.
-
Vanilla Animation Sync: Optimized the hand-swing and item-use logic to ensure the vanilla brush animation plays smoothly without being interrupted by block interactions.
-
Configuration & Customization Output Mode Toggle: Added container_output_mode to messages.yml, allowing you to switch between the new GUI or the classic CHAT output for container logs.
- Enhanced MiniMessage Support: * The History Brush now supports full RGB/Gradient names (e.g., gradient:#FFD700:#FFA500).
- GUI item descriptions and titles now correctly render all MiniMessage tags.
Bug Fixes & Technical Improvements
-
Fixed Animation Stutter: Resolved an issue where the brushing animation would reset or glitch when interacting with chests or other "interactable" blocks.
-
Action Cancellation: The plugin now intelligently checks if a player is still holding the brush and staying online during the 3-second delay to prevent "ghost" menus from opening.
