Back to mods
LPCCarpetAddition project artwork

CurseForge · Minecraft mod

LPCCarpetAddition

A Carpet extension that provides a set of optional, toggleable rules, commands and a logger.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which LPCCarpetAddition release should I use?

Updated 16 days ago
Latest stable file 0.0.22+mc26.3
Game version 26.3
Loader Fabric

LPCCarpetAddition 0.0.22+mc26.3 targets 26.3 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is LPCCarpetAddition required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does LPCCarpetAddition 0.0.22+mc26.3 need?

0.0.22+mc26.3. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Carpet, Fabric API first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

3 listed on this file 2 pulled in by those mods
EasyAuth Optional for LPCCarpetAddition 0.0.22+mc26.3
optional
Matching file found Matched file: [26.3] 3.4.4
Carpet Needed by LPCCarpetAddition 0.0.22+mc26.3
required
Matching file found Matched file: Carpet v26.3 for 26.3
Fabric API Needed by LPCCarpetAddition 0.0.22+mc26.3
required
Matching file found Matched file: [26.3] Fabric API 0.162.0+26.3
Melius Vanish Needed by EasyAuth
pulled in
Matching file found Matched file: Vanish 1.6.16+26.3
LuckPerms Needed by EasyAuth
pulled in
Matching file found Matched file: v5.5.85 (Fabric 26.x)

2 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add LPCCarpetAddition without breaking your instance.

Built for LPCCarpetAddition 0.0.22+mc26.3. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.0.22+mc26.3. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Carpet, Fabric API first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 0.0.22+mc26.3. It opens that exact file at the source.

About this project

What does LPCCarpetAddition add?

LPC Carpet Addition

An extension for Carpet that adds a bundle of optional, toggleable rules, commands and a logger — mostly aimed at server management, redstone/technical building, and item logistics.

Every feature is a normal Carpet rule: nothing is forced on, everything is toggled with /carpet <rule> true|false (or via the Carpet settings GUI).

Requirements

Minecraft 26.2
Fabric Loader ≥ 0.16.10
Fabric API required
Carpet required
Java 25+
Environment Server-side rules (a few client-side UI bits)

Optional integrations:

  • EasyAuth — enables nonWhitelistedPlayerNeedAuth (auth is skipped for players outside the whitelist).
  • Lithium — extra compatibility mixins keep the bundle/hopper features working with Lithium's optimized hopper logic.

Rules

Whitelist & server management

Rule Default Description
whitelistedPlayerGameType UNSET Game mode applied to whitelisted players on join.
nonWhitelistedPlayerGameType REJECT Apply a game mode to non-whitelisted players instead of kicking them.
nonWhitelistedPlayerNeedAuth true EasyAuth integration: non-whitelisted players may skip authentication.
rejectNonWhitelistedPlayerAttackBlock false Block breaking by non-whitelisted players.
rejectNonWhitelistedPlayerInteractBlock false Block interaction by non-whitelisted players.
rejectNonWhitelistedPlayerAttackEntity false Entity attacking by non-whitelisted players.
rejectNonWhitelistedPlayerInteractEntity false Entity interaction by non-whitelisted players.
rejectNonWhitelistedPlayerMoveContainerItem false Moving items inside containers.
rejectNonWhitelistedPlayerDropOrPickItem false Dropping / picking up items.
rejectNonWhitelistedPlayerEditSign false Sign editing.
rejectNonWhitelistedPlayerExecuteServerCommand false Executing server commands (pair with /commandallow).
nonWhitelistRejectionIgnoreFakePlayers false Carpet fake players bypass all non-whitelist rejections.
playerListUsesUUID true Match whitelist/blacklist entries by UUID (off = by name).
playerListIgnoreCase true Case-insensitive player-name lookup.
forceOfflineUUIDOnOfflineMode false Resolve names/UUIDs locally on offline servers — no Mojang requests, instant /whitelist refresh.

Anvil & enchantments

