Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details
No Phantoms & Craftable Phantom Membrane
A quality-of-life datapack that removes phantom spawning while keeping phantom membranes obtainable through crafting and bat drops.
Features
No More Phantoms
- Completely disables phantom spawning caused by insomnia
- Uses the
doInsomniagamerule for a clean, server-friendly solution - No more annoying nighttime attacks!
Bats Drop Phantom Membrane
- Drops 0-1 phantom membrane per bat
- Supports Looting enchantment (up to +1 per Looting level)
- Makes bat hunting actually useful!
Craftable Phantom Membrane
A new shaped crafting recipe for phantom membrane:
Recipe Pattern:
[Feather] [Feather] [Feather]
[Rotten Flesh] [Rotten Flesh] [Rotten Flesh]
[Feather] [Feather] [Feather]
Ingredients:
- 6x Feather
- 3x Rotten Flesh
Output:
- 1x Phantom Membrane
Works on both crafting table and in the player's 2x2 crafting grid!
Installation
- Download the datapack ZIP file
- Navigate to your Minecraft world folder:
saves/[Your World Name]/datapacks/ - Place the ZIP file (or extracted folder) into the
datapacksfolder - Launch/reload your world
- Run
/reloadin-game to activate the datapack - You should see a green confirmation message
Usage
Crafting
Simply arrange the materials in the crafting pattern shown above to create phantom membrane.
Bat Farming
Build a bat farm in caves or dark areas to collect phantom membrane as drops.
Commands
/reload- Reload the datapack/datapack list- Check if the datapack is active (should be green)/gamerule doInsomnia- Verify phantom spawning is disabled (should be false)
Technical Details
- Pack Format: 88
- Minecraft Version: 1.21.10+
- Server-Friendly: Yes
- Conflicts: None known
Compatibility
| Minecraft Version | Status |
|---|---|
| 1.21.10+ | ✅ Fully Supported |
| 1.21.0 - 1.21.9 | ⚠️ May work (untested) |
| 1.20.x and below | ❌ Not Supported |
Known Issues
None at this time. Please report any issues in the comments or issue tracker!
FAQ
Q: Will this remove already-spawned phantoms?
A: No, only prevents new spawns. Use /kill @e[type=phantom] to remove existing phantoms.
Q: Does this work in multiplayer?
A: Yes! The datapack works perfectly on servers.
Q: Can I use this in my modpack?
A: Yes! Feel free to include it in any modpack or world download. Attribution appreciated but not required.
Q: How do I uninstall?
A: Run /datapack disable "file/no_phantoms_datapack", then delete the datapack folder. Run /gamerule doInsomnia true to re-enable phantom spawning.
License
This datapack is free to use, modify, and distribute. No attribution required, but always appreciated!
Enjoy peaceful nights without phantoms!




