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

Carpet ROF Addition

An optimized Carpet mod that slightly disrupts vanilla features.

Автор: Melationin3,4 тыс.2обновлён 26 сент. 2026 г.
Механики игрыОптимизация

Описание

Overview

ROF is a Carpet extension primarily designed to improve the experience of playing on technical Minecraft servers. It optimizes performance by modifying selected vanilla mechanics while preserving normal technical Minecraft gameplay. As a result, it can deliver more substantial performance improvements than general-purpose optimization mods in certain scenarios.

With its default configuration, this mod does not change any vanilla mechanics.

Features

Ender Pearl Cannons

This mod focuses on reducing lag caused by ender pearl cannons. It significantly reduces the lag caused by TNT movement and explosions, as well as the lag and storage usage associated with ender pearls in flight. Some features offer multiple adjustable levels to help preserve normal machine operation.

Related rules:

  • Exceed Chunk Marker (ECM) (exceedChunkMarker) (Required by the following two features)

  • Optimized Ender Pearl Ticking (optimizedEnderPearlTick)

  • Raycast Optimization (optimizedRaycast)

  • Better Ender Pearl Tickets (betterEnderPearlTicket)

  • Merge TNT Next (mergeTNTNext)

  • Explosion Optimization (optimizedExplosion)

  • Merge Explosions (mergeExplosion)

Random Ticks and Mob Spawning

This mod optimizes random ticks and mob spawning through caching and asynchronous processing, primarily to reduce idle MSPT when large numbers of chunks are loaded.

Related rules:

  • Asynchronous Random Ticks (asyncRandomTick)

  • Asynchronous Natural Spawning (asyncNaturalSpawning)

  • Delayed Random Tick Chunk Cache (randomTickChunkCache)

  • Delayed Spawning Chunk Cache (spawningChunkCache)

  • Spawn Statistics Simplification Whitelist (spawnStatisticSimplifyWhitelist)

Note: Asynchronous Random Ticks and Asynchronous Natural Spawning almost entirely rewrite the random tick and mob spawning logic. They are therefore likely to be incompatible with other rules or mods that modify these systems.

Mob AI

This mod also reduces lag by delaying or limiting mob AI processing. In most cases, these changes are difficult for players to notice or have little effect on how players interact with mobs.

Related rules:

  • Mob AI Delay Chance (mobAIDelayChance)

  • Mob AI Delay Duration (mobAIDelayTicks)

  • Mob AI Delay Whitelist (mobAIDelayWhitelist)

  • Stacked Piglin AI Suppression (piglinStackingAISuppression)

  • Piglin Item Pickup Delay (piglinLootItemDelay)

Network Packets

This mod also reduces server bandwidth usage by limiting entity and particle packets in certain extreme situations.

Related rules:

  • Entity Spawn Packet Limit per Second (entitySpawnPacketLimitSeconds)

  • Entity Spawn Packet Limit per Game Tick (entitySpawnPacketLimitTicks)

  • TNT Entity Packet Optimization (tntPacketOptimization)

  • Particle Packet Range (particlesPacketsRange)

Other Features

In addition to the rules listed above, this mod includes several miscellaneous optimizations, though most offer limited performance gains. It also provides some debugging commands.

For more details, see the in-game documentation or the README in the GitHub repository.

Notes

  • This description is based on ROF 1.6.0. Since ROF 1.5.0 and later only support Minecraft 1.21.5 and above, some features may be unavailable on earlier Minecraft versions (1.21–1.21.4).

  • Before enabling any feature, please read its documentation in full.You can find the full documentation for Rules and Commands here.

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

Все версии →
release

Carpet ROF Addition 1.6.1

1.6.1
26 сент. 2026 г.642Minecraft: 26.3fabric
Скачать
Что нового
update 26.3
beta

Carpet ROF Addition 1.6.0

