EnchantedShulkers
This mod provides a collection of useful enchantments specifically designed to enhance the functionality of Shulker Boxes. It is available exclusively for the Fabric loader and significantly simplifies inventory management.
Key Features
Siphon
The Siphon enchantment enables automatic item sorting. Any picked-up item is immediately transferred to an enchanted container provided that there is already a non-full stack of the same item inside. The container must be present in your inventory.
Refill
With the Refill function, depleted item stacks are automatically replenished from an enchanted container when they are held in the main or offhand. This is particularly useful for frequently used tools or consumable items.
Vacuum
The Vacuum enchantment is not available in survival mode by default but can be enabled through server settings. Its operation is similar to Siphon, but it does not require the same item to already be present in the container - it absorbs all items for which space is available.
Void
The Void enchantment also does not generate by default. When you possess a container with this ability, items of the same type that you pick up are automatically destroyed. It doesn't matter whether the stacks inside the container are full.
Augment
This enchantment increases the capacity of Shulker Boxes. Each level adds nine additional slots. The maximum level can be configured in server settings.
Compatibility with Resource Packs
When using EnchantedShulkers with resource packs that alter the appearance of containers, enchanted versions will continue to use vanilla textures when closed. This prevents conflicts with enchantment visual effects.
Mod Configuration
Client Settings
Access to client settings requires Cloth Config API and Mod Menu. In the mod menu you can:
- Enable glow effects for placed containers
- Disable glow conflict prevention for custom models
- Allow replenishment while inventory is open
Server Options
In the enchantedshulkers.toml configuration file or via the /enchantedshulkers command you can:
- Enable refilling of items in the offhand
- Activate replenishment of non-stackable items
- Allow enchanting of Ender Chests
- Enable colored names for placed containers
- Set the maximum Augment level (from 1 to 10)
- Configure deep search in nested containers
Quick Function Testing
Several options are available for testing the mod's capabilities:
- Search for enchanted books in creative mode and apply them via anvil
- Obtain enchanted books using give commands:
- With siphon:
/give @s minecraft:enchanted_book{StoredEnchantments:[{id:"enchantedshulkers:siphon",lvl:1}]} - With refill:
/give @s minecraft:enchanted_book{StoredEnchantments:[{id:"enchantedshulkers:refill",lvl:1}]}
- With siphon:
- Use enchant commands:
/enchant @s enchantedshulkers:siphonor/enchant @s enchantedshulkers:refill
For Developers
Third-party mods can also utilize these enchantments. Simply add the container item to the enchantedshulkers:portable_container tag. Create a portable_container.json file in the src/main/resources/data/enchantedshulkers/tags/items/ directory:
{
"replace": false,
"values": ["YOUR_ITEM_ID"]
}
The server enchantments function as a server-only mod, but installation on both client and server is recommended. Players without the mod will not see the enchantment glow on enchanted containers.