COWMODSКаталог модов

carpet-lir-addition

Optional Fabric Carpet rules for renewable resources and survival automation. Version-specific builds for Minecraft 1.14.4–26.2.

Автор: Lavro1,6 тыс.0обновлён 26 авг. 2026 г.
Механики игры

Описание

Carpet LIR Addition

Optional, vanilla-style survival mechanics for Fabric Carpet: renewable resources, crafting shortcuts, and block interactions. No custom machines or GUIs.

Every rule is disabled by default. Enable only the mechanics you want; some rules deliberately change survival balance.

Supported Minecraft versions

The published 1.1.0-beta.2 release provides 43 separate builds, covering Minecraft 1.14.4 through 26.2:

  • 1.14.4
  • 1.15–1.15.2, 1.16–1.16.5
  • 1.17–1.17.1, 1.18–1.18.2
  • 1.19–1.19.4, 1.20–1.20.6, 1.21–1.21.11
  • 26.1, 26.1.1, 26.1.2, 26.2

Select the Beta 2 file for your exact Minecraft version. A JAR is not a universal cross-version build. These are release versions, not a claim of snapshot support.

Older versions intentionally have fewer features because the required vanilla blocks or items do not exist:

Minecraft versionAvailable rulesFeatures added at this tier
1.14.42Leaves crafting; bone meal on dirt
1.15–1.16.53Honeycomb-block recycling
1.17–1.18.28Calcite, tuff, lapis ore, raw ores, budding-amethyst recovery
1.19–26.211Three independent reinforced-deepslate rules

Leaves recipes also follow vanilla availability: mangrove from 1.19, cherry from 1.20, and pale oak from 1.21.4. Unsupported rules and recipes are omitted, not registered as nonfunctional options.

Installation and rule commands

Install matching versions of Fabric Loader, Fabric API, Fabric Carpet, and this mod. Put the correct JAR in the server's mods folder. Singleplayer works through the integrated server; installation on clients joining a modded server is optional.

On 1.17 and newer, use /carpet. For example:

/carpet renewableCalcite true

This enables the rule for the current session. To apply it now and keep it after a restart, use:

/carpet setDefault renewableCalcite true

To remove the saved override:

/carpet removeDefault renewableCalcite

On 1.14.4–1.16.5, the command root is /carpetlir, including its setDefault and removeDefault subcommands. Use a rule available on that version, for example:

/carpetlir setDefault renewableLeavesCrafting true

Changing server rules requires operator permission. Enabling one rule does not enable the others.

What each rule does

Use the rule names below with the command root for your version.

RuleFirst supported Minecraft versionEffect when enabled
boneMealGrassifyDirt1.14.4Bone meal converts dirt into a grass block where grass can survive. Consumes bone meal in survival.
renewableLeavesCrafting1.14.4A matching log in the center, with sticks above, below, left, and right, crafts 4 matching leaves.
renewableHoneycombCrafting1.151 honeycomb block crafts back into 4 honeycombs.
renewableCalcite1.17Lava becomes calcite with a bone block directly below and a regular amethyst block beside or directly above the lava. See the setup below.
renewableTuff1.17Smelt 1 gravel into 1 tuff.
renewableLapisOre1.178 calcite surrounding 1 amethyst shard craft 1 lapis ore.
renewableRawOresCrafting1.178 cobblestone surrounding 1 iron, copper, or gold ingot craft 1 matching raw ore.
pistonHarvestableAmethysts1.17A piston breaks an existing budding-amethyst block and drops it for recovery. This does not create new budding amethyst.
obsidianHardnessReinforcedDeepslate1.19Gives reinforced deepslate obsidian-like mining hardness. This alone adds neither a drop nor a renewable source.
silkTouchableReinforcedDeepslate1.19Silk Touch mining can recover an existing reinforced-deepslate block.
wardensDropReinforcedDeepslate1.19A Warden drops 1–4 reinforced deepslate when mob loot is enabled. This is the renewable source.

Calcite generator: exact setup

  1. Enable renewableCalcite.
  2. Put a bone block directly below the position where the lava will go.
  3. Put a normal amethyst block against any horizontal side of that position, or directly above it.
  4. Place lava there, or trigger a lava update after enabling the rule.

A simple side-by-side layout is:

Top layer:   [Amethyst block] [Lava -> Calcite]
Layer below:                  [Bone block]

No water is required. Use an amethyst block, not budding amethyst. The bone and amethyst blocks are not consumed. The rule does not scan the world or retroactively turn existing obsidian, basalt, or calcite into anything else; conversion runs when lava is placed or updated. With the rule disabled or either required block missing, this mod's calcite conversion does not run.