1.6.0
18 сент. 2026 г.13Minecraft: 1.21.5fabric
Скачать
Что нового
# ROF-Carpet-Addition v1.6.0 ## ✨ New Features: ### Rules: - ``mergeExplosion`` : Merges the multiple explosions produced by merged TNT into a single one; the effects on entities stack [`077db46`](https://github.com/Melationin/ROF-Carpet-Addition/commit/077db4618ba8fab87de17fd93163dbb7a7413be5) [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - ``spawnStatisticSimplifyWhitelist`` : Skips the chunk lookup and the biome query inside the spawn statistic for whitelisted dimensions; defaults to `{}` (no dimension simplified) [`9ef2dcc`](https://github.com/Melationin/ROF-Carpet-Addition/commit/9ef2dcc746d70c6a3b7ea74b8f872df78e40168b) - Note: the result stays identical to vanilla only when no biome of the world defines spawn costs - ``betterEnderPearlTicket`` : Replaces the vanilla loading ticket with a special loading ticket in certain cases; when ECM is not enabled, it only applies to pearls outside world height [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - ``blockingEnderPearlLoading`` : Makes a pearl's chunk loading block the main thread, reducing desync between pearl ticks and world ticks; the value is the maximum blocking time in milliseconds, `0` disables it [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) ### Optimizations: - Explosion optimization refactor: added an entity exposure cache [`52a2fd4`](https://github.com/Melationin/ROF-Carpet-Addition/commit/52a2fd44911b71502154f5a49e3fb34f8c21b48e) - Merge TNT Next optimization: added the SafePlus mode, a safer merge mode than Safe [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) ## 🔧 Changes: - Unified rule naming: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge` [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - Ender pearl rule changes: `optimizeForcedEnderPearlTick` (String, with `1_21_2-` / `1_21_2+` options) → `optimizedEnderPearlTick` (boolean); `enderPearlForcedSync` (boolean) → `blockingEnderPearlLoading` (int, milliseconds, `0` disables it) [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - Language file cleanup: removed redundant `carpet.rule.*.name` entries. > [!IMPORTANT] > Multiple rules were renamed and their value formats unified in this release, so old config keys will stop working and must be updated manually: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge`, `optimizeForcedEnderPearlTick` → `optimizedEnderPearlTick`, `enderPearlForcedSync` → `blockingEnderPearlLoading`; the `mergeTNTOnlyNether` rule has been removed; list-type rules now need brace-wrapped values (e.g. `{!minecraft:drowned}`). See the [English rule documentation](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/en_us/rules.md) for a detailed description of every rule. **Full changelog:** [1.5.6...1.6.0](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.6...1.6.0)
beta

Carpet ROF Addition 1.6.0

1.6.0
18 сент. 2026 г.50Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
# ROF-Carpet-Addition v1.6.0 ## ✨ New Features: ### Rules: - ``mergeExplosion`` : Merges the multiple explosions produced by merged TNT into a single one; the effects on entities stack [`077db46`](https://github.com/Melationin/ROF-Carpet-Addition/commit/077db4618ba8fab87de17fd93163dbb7a7413be5) [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - ``spawnStatisticSimplifyWhitelist`` : Skips the chunk lookup and the biome query inside the spawn statistic for whitelisted dimensions; defaults to `{}` (no dimension simplified) [`9ef2dcc`](https://github.com/Melationin/ROF-Carpet-Addition/commit/9ef2dcc746d70c6a3b7ea74b8f872df78e40168b) - Note: the result stays identical to vanilla only when no biome of the world defines spawn costs - ``betterEnderPearlTicket`` : Replaces the vanilla loading ticket with a special loading ticket in certain cases; when ECM is not enabled, it only applies to pearls outside world height [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - ``blockingEnderPearlLoading`` : Makes a pearl's chunk loading block the main thread, reducing desync between pearl ticks and world ticks; the value is the maximum blocking time in milliseconds, `0` disables it [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) ### Optimizations: - Explosion optimization refactor: added an entity exposure cache [`52a2fd4`](https://github.com/Melationin/ROF-Carpet-Addition/commit/52a2fd44911b71502154f5a49e3fb34f8c21b48e) - Merge TNT Next optimization: added the SafePlus mode, a safer merge mode than Safe [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) ## 🔧 Changes: - Unified rule naming: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge` [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - Ender pearl rule changes: `optimizeForcedEnderPearlTick` (String, with `1_21_2-` / `1_21_2+` options) → `optimizedEnderPearlTick` (boolean); `enderPearlForcedSync` (boolean) → `blockingEnderPearlLoading` (int, milliseconds, `0` disables it) [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - Language file cleanup: removed redundant `carpet.rule.*.name` entries. > [!IMPORTANT] > Multiple rules were renamed and their value formats unified in this release, so old config keys will stop working and must be updated manually: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge`, `optimizeForcedEnderPearlTick` → `optimizedEnderPearlTick`, `enderPearlForcedSync` → `blockingEnderPearlLoading`; the `mergeTNTOnlyNether` rule has been removed; list-type rules now need brace-wrapped values (e.g. `{!minecraft:drowned}`). See the [English rule documentation](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/en_us/rules.md) for a detailed description of every rule. **Full changelog:** [1.5.6...1.6.0](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.6...1.6.0)
beta

