ModsFinder

EnchantedShulkers

by RubixDev

EnchantedShulkers adds Siphon, Refill, Vacuum, Void and Augment enchantments that Shulker Boxes and optionally Ender Chests can carry on an anvil.

FabricServer required, client optionalGNU General Public License v3.0 onlyOpen source1.18.2 – 1.20.4

What it does

Siphon and Refill are obtained the same way as Mending and other treasure enchantments. An enchanted container must sit in the player's inventory to take part. Siphon stores a picked-up item when the container already holds a stack of that exact item that is not full. Refill replaces an item used up from a hand with one taken from the container. Which hands count is set in the configuration.

Vacuum and Void do not generate by default, so they cannot be found in survival until the generateVacuum or generateVoid option is set to true. Vacuum collects every item a player picks up while it has room, without needing a matching stack. Void deletes picked-up items of a type already in its container, and those stacks can be full. Augment grows a Shulker Box by nine slots per level and is also hidden from survival by default.

The mod is server required and client optional: the server needs it, and players may add it. It requires Fabric API and Fabric Language Kotlin, uses Cloth Config API and Mod Menu when present, and bundles Polymer. Files target 1.18.2 – 1.20.4 on Fabric, and the code is open source under the GNU General Public License v3.0 only.

Key features

  1. Siphon enchantment

    Picked-up items go straight into an enchanted container that already holds a non-full stack of the same item.

  2. Refill enchantment

    Items used up from a hand are replaced from an enchanted container in the inventory.

  3. Vacuum enchantment

    Collects all picked-up items while the container has space, regardless of what it already holds.

  4. Void enchantment

    Deletes picked-up items that match the type already stored, freeing container space without storage.

  5. Augment enchantment

    Adds nine slots to a Shulker Box for each level of the enchantment.

Compatibility

Latest build for each game version and loader.

1.20.x5 of 5 versions with builds
1.20.41.2.4+1.20.4
1.20.31.2.4+1.20.4
1.20.21.2.4+1.20.2
1.20.11.2.4+1.20.1
1.201.2.4+1.20.1
1.19.x5 of 5 versions with builds
1.19.41.2.4+1.19.4
1.19.31.1.1+1.19.3
1.19.21.0.4+1.19+
1.19.11.0.4+1.19+
1.191.0.4+1.19+
1.18.x1 of 1 version with builds
1.18.21.0.4+1.18.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Optional 2

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
Cloth Config APIConfiguration Library for Minecraft Mods
Optional

Embedded 1

PolymerLibrary for creating better server side content!
Embedded

Use cases

Automatic item collection

Players who gather in bulk can keep a container in their inventory that collects matching items without manual sorting.

Ammunition and building blocks

Refill keeps a stack of arrows, torches or blocks topped up while a player works through a task.

Who it’s for: Players on Fabric servers who want inventory automation through enchantments, and server owners who want to offer Shulker Box upgrades without requiring a client-side install.

How it compares

Full comparison

Several other Fabric Shulker Box mods exist. NewifyShulker runs on the server alone, is for 1.20.1 only, and is open source under the CC0 1.0 Universal license. Reinforced Shulker Boxes covers 1.19 – 1.21.11, needs the client and server, and is open source under the MIT License. Functional Shulkers is for 1.21.11 only, is server required and client optional, and is not open source.

ModLoadersGame versionsEnvironmentUpdated
EnchantedShulkersFabric1.18.2 – 1.20.4Server required, client optional2024-03-04
NewifyShulkerFabric1.20.1Server-side only2026-06-09
Reinforced Shulker BoxesFabric1.19 – 1.21.11Client and server2026-02-06
Functional ShulkersFabric1.21.11Server required, client optional2026-01-18

Questions

Does EnchantedShulkers need Fabric API?

Yes. Fabric API and Fabric Language Kotlin are both required and must be installed alongside the mod.

Do clients need the mod to use it on a server?

No. Only the server has to run it, and players may leave it out.

Why are Vacuum and Void missing in survival?

They do not generate by default. Setting generateVacuum or generateVoid to true in the configuration makes them obtainable.

In the catalog

EnchantedShulkers is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 13,907 mods support Minecraft 1.20.4.

More from RubixDev

All projects

Similar mods

What the author says

Note: This mod is for Fabric only. If you are looking for a Forge mod with similar functionality, have a look at Shulker Enchantments The project setup is based off of Fallen-Breath's template.
RubixDev, on the Modrinth page

Official listing

Owner
RubixDev
Published
2022-08-09
Updated on Modrinth
2024-03-04
Facts verified
2026-10-15

Tags