Carpet Fixes (unofficial port)

Quick rating

Carpet Fixes (unofficial port)

No reviews yet

Unofficial 1.21.11 port of Carpet Fixes — fixes many vanilla bugs (Fabric Carpet extension)

Performance & Optimization
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
1.18.1
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Unofficial port of Carpet Fixes to Minecraft 1.21.11.

Carpet Fixes is a Fabric Carpet extension that fixes as many vanilla Minecraft bugs as possible — redstone update order, dupes, mob behaviour, pistons, observers, rails, explosions and much more. Every fix is a toggleable rule.

This build ports it to 1.21.11, based on tomalbrc's 1.21 fork. Tested in-game (loads with no mixin errors).

⚙️ Requirements

  • Minecraft 1.21.11
  • Fabric Loader ≥ 0.16.9
  • Fabric Carpet 1.21.11-1.4.193+v251211 or newer — required
  • Java 21
  • Fabric API is not required
  • conditional-mixin is bundled (jar-in-jar)

📦 Installation

  1. Install Fabric Loader for 1.21.11.
  2. Drop into mods/:
    • fabric-carpet for 1.21.11
    • this jar
  • Configure rules in game with /carpet-fixes <rule> true|false (the mod has its own command — NOT /carpet). Full rule list with descriptions: see RULES.md / RULES-EN.md in the repo.

Works in singleplayer & multiplayer.

✅ What's included

246 fixes active — redstone update order, dupe fixes, mob/entity behaviour, blocks, pistons, observers, rails, explosions (including the correct TNT exposure calc — incorrectExplosionExposureFix), spawn chunks staying loaded, and more.

Restored & tested in 1.18.1-port: creeper portal fuse, blue wither skulls saved, brewing time on unload, bubble column, /data on players.

❌ What's disabled

A handful of fixes are incompatible with 1.21.11 without a full rewrite, or are now redundant (Mojang fixed the bug in vanilla):

  • Custom redstone neighbour-updater (useCustomRedstoneUpdates, optimizedNeighborUpdater, reIntroduceInstantBlockUpdates) — neighbour-update system reworked (WireOrientation / ChainRestrictedNeighborUpdater).
  • Explosion world-border (explosionsBypassWorldBorderFix) — Explosion became an interface and ExplosionImpl was restructured.
  • Entity block-collision / x8-portal — collision reworked to a tickBlockCollision(from, to) queue (vanilla likely fixed it).
  • RecipeManager optimization — recipe API reworked (Lithium covers it anyway).
  • palette data-corruption — palettes no longer hold a resize listener → bug can't happen.
  • ChorusFruit / Boat fall damage, Warden eats armor, DaylightDetector placement — classes/methods removed or made final.
  • Mob conversion data transfer — vanilla's EntityConversionContext handles it now.
  • debug tools & server-toggle rules.

⚠️ Note

The mixin config uses defaultRequire = 0: if a fix can't apply in some rare, untested path, it is silently skipped instead of crashing the server.

🐞 Found a bug?

If a crash happens or a fix misbehaves, contact me for a fix — Discord skrizzz_. Please attach your game/loader/Carpet versions and the crash log (logs/latest.log or crash-reports/).

💜 Support the porter

  • Discord: skrizzz_
  • Card (Т-Bank): 2200700868492199 — Ivan P.

📜 Credits & License

MIT License — © 2020 Fx Morin.

Huge thanks to gnembon for Carpet, fxmorin for Carpet Fixes, and tomalbrc for the 1.21 fork.

This is an unofficial build. Report Carpet Fixes bugs to the original repo; report port-specific issues here.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works