Carpet ROF Addition 1.6.0

1.6.0
18 сент. 2026 г.47Minecraft: 1.21.9, 1.21.10fabric
Скачать
Что нового
# ROF-Carpet-Addition v1.6.0 ## ✨ New Features: ### Rules: - ``mergeExplosion`` : Merges the multiple explosions produced by merged TNT into a single one; the effects on entities stack [`077db46`](https://github.com/Melationin/ROF-Carpet-Addition/commit/077db4618ba8fab87de17fd93163dbb7a7413be5) [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - ``spawnStatisticSimplifyWhitelist`` : Skips the chunk lookup and the biome query inside the spawn statistic for whitelisted dimensions; defaults to `{}` (no dimension simplified) [`9ef2dcc`](https://github.com/Melationin/ROF-Carpet-Addition/commit/9ef2dcc746d70c6a3b7ea74b8f872df78e40168b) - Note: the result stays identical to vanilla only when no biome of the world defines spawn costs - ``betterEnderPearlTicket`` : Replaces the vanilla loading ticket with a special loading ticket in certain cases; when ECM is not enabled, it only applies to pearls outside world height [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - ``blockingEnderPearlLoading`` : Makes a pearl's chunk loading block the main thread, reducing desync between pearl ticks and world ticks; the value is the maximum blocking time in milliseconds, `0` disables it [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) ### Optimizations: - Explosion optimization refactor: added an entity exposure cache [`52a2fd4`](https://github.com/Melationin/ROF-Carpet-Addition/commit/52a2fd44911b71502154f5a49e3fb34f8c21b48e) - Merge TNT Next optimization: added the SafePlus mode, a safer merge mode than Safe [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) ## 🔧 Changes: - Unified rule naming: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge` [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - Ender pearl rule changes: `optimizeForcedEnderPearlTick` (String, with `1_21_2-` / `1_21_2+` options) → `optimizedEnderPearlTick` (boolean); `enderPearlForcedSync` (boolean) → `blockingEnderPearlLoading` (int, milliseconds, `0` disables it) [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - Language file cleanup: removed redundant `carpet.rule.*.name` entries. > [!IMPORTANT] > Multiple rules were renamed and their value formats unified in this release, so old config keys will stop working and must be updated manually: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge`, `optimizeForcedEnderPearlTick` → `optimizedEnderPearlTick`, `enderPearlForcedSync` → `blockingEnderPearlLoading`; the `mergeTNTOnlyNether` rule has been removed; list-type rules now need brace-wrapped values (e.g. `{!minecraft:drowned}`). See the [English rule documentation](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/en_us/rules.md) for a detailed description of every rule. **Full changelog:** [1.5.6...1.6.0](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.6...1.6.0)
beta

Carpet ROF Addition 1.6.0

1.6.0
18 сент. 2026 г.171Minecraft: 1.21.11fabric
Скачать
Что нового
# ROF-Carpet-Addition v1.6.0 ## ✨ New Features: ### Rules: - ``mergeExplosion`` : Merges the multiple explosions produced by merged TNT into a single one; the effects on entities stack [`077db46`](https://github.com/Melationin/ROF-Carpet-Addition/commit/077db4618ba8fab87de17fd93163dbb7a7413be5) [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - ``spawnStatisticSimplifyWhitelist`` : Skips the chunk lookup and the biome query inside the spawn statistic for whitelisted dimensions; defaults to `{}` (no dimension simplified) [`9ef2dcc`](https://github.com/Melationin/ROF-Carpet-Addition/commit/9ef2dcc746d70c6a3b7ea74b8f872df78e40168b) - Note: the result stays identical to vanilla only when no biome of the world defines spawn costs - ``betterEnderPearlTicket`` : Replaces the vanilla loading ticket with a special loading ticket in certain cases; when ECM is not enabled, it only applies to pearls outside world height [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - ``blockingEnderPearlLoading`` : Makes a pearl's chunk loading block the main thread, reducing desync between pearl ticks and world ticks; the value is the maximum blocking time in milliseconds, `0` disables it [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) ### Optimizations: - Explosion optimization refactor: added an entity exposure cache [`52a2fd4`](https://github.com/Melationin/ROF-Carpet-Addition/commit/52a2fd44911b71502154f5a49e3fb34f8c21b48e) - Merge TNT Next optimization: added the SafePlus mode, a safer merge mode than Safe [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) ## 🔧 Changes: - Unified rule naming: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge` [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - Ender pearl rule changes: `optimizeForcedEnderPearlTick` (String, with `1_21_2-` / `1_21_2+` options) → `optimizedEnderPearlTick` (boolean); `enderPearlForcedSync` (boolean) → `blockingEnderPearlLoading` (int, milliseconds, `0` disables it) [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - Language file cleanup: removed redundant `carpet.rule.*.name` entries. > [!IMPORTANT] > Multiple rules were renamed and their value formats unified in this release, so old config keys will stop working and must be updated manually: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge`, `optimizeForcedEnderPearlTick` → `optimizedEnderPearlTick`, `enderPearlForcedSync` → `blockingEnderPearlLoading`; the `mergeTNTOnlyNether` rule has been removed; list-type rules now need brace-wrapped values (e.g. `{!minecraft:drowned}`). See the [English rule documentation](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/en_us/rules.md) for a detailed description of every rule. **Full changelog:** [1.5.6...1.6.0](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.6...1.6.0)
release

