Description
Magic Carpets
(Release V0.6.1)
Adds craftable flying carpets to Minecraft with full plane-style flight controls. Bank left and right, pitch up and down, and soar across the world on a handwoven magic carpet.

Modpack Support
• configurable speed
• server compatible
• lightweight (no worldgen or heavy systems)
Flight Controls
Flying a carpet feels nothing like an elytra or creative mode flight.
Hold W to accelerate, S to brake. Press A and D to bank and turn. Look up or down to climb and dive.
The carpet keeps its momentum when you stop pressing forward, letting you coast through the air. When you release the turn keys, the carpet levels itself back out naturally.
Crafting
Carpets aren't cheap. You'll need to work through a multi-stage crafting chain (and beat the Wither) before you can take flight.
Forge a Magic Needle from iron, gold, lapis lazuli, and amethyst

Spin Magical Thread using string, gold, diamonds, and the needle

Weave the Carpet Body from red wool, a nether star, magical thread, and more

Craft four Carpet Tassels with ghast tears, blaze powder, and magical thread

Assemble everything into the final Flying Carpet

The Magic Needle is never consumed during crafting, so keep it safe.
Carpet Workbench
Build the Carpet Workbench to upgrade and enhance your carpets. The workbench has two tabs — Tiers and Upgrades — each with its own progression path.

Tier System
Upgrade your carpet through 4 tiers for increased speed. Each tier requires rarer materials, pushing you deeper into endgame content. Tier 4 requires a Dragon Egg (not consumed)

Modular Upgrades
Apply up to 3 upgrades to any carpet, each with 3 levels:
Storage — Press E while riding to open an on-carpet inventory. Level I gives 9 slots, Level II a full chest, and Level III a double chest. Items persist when you pick up the carpet.
Aqua Lung — Grants water breathing while riding. Higher levels add Dolphin's Grace and Conduit Power for full underwater mobility.
Feather Fall — Grants Slow Falling on dismount so you can safely bail at any altitude. Level III adds Damage Resistance for extra protection.
All upgrades and tiers are independent — mix and match to build the carpet you want.

Configurable
Flight physics are fully configurable via the config file. Adjust acceleration, turn speed, bank angle, pitch responsiveness, and per-tier speed caps to tune the flight feel for your pack.
Features
- Plane-style banking flight controls with momentum and drag
- Animated carpet model with wave physics and corner tassels
- Carpet Workbench with tabbed GUI for upgrades and tier progression
- 4 speed tiers with endgame material progression
- 3 modular upgrades (Storage, Aqua Lung, Feather Fall) each with 3 levels
- On-carpet storage inventory accessible while riding
- Place carpets in the world and pick them back up
- Stand on top of parked carpets as a platform (easter egg - you can build on the temporary platform blocks)

- Full JEI support for all recipes
- Vanilla-friendly progression gated behind the Wither
Planned Features
- 16 color variants (cosmetic)
- Multi-passenger support at higher tiers
- Sound effects and particle trails
- Workbench crafting recipe
- More upgrade options
Requirements
- Minecraft 1.20.1
- Forge 47.4.10+
- GeckoLib 4.x
(This is the first mod I have ever made, please let me know what you think in the comments!)




