All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Carpet

Carpet

by altrisi • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Carpet

Carpet is a mod for vanilla Minecraft that allows you to take full control of what matters from a technical perspective of the game.

  • Test your farms over several hours in only a few minutes using /tick warp, as fast as your computer can
  • ...and then see a detailed breakdown of the items they produce using hopperCounters
  • See the server mobcap, TPS, etc. update live with /log
  • Let pistons push block entities (ie. chests) with movableBlockEntities

Settings

See the List of all currently available settings on the wiki

Scarpet

Carpet contains Scarpet, a powerful in-game programming language that allows you to easily interact with the game or make powerful apps to further enhance your game.

Find Scarpet apps in the scarpet repo or check the docs to make your own by looking at examples and checking the docs. Carpet also comes with a few built-in apps that you can load any time.

Extensions

There are also lots of carpet extensions out there, adding countless new rules and functionality! You can find a list of them in the wiki.

Older versions

For previous Minecraft versions, check the following Github repos:

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
18h ago 1
26.3-snapshot-9
Fabric
18h ago 1
26.3-snapshot-3
Fabric
18h ago 1
26.3-snapshot-2
Fabric
18h ago 1
26.2
Fabric
18h ago 1
26.2-pre-5
Fabric
18h ago 1
26.2.x
Fabric
18h ago 1
26.2-snapshot-4
Fabric
18h ago 1
26.2-snapshot-3
Fabric
18h ago 1
26.2-snapshot-1
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
26.1-pre-1
Fabric
18h ago 1
26.1-snapshot-11
Fabric
18h ago 1
26.1-snapshot-10
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
26.1-snapshot-6
Fabric
18h ago 1
26.2-snapshot-5
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
26.1-snapshot-2
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
26.1-snapshot-1
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.11-pre1
Fabric
18h ago 1
25w46a 25w45a
Fabric
18h ago 1
25w44a
Fabric
18h ago 1
25w43a
Fabric
18h ago 1
25w42a
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
25w41a
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.9
Fabric
18h ago 1
1.21.9-pre1
Fabric
18h ago 1
25w37a
Fabric
18h ago 1
25w36b
Fabric
18h ago 1
25w35a
Fabric
18h ago 1
25w34b
Fabric
18h ago 1
25w33a
Fabric
18h ago 1
25w32a 25w31a
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.6
Fabric
18h ago 1
1.21.6-pre1
Fabric
18h ago 1
25w21a 25w20a
Fabric
18h ago 1
25w19a
Fabric
18h ago 1
25w18a
Fabric
18h ago 1
25w17a 25w16a
Fabric
18h ago 1
25w15a
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
25w10a 25w09b 25w09a +1
Fabric
18h ago 1
25w08a 25w07a
Fabric
18h ago 1
25w06a
Fabric
18h ago 1
25w05a
Fabric
18h ago 1
25w04a
Fabric
18h ago 1
25w03a
Fabric
18h ago 1
25w02a
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
24w46a 1.21.x
Fabric
18h ago 1
24w45a 24w44a
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.2-pre1
Fabric
18h ago 1
24w40a
Fabric
18h ago 1
24w38a
Fabric
18h ago 1
24w37a
Fabric
18h ago 1
24w36a
Fabric
18h ago 1
24w35a
Fabric
18h ago 1
24w34a
Fabric
18h ago 1
24w33a
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21-pre3
Fabric
18h ago 1
1.21-pre1
Fabric
18h ago 1
24w21a
Fabric
18h ago 1
24w20a
Fabric
18h ago 1
24w18a
Fabric
18h ago 1
1.20.6
Fabric
18h ago 1
1.20.5
Fabric
18h ago 1
1.20.5-pre2
Fabric
18h ago 1
1.20.5-pre1
Fabric
18h ago 1
24w13a
Fabric
18h ago 1
24w13a
Fabric
18h ago 1
24w12a
Fabric
18h ago 1
24w11a 24w10a 24w09a
Fabric
18h ago 1
24w07a 24w06a
Fabric
18h ago 1
24w05a
Fabric
18h ago 1
24w04a
Fabric
18h ago 1
24w03a
Fabric
18h ago 1
23w51b
Fabric
18h ago 1
1.20.x
Fabric
18h ago 1
1.20.x
Fabric
18h ago 1
23w46a 1.20.3-pre1
Fabric
18h ago 1
23w45a
Fabric
18h ago 1
23w45a
Fabric
18h ago 1
23w44a
Fabric
18h ago 1
23w43b 23w43a
Fabric
18h ago 1
23w42a
Fabric
18h ago 1
1.20.2
Fabric
18h ago 1
23w40a
Fabric
18h ago 1
1.20.2
Fabric
18h ago 1
1.20.2
Fabric
18h ago 1
1.20.x
Fabric
18h ago 1
1.20.x
Fabric
18h ago 1
23w35a
Fabric
18h ago 1
23w32a
Fabric
18h ago 1
23w31a
Fabric
18h ago 1
1.20.x
Fabric
18h ago 1
1.20.x
Fabric
18h ago 1
1.20-pre5
Fabric
18h ago 1
1.20.x
Fabric
18h ago 1
1.20-pre1
Fabric
18h ago 1
23w18a
Fabric
18h ago 1
23w17a
Fabric
18h ago 1
23w16a
Fabric
18h ago 1
23w14a
Fabric
18h ago 1
23w13a
Fabric
18h ago 1
23w12a
Fabric
18h ago 1
1.19.4
Fabric
18h ago 1
1.19.4
Fabric
18h ago 1
1.19.x
Fabric
18h ago 1
23w06a
Fabric
18h ago 1
23w05a 23w04a
Fabric
18h ago 1
1.19.3
Fabric
18h ago 1
23w04a
Fabric
18h ago 1
23w03a
Fabric
18h ago 1
1.19.3
Fabric
18h ago 1
1.19
Fabric
18h ago 1
1.18.x
Fabric
18h ago 1
1.16.x
Fabric
18h ago 1
1.14.4
Fabric
18h ago 1
1.19.3
Fabric
18h ago 1
1.19.x
Fabric
18h ago 1
1.18.2
Fabric
18h ago 1
1.17.1
Fabric
18h ago 1
1.16.x
Fabric
18h ago 1
1.15.x
Fabric
18h ago 1
1.14.4
Fabric
18h ago 1
[26.3] Carpet 26.3 by altrisi on Oct 09, 2026
Download
What's new in Carpet 26.3:
  • support for Minecraft 26.3