Notes, testing, and feedback

  • Recipes can remain visible in recipe viewers even with their rule disabled. Actual crafting and smelting are checked on the server. A client recipe-book refresh may require reconnecting.
  • Tool-switching and loot-prediction mods may not recognize runtime-only drop changes.
  • This is a beta release. Build and test coverage varies by target: 1.14.4 and 26.x have focused runtime/GameTest coverage; intermediate versions have build, packaging, and server-smoke checks, but not equivalent full gameplay automation.
  • This description documents the published Beta 2 files, not unreleased features on the development branch.
  • English and Simplified Chinese are maintained manually. Other localizations are machine translated and may contain inaccurate terminology.

Source code · Report an issue · Chinese wiki on MC百科

For a bug report, include your exact Minecraft version, mod filename, Carpet/Fabric versions, enabled rules, reproduction steps, and relevant server log.

Галерея

Последние версии

Все версии →
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 26.1

1.1.0-beta.2+mc26.1
26 авг. 2026 г.53Minecraft: 26.1fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 26.1 Support status: verified (clean build and final JAR capability audit passed; this target also passed the 16-test server GameTest suite). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 26.2

1.1.0-beta.2+mc26.2
26 авг. 2026 г.326Minecraft: 26.2fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 26.2 Support status: verified (clean build and final JAR capability audit passed; this target also passed the 16-test server GameTest suite). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 26.1.2

1.1.0-beta.2+mc26.1.2
26 авг. 2026 г.101Minecraft: 26.1.2fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 26.1.2 Support status: verified (clean build and final JAR capability audit passed; this target also passed the 16-test server GameTest suite). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 26.1.1

1.1.0-beta.2+mc26.1.1
26 авг. 2026 г.17Minecraft: 26.1.1fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 26.1.1 Support status: verified (clean build and final JAR capability audit passed; this target also passed the 16-test server GameTest suite). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 1.21.11

1.1.0-beta.2+mc1.21.11
26 авг. 2026 г.159Minecraft: 1.21.11fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 1.21.11 Support status: build-only (clean build and final JAR capability audit passed; equivalent gameplay GameTest coverage is still pending). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 1.21.10

1.1.0-beta.2+mc1.21.10
26 авг. 2026 г.20Minecraft: 1.21.10fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 1.21.10 Support status: build-only (clean build and final JAR capability audit passed; equivalent gameplay GameTest coverage is still pending). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 1.21.9

1.1.0-beta.2+mc1.21.9
26 авг. 2026 г.13Minecraft: 1.21.9fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 1.21.9 Support status: build-only (clean build and final JAR capability audit passed; equivalent gameplay GameTest coverage is still pending). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 1.21.8

1.1.0-beta.2+mc1.21.8
26 авг. 2026 г.17Minecraft: 1.21.8fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 1.21.8 Support status: build-only (clean build and final JAR capability audit passed; equivalent gameplay GameTest coverage is still pending). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 1.21.7

1.1.0-beta.2+mc1.21.7
26 авг. 2026 г.4Minecraft: 1.21.7fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 1.21.7 Support status: build-only (clean build and final JAR capability audit passed; equivalent gameplay GameTest coverage is still pending). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.
beta

Carpet LIR Addition 1.1.0 Beta 2 — MC 1.21.6

1.1.0-beta.2+mc1.21.6
26 авг. 2026 г.8Minecraft: 1.21.6fabric
Скачать
Что нового
Carpet LIR Addition 1.1.0-beta.2 expands the mod to every stable Fabric Carpet-supported Minecraft release currently catalogued: 43 exact JARs from Minecraft 1.14.4 through 26.2. Highlights: - one exact JAR per Minecraft release, with bounded Minecraft, Fabric Loader, Fabric API, and Carpet dependencies - low-version capability tiers physically omit unavailable rules, mixins, classes, recipes, resources, and translations instead of shipping no-op features - Java 8, 16, 17, 21, and 25 source/runtime boundaries are handled by generation-specific adapters - recipe lookup, cache, event, loot, tag, settings, resource-directory, and JSON-schema changes are isolated by target generation - all rules remain conservative and disabled by default Validation: - all 43 targets passed a clean build and final JAR capability audit - all four 26.x targets passed the 16-test server GameTest suite - the legacy lines received focused disposable real-server coverage; generated worlds were removed - every attached JAR is listed in release-manifest.json and SHA256SUMS.txt Exact target: Minecraft 1.21.6 Support status: build-only (clean build and final JAR capability audit passed; equivalent gameplay GameTest coverage is still pending). This is a prerelease. Five targets carry full verified status; the remaining 38 exact adapters are marked build-only until they receive equivalent gameplay GameTest coverage. See README.md, docs/MULTIVERSION.md, docs/VALIDATION.md, and CHANGELOG.md for the detailed support and test matrix.