
Carpet EDTP Addition
some useful rules for fabric carpet
Автор: water20041,4 тыс.2обновлён 23 окт. 2026 г.
Механики игрыОптимизацияУтилиты
Описание
Carpet EDTP Addition
为 Carpet Mod 提供一组简洁、实用的生存规则扩展。
支持版本
- Mod:
1.9 - Minecraft:
26.2 - Fabric Loader:
0.18.0或更高版本(构建使用0.19.3) - Carpet:
26.2+v260616或更高版本
使用方式
- 查看规则:
/carpet - 设置规则:
/carpet <规则名> <值>
示例:
/carpet safeTeleport true/carpet beesDimCurfew nether
规则列表
| 规则名 | 默认值 | 说明 | 可选值 | Mod 版本范围 |
|---|---|---|---|---|
softObsidian | false | 设置黑曜石硬度与末地石相同 | true / false | 1.0-SNAPSHOT+ |
unPushableArmorStands | false | 盔甲架不会被攻击、爆炸或流体推动 | true / false | 1.0-SNAPSHOT+ |
safeTeleport | false | 阻止传送到不安全位置(虚空、窒息) | true / false | 1.1+ |
tickCommandForAll | false | 允许非 OP 玩家使用 /tick 指令 | true / false | 1.1+ |
noFurnaceAsh | false | 没有配方的物品瞬间通过熔炉,避免手动清理熔炉 | true / false | 1.1+ |
noPlayerPortals | false | 玩家无法使用末地传送门与下界传送门 | true / false | 1.1+ |
strongerBundle | false | 允许最多 8 个潜影盒放入收纳袋,同时禁止将收纳袋放入潜影盒 | true / false | 1.1+ |
toughArmorStands | false | 攻击不会使盔甲架掉落 | true / false | 1.1+ |
toughSlimeBlocks | false | 设置粘液块和蜂蜜块硬度与末地石相同 | true / false | 1.1+ |
beesDimCurfew | false | 阻止蜜蜂在下界与末地工作并立即归巢(模拟 1.21.2 以前可能出现的行为) | false / nether / end / true | 1.2+ |
resonantWater | false | 左右逢源:当快捷栏中水桶左右两侧都有水桶时,使用中间的水桶不会消耗 | true / false | 1.3+ |
villagerMaxEnchantLevel | 0 | 调节村民出售附魔工具的最高附魔等级 | 0 / 1 / 2 / 3 / 4 | 1.3+ |
dispenserFillsCauldron | false | 发射器可以填充/取出炼药锅中的水/岩浆/细雪(和玩家的交互行为一样) | true / false | 1.3+ |
tntBreaksWithoutDrops | false | TNT 爆炸破坏方块时不会掉落任何物品 | true / false | 1.4.x / 1.7+ |
noMobFarmlandTrampling | false | 阻止玩家以外的生物踩踏并破坏耕地 | true / false | 1.7+ |
featherFallingPreventsFarmlandTrampling | false | 穿着带有摔落保护附魔的靴子时,玩家不会踩坏耕地 | true / false | 1.7+ |
snowlessDepths | false | 无雪深处:Y=0 以下无法自然生成或增厚雪层 | true / false | 1.8+ |
noChickenJockeysOnMagmaBlocks | false | 阻止鸡骑士在岩浆块上生成 | true / false | 1.8+ |
naturalSkeletonTraps | false | 雷击生成的陷阱骷髅马必须位于合法的自然出生位置 | true / false | 1.9+ |
soundSuppressionReintroduced | false | 重新引入 Minecraft 1.21 的声音抑制器相关行为 | true / false | 1.9+ |
staggeredBeacons | false | 信标按坐标错峰检查底座、刷新效果,减少集中在同一 tick 的工作量 | true / false | 1.9+ |
说明
-
soundSuppressionReintroduced(重新引入声音抑制):- 允许受更新抑制影响的幽匿感测体方块实体交换并保留,恢复 Minecraft 1.21 的相关声音抑制行为。
- 支持讲台、蜂巢和潜影盒等对应装置;规则本身不提供更新抑制器。
- 声音抑制会通过异常中断事件处理;玩家操作数据包中的异常可以被原版拦截,但其他触发路径仍可能使服务器崩溃,使用前请备份存档。
-
beesDimCurfew:nether仅下界生效end仅末地生效true下界和末地均生效
-
villagerMaxEnchantLevel(村民附魔等级调节):0关闭功能(默认,原版行为)1工具匠出售附魔钻石锄(附魔等级与其他工具相同,最高约 19 级)2最高附魔等级提升至 25(同时启用钻石锄)3最高附魔等级提升至 33(同时启用钻石锄)4最高附魔等级提升至 65(同时启用钻石锄)- 等级越高,村民出售的附魔工具品质越好
-
dispenserFillsCauldron(发射器填充炼药锅):- 启用后,发射器可以对炼药锅进行以下操作:
- 填充内容物:用水桶/岩浆桶/细雪桶向炼药锅发射,将炼药锅填满对应内容物,并返回空桶(和玩家交互逻辑相同)
- 取出内容物:用空桶向含有内容物(水/岩浆/细雪)的炼药锅发射,将内容物吸入桶中
- 使用场景:自动化液体处理系统
- 启用后,发射器可以对炼药锅进行以下操作:
Последние версии
Все версии →release
Carpet EDTP Addition 1.11
1.1123 окт. 2026 г.58Minecraft: 26.3fabric, quilt
release
Carpet EDTP Addition 1.11
1.1123 окт. 2026 г.30Minecraft: 26.2fabric, quilt
Что нового
## 更新内容
### 新内容:
- 添加规则:
1. `fakePlayerConnectionLifecycle`:补全 Carpet 假人下线与服务器关闭时的 Fabric `DISCONNECT` 事件和网络会话清理,帮助 BlueMap 等依赖下线事件的模组及时更新状态。
2. `iceRailSpeed`:分档调整浮冰、蓝冰支撑的轨道限速,提供原版、两种冰均为 `1`、浮冰/蓝冰为 `1/2`,以及按原版乘客倍率预留补偿的四个档位。
3. `minecartNoPassengerSpeedPenalty`:将有乘客矿车在轨道上的位移倍率从 `0.75` 改为 `1`,可与冰基限速独立组合。
新增规则均默认关闭:`iceRailSpeed` 默认值为 `0`,其余两条规则默认值为 `false`。
- 关于 `fakePlayerConnectionLifecycle` 的附加说明:
> 1. 复用现有 Fabric 网络对象完成下线,不重复触发已有的 `INIT` 和 `JOIN` 事件。开启时建立的假人连接,即使之后关闭规则,也会完成下线清理。
> 2. 支持影子假人与同 UUID 玩家替换;保留原版假人 tick 和动作包时序,可与 Carpet TIS Addition 的 `fakePlayerTicksLikeRealPlayer` 配合使用。
> 3. 假人仍没有真实客户端,此规则不模拟客户端握手。下线监听器异常会记录日志并完成会话清理,但不能保证异常之后的其他监听器继续执行。
- 关于矿车规则的附加说明:
所有速度均为**方块/tick**,不随 TPS 换算或补偿。
| `iceRailSpeed` | 浮冰位移上限 | 蓝冰位移上限 | 蓝冰载人直线最高速度(倍率规则关闭 / 开启) |
| --- | --- | --- | --- |
| `0` | 原版 | 原版 | 原版 / 原版 |
| `1` | `1` | `1` | `1` / `1` |
| `2` | `1` | `2` | `1.5` / `2` |
| `3` | `4/3` | `8/3` | `2` / `8/3` |
> 1. 两条规则互不读取或限制对方。第 `3` 档固定按原版 `0.75` 预留补偿;同时开启倍率规则后,蓝冰载人速度仍可进一步提高到 `8/3`。
> 2. 适用于默认矿车运动,不修改“矿车改进”实验。按轨道正下方的支撑方块识别冰种;普通冰、其他路基和脱轨状态保留原版限速。倍率规则也可单独用于普通轨道。
> 3. 保留原版加速、制动、阻力和速度储备。离开冰基轨道后恢复原版限速,不额外清空内部速度;提高上限不保证所有车辆都能自行加速到该上限。动力矿车保留自身限速倍率。
> 4. 冰基上限也适用于水中轨道,额外水中阻力保留。弯坡、跨格方向修正和轨道触发顺序沿用原版,不增加自动限速或分段运动。
---
## Update Details
### What's New:
- Added rules:
1. `fakePlayerConnectionLifecycle`: Completes Fabric `DISCONNECT` events and network session cleanup when Carpet fake players leave or the server shuts down, helping mods such as BlueMap update player state.
2. `iceRailSpeed`: Adds four speed-limit modes for rails supported by packed or blue ice: vanilla, `1` on both, `1/2` on packed/blue ice, and limits with compensation reserved for the vanilla passenger multiplier.
3. `minecartNoPassengerSpeedPenalty`: Changes the on-rail movement multiplier for occupied minecarts from `0.75` to `1`, independently of the ice speed rule.
All new rules are disabled by default: `iceRailSpeed` defaults to `0`, and the other two rules default to `false`.
- Additional notes about `fakePlayerConnectionLifecycle`:
> 1. Reuses the existing Fabric networking object for disconnect cleanup without repeating existing `INIT` or `JOIN` events. Connections created while enabled still receive cleanup if the rule is later disabled.
> 2. Supports shadow players and replacement by a player with the same UUID. Fake-player tick and action-pack scheduling are preserved, allowing use alongside Carpet TIS Addition's `fakePlayerTicksLikeRealPlayer`.
> 3. Fake players still have no real client, and this rule does not simulate client handshakes. Disconnect listener exceptions are logged and session cleanup still runs, but subsequent listeners are not guaranteed to execute after an exception.
- Additional notes about the minecart rules:
All speeds are in **blocks per tick**, without conversion or compensation for TPS.
| `iceRailSpeed` | Packed ice movement limit | Blue ice movement limit | Occupied blue ice straight-track maximum (passenger rule off / on) |
| --- | --- | --- | --- |
| `0` | Vanilla | Vanilla | Vanilla / Vanilla |
| `1` | `1` | `1` | `1` / `1` |
| `2` | `1` | `2` | `1.5` / `2` |
| `3` | `4/3` | `8/3` | `2` / `8/3` |
> 1. Neither rule reads or restricts the other. Mode `3` reserves fixed compensation for vanilla's `0.75` multiplier; enabling the passenger rule as well raises the occupied blue ice maximum further to `8/3`.
> 2. Applies to default minecart movement without changing the Minecart Improvements experiment. Ice type is determined by the block directly supporting the current rail. Ordinary ice, other supports, and derailed carts retain vanilla limits. The passenger rule also works independently on ordinary tracks.
> 3. Vanilla acceleration, braking, drag, and stored velocity are preserved. Leaving ice-supported rails restores vanilla limits without additionally clearing stored velocity. Higher limits do not guarantee that every vehicle can accelerate to them on its own. Furnace minecarts retain their own speed-limit multipliers.
> 4. Ice limits also apply to underwater rails while preserving additional water drag. Curves, slopes, movement direction adjustment across blocks, and rail activation order retain vanilla behavior; no automatic speed reduction or segmented movement is added.
release
Carpet EDTP Addition 1.9
1.95 сент. 2026 г.248Minecraft: 26.2fabric, quilt
Что нового
# 1.9 (Minecraft 26.2)
## 更新内容
### 新内容:
- 添加规则:
1. `naturalSkeletonTraps`:雷击生成的陷阱骷髅马必须通过自然出生位置和碰撞检查,避免在不允许自然刷怪的位置生成。
2. `soundSuppressionReintroduced`:重新引入 Minecraft 1.21 的声音抑制器相关行为,允许受更新抑制影响的幽匿感测体方块实体交换并保留。
3. `staggeredBeacons`:按坐标错开信标的底座检查、效果刷新和环境音时刻,减少大量信标在同一 tick 集中工作的峰值。
新增规则均默认关闭。
- 关于 `soundSuppressionReintroduced` 的附加说明:
> 支持讲台、蜂巢和潜影盒等对应声音抑制装置,但规则本身不提供更新抑制器。声音抑制通过异常中断事件处理;玩家操作数据包中的异常可以被原版拦截,其他触发路径仍可能导致服务器崩溃,使用前请备份存档。
- 关于 `staggeredBeacons` 的附加说明:
> 仍然每 80 tick 执行一次,不改变效果等级、范围、持续时间或逐 tick 的光柱扫描。规则减少集中工作峰值,不减少总扫描次数;切换规则会改变刷新时序。
### 其他改进:
- 整理村民交易、收纳袋、安全传送和水桶规则的代码,将主要逻辑与 Mixin 分离,保持既有规则行为。
- 补充 Fabric GameTest,覆盖陷阱骷髅马生成检查、声音抑制、玩家放置数据包异常处理,以及信标错峰。
- 添加标签触发的自动发布流程,构建和 GameTest 通过后,使用根目录的发布说明创建 GitHub Release,并上传模组和源码 JAR。
---
## Update Details
### What's New:
- Added rules:
1. `naturalSkeletonTraps`: Requires lightning-generated skeleton traps to pass natural spawn-position and collision checks, preventing them from appearing at invalid natural spawn positions.
2. `soundSuppressionReintroduced`: Reintroduces Minecraft 1.21 sound-suppressor behavior by preserving sculk sensor block entity swaps caused by update suppression.
3. `staggeredBeacons`: Distributes beacon base checks, effect refreshes, and ambient sounds across different ticks using position-based offsets, reducing spikes caused by many beacons updating together.
All new rules are disabled by default.
- Additional notes about `soundSuppressionReintroduced`:
> Supports corresponding sound suppressors using lecterns, bee nests, and shulker boxes. The rule does not provide an update suppressor itself. Sound suppression interrupts event processing through exceptions: vanilla can catch exceptions during player interaction packet handling, but other trigger paths may still crash the server. Back up your world before use.
- Additional notes about `staggeredBeacons`:
> Each beacon still updates every 80 ticks. Effect levels, range, duration, and per-tick beam scanning remain unchanged. The rule spreads workload peaks without reducing the total number of scans; toggling it changes the update schedule.
### Other Improvements:
- Separated the main logic of villager trades, bundles, safe teleportation, and bucket rules from their Mixins while preserving existing behavior.
- Expanded Fabric GameTest coverage for skeleton trap spawn checks, sound suppression, player placement packet error handling, and staggered beacon updates.
- Added tag-triggered automated releases. After the build and GameTests pass, the workflow publishes a GitHub Release using the release notes in the repository root and uploads the mod and sources JARs.
release
Carpet EDTP Addition 1.8
1.831 авг. 2026 г.61Minecraft: 26.2fabric, quilt
Что нового
## 更新内容
### 新内容:
- 添加规则:
1. `snowlessDepths`:Y=0 以下无法自然生成或增厚雪层,不影响雪傀儡造雪和细雪炼药锅。
2. `noChickenJockeysOnMagmaBlocks`:阻止鸡骑士在岩浆块上生成。
新增规则均默认关闭。
- 添加 Fabric GameTest 与 CI 检查,覆盖寒冷群系降雪、Y=0 边界、Y<0 积雪限制、雪傀儡和细雪炼药锅行为。
- 将 Fabric Loom 从 `1.15.4` 升级至 `1.16.3`。
### Bug 修复:
- 将 `resonantWater` 的水桶注入改为 `WrapOperation`,仅处理放置分支(`ordinal = 0`),通过 `original.call(...)` 保留其他模组的调用链,维持 ViaFabricPlus 兼容性,规则原有功能不受影响。
- 为 TNT 爆炸掉落处理补充非空参数注解,不改变规则行为。
- 修复运行时修改 `tickCommandForAll` 后,在线玩家的命令树没有刷新、需要重新登录才能使用 `/tick` 的问题。
---
## Update Details
### What's New:
- Added rules:
1. `snowlessDepths`: Prevents snow layers from naturally forming or growing below Y=0 without affecting snow golems or powder snow cauldrons.
2. `noChickenJockeysOnMagmaBlocks`: Prevents chicken jockeys from spawning on magma blocks.
Both new rules are disabled by default.
- Added Fabric GameTest coverage and CI checks for snowfall in cold biomes, the Y=0 boundary, snow restrictions below Y=0, snow golems, and powder snow cauldrons.
- Updated Fabric Loom from `1.15.4` to `1.16.3`.
### Bug Fixes:
- Changed the `resonantWater` bucket injection to `WrapOperation`, targeting only the placement branch (`ordinal = 0`). Delegating through `original.call(...)` preserves other mods' call chains and maintains ViaFabricPlus compatibility without changing the rule's existing behavior.
- Added a non-null parameter annotation to TNT explosion drop handling without changing the rule's behavior.
- Fixed `tickCommandForAll` not refreshing the command tree of connected players when changed at runtime, which previously required players to reconnect before using `/tick`.
release
Carpet EDTP Addition 1.7
1.719 авг. 2026 г.75Minecraft: 26.2fabric, quilt
Что нового
## 更新内容
### 新内容:
- 添加规则:
1. `tntBreaksWithoutDrops`:TNT 爆炸破坏方块时不会产生掉落物。
2. `noMobFarmlandTrampling`:阻止玩家以外的生物踩坏耕地。
3. `featherFallingPreventsFarmlandTrampling`:穿着带有摔落保护附魔靴子的玩家不会踩坏耕地。
### Bug 修复:
- 修复了 `resonantWater` 与 ViaFabricPlus 的水桶逻辑 Mixin 冲突,规则原有功能不受影响。
---
## Update Details
### What's New:
- Added rules:
1. `tntBreaksWithoutDrops`: Prevents blocks destroyed by TNT explosions from dropping items.
2. `noMobFarmlandTrampling`: Prevents non-player mobs from trampling farmland.
3. `featherFallingPreventsFarmlandTrampling`: Prevents players wearing boots enchanted with Feather Falling from trampling farmland.
### Bug Fixes:
- Fixed a bucket-logic Mixin conflict between `resonantWater` and ViaFabricPlus without changing the rule's existing behavior.
release
Carpet EDTP Addition 1.6
1.611 июл. 2026 г.127Minecraft: 26.2fabric, quilt
Что нового
Update to minecraft 26.2
release
Carpet EDTP Addition 1.5.1
1.5.122 июн. 2026 г.205Minecraft: 26.1, 26.1.1, 26.1.2fabric
Что нового
Fix a bug that `noFurnaceAsh` does not work in v1.5-26.1
release
Carpet EDTP Addition 1.5
1.57 апр. 2026 г.186Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
Update to 26.1(.1)
release
Carpet EDTP Addition 1.4
1.47 апр. 2026 г.202Minecraft: 1.21.11fabric
Что нового
## 更新内容
### 新内容:
- 添加规则
1. `tntBreaksWithoutDrops`: TNT 爆炸破坏方块时不生成掉落物(可显著降低服务器因大量爆炸产生的掉落物计算开销)
- 迁移到mojmap
---
## Update Details
### What's new:
- Add rules
1. `tntBreaksWithoutDrops`: TNT explosions destroy blocks without generating item drops (significantly reducing server overhead from drop calculations during large-scale explosions)
- Migrate to mojmap
release
Carpet EDTP Addition 1.3
1.319 февр. 2026 г.58Minecraft: 1.21.11fabric
Что нового
## 更新内容
### 新内容:
- 添加规则
1. `resonantWater`: 当快捷栏中水桶左右两侧都有水桶时,使用中间的水桶不会消耗
2. `villagerMaxEnchantLevel`: 调节村民出售附魔工具的最高附魔等级
3. `dispenserFillsCauldron`: 允许发射器和炼药锅交互(和玩家的交互逻辑一样)
- 关于`villagerMaxEnchantLevel`的附加说明:
> 1:工具匠出售附魔钻石锄(附魔等级与其他工具相同,最高为 19 级,更高等级也启用此特性)
>
> 2:最高附魔等级提升至 25
>
> 3:最高附魔等级提升至 33
>
> 4:最高附魔等级提升至 65
### Bug修复:
- 修复了规则修改时命令行不返回修改值的问题
- 修复了规则名与其他carpet addition重复时导致崩溃的问题
---
## Update Details
### What's new:
Add rules
- `resonantWater`: When there are water buckets on both sides of the hotbar, using the middle water bucket does not consume it.
- `villagerMaxEnchantLevel`: Adjusts the maximum enchantment level for tools sold by villagers.
- `ispenserFillsCauldron`: Allow Dispenser to interact with cauldron (act like player).
- Additional notes about the `villagerMaxEnchantLevel` rule:
> 0: Disables the feature (default, vanilla behavior)
>
> 1: Toolsmith villagers sell enchanted diamond hoes (enchantment level is the same as other tools, maximum level 19., also enabled in higher level of this rule's setting)
>
> 2: Maximum enchantment level increased to 25
>
> 3: Maximum enchantment level increased to 33
>
> 4: Maximum enchantment level increased to 65
### Bug Fix:
- Fix a bug that CLI return nothing about edited value when rules change.
- Fixed a bug that caused crashes when the rule name duplicated another carpet addition.