VirtualFilter v1.7.4 - Shulker Integrity & EnderChest Fallback
This update focuses on data safety and item integrity, specifically for Shulker Boxes and their internal NBT data.
️ Shulker Box Protection Suite
- NBT Integrity: Shulker Boxes now completely bypass the filtering engine to prevent accidental clearing of internal items/data.
- Smart Routing: When mined, Shulker Boxes follow a priority path: Inventory ➜ EnderChest ➜ Ground (as a last resort if both are full).
- AutoLoot Bypass: Shulkers are automatically collected regardless of the /al toggle state, ensuring they never stay on the ground unless necessary.
- Filter Blacklist: Prevented Shulker Boxes from being added to ISF, ASF, or ABF filters to avoid storage conflicts.
Reporting & Logs
- EnderChest Destination: Added support for the log_dest_ender tag in the report system.
- Grouped Summaries: Collection reports now accurately reflect if an item was sent to the player's EnderChest.
- Anti-Spam Refinement: Improved log grouping for massive item collection to keep chat clean.
Technical Fixes
- Code Optimization: Refactored BlockLootListener for better performance during high-speed mining.
- Logic Inversion: Applied stable comparison logic throughout the codebase to ensure Java 21 compatibility and prevent transcription errors.
- Localization: Cleaned up messages_en.yml and messages_pt.yml to remove duplicate keys and add new translation strings.
Required: Vault & Java 21+
Developed by:
@comonier