Carpet Mod is a utility and game-mechanics mod for Minecraft that gives players and server operators full technical control over their vanilla game, available exclusively for Fabric Mod Loader. Built by developer altrisi and the gnembon team, Carpet lets you warp time, track farm output, monitor server performance in real time, and even push block entities with pistons — all without breaking the vanilla experience.
Minecraft's vanilla game hides a tremendous amount of technical data from the player. You cannot see your server's TPS, you have no idea how many mobs are spawning against the mobcap, and testing a farm design means sitting around for hours hoping for the best. Carpet Mod solves every one of these problems in a single, lightweight package. With more than 6.8 million downloads since its initial release, it has become the go-to tool for technical Minecraft players, SMP server administrators, and redstone engineers who want to understand exactly what is happening under the hood of their world.
Key Features of Carpet Mod
- Tick Warping with /tick warp — This is the feature that put Carpet on the map. The
/tick warpcommand lets you fast-forward your game by thousands of ticks in seconds, running the simulation as fast as your hardware allows. Instead of waiting three real-world hours to see how a new iron farm performs, you can warp through that time in minutes and get accurate results instantly. - Hopper Counters for Farm Testing — Carpet introduces virtual hopper counters that give you a detailed breakdown of every item your farm produces over time. You place a wool block under a hopper to assign it a color channel, and Carpet tracks the throughput automatically. This eliminates guesswork from farm design and gives you hard numbers to compare different layouts.
- Real-Time Server Logging with /log — The
/logcommand lets you subscribe to live feeds of server data including TPS, mobcap counts, and other internal metrics displayed directly in your action bar or chat. Server operators can monitor performance without any external tools, and players can finally understand why mobs are not spawning in their farm. - Movable Block Entities — By enabling the
movableBlockEntitiessetting, pistons gain the ability to push chests, furnaces, hoppers, and other block entities. This unlocks entirely new categories of redstone contraptions that are impossible in vanilla Minecraft, such as compact item transport systems and movable storage units. - Scarpet In-Game Programming Language — Carpet includes Scarpet, a built-in scripting language that lets you write custom apps directly inside Minecraft. You can automate repetitive tasks, create mini-games, build information overlays, or interact with the game world programmatically. A community repository of ready-made Scarpet apps is available, and the mod ships with several built-in apps you can load immediately.
- Extensive Settings System — Beyond the headline features, Carpet offers dozens of configurable settings that tweak vanilla mechanics. Each setting can be toggled independently, so you only change what you need. The full settings list is maintained on the project wiki and covers everything from TNT behavior to spawn chunk loading.
- Carpet Extensions Ecosystem — Carpet supports third-party extensions that add even more rules and functionality on top of the base mod. The community has built a large collection of extensions covering specialized needs like extra logging, additional game rules, and niche technical tweaks.
Screenshots
How to Install Carpet Mod
- Download and install Fabric Loader for your Minecraft version. Carpet currently supports versions from 1.20.6 up through the latest 1.21.11 snapshots.
- Locate your Minecraft installation folder. On Windows, press
Win + R, type%appdata%.minecraft, and hit Enter. On macOS, open~/Library/Application Support/minecraft. - Open the
modsfolder inside your Minecraft directory. If it does not exist, create it manually. - Download the Carpet Mod
.jarfile matching your Minecraft version from the download section below, then place it into themodsfolder. - Launch Minecraft using the Fabric profile. Once in-game, type
/carpetto access all available settings and start configuring the mod to your needs.
Requirements & Compatibility
| Requirement | Details |
|---|---|
| Mod Loader | Fabric |
| Minecraft Versions | 1.20.6 – 1.21.11 (including snapshots and pre-releases) |
| API Dependency | Fabric Mod Loader (Fabric API recommended) |
| License | MIT (open source) |
| Client/Server | Works on both client and server side |
| Older Versions | 1.13 via gnembon/carpetmod, 1.12 via gnembon/carpetmod112 |
What's New
- Fixed a crash that occurred when switching between spectating entities while in spectator mode.
- Resolved an issue where certain mob variants, such as the parched and warm chicken variants, were not actually spawning when using the pink carpet spawning mechanic.
- Continued support for the latest Minecraft snapshots and pre-releases up to 26.1-snapshot-1.
Pros and Cons
Pros
- Tick warping drastically speeds up farm testing and development
- Hopper counters provide precise, reliable item throughput data
- Real-time TPS and mobcap monitoring without external tools
- Scarpet scripting language adds near-limitless customization
- Large extension ecosystem backed by an active community
- MIT licensed and fully open source
- Extremely fast update cycle — supports pre-releases and snapshots
Cons
- Fabric-only — no Forge or NeoForge support available
- The sheer number of settings can overwhelm new users
- Scarpet has a learning curve for players unfamiliar with scripting
- Some servers may restrict Carpet commands to operators only
Alternatives to Carpet Mod
- Carpet Extra — A companion extension that adds additional game-mechanic rules and settings not included in the base Carpet Mod, perfect for players who want even more control over vanilla mechanics.
- Servux — A server-side utility mod that exposes internal game data to clients, useful for players who want structural and spawn data without the full Carpet feature set.
- Tweakeroo — A client-side tweak mod that offers quality-of-life features like flexible block placement, auto-clicker, and freecam, complementing Carpet's server-side focus.
Download Carpet Mod
| Minecraft Version | Fabric |
|---|---|
| For Minecraft 1.21.11 | Download |
| For Minecraft 1.21.10 | Download |
| For Minecraft 1.21.9 | Download |
| For Minecraft 1.21.8 | Download |
| For Minecraft 1.21.7 | Download |
| For Minecraft 1.21.6 | Download |
| For Minecraft 1.21.5 | Download |
| For Minecraft 1.21.4 | Download |
| For Minecraft 1.21.3 | Download |
| For Minecraft 1.21.2 | Download |
| For Minecraft 1.21.1 | Download |
| For Minecraft 1.21 | Download |
Always download mods from official sources to stay safe.
Frequently Asked Questions
Is Carpet Mod safe to use on a vanilla server?
Yes — Carpet Mod does not alter vanilla game mechanics by default. All of its features are opt-in through individual settings, meaning your world behaves exactly like vanilla until you explicitly enable a specific rule. This makes it safe to install without worrying about unintended side effects on existing worlds.
Does Carpet Mod work with Forge or NeoForge?
No — Carpet Mod is built exclusively for the Fabric Mod Loader and does not support Forge or NeoForge. There is no official port planned. If you are on Forge, you would need to switch your modding platform to Fabric to use Carpet.
Can I use Carpet Mod in singleplayer?
Yes — Carpet works in both singleplayer and multiplayer environments. In singleplayer, you have full access to all commands and settings. The integrated server that runs your singleplayer world supports every Carpet feature, including tick warping and hopper counters.
Will Carpet Mod affect my server performance?
Carpet appears to be lightweight and should not noticeably impact server performance during normal operation. The mod primarily adds monitoring and control commands rather than running intensive background processes. Features like tick warping will temporarily increase CPU usage while active, but this is intentional and stops as soon as the warp completes.
What Minecraft versions does Carpet Mod support?
Carpet Mod supports Minecraft versions from 1.20.6 through the latest 1.21.11 releases, including snapshots and pre-releases. The development team maintains an impressive update cadence, frequently publishing builds for new Minecraft snapshots within days of their release. For older versions, separate repositories cover Minecraft 1.13 and 1.12.
