Back to mods
Carpet Shadow project artwork

CurseForge · Minecraft mod

Carpet Shadow

carpet extension to fix various bugs related to shadow item stacks

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

Quick answer

Which Carpet Shadow release should I use?

Updated 2 years ago
Latest stable file 1.10.2-MC1.20.1+ build 3
Game version 1.20.1
Loader Fabric, Quilt

Carpet Shadow 1.10.2-MC1.20.1+ build 3 targets 1.20.1 with Fabric, Quilt. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is Carpet Shadow 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, Quilt
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 Carpet Shadow 1.10.2-MC1.20.1+ build 3 need?

1.10.2-MC1.20.1+ build 3. Change the file and its required mods may change too.

All 1 required mods have matching files

Install Carpet first. We found matching files for this game-version and loader setup.

Carpet Needed by Carpet Shadow 1.10.2-MC1.20.1+ build 3
required
Matching file found Matched file: Carpet v1.4.120 for 23w40a

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Carpet Shadow without breaking your instance.

Built for Carpet Shadow 1.10.2-MC1.20.1+ build 3. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.10.2-MC1.20.1+ build 3. It targets 1.20.1 with Fabric, Quilt; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Carpet first. We found matching files for this game-version and loader setup.

  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 1.10.2-MC1.20.1+ build 3. It opens that exact file at the source.

About this project

What does Carpet Shadow add?

Carpet Shadow

carpet extension to fix various bugs related to shadow item stacks

Carpet Settings

  • shadowItemMode what should happen to shadow items when saved and re-loaded from disk?

    • UNLINK ( vanilla default = dupe them )
    • PERSIST ( shadow items will re-link once re-load )
    • VANISH ( shadow items will disappear when re-load )
  • shadowItemTooltip

    shows the shadow stack unique identifier when hovering over a shadow stack with the mouse

  • shadowItemFragilityFixes

    various fixes to item related actions that might unlink/dupe/delete the shadow stacks

  • shadowItemUpdateFix

    inventory updates from shadow items will propagate to the other shadow item stacks even if in other invenotories

  • shadowItemPreventCombine

    by default instances of the same shadow stack won't merge on inventory actions; this option expands that behavior and prevents merging operations between any shadow stack

    PS: this option only has an effect if shadowItemFragilityFixes is active

  • shadowItemIdSize

    changes the length of the shadow stack unique identifiers

    PS: do not edit unless you know what you're doing

Feature List

  • <input disabled="disabled" type="checkbox" checked="checked" /> Shadow Item Persistence/Removal
    • <input disabled="disabled" type="checkbox" checked="checked" /> Server Restarts
    • <input disabled="disabled" type="checkbox" checked="checked" /> Player Join/Leave
    • <input disabled="disabled" type="checkbox" checked="checked" /> Chunk Unload/Reload
    • <input disabled="disabled" type="checkbox" checked="checked" /> Shulker Box Break/Place
    • <input disabled="disabled" type="checkbox" checked="checked" /> Bundle add/remove ( To be tested )
  • <input disabled="disabled" type="checkbox" checked="checked" /> Fragility Fixes
    • <input disabled="disabled" type="checkbox" checked="checked" /> Player Pick-Up shadow stacks from Item Entities
    • <input disabled="disabled" type="checkbox" checked="checked" /> Mouse Pickup and Place shadow stacks
    • <input disabled="disabled" type="checkbox" checked="checked" /> Shift Click shadow stacks ( will only transfer them entirely w/o merging )
    • <input disabled="disabled" type="checkbox" checked="checked" /> Quick Craft with/to shadow stacks ( simply disallowed )
    • <input disabled="disabled" type="checkbox" checked="checked" /> Hoppers
      • <input disabled="disabled" type="checkbox" checked="checked" /> Fail to pull from shadow stacks
    • <input disabled="disabled" type="checkbox" checked="checked" /> Droppers
      • <input disabled="disabled" type="checkbox" checked="checked" /> Unlinking on transfer to Inventory
  • <input disabled="disabled" type="checkbox" checked="checked" /> Inventory Uodates
    • <input disabled="disabled" type="checkbox" checked="checked" /> propagation of updates after the world tick

Known Bugs

  • <input disabled="disabled" type="checkbox" /> General
    • <input disabled="disabled" type="checkbox" /> MINOR: this mod only tracks shadow items that get generated with update suppression and the item swap operation, if another method of generating a shadow item is found this mod will not work.
  • <input disabled="disabled" type="checkbox" /> Persistence
    • <input disabled="disabled" type="checkbox" /> MINOR: when the mod generates a new shadow ID it only performs a check on the currently loaded IDs so there is a very small chance of overlapping IDs
    • <input disabled="disabled" type="checkbox" /> MINOR: if two instances of a shadow item get unloaded with different amounts, the stack count will be of the first instance to get loaded back
  • <input disabled="disabled" type="checkbox" /> Fragility
    • <input disabled="disabled" type="checkbox" /> MAJOR: opening creative inventory will unlink and duplicate all the shadow stacks in the current inventory
  • <input disabled="disabled" type="checkbox" /> Tooltips
    • <input disabled="disabled" type="checkbox" /> MINOR: on servers the tooltips are sent to the clients as LORE nbt tags; this mod will strip them down on the clientside but non modded clients will see some de-synced lores while performing item movements/splits in inventories
    • <input disabled="disabled" type="checkbox" /> MAJOR (Unconfirmed): non modded creative inventory might behave strangely if tooltips are active on server

Project description from CurseForge.

Pick your setup

Carpet Shadow by Minecraft version and loader

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

11 available setups

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

Recent files

Carpet Shadow versions and loaders

7 of 7 releases match

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