What's new in Carpet 26.3-beta-3:
  • support for Minecraft 26.3-snapshot-9

scarpet changes:
  • removed 'vein_toggle', 'vein_ridged' and 'vein_gap' from options of sample_noise(...)
What's new in Carpet 26.3-beta-2:
  • support for Minecraft 26.3-snapshot-3
What's new in Carpet 26.3-beta-1:
  • support for Minecraft 26.3-snapshot-2

Scarpet changes:
  • minor change in data returned by plop() to rename 'feature_types' -> 'features' and 'configured_features' -> 'features' to reflect vanilla registry changes
[26.2] Carpet 26.2 by altrisi on Oct 09, 2026
Download
What's new in Carpet 26.2:
  • support for Minecraft 26.2
What's new in Carpet 26.2-beta-5:
  • support for Minecraft 26.2-prerelease-5
What's new in Carpet 26.2-beta-4:
  • support for Minecraft 26.2-snapshot-6/7/8 and pre-1

Scarpet changes:
  • draw_shape API is still broken for anything that is not a simple shape.
What's new in Carpet 26.2-beta-3:
  • support for Minecraft 26.2-snapshot-4

Scarpet changes:
  • Currently draw_shape API is very broken due to changes in rendering, with no estimate when it will work again.
What's new in Carpet 26.2-beta-2:
  • support for Minecraft 26.2-snapshot-3
What's new in Carpet 26.2-beta-1:
  • support for Minecraft 26.2-snapshot-1
[26.1] Carpet 26.1 by altrisi on Oct 09, 2026
Download
What's new in carpet mod 26.1:

  • support for Minecraft 26.1
  • Fixed memory leaks and fake players, thanks @altrisi
  • added support for elytra flying with fake players, blame @altrisi

What's new in Carpet 26.1-beta-9:
  • support for Minecraft 26.1-prerelease-1
What's new in Carpet 26.1-beta-8:
  • support for Minecraft 26.1-snapshot-11
What's new in Carpet 26.1-beta-7:
  • support for Minecraft 26.1-snapshot-10