Carpet ROF Addition 1.6.0

1.6.0
18 сент. 2026 г.191Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
# ROF-Carpet-Addition v1.6.0 ## ✨ New Features: ### Rules: - ``mergeExplosion`` : Merges the multiple explosions produced by merged TNT into a single one; the effects on entities stack [`077db46`](https://github.com/Melationin/ROF-Carpet-Addition/commit/077db4618ba8fab87de17fd93163dbb7a7413be5) [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - ``spawnStatisticSimplifyWhitelist`` : Skips the chunk lookup and the biome query inside the spawn statistic for whitelisted dimensions; defaults to `{}` (no dimension simplified) [`9ef2dcc`](https://github.com/Melationin/ROF-Carpet-Addition/commit/9ef2dcc746d70c6a3b7ea74b8f872df78e40168b) - Note: the result stays identical to vanilla only when no biome of the world defines spawn costs - ``betterEnderPearlTicket`` : Replaces the vanilla loading ticket with a special loading ticket in certain cases; when ECM is not enabled, it only applies to pearls outside world height [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - ``blockingEnderPearlLoading`` : Makes a pearl's chunk loading block the main thread, reducing desync between pearl ticks and world ticks; the value is the maximum blocking time in milliseconds, `0` disables it [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) ### Optimizations: - Explosion optimization refactor: added an entity exposure cache [`52a2fd4`](https://github.com/Melationin/ROF-Carpet-Addition/commit/52a2fd44911b71502154f5a49e3fb34f8c21b48e) - Merge TNT Next optimization: added the SafePlus mode, a safer merge mode than Safe [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) ## 🔧 Changes: - Unified rule naming: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge` [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - Ender pearl rule changes: `optimizeForcedEnderPearlTick` (String, with `1_21_2-` / `1_21_2+` options) → `optimizedEnderPearlTick` (boolean); `enderPearlForcedSync` (boolean) → `blockingEnderPearlLoading` (int, milliseconds, `0` disables it) [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - Language file cleanup: removed redundant `carpet.rule.*.name` entries. > [!IMPORTANT] > Multiple rules were renamed and their value formats unified in this release, so old config keys will stop working and must be updated manually: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge`, `optimizeForcedEnderPearlTick` → `optimizedEnderPearlTick`, `enderPearlForcedSync` → `blockingEnderPearlLoading`; the `mergeTNTOnlyNether` rule has been removed; list-type rules now need brace-wrapped values (e.g. `{!minecraft:drowned}`). See the [English rule documentation](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/en_us/rules.md) for a detailed description of every rule. **Full changelog:** [1.5.6...1.6.0](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.6...1.6.0)
release

Carpet ROF Addition 1.6.0

