VirtualFilter
Last Update: v1.8.1
The ultimate item management system with:
Java & Bedrock Support
Infinity
Storage
Filter,
(ISF) A virtual filter to infinity stack items.
Infinity
Storage
Filter
Edited,
(ISFE) Another infinity Non-Vanilla ISFE
Auto
Sell
Filter,
(ASF) A simple system to setup prices.yml to autosell.
Auto
Block
LootItensFilter,
(ABF) Inventory Blocked Items Filter
Auto
Fill
Hand
(AFH) Take it for me from everywere to my hand.
Auto
Loot
(AL) Please dont drop my Diamonds, Shulkers or Spawners.
Main Features
│➜
Filter Decision Engine: Smart hierarchy:
│===========================================
│➜
AutoSell
ASF
>
InfinityStorageFilter
ISF
>
AutoBlockFilter
ABF >
Inventory.
│➜
It means a item only will get on player inventory after check all filters.
│===========================================
│➜
AutoSell (ASF): Sell items automatically based on customizable
│➜ prices in
prices.yml
│➜
InfinityStack (ISF): Infinite virtual storage for any stackable item,
│➜ accessible by commands or a professional GUI.
│➜
InfinityStack (ISFe): Infinite virtual storage for any stackable custom
│➜ item, accessible by commands or a professional GUI.
│➜
AutoBlock (ABF): Automatically blocks items from entering the
│➜ player's inventory.
│➜
AutoFillHand (
AFH): Integrated with ISF! Automatically refills your
│➜ hand with blocks from virtual storage while building.
│➜
Independent Logs (New): Full control via
/lo (Personal) and
/la
│➜ (Nearby players) logs.
│➜
AutoLoot & Magnet: Advanced 10-block radius item pickup with a
│➜ 2-second sound cooldown to prevent audio spam.
│➜
Bedrock Compatibility: Full support for GeyserMC with specific
│➜ commands for slot-based withdrawal and filter management.
│➜
Bedrock & Geyser Focus: Full support for mobile/console players
│➜ via specific chat commands. (
/getisf
<slotid>
amount/pack/all )
│➜
Chest Guard System: Prevents item loss when breaking
│➜ containers. Processes items into ISF/e or Inventory before dropping
│➜ leftovers.
│➜
Smart Grouped Reports: Summarizes collection results into a
│➜ single, clean, color-coded chat message (ISF, INV, or GROUND).
│➜
Protection Integration: Advanced NBT shield to protect custom
│➜ items from Slimefun, mcMMO, and special Bedrock metadata.
│===========================================
│➜
Shulker Box Integrity: Complete protection for Shulker Boxes.
│===========================================
│
➜ Shulker boxes now bypass all filters (ASF/ISFe/ABF) to preserve
│
➜ internal NBT data and items when mined.
│➜
Smart Routing: Mined shulkers follow a priority path:
│
➜
Inventory > EnderChest > Ground (Fallback).
│===========================================
│➜
AutoLoot Shulker Bypass: Shulkers are automatically collected
│➜ regardless of the /al state, ensuring they never stay on the ground.
│➜
EnderChest Integration: Added support for EnderChest storage
│➜ as a secondary safety net when the main inventory is full.
│➜
Smart Grouped Reports (Updated): Now accurately reflects if an
│➜ item was sent to the player's EnderChest (log_dest_ender).
│➜
Protection Integration: Enhanced NBT shield specifically for
│➜ container-type items to prevent data loss during fast mining.
│➜
Improved Localization: Cleaned up messages_pt.yml and
│➜ messages_en.yml to support new EnderChest log keys.
│➜
SafeDrop (
SD):
NEW! Toggles 10s protection for dropped items.
│➜ Shows countdown and instructions in chat when enabled.
Commands
│➜
vf help /
vf Opens the main help menu with all available features.
│➜
isf[e] /
asf /
abf Opens the GUI for InfinityStack, AutoSell, or AutoBlock filters.
│➜
getisf <
slotid> <
amount|
pack|
all> Withdraws items from virtual storage
│➜ using the
Slot ID.
(
Unique way to bedrock get packs on isf
)
│➜
addisf[e]
/
addasf
/
addabf Adds the item in your hand to the
│➜ respective filter. (
Unique way to bedrock add filters)
│➜
remisf / remasf / remabf [
slotid] Removes a filter by held item or
│➜ specific Slot ID. (
Unique way to bedrock rem filters)
│➜
al / afh Toggles AutoLoot (pickup) or AutoFillHand (refill) features.
│➜
lo /
la Toggles Personal Loot Report
Own/
All
│➜
vfat Toggles sale and refill notifications in the Action Bar.
│➜
/sd |
/safedrop Toggles 10s drop protection for other players.
│➜
vflang Switches personal language between English (en) and
│➜ Portuguese (pt).
│➜
vfreload
virtualfilter.admin Reloads the configurations, messages,
│➜ and prices (Admin only).
Permissions
│➜
virtualfilter.admin Permission to use reload and administrative
│➜ commands.
│➜
virtualfilter.chestdebug Permission to toggle the chest break
│➜ report messages.
│➜
virtualfilter.isf.
<number> Defines the amount of slots available
│➜ in InfinityStack.
│➜
virtualfilter.isfe.
<number> Defines the amount of slots available
│➜ in InfinityStack.
│➜
virtualfilter.asf.
<number> Defines the amount of slots available
│➜ in AutoSell.
│➜
virtualfilter.abf.
<number> Defines the amount of slots available
│➜ in AutoBlock.
Important Notice
│➜ For the AutoSell feature to work, a valid Economy plugin and
│➜ Vault must be installed.
[prices must be added on prices.yml]
│➜ To prevent "Message not found" errors after updating to v1.5,
│➜ please delete your old `messages.yml` or add the new chest debug keys.
![[IMG]](//proxy.spigotmc.org/96c7c32cd54d8037ee29fabca496e4a960949b62/68747470733a2f2f6273746174732e6f72672f7369676e6174757265732f62756b6b69742f5669727475616c46696c7465722e737667)