scarpet changes:
  • rendering of blocks through 'draw_shape' is misaligned. This is a bug caused by changes to underlying vanilla rendering engine.
What's new in Carpet 26.1-beta-6:
  • support for Minecraft 26.1-snapshot-7, 8 and 9
What's new in Carpet 26.1-beta-5:
  • support for Minecraft 26.1-snapshot-6
What's new in Carpet 26.1-beta-4:
  • support for Minecraft 26.1-snapshot-5
What's new in Carpet 26.1-beta-3:
  • support for Minecraft 26.1-snapshot-3 and 4
What's new in Carpet 26.1-beta-2:
  • support for Minecraft 26.1-snapshot-2
  • fixed issues with pink carpet not cleaning upon itself in all cases. thanks @sakura-ryoko
What's new in Carpet 1.4.194:
  • Fixed crash when switching spectating entities in spectator (fix also present in 26.1-beta-1)
  • Fixes some mobs such as the parched or the warm chicken variant actually spawning when using the pink carpet
What's new in Carpet 26.1-beta-1:
  • fixed crash when switching spectating entities in spectator. thanks @altrisi
  • support for Minecraft 26.1-snapshot-1
  • carpet skipped 25 major versions, same as Minecraft did
  • requires java 25
  • doesn't use obfuscated java sources

Scarpet changes:
  • Fixed docs regarding cancellation of player message and command events to match reality

### Few words on new carpet version scheme.
Due to Minecraft skipping a few numbers from 1 to 26, we thought carpet could use that opportunity to sync its development markers with Vanilla. Carpet is at its maintenance path meaning nothing revolutionary will likely be added that warrants 2.0, and its better to use the same numbers as the main dependency - Minecraft.

Few things to note - while the targets are the same, like 26.1, the development path might be different, as not all Minecraft releases will be breaking for carpet, especially prereleases and rc's. Carpet, instead of using -snapshot-N, -prerelease-N and -rc-N (which doesn't really respect semver due to these not being in a proper lexicographical order) will only be using -beta-N notation. We will specify in the changelogs which Minecraft versions should work with each beta version, as we did today, but we should have the same numbering for the release versions at least.

We still kept the build date as +v251217 to allow to easily pinpoint the likely version this may work with on the Vanilla side.
What's new in Carpet 1.4.193:
  • support for Minecraft 1.21.11
  • removed ctrlQCraftingFix as its fixed on vanilla. blame @altrisi
  • fixed camera perspective for carpet players when riding a boat. thanks for this and everything below really @altrisi, so I will stop mentioning
  • fake players will now freeze when the game is /tick freezen
  • fixed compatibility with ScalableLux.
  • fixed item colors in hopper counters.
scarpet changes:
  • added ON_SHELF option for displaying items via draw_shape
  • fixed memory leak when using labels from draw_shape
  • fixed various events not working properly in the latest versions: player_command, player_swaps_hands, player_rides, player_takes_damage, player_deals_damage.

extensions developers:
  • support for deprecated CarpetExtension::customSettingsManager has been removed, now you need to use CarpetExtension::extensionSettingsManager
What's new in Carpet 1.4.192:
  • support for Minecraft 1.21.11-pre1
What's new in Carpet 1.4.191:
  • support for Minecraft 25w45a and 25w46a
What's new in Carpet 1.4.190:
  • support for Minecraft 25w44a
What's new in Carpet 1.4.189:
  • support for Minecraft 25w43a
  • removed tickSyncedWorldBorders as irrelevant as its in vanilla now

scarpet changes:
  • fixed some more rendering issues with scarpet shapes
What's new in Carpet 1.4.188:
  • support for Minecraft 25w42a
  • fixed crashes when lost player data when using fake players. thanks @Calboot and @Crystal0404
  • backport to 1.21.10 to fix the issue above (on another modrinth file)

What's new in Carpet 1.4.188:
  • support for Minecraft 25w42a (in another Modrinth file)
  • fixed crashes when lost player data when using fake players. thanks @Calboot and @Crystal0404
  • backport to 1.21.10 to fix the issue above

What's new in Carpet 1.4.187:
  • support for Minecraft 25w41a

scarpet:
  • fetching result value of run command is broken
  • draw_shape is broken for polygon objects
What's new in Carpet 1.4.186:

  • support for Minecraft 1.21.10
Carpet Icon
Download Carpet
Select game version
Select platform