Rule Default Description
survivalAnvilLimit 40 Change the survival "Too Expensive" limit (negative = no limit).
anvilKeepHigherLevels false Keep levels higher than the anvil cap, from either the item or the material.
disableAnvilPunishment false Disable anvil prior-work penalty.
modifyUnbreakingFunction false Change Unbreaking's multiplier from n + 1 to n + 1 + n(n-1)(n-2)(n-3)/24 (non-armor items).

Redstone, automation & farming

Rule Default Description
comparatorGetsRealTime false Read the seconds-accurate UTC time (hex digits) from a clock in an item frame, based on the clock's rotation.
furnaceClear false Automatically handle a clogged furnace input slot.
furnaceClearMode SMELT_PASS direct_destroy / direct_pass / smelt_destroy / smelt_pass.
shelfPipe false A row of same-facing, powered shelves becomes a pipe; items flow toward one end and can be fed/ejected from both ends.
shelfPipeMoveTicks 4 Ticks between item movements inside a shelf pipe.
fakePlayerExperienceDuplicationFix false Fixes Carpet fake players not clearing XP on death (XP duplication).
loveGhastling 0 1 removes dried ghasts from piglin barter loot; -1 makes them edible.

Bundle (收纳袋) logistics

Rule Default Description
hopperBundleInteraction false Hoppers push items into a bundle in the target slot and pull items out of a bundle they hold; a non-full bundle no longer counts as a full slot.
dispenserBundleInteraction false Dispensers/droppers dispense items taken from inside a bundle instead of the bundle itself.
comparatorBundleContents false Comparator reads a bundle slot by its actual fill level (0–15) instead of vanilla's constant "full slot".
comparatorBundleContentsIncludeSelf false Also count the bundle's own 1/16 weight, so an empty bundle still outputs the minimum signal.

Mobs

Rule Default Description
phantomSpawnMonsterCapped false Phantom spawning respects global and per-player local monster caps.
phantomSpawnMonsterCappedGlobalExtra 64 Extra allowance on top of the vanilla global monster cap.
phantomSpawnMonsterCappedLocalExtra 8 Extra allowance on top of the vanilla local monster cap.
phantomsCountAsMonster true Whether phantoms count in the MONSTER category (off = move to MISC).

Commands

  • /head (rule commandHead) — convert the blank skull / your own head in your main hand to the other. Usable by non-OP players when the rule is on.
  • /qsetblock — like /setblock, but suppresses command feedback. Handy for command blocks and scripts.
  • /enchantment limit — override max enchantment levels per enchantment and per limit type (anvil, single_random_enchantment, multi_random_enchantments, enchant_command), with set / remove / remove all / list / reload.
  • /interactallow — when block interaction is rejected for non-whitelisted players, allow specific blocks or tags (#minecraft:buttons) while not sneaking.
  • /commandallow — allow specific root commands (and their subcommands) for non-whitelisted players.
  • /whitelistpermit — allow specific non-OP players to run /whitelist.
  • /whitelist refresh — re-resolve every whitelist entry, updating stale names/UUIDs (on offline servers with forceOfflineUUIDOnOfflineMode, it regenerates offline UUIDs locally with no network lookup).

All list-type commands support add / remove / remove all / list / reload and persist to world/data/lpcCarpetAddition/*.json.

Loggers

  • ender_pearl — via /log ender_pearl: logs the landing position and tick of ender pearls, with a hoverable owner name.

Notes

  • Most rules are server-side; the anvil screen tweak and logger display have client parts.
  • Config data is stored per-world under world/data/lpcCarpetAddition/.
  • Licensed under LGPL-3.0. Source: https://github.com/Le-Petit-C/LPCCarpetAddition

Last updated: 2026-09-11 · v0.0.19+mc26.2 (Minecraft 26.2)

Project description from CurseForge.

Pick your setup

LPCCarpetAddition by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

LPCCarpetAddition versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.