Double Shulker Shells
by Vanilla Tweaks
Shulkers always drop two shells instead of the default chance-based single drop. Makes shulker box farming more efficient.
Overview
Double Shulker Shells reworks the shulker loot table so every shulker you defeat in the End cities yields exactly two shells. Vanilla normally rolls a chance for zero, one, or two drops, which can leave you grinding for the four shells each shulker box needs. By fixing the count at two, this Vanilla Tweaks pack turns two kills into one guaranteed box. It is a tidy fix for anyone who hates farming shulker drops by luck alone.
Ideal for survival and SMP players who farm shulker boxes for bulk storage and want predictable returns from End city raids. It comes from Vanilla Tweaks, sits in the Loot category, and is rated a simple, drop-in pack to run. Everything happens through vanilla data pack functions, so no mod loader such as Fabric or Forge is required to use it on Minecraft 1.20 through 1.21.4.
Features
- Guaranteed 2 shells per shulker
- Removes RNG from shell farming
- Works with Looting enchantment
How It Works
Under the hood, Double Shulker Shells relies on plain data pack mechanics rather than any client mod. Here is what happens in-game once it is loaded:
- 1Overrides the entity shulker loot table to set a fixed shell drop count of two
- 2Replaces the default weighted roll that could yield zero or one shell
- 3Looting still applies on top, so high-Looting kills can exceed the guaranteed two
- 4Only the shell drop is touched, leaving shulker spawning and behaviour fully vanilla
Supported Versions
Compatibility
Compatible with all data packs.
- Conflicts with any other pack that rewrites the same shulker loot table, since only one can win
- Plays nicely alongside mob-head or rare-drop packs that target different entities
- Looting enchantment bonuses stack additively with the guaranteed pair
Double Shulker Shells is a pure data pack and does not ship a resource pack, so it changes server-side behaviour without altering textures, models or sounds on the client.
Tags
How to Install
Double Shulker Shells installs as a standard Java Edition data pack and runs on both singleplayer worlds and multiplayer servers. Recent 1.21 releases bumped the data pack format, so keep the pack's pack.mcmeta in step with your server version.
- 1.Download the Double Shulker Shells pack as a .zip and keep it zipped.
- 2.Open the target world folder — a singleplayer save under .minecraft/saves, or the world folder on your server.
- 3.Drop the .zip into that world's datapacks folder, creating the folder if it does not exist.
- 4.Load the world (or run /reload if it is already open) and run /datapack list to confirm it is enabled.
The pack is built for Minecraft 1.20 through 1.21.4, so it loads on vanilla Java without Fabric, Forge or any other mod loader. Drop it into the world datapacks folder; it only governs shells from shulkers killed after the pack is active, not past drops.
View full install guideFrequently Asked Questions
Which Minecraft versions does Double Shulker Shells support?
It is listed for Java Edition 1.20, 1.20.1, 1.20.4, 1.21, and 1.21.4. Match the download to your world version for correct loot-table behaviour.
Do I need a mod loader like Fabric or Forge to use this?
No. It is a server-side vanilla data pack, so it runs on unmodified Java Edition without any mods.
How many shulkers do I need to kill for one shulker box?
Two. Each kill gives two shells, and a shulker box needs four shells plus a chest.
Does the Looting enchantment still help?
Yes. Looting can push the drop above the guaranteed two, so it only ever adds to your haul.
Does this change how shulkers spawn or fight?
No. Only the shell drop count changes; shulker spawning, teleporting, and combat stay exactly as in vanilla.
Related Data Packs
Vanilla Tweaks
All mobs have a chance to drop their head when killed. Collect decorative mob heads from every creature in the game.
Vanilla Tweaks
Bats drop a membrane item when killed, giving them an actual use. Bat membranes can be used to craft slow falling potions.
Vanilla Tweaks
The Ender Dragon drops an elytra when killed. Provides an alternative to raiding End cities for your first elytra.
Community
Pillagers and other illagers drop their weapons and equipment when killed. Crossbows, axes, and iron items become lootable.
Need a Minecraft server?
Run this data pack on your own server with Astroworld Hosting.
Try Astroworld Hosting