1.6.0
18 сент. 2026 г.557Minecraft: 26.2fabric
Скачать
Что нового
# ROF-Carpet-Addition v1.6.0 ## ✨ New Features: ### Rules: - ``mergeExplosion`` : Merges the multiple explosions produced by merged TNT into a single one; the effects on entities stack [`077db46`](https://github.com/Melationin/ROF-Carpet-Addition/commit/077db4618ba8fab87de17fd93163dbb7a7413be5) [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - ``spawnStatisticSimplifyWhitelist`` : Skips the chunk lookup and the biome query inside the spawn statistic for whitelisted dimensions; defaults to `{}` (no dimension simplified) [`9ef2dcc`](https://github.com/Melationin/ROF-Carpet-Addition/commit/9ef2dcc746d70c6a3b7ea74b8f872df78e40168b) - Note: the result stays identical to vanilla only when no biome of the world defines spawn costs - ``betterEnderPearlTicket`` : Replaces the vanilla loading ticket with a special loading ticket in certain cases; when ECM is not enabled, it only applies to pearls outside world height [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - ``blockingEnderPearlLoading`` : Makes a pearl's chunk loading block the main thread, reducing desync between pearl ticks and world ticks; the value is the maximum blocking time in milliseconds, `0` disables it [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) ### Optimizations: - Explosion optimization refactor: added an entity exposure cache [`52a2fd4`](https://github.com/Melationin/ROF-Carpet-Addition/commit/52a2fd44911b71502154f5a49e3fb34f8c21b48e) - Merge TNT Next optimization: added the SafePlus mode, a safer merge mode than Safe [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) ## 🔧 Changes: - Unified rule naming: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge` [`6737dcd`](https://github.com/Melationin/ROF-Carpet-Addition/commit/6737dcd06ef3b8a19eab2419ea7ccf3512c36eb5) - Ender pearl rule changes: `optimizeForcedEnderPearlTick` (String, with `1_21_2-` / `1_21_2+` options) → `optimizedEnderPearlTick` (boolean); `enderPearlForcedSync` (boolean) → `blockingEnderPearlLoading` (int, milliseconds, `0` disables it) [`949ab0a`](https://github.com/Melationin/ROF-Carpet-Addition/commit/949ab0a902224477035e761f93dc4e64df8f16b6) - Language file cleanup: removed redundant `carpet.rule.*.name` entries. > [!IMPORTANT] > Multiple rules were renamed and their value formats unified in this release, so old config keys will stop working and must be updated manually: `optimizeRaycast` → `optimizedRaycast`, `optimizeItemMerge` → `optimizedItemMerge`, `optimizeForcedEnderPearlTick` → `optimizedEnderPearlTick`, `enderPearlForcedSync` → `blockingEnderPearlLoading`; the `mergeTNTOnlyNether` rule has been removed; list-type rules now need brace-wrapped values (e.g. `{!minecraft:drowned}`). See the [English rule documentation](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/en_us/rules.md) for a detailed description of every rule. **Full changelog:** [1.5.6...1.6.0](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.6...1.6.0)
beta

Carpet ROF Addition 1.5.6

