WHP - We Hate Phantoms

Removes phantoms. Adds a recipe for phantom membrane. Bats can drop phantom membrane.

248

Quick challenge

How far can you run before the mobs catch you?

WHP - We Hate Phantoms

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 `doInsomnia` gamerule 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

1. Download the datapack ZIP file 2. Navigate to your Minecraft world folder: `saves/[Your World Name]/datapacks/` 3. Place the ZIP file (or extracted folder) into the `datapacks` folder 4. Launch/reload your world 5. Run `/reload` in-game to activate the datapack 6. 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

- Conflicts: 88 - Conflicts: 1.21.10+ - Conflicts: 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!

Recipe for phantom membrane

ADS