Crystal Carpet Additon
中文 / English
I have finally completed it!
A Carpet mod (fabric-carpet) extension. There are some interesting features, The default settings will not have any impact on Minecraft.
A list of rules and more information can be found in the CCA's documentation
The usage method is basically the same as Carpet,Just replace/carpetwith/cca. The rules are saved incca.conf
Operation command:/cca
Dependencies
| Dependency | Type | Environment | Link |
|---|---|---|---|
| Carpet | Required | Client / Server | Github / Modrinth |
Note: Prior to v1.10.0, you may need to install fabric-api
Click here to go to the Modrinth download page of fabric-api
Supported versions
Note that issues with unsupported versions will be closed
For more information, please refer to EOL
Other
Currently not supported below 1.19.4
I'm using the Yarn mappings to de-obfuscate Minecraft and insert patches.
Using the official name of Mojang, see Removing Obfuscation from Fabric
Please report any issues to me in Chinese as much as possible
For translation errors, please refer to the Chinese README for accuracy
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
1. Support mc26.3
1. Support mc26.2
1. New rule
NoMushroomRandomTickInNether1. Support mc26.1 and mc26.1.1
1. Support mc1.21.1
## Fix
1. Fixed an issue where witch's loottable would be propagated to its subclass
## Change
1. Migrate to mojmap, see [Removing Obfuscation from Fabric](https://fabricmc.net/2025/10/31/obfuscation.html)
1. Support mc1.21.9 and mc1.21.10
1. support mc1.21.9
## Change
1. FabricLoader requires
>=0.17.2
2. MixinExtras is no longer bundled internally, as it is now natively included in the latest FabricLoader
3. Removed the
cca$ prefix from certain methods, which are now intelligently handled by the latest Mixin1. Support mc1.21.6, mc1.21.7, mc1.21.8
1. Support mc1.21.6 and mc1.21.7
1. Support mc1.21.6
1. new rule
RemoveHighSpeedPearls
2. new rule
RemoveHighSpeedPearlsTime
Please refer to the [documentation](https://crystal0404.github.io/cca-doc/en/) for more information about the new rules.
## Change
1. rename root package to
com.github.crystal0404.mods.crystalcarpetaddition
## Patches
### v1.12.3
1. fix(RemoveHighSpeedPearlsTime): fixed the actual survival time being 1 tick less than the setting
2. refactor(jitpack): use java 21.0.7-ms
1. new rule
RemoveHighSpeedPearls
2. new rule
RemoveHighSpeedPearlsTime
Please refer to the [documentation](https://crystal0404.github.io/cca-doc/en/) for more information about the new rules.
## Change
1. rename root package to
com.github.crystal0404.mods.crystalcarpetaddition
## Patches
### v1.12.3
1. fix(RemoveHighSpeedPearlsTime): fixed the actual survival time being 1 tick less than the setting
2. refactor(jitpack): use java 21.0.7-ms
1. new rule
RemoveHighSpeedPearls
2. new rule
RemoveHighSpeedPearlsTime
Please refer to the [documentation](https://crystal0404.github.io/cca-doc/en/) for more information about the new rules.
## Change
1. rename root package to
com.github.crystal0404.mods.crystalcarpetaddition1. new rule
RemoveHighSpeedPearls
2. new rule
RemoveHighSpeedPearlsTime
Please refer to the [documentation](https://crystal0404.github.io/cca-doc/en/) for more information about the new rules.
## Change
1. rename root package to
com.github.crystal0404.mods.crystalcarpetaddition1. Stop using preprocess to maintain multiple versions in the same branch - I don't have time to maintain so many versions (bug fixes for old versions will still be provided)
2. Remove the MagicBox rule
1. new rule
RemoveVillagerTradeDistanceLimit2. new rule
StackableShulkerBoxesEnhancementSee the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion2. Removed some of the "name" in the translation file to make the list of rules more concise
## Patches
### v1.11.1
1. Migrate to a new template
2. Update dependencies
3. Easter eggs are now off by default
4. Use AW to access private classes
### v1.11.2
1. Fixed the incompatibility between the rule
ItemShadowing and the mod carpet-shadow #17### v1.11.4-beta
1. Support 1.21.5
- Known issues**: You are currently unable to create CCE using the rule
MagicBox. this glitch is likely to be long-lasting, and I don't have a clue how to fix it at the moment (CCE you created in old Minecraft will still work)
Build Information
- File name:
CrystalCarpetAddition-v1.11.4-beta-mc1.21.5.jar - SHA-256:
1e10203b039022ba6f09fcb9146bf9f5f003fc12849d0bf8ab088290baad88fc - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/14079619616
1. new rule
RemoveVillagerTradeDistanceLimit2. new rule
StackableShulkerBoxesEnhancementSee the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion2. Removed some of the "name" in the translation file to make the list of rules more concise
## Patches
### v1.11.1
1. Migrate to a new template
2. Update dependencies
3. Easter eggs are now off by default
4. Use AW to access private classes
### v1.11.2
1. Fixed the incompatibility between the rule
ItemShadowing and the mod carpet-shadow #17 Build Information
- File name:
CrystalCarpetAddition-v1.11.2-mc1.20.6.jar - SHA-256:
9e1ff24590b48669a59c8a7fcfeed68a90159d4c19117714e58fe575f524c0e8 - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/13805350029
1. new rule
RemoveVillagerTradeDistanceLimit2. new rule
StackableShulkerBoxesEnhancementSee the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion2. Removed some of the "name" in the translation file to make the list of rules more concise
## Patches
### v1.11.1
1. Migrate to a new template
2. Update dependencies
3. Easter eggs are now off by default
4. Use AW to access private classes
### v1.11.2
1. Fixed the incompatibility between the rule
ItemShadowing and the mod carpet-shadow #17 Build Information
- File name:
CrystalCarpetAddition-v1.11.2-mc1.21.1.jar - SHA-256:
ff86290dd69b2abb5bb5418aa3ef9b51f3df8454423ac463c9b66e557ae20223 - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/13805350029
1. new rule
RemoveVillagerTradeDistanceLimit
2. new rule
StackableShulkerBoxesEnhancement
See the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion
2. Removed some of the "name" in the translation file to make the list of rules more concise
## Patches
### v1.11.1
1. Migrate to a new template
2. Update dependencies
3. Easter eggs are now off by default
4. Use AW to access private classes
### v1.11.2
1. Fixed the incompatibility between the rule
ItemShadowing and the mod carpet-shadow #17 Build Information
- File name:
CrystalCarpetAddition-v1.11.2-mc1.21.4.jar - SHA-256:
b45508b1513e8a7284ac951d02cd8430301fc1781c7bd406644d2c2cc921e2e3 - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/13805350029
1. new rule
RemoveVillagerTradeDistanceLimit
2. new rule
StackableShulkerBoxesEnhancement
See the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion
2. Removed some of the "name" in the translation file to make the list of rules more concise
## Patches
### v1.11.1
1. Migrate to a new template
2. Update dependencies
3. Easter eggs are now off by default
4. Use AW to access private classes
Build Information
- File name:
CrystalCarpetAddition-v1.11.1-mc1.21.1.jar - SHA-256:
42cfe6b2fb9213f6063fbbed105898d2581234d175c64e8e000fd4ee18e76ceb - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/13521379704
1. new rule
RemoveVillagerTradeDistanceLimit
2. new rule
StackableShulkerBoxesEnhancement
See the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion
2. Removed some of the "name" in the translation file to make the list of rules more concise
## Patches
### v1.11.1
1. Migrate to a new template
2. Update dependencies
3. Easter eggs are now off by default
4. Use AW to access private classes
Build Information
- File name:
CrystalCarpetAddition-v1.11.1-mc1.20.6.jar - SHA-256:
a9dfd763e8820f7886577a22e7271e19fd9440044152e9524a1d94e79cedd9b1 - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/13521379704
1. new rule
RemoveVillagerTradeDistanceLimit
2. new rule
StackableShulkerBoxesEnhancement
See the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion
2. Removed some of the "name" in the translation file to make the list of rules more concise
## Patches
### v1.11.1
1. Migrate to a new template
2. Update dependencies
3. Easter eggs are now off by default
4. Use AW to access private classes
Build Information
- File name:
CrystalCarpetAddition-v1.11.1-mc1.21.4.jar - SHA-256:
17e38f89ee375f3cf65a4238dc02fef027f5b02781fdae04102eb7a1266094ee - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/13521379704
1. new rule
RemoveVillagerTradeDistanceLimit
2. new rule
StackableShulkerBoxesEnhancement
See the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion
2. Removed some of the "name" in the translation file to make the list of rules more concise
Build Information
- File name:
CrystalCarpetAddition-v1.11.0-mc1.21.4.jar - SHA-256:
42855a9f26117f32093e10dee2261b29901da4a60e0575bb3c228a138345b564 - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/12670063418
1. new rule
RemoveVillagerTradeDistanceLimit
2. new rule
StackableShulkerBoxesEnhancement
See the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion
2. Removed some of the "name" in the translation file to make the list of rules more concise
Build Information
- File name:
CrystalCarpetAddition-v1.11.0-mc1.20.6.jar - SHA-256:
fe675ed841a908f211f6319dc8d56bd8aa5b4c4223bae41a4910968dce3e6132 - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/12670063418
1. new rule
RemoveVillagerTradeDistanceLimit
2. new rule
StackableShulkerBoxesEnhancement
See the [documentation](https://crystal0404.github.io/cca-doc/en/) for details
- Happy New Year*
## Change
1. Optimized the performance of the rule
ShulkerBoxPowerOutputExpansion
2. Removed some of the "name" in the translation file to make the list of rules more concise
Build Information
- File name:
CrystalCarpetAddition-v1.11.0-mc1.21.1.jar - SHA-256:
f29429d3d14e799512294a2b3f904362eec3872a620795b3d6ce65b7fbc05fca - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/12670063418
1. Support mc1.21.4
## Change
1. mc1.19.4 has reached the end of support, See [EOL](https://crystal0404.github.io/cca-doc/en/eol/) for details
2. Remove rule
CCANetworkProtocol
3. Change the description of some rules
4. These mods([AntiShadowPatch](https://github.com/ForwarD-NerN/AntiShadowPatch), [Carpet-Fixes](https://github.com/FxMorin/carpet-fixes), [Carpet-Shadow](https://github.com/mattymatty97/carpet-shadow)) are not compatible with the rule
ItemShadowing, rule ItemShadowing is automatically disabled
## Patches
### 1.10.1
1. fixed the rule
MagicBox causing the comparator to double-count the outputBuild Information
- File name:
CrystalCarpetAddition-v1.10.1-mc1.20.6.jar - SHA-256:
ce690628466e2110397664d1ac98c2388694b22d3b3c55c295ffa8163d954dcc - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/12452434415
1. Support mc1.21.4
## Change
1. mc1.19.4 has reached the end of support, See [EOL](https://crystal0404.github.io/cca-doc/en/eol/) for details
2. Remove rule
CCANetworkProtocol
3. Change the description of some rules
4. These mods([AntiShadowPatch](https://github.com/ForwarD-NerN/AntiShadowPatch), [Carpet-Fixes](https://github.com/FxMorin/carpet-fixes), [Carpet-Shadow](https://github.com/mattymatty97/carpet-shadow)) are not compatible with the rule
ItemShadowing, rule ItemShadowing is automatically disabled
## Patches
### 1.10.1
1. fixed the rule
MagicBox causing the comparator to double-count the outputBuild Information
- File name:
CrystalCarpetAddition-v1.10.1-mc1.21.1.jar - SHA-256:
14f315674027ce4a4ca2a8afec36e0848747ac8b2f10b02b81606840f82589ef - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/12452434415
1. Support mc1.21.4
## Change
1. mc1.19.4 has reached the end of support, See [EOL](https://crystal0404.github.io/cca-doc/en/eol/) for details
2. Remove rule
CCANetworkProtocol
3. Change the description of some rules
4. These mods([AntiShadowPatch](https://github.com/ForwarD-NerN/AntiShadowPatch), [Carpet-Fixes](https://github.com/FxMorin/carpet-fixes), [Carpet-Shadow](https://github.com/mattymatty97/carpet-shadow)) are not compatible with the rule
ItemShadowing, rule ItemShadowing is automatically disabled
## Patches
### 1.10.1
1. fixed the rule
MagicBox causing the comparator to double-count the outputBuild Information
- File name:
CrystalCarpetAddition-v1.10.1-mc1.21.4.jar - SHA-256:
a149efd8611b425fdd43c6bd1bc1cf25bc549b1b051683798d54b623172fe732 - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/12452434415
1. Support mc1.21.4
## Change
1. mc1.19.4 has reached the end of support, See [EOL](https://crystal0404.github.io/cca-doc/en/eol/) for details
2. Remove rule
CCANetworkProtocol
3. Change the description of some rules
4. These mods([AntiShadowPatch](https://github.com/ForwarD-NerN/AntiShadowPatch), [Carpet-Fixes](https://github.com/FxMorin/carpet-fixes), [Carpet-Shadow](https://github.com/mattymatty97/carpet-shadow)) are not compatible with the rule
ItemShadowing, rule ItemShadowing is automatically disabledBuild Information
- File name:
CrystalCarpetAddition-v1.10.0-mc1.21.1.jar - SHA-256:
44a09962e64b9926ba4569b301c19826022274317287a53da9e10c807b8d9781 - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/12153483319
1. Support mc1.21.4
## Change
1. mc1.19.4 has reached the end of support, See [EOL](https://crystal0404.github.io/cca-doc/en/eol/) for details
2. Remove rule
CCANetworkProtocol
3. Change the description of some rules
4. These mods([AntiShadowPatch](https://github.com/ForwarD-NerN/AntiShadowPatch), [Carpet-Fixes](https://github.com/FxMorin/carpet-fixes), [Carpet-Shadow](https://github.com/mattymatty97/carpet-shadow)) are not compatible with the rule
ItemShadowing, rule ItemShadowing is automatically disabledBuild Information
- File name:
CrystalCarpetAddition-v1.10.0-mc1.21.4.jar - SHA-256:
dbe081d35680c03377e700649ea2bc023694b8e3e14d2898a527ce8a5af0f68f - Built from: https://github.com/Crystal0404/CrystalCarpetAddition/actions/runs/12153483319