1.5.6
14 сент. 2026 г.15Minecraft: 1.21.9, 1.21.10fabric
Скачать
Что нового
# ROF-Carpet-Addition v1.5.6 ## ✨ 新内容 ### 版本支持 - 新增 Minecraft **1.21.5** 支持 [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) - 新增 Minecraft **1.21.6 / 1.21.7 / 1.21.8** 支持 [4f879e5](https://github.com/Melationin/ROF-Carpet-Addition/commit/4f879e57f16d7eca86862fa6b2dcd24cb755e27d) - 新增 Minecraft **1.21.9 / 1.21.10** 支持 [50f61d9](https://github.com/Melationin/ROF-Carpet-Addition/commit/50f61d90fb0ba1f7c004d2aad5af0456211a7a38) [3393f59](https://github.com/Melationin/ROF-Carpet-Addition/commit/3393f59ecaa23937f30f934623ce43c667a2cd36) - 新增 Minecraft **1.21.11** 支持 [b9c5bf7](https://github.com/Melationin/ROF-Carpet-Addition/commit/b9c5bf7e237a7f171cd622c17da12fec848871ea) [f3539ec](https://github.com/Melationin/ROF-Carpet-Addition/commit/f3539ecb8c4bce6b93b68a062a00c38e611980b5) 至此本模组同时支持 **Minecraft 1.21.5 ~ 1.21.11** 与 **26.1 / 26.2**。 ## 🔧 更改 - 重命名三条规则:`mobAiStallChance` → `mobAIDelayChance`、`mobAiStallWhitelist` → `mobAIDelayWhitelist`、`mobAiStallTicks` → `mobAIDelayTicks`(规则名与描述中的「堵塞」改为「延迟」)[a67fb5a](https://github.com/Melationin/ROF-Carpet-Addition/commit/a67fb5aa2d3635903330bbdcfb1c2dc74ea5a65d) - 移除多余的 `extra` 条目 [45be0a8](https://github.com/Melationin/ROF-Carpet-Addition/commit/45be0a88836841d6f761e87d1339a08b60458ef3) ## 🐛 修复 - 修复 1.21.5 及更早分支中,合并 TNT 的合并计数与堆叠猪灵 AI 抑制状态的 NBT 读写方向颠倒的问题 [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) > [!IMPORTANT] > `mobAiStall*` 三条规则的名称已变更,旧配置文件中的键名需要手动更新为 `mobAIDelay*`。 有关各项规则的详细说明,请参阅[中文规则文档](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/zh_cn/rules.md)。 **完整更新日志:** [1.5.5...1.5.6](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.5...1.5.6) --- # ROF-Carpet-Addition v1.5.6 ## ✨ New Features ### Version Support - Added support for Minecraft **1.21.5** [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) - Added support for Minecraft **1.21.6 / 1.21.7 / 1.21.8** [4f879e5](https://github.com/Melationin/ROF-Carpet-Addition/commit/4f879e57f16d7eca86862fa6b2dcd24cb755e27d) - Added support for Minecraft **1.21.9 / 1.21.10** [50f61d9](https://github.com/Melationin/ROF-Carpet-Addition/commit/50f61d90fb0ba1f7c004d2aad5af0456211a7a38) [3393f59](https://github.com/Melationin/ROF-Carpet-Addition/commit/3393f59ecaa23937f30f934623ce43c667a2cd36) - Added support for Minecraft **1.21.11** [b9c5bf7](https://github.com/Melationin/ROF-Carpet-Addition/commit/b9c5bf7e237a7f171cd622c17da12fec848871ea) [f3539ec](https://github.com/Melationin/ROF-Carpet-Addition/commit/f3539ecb8c4bce6b93b68a062a00c38e611980b5) The mod now supports **Minecraft 1.21.5 ~ 1.21.11** alongside **26.1 / 26.2**. ## 🔧 Changes - Renamed three rules: `mobAiStallChance` → `mobAIDelayChance`, `mobAiStallWhitelist` → `mobAIDelayWhitelist`, `mobAiStallTicks` → `mobAIDelayTicks` [a67fb5a](https://github.com/Melationin/ROF-Carpet-Addition/commit/a67fb5aa2d3635903330bbdcfb1c2dc74ea5a65d) - Aligned the English descriptions with the Chinese annotations and removed the extra entries [45be0a8](https://github.com/Melationin/ROF-Carpet-Addition/commit/45be0a88836841d6f761e87d1339a08b60458ef3) ## 🐛 Fixes - Fixed the swapped NBT read/write direction for the merged-TNT counter and the piglin stacking AI suppression state on 1.21.5 and older branches [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) > [!IMPORTANT] > The `mobAiStall*` rules have been renamed; update the keys in existing config files to `mobAIDelay*`. For detailed descriptions of each rule, see the [English rules documentation](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/en_us/rules.md). **Full Changelog:** [1.5.5...1.5.6](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.5...1.5.6)
beta

Carpet ROF Addition 1.5.6

