Skip to content
Carpet Extra Mod | Extra Features for Carpet Mod
Carpet Extra Mod
Extra Features for Carpet Mod โ€ข countless new dispenser behaviours, renewable resources & more โ€ข Fabric

๐Ÿ“– Mod Overview & Core Features

Carpet Extra is an extension adding extra features to Carpet, like countless new dispenser behaviours, new ways to get resources in a renewable way and many others!

For its enabled dispenser behaviours it also adds a new Scarpet event that triggers when those happen, allowing you to further customize them.

๐Ÿ”ง Added Rules

  • New dispenser behaviours โ€“ countless new interactions for dispensers.
  • Renewable resources โ€“ new ways to obtain resources in a renewable way.
  • Scarpet event โ€“ triggers when dispenser behaviours happen, allowing customization.
  • Full list of rules โ€“ available on the repo.

๐Ÿ“ฆ More Extensions

  • Carpet autocrafting table โ€“ moved to a standalone extension on GitHub.
  • Other carpet extensions โ€“ countless new rules and functionality available.
  • List of extensions โ€“ find them in the Carpet wiki.

โšก Quick Facts

  • Creator: altrisi
  • Tags: Game Mechanics, Utility
  • Environments: Server-side & Singleplayer
  • Loader: Fabric only

๐Ÿ› ๏ธ Technical Summary

๐Ÿง  Architecture & Data

  • Carpet extension โ€“ builds on Carpet Mod's rule system.
  • Server-side only โ€“ all features are server-side; works in singleplayer.
  • Scarpet integration โ€“ adds new events for dispenser behaviours.
  • Lightweight โ€“ minimal performance impact.

๐Ÿ“ฆ Loader & Dependencies

  • Fabric โ€“ requires Fabric Loader and Fabric API.
  • Carpet Mod โ€“ required dependency.
  • No additional dependencies โ€“ works standalone with Carpet.

โš™๏ธ Core Mechanics

  • Dispenser behaviours โ€“ extends dispenser functionality with new interactions.
  • Renewable resources โ€“ adds renewable recipes and drop mechanics.
  • Scarpet events โ€“ triggers custom events for dispenser actions.
  • Rule system โ€“ uses Carpet's rule system for enabling/disabling features.

๐Ÿ”ง Advanced Features

  • Customizable rules โ€“ each feature can be toggled independently.
  • Scarpet scripting โ€“ advanced users can write custom scripts.
  • Multiplayer ready โ€“ works on dedicated servers.
  • Compatible with other extensions โ€“ works alongside other Carpet extensions.
/* Technical highlights */
โ€ข Extends Carpet Mod's rule system with new rules.
โ€ข Adds Scarpet events for dispenser behaviours.
โ€ข All features are server-side; no client-side changes required.
โ€ข Uses Fabric's mod system for registration.
โ€ข Rules are defined in the standard Carpet rules format.
โ€ข Dispenser behaviours are implemented via mixins and event hooks.

๐Ÿ“ฅ Installation Guide

๐Ÿงต Fabric Installation

REQUIRED Fabric is the only supported loader

1. Install the Fabric Loader (recommended version for your MCPE version).

2. Download Fabric API from Modrinth or CurseForge.

3. Download Carpet Mod (required dependency).

4. Download CarpetExtra-Fabric-[version].jar.

5. Place all JARs in .minecraft/mods/.

6. Launch using the Fabric profile.

Example mods folder:
โ””โ”€โ”€ mods/
    โ”œโ”€โ”€ fabric-api-0.92.0+1.20.1.jar
    โ”œโ”€โ”€ carpet-fabric-1.4.112+1.20.1.jar
    โ””โ”€โ”€ CarpetExtra-Fabric-1.2.0+1.20.1.jar

โœ… Note: Carpet Mod is mandatory.

๐Ÿ–ฅ๏ธ Dedicated Server

SERVER For multiplayer worlds

1. Download the Fabric server launcher for your MCPE version.

2. Place fabric-api-xxx.jar, carpet-fabric-xxx.jar, and CarpetExtra-Fabric-xxx.jar in the mods/ folder.

3. Start the server (agree to EULA).

4. Use Carpet's rule system to enable/disable features.

server/
โ”œโ”€โ”€ mods/
โ”‚    โ”œโ”€โ”€ fabric-api-xxx.jar
โ”‚    โ”œโ”€โ”€ carpet-fabric-xxx.jar
โ”‚    โ””โ”€โ”€ CarpetExtra-Fabric-xxx.jar
โ”œโ”€โ”€ fabric-server-launch.jar
โ””โ”€โ”€ start.sh / start.bat

โš ๏ธ Important: Carpet Extra is server-side only; clients don't need it installed.

๐Ÿ“Œ Universal steps & recommendations

  • Modpack: Available on Modrinth and CurseForge. Recommended launchers: Modrinth App, Prism Launcher, MultiMC.
  • Server-side only โ€“ works on dedicated servers and singleplayer. Clients don't need the mod.
  • Performance tip: The mod is lightweight; enabling many rules may have a slight impact.
  • Mod compatibility: Works with most Fabric mods; check for conflicts with other Carpet extensions.
  • Rule location: Rules are managed via Carpet's rule system (/carpet command).
โšก Quick server setup (dedicated):
1. Download Fabric server launcher for your MCPE version.
2. Add Fabric API, Carpet Mod, and Carpet Extra to "mods" folder.
3. Start server (agree to EULA).
4. Use /carpet to enable rules like dispenserExtraBehaviours.
โœ… Fabric: Fabric Loader + Fabric API + Carpet Mod + CarpetExtra ๐Ÿ“ฆ Place JARs in /mods folder ๐Ÿ–ฅ๏ธ Server-side only โ€” clients don't need it

๐Ÿ“‹ Compatibility

๐Ÿ•น๏ธ Supported versions

26.2 26.1.x 1.21.9โ€“1.21.11 1.21โ€“1.21.6 1.20.x 1.19.x 1.18.x 1.17.x 1.16.2โ€“1.16.5 1.16 1.15.x 1.14.4

Platforms

Fabric

Environments: Server-side & Singleplayer

๐Ÿ“Œ Important Notes

๐Ÿ”น Carpet Mod required: Carpet Extra is an extension of Carpet Mod. Carpet Mod must be installed for this mod to work.
๐Ÿ”น Server-side only: All features are server-side. Clients connecting to a server with Carpet Extra don't need to install the mod.
๐Ÿ”น Scarpet events: The mod adds a new Scarpet event for dispenser behaviours, allowing advanced customization.
Carpet Extra Mod ยท by altrisi ยท made for technical players and server admins.