Links
Tags
Creators
Details
1.1.0
Compatibility
Changes
Magic Carpet is a lightweight Fabric mod for Minecraft 1.21.11 that gives players a simple, reliable flying carpet made of temporary glass blocks.
When you activate it with /magiccarpet on, the mod creates a moving platform under your feet that follows you as you walk, letting you safely travel over the void or any open space. The carpet is fully server-side and uses real temporary blocks with collision, so it feels solid and works naturally in gameplay. You can move horizontally, go up by jumping, and go down by sneaking, all without needing a GUI, economy system, or complicated setup.
The mod is designed to be safe for the world. It never replaces normal terrain, liquids, or blocks from other mods. It only places its own glass blocks in empty spaces, and it only removes those same temporary blocks during cleanup. Carpet blocks disappear correctly when the feature is turned off, when the player logs out, dies, changes dimension, or when the server stops, helping prevent leftover floating blocks.
Magic Carpet also includes a few quality-of-life commands. You can enable, disable, or toggle the carpet, check its current status, use the short /mc alias, and change the carpet size with a configurable radius. The default size is a 3x3 platform, but it can be expanded for players who want a larger moving surface.
Overall, the mod focuses on one thing: a clean, short, robust magic carpet experience for Fabric, with simple commands, safe block handling, and smooth survival-friendly movement.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:349W44nj:8Bmh0q3r"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:349W44nj:8Bmh0q3r"
}

