Enchantments through Carpet
Enchanting in Minecraft is a core mechanic that can make or break your survival experience. We all know the classic setup: fifteen bookshelves surrounding an enchanting table, with nothing but air between them and the table. But what if you could hide those bookshelves under a cozy layer of carpet or behind a glass wall? The Enchantments through Carpet add-on makes this possible, allowing you to transmit enchanting power through blocks that normally block the magical flow. It is a subtle yet game-changing tweak for builders and redstone engineers alike.
What Is Enchantments through Carpet?
This lightweight datapack modifies the enchanting table's detection rules. In vanilla Minecraft, bookshelves must have a direct line of sight to the enchanting table, with only air allowed between them. The Enchantments through Carpet add-on expands that list to include a variety of common decorative blocks. Now you can hide your bookshelves behind carpets, glass panes, or even snow layers without sacrificing the maximum enchantment level of 30. It is perfect for players who want a clean, modern aesthetic in their base without compromising functionality.
Supported Blocks and How They Work
The add-on works by modifying the block tag that controls which blocks are considered "transparent" for enchanting power. When you place any of the supported blocks between the enchanting table and the bookshelves, the game still counts those bookshelves toward the enchantment level. The full list of supported blocks includes:
- Carpets (all colors)
- Snow layers
- All types of glass blocks and panes (including stained and tinted glass)
- Candles
- Lanterns and soul lanterns
- Torches and soul torches
- Slabs (any material, bottom or top placement)
- Stairs (any orientation)
- Signs (wall-mounted)
- Amethyst buds and clusters
This means you can build enchanting setups that are completely hidden behind glass walls, or embed your enchanting table into the floor with only a carpet covering the bookshelves below. The flexibility is enormous, and the add-on remains very light because it simply modifies a few block tags rather than adding complex new mechanics.
How to Install Enchantments through Carpet
Installing this add-on is straightforward, even if you are new to Minecraft modifications. Since it is a datapack, it works with the vanilla game and does not require any external mod loaders like Forge or Fabric. Follow these steps:
- Download the Enchantments through Carpet datapack from a trusted source like CurseForge or Modrinth.
- Open your Minecraft world folder. You can find it by selecting your world in the singleplayer menu, clicking "Edit", then "Open World Folder".
- Inside the world folder, locate the "datapacks" directory. If it does not exist, create it.
- Drag the downloaded ZIP file into the "datapacks" folder. Do not unzip it.
- Enter your world. If you are already in the world, use the /reload command. Then type /datapack list enabled to confirm the pack is active.
- Underfloor Enchanting: Place all 15 bookshelves one block below the floor level, then cover them with carpet. The enchanting table sits on top, and you get full level 30 enchantments with no visible bookshelves.
- Glass Chamber: Surround the enchanting table with stained glass panes, then place bookshelves outside the glass. The glass acts as a window, and the power flows right through.
- Snowy Retreat: Build an outdoor enchanting area in a snowy biome, using snow layers to hide the bookshelves beneath the ground. The snow transmits the power, creating a magical, natural look.
- Modern Minimalist: Use slabs and stairs to create a sleek, low-profile enchanting station where the bookshelves are embedded in the walls or floor, yet still fully functional.
For server owners, the process is identical: place the datapack in the server's world/datapacks folder and restart the server. The add-on is compatible with Minecraft versions 1.17 through 1.20.4, and works seamlessly with both vanilla and modded environments.
Why Use This Add-on Over Mods?
Many players prefer datapacks because they are server-friendly and do not require clients to install anything extra. The Enchantments through Carpet datapack is purely server-side, meaning anyone joining your world can benefit from the changed mechanics without downloading a single file. It is also incredibly lightweight, adding no lag or performance overhead. If you enjoy building hidden enchanting rooms or want to integrate bookshelves into your floor design, this is the ideal solution.
Creative Building Ideas with Transparent Enchanting
With the ability to transmit power through carpets, glass, and other blocks, your enchanting room can become a seamless part of your base. Consider these designs:
Compatibility and Performance
The Enchantments through Carpet datapack is designed to be as unobtrusive as possible. It does not add any new items, entities, or custom models, so it is compatible with virtually any other datapack or mod. It works in both singleplayer and multiplayer, and because it only modifies a block tag, it will not cause conflicts with world generation or other mechanics. If you ever want to remove it, simply delete the datapack and the enchanting rules revert to vanilla instantly.
For players who use the foxygame.net launcher, integrating this add-on is even simpler. The launcher’s built-in add-on catalog lets you find and install Enchantments through Carpet with a single click, automatically placing it in the correct folder for your selected Minecraft version and keeping it updated without manual file management.
Final Thoughts
The Enchantments through Carpet add-on is a small but mighty tool for any Minecraft builder or redstone enthusiast. It respects the vanilla enchanting balance while giving you the freedom to design without ugly gaps. Whether you are a seasoned player or just starting your first survival world, this datapack is a must-try. Download it today and transform your enchanting room into a work of art.