1.5.6
14 сент. 2026 г.9Minecraft: 1.21.5fabric
Скачать
Что нового
# ROF-Carpet-Addition v1.5.6 ## ✨ 新内容 ### 版本支持 - 新增 Minecraft **1.21.5** 支持 [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) - 新增 Minecraft **1.21.6 / 1.21.7 / 1.21.8** 支持 [4f879e5](https://github.com/Melationin/ROF-Carpet-Addition/commit/4f879e57f16d7eca86862fa6b2dcd24cb755e27d) - 新增 Minecraft **1.21.9 / 1.21.10** 支持 [50f61d9](https://github.com/Melationin/ROF-Carpet-Addition/commit/50f61d90fb0ba1f7c004d2aad5af0456211a7a38) [3393f59](https://github.com/Melationin/ROF-Carpet-Addition/commit/3393f59ecaa23937f30f934623ce43c667a2cd36) - 新增 Minecraft **1.21.11** 支持 [b9c5bf7](https://github.com/Melationin/ROF-Carpet-Addition/commit/b9c5bf7e237a7f171cd622c17da12fec848871ea) [f3539ec](https://github.com/Melationin/ROF-Carpet-Addition/commit/f3539ecb8c4bce6b93b68a062a00c38e611980b5) 至此本模组同时支持 **Minecraft 1.21.5 ~ 1.21.11** 与 **26.1 / 26.2**。 ## 🔧 更改 - 重命名三条规则:`mobAiStallChance` → `mobAIDelayChance`、`mobAiStallWhitelist` → `mobAIDelayWhitelist`、`mobAiStallTicks` → `mobAIDelayTicks`(规则名与描述中的「堵塞」改为「延迟」)[a67fb5a](https://github.com/Melationin/ROF-Carpet-Addition/commit/a67fb5aa2d3635903330bbdcfb1c2dc74ea5a65d) - 移除多余的 `extra` 条目 [45be0a8](https://github.com/Melationin/ROF-Carpet-Addition/commit/45be0a88836841d6f761e87d1339a08b60458ef3) ## 🐛 修复 - 修复 1.21.5 及更早分支中,合并 TNT 的合并计数与堆叠猪灵 AI 抑制状态的 NBT 读写方向颠倒的问题 [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) > [!IMPORTANT] > `mobAiStall*` 三条规则的名称已变更,旧配置文件中的键名需要手动更新为 `mobAIDelay*`。 有关各项规则的详细说明,请参阅[中文规则文档](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/zh_cn/rules.md)。 **完整更新日志:** [1.5.5...1.5.6](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.5...1.5.6) --- # ROF-Carpet-Addition v1.5.6 ## ✨ New Features ### Version Support - Added support for Minecraft **1.21.5** [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) - Added support for Minecraft **1.21.6 / 1.21.7 / 1.21.8** [4f879e5](https://github.com/Melationin/ROF-Carpet-Addition/commit/4f879e57f16d7eca86862fa6b2dcd24cb755e27d) - Added support for Minecraft **1.21.9 / 1.21.10** [50f61d9](https://github.com/Melationin/ROF-Carpet-Addition/commit/50f61d90fb0ba1f7c004d2aad5af0456211a7a38) [3393f59](https://github.com/Melationin/ROF-Carpet-Addition/commit/3393f59ecaa23937f30f934623ce43c667a2cd36) - Added support for Minecraft **1.21.11** [b9c5bf7](https://github.com/Melationin/ROF-Carpet-Addition/commit/b9c5bf7e237a7f171cd622c17da12fec848871ea) [f3539ec](https://github.com/Melationin/ROF-Carpet-Addition/commit/f3539ecb8c4bce6b93b68a062a00c38e611980b5) The mod now supports **Minecraft 1.21.5 ~ 1.21.11** alongside **26.1 / 26.2**. ## 🔧 Changes - Renamed three rules: `mobAiStallChance` → `mobAIDelayChance`, `mobAiStallWhitelist` → `mobAIDelayWhitelist`, `mobAiStallTicks` → `mobAIDelayTicks` [a67fb5a](https://github.com/Melationin/ROF-Carpet-Addition/commit/a67fb5aa2d3635903330bbdcfb1c2dc74ea5a65d) - Aligned the English descriptions with the Chinese annotations and removed the extra entries [45be0a8](https://github.com/Melationin/ROF-Carpet-Addition/commit/45be0a88836841d6f761e87d1339a08b60458ef3) ## 🐛 Fixes - Fixed the swapped NBT read/write direction for the merged-TNT counter and the piglin stacking AI suppression state on 1.21.5 and older branches [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) > [!IMPORTANT] > The `mobAiStall*` rules have been renamed; update the keys in existing config files to `mobAIDelay*`. For detailed descriptions of each rule, see the [English rules documentation](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/en_us/rules.md). **Full Changelog:** [1.5.5...1.5.6](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.5...1.5.6)
beta

Carpet ROF Addition 1.5.6

1.5.6
14 сент. 2026 г.9Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
# ROF-Carpet-Addition v1.5.6 ## ✨ 新内容 ### 版本支持 - 新增 Minecraft **1.21.5** 支持 [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) - 新增 Minecraft **1.21.6 / 1.21.7 / 1.21.8** 支持 [4f879e5](https://github.com/Melationin/ROF-Carpet-Addition/commit/4f879e57f16d7eca86862fa6b2dcd24cb755e27d) - 新增 Minecraft **1.21.9 / 1.21.10** 支持 [50f61d9](https://github.com/Melationin/ROF-Carpet-Addition/commit/50f61d90fb0ba1f7c004d2aad5af0456211a7a38) [3393f59](https://github.com/Melationin/ROF-Carpet-Addition/commit/3393f59ecaa23937f30f934623ce43c667a2cd36) - 新增 Minecraft **1.21.11** 支持 [b9c5bf7](https://github.com/Melationin/ROF-Carpet-Addition/commit/b9c5bf7e237a7f171cd622c17da12fec848871ea) [f3539ec](https://github.com/Melationin/ROF-Carpet-Addition/commit/f3539ecb8c4bce6b93b68a062a00c38e611980b5) 至此本模组同时支持 **Minecraft 1.21.5 ~ 1.21.11** 与 **26.1 / 26.2**。 ## 🔧 更改 - 重命名三条规则:`mobAiStallChance` → `mobAIDelayChance`、`mobAiStallWhitelist` → `mobAIDelayWhitelist`、`mobAiStallTicks` → `mobAIDelayTicks`(规则名与描述中的「堵塞」改为「延迟」)[a67fb5a](https://github.com/Melationin/ROF-Carpet-Addition/commit/a67fb5aa2d3635903330bbdcfb1c2dc74ea5a65d) - 移除多余的 `extra` 条目 [45be0a8](https://github.com/Melationin/ROF-Carpet-Addition/commit/45be0a88836841d6f761e87d1339a08b60458ef3) ## 🐛 修复 - 修复 1.21.5 及更早分支中,合并 TNT 的合并计数与堆叠猪灵 AI 抑制状态的 NBT 读写方向颠倒的问题 [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) > [!IMPORTANT] > `mobAiStall*` 三条规则的名称已变更,旧配置文件中的键名需要手动更新为 `mobAIDelay*`。 有关各项规则的详细说明,请参阅[中文规则文档](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/zh_cn/rules.md)。 **完整更新日志:** [1.5.5...1.5.6](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.5...1.5.6) --- # ROF-Carpet-Addition v1.5.6 ## ✨ New Features ### Version Support - Added support for Minecraft **1.21.5** [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) - Added support for Minecraft **1.21.6 / 1.21.7 / 1.21.8** [4f879e5](https://github.com/Melationin/ROF-Carpet-Addition/commit/4f879e57f16d7eca86862fa6b2dcd24cb755e27d) - Added support for Minecraft **1.21.9 / 1.21.10** [50f61d9](https://github.com/Melationin/ROF-Carpet-Addition/commit/50f61d90fb0ba1f7c004d2aad5af0456211a7a38) [3393f59](https://github.com/Melationin/ROF-Carpet-Addition/commit/3393f59ecaa23937f30f934623ce43c667a2cd36) - Added support for Minecraft **1.21.11** [b9c5bf7](https://github.com/Melationin/ROF-Carpet-Addition/commit/b9c5bf7e237a7f171cd622c17da12fec848871ea) [f3539ec](https://github.com/Melationin/ROF-Carpet-Addition/commit/f3539ecb8c4bce6b93b68a062a00c38e611980b5) The mod now supports **Minecraft 1.21.5 ~ 1.21.11** alongside **26.1 / 26.2**. ## 🔧 Changes - Renamed three rules: `mobAiStallChance` → `mobAIDelayChance`, `mobAiStallWhitelist` → `mobAIDelayWhitelist`, `mobAiStallTicks` → `mobAIDelayTicks` [a67fb5a](https://github.com/Melationin/ROF-Carpet-Addition/commit/a67fb5aa2d3635903330bbdcfb1c2dc74ea5a65d) - Aligned the English descriptions with the Chinese annotations and removed the extra entries [45be0a8](https://github.com/Melationin/ROF-Carpet-Addition/commit/45be0a88836841d6f761e87d1339a08b60458ef3) ## 🐛 Fixes - Fixed the swapped NBT read/write direction for the merged-TNT counter and the piglin stacking AI suppression state on 1.21.5 and older branches [96c709a](https://github.com/Melationin/ROF-Carpet-Addition/commit/96c709af7e4adeaf560ce0596d3d93b5993e1581) > [!IMPORTANT] > The `mobAiStall*` rules have been renamed; update the keys in existing config files to `mobAIDelay*`. For detailed descriptions of each rule, see the [English rules documentation](https://github.com/Melationin/ROF-Carpet-Addition/blob/MCP/docs/en_us/rules.md). **Full Changelog:** [1.5.5...1.5.6](https://github.com/Melationin/ROF-Carpet-Addition/compare/1.5.5...1.5.6)