# Carpet-Ayaka-Addition
**Repository Path**: Calboot39/Carpet-Ayaka-Addition
## Basic Information
- **Project Name**: Carpet-Ayaka-Addition
- **Description**: A fabric-carpet extension designed for AyakaCraft server
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-10-18
- **Last Updated**: 2025-10-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Carpet Ayaka Addition
[](https://www.gnu.org/licenses/gpl-3.0.txt)
[](https://modrinth.com/mod/carpet-ayaka-addition)
[](https://github.com/AyakaCraft/Carpet-Ayaka-Addition/releases)
[](https://www.curseforge.com/minecraft/mc-mods/carpet-ayaka-addition)
[](https://www.curseforge.com/minecraft/mc-mods/carpet-ayaka-addition)
[](https://github.com/AyakaCraft/Carpet-Ayaka-Addition/actions/workflows/release.yml)
[](https://github.com/AyakaCraft/Carpet-Ayaka-Addition/releases)
[](https://www.jitpack.io/#AyakaCraft/Carpet-Ayaka-Addition)
简体中文 | [English](README.md)
Copyright (c) 2025 Calboot and contributors
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
## 综述
一个为 Ayakacraft 服务器设计的 [fabric-carpet](https://github.com/gnembon/fabric-carpet) 扩展
大部分基于 [Fallen Breath 的模板](https://github.com/Fallen-Breath/fabric-mod-template)
## 链接
- [Github](https://github.com/AyakaCraft/Carpet-Ayaka-Addition)
- [Discord](https://discord.com/channels/1360172405485469796/1360256724392476774)
- [Modrinth](https://modrinth.com/mod/carpet-ayaka-addition)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/carpet-ayaka-addition)
## 功能
### 命令
- /address | /ad
- *推荐五个最常用的路径点*
- reload
- *重新加载路径点*
- list
- *列出所有路径点*
- dim \
- *列出指定维度中的路径点*
- radius \
- *列出制定**区块**半径内的路径点*
- pinned
- *列出置顶的路径点*
- set \ \ \ \
- *添加一个新的路径点或者修改已有的路径点*
- remove \
- *移除指定路径点*
- detail \
- *显示指定路径点的详细信息*
- tp \
- *将你传送到路径点*
- rename \ \
- *重命名路径点并覆盖已有的*
- desc \ \
- *设置或修改路径点的描述*
- xaero \
- *分享为 Xaero 路径点*
- pin \
- *将路径点置顶*
- unpin \
- *取消置顶路径点*
- /c
- *将你的游戏模式在 生存模式 和 旁观者模式 之间切换*
- /gohome
- *将你传送回出生点/重生点*
- /killitem
- *一键清除掉落物*
- cancel
- *取消计划的清除掉落物任务*
- /tpt \
- *将你传送至服务器内其他玩家*
### Carpet 记录器
#### 加载区块数 (loadedChunks)
显示选择的维度加载的区块数
- 类型: HUD
- 选项: `dynamic`, `all`, `overworld`, `the_nether`, `the_end`
- 默认: `dynamic`
#### 移动方块数 (movingBlocks)
在方块移动结束时进行记录
- 类型: 控制台
- 选项: `full`, `brief`
- 默认: `full`
#### poi
记录兴趣点的变更 (实验性)
- 类型: 控制台
- 选项:
- 不适用 (1.18.2-)
- `all`, `village`, `bee_home`, `acquirable_job_site` (1.19.4+)
- 默认
- 不适用 (1.18.2-)
- `all` (1.19.4+)
### 规则
#### 索引
- [bedrockNoBlastResistance](#基岩无爆炸抗性-bedrocknoblastresistance)
- [betterMobCap](#更好的刷怪上限-bettermobcap)
- [betterOpPlayerNoCheat](#更好的op玩家不准作弊-betteropplayernocheat)
- [blockDropStackVelocityMultiple](#方块掉落物速度乘数-blockdropstackvelocitymultiple)
- [commandAddress](#全局路径点命令开关-commandaddress)
- [commandAddressTp](#全局路径点传送命令开关-commandaddresstp)
- [commandC](#旁观者模式切换命令开关-commandc)
- [commandGoHome](#回程命令开关-commandgohome)
- [commandKillItem](#清除掉落物命令开关-commandkillitem)
- [commandTpt](#传送到玩家命令开关-commandtpt)
- [disableBatSpawning](#禁用蝙蝠生成-disablebatspawning)
- [dragonEggFallDelay](#龙蛋下落延迟-dragoneggfalldelay)
- [fakePlayerForceOffline](#假人强制离线-fakeplayerforceoffline)
- [fakePlayerDataFix](#假人数据修复-fakePlayerDataFix-1219)
- [fakePlayerResidentBackupFix](#备份不保留假人修复-fakeplayerresidentbackupfix)
- [forceTickPlantsReintroduce](#0t强制更新植物状态-forcetickplantsreintroduce-116)
- [foxNoPickupItem](#禁用狐狸叼起物品-foxnopickupitem)
- [frostWalkerNoFreezing](#冰霜行者无冰冻-frostwalkernofreezing)
- [giveLimit](#give命令限制-givelimit-117)
- [itemDiscardAge](#掉落物消失刻-itemdiscardage)
- [killItemAwaitSeconds](#清除掉落物执行延迟-killitemawaitseconds)
- [legacyHoneyBlockSliding](#老式蜂蜜块滑落-legacyhoneyblocksliding-1212)
- [maxPlayersOverwrite](#最大玩家数量重写-maxplayersoverwrite)
- [tickFluids](#流体更新-tickfluids)
#### 基岩无爆炸抗性 (bedrockNoBlastResistance)
使得基岩无法阻挡爆炸,尽管其自身不会被破坏
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `CREATIVE`, `TNT`
#### 更好的刷怪上限 (betterMobCap)
使灾厄巡逻队和幻翼的生成受刷怪上限影响
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `FEATURE`, `EXPERIMENTAL`
#### 更好的op玩家不准作弊 (betterOpPlayerNoCheat)
为 opPlayerNoCheat 添加更多影响的指令
影响的指令列表:`/kill`,`/clear`,`/effect`,`/item` 和 `/difficulty`
仅在加载了 [Carpet TIS Addition](https://github.com/TISUnion/Carpet-TIS-Addition) 且 `opPlayerNoCheat` 为 `true` 时生效
~~你也不想失去刷铁机里面的掠夺者,对吧~~
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `SURVIVAL`, `CHEAT`
#### 方块掉落物速度乘数 (blockDropStackVelocityMultiple)
方块被破坏时生成的掉落物的速度的乘数
- 类型: `double`
- 默认值: `1d`
- 参考选项: `0`, `0.5`, `1`, `2`
- 范围: `[0,)`
- 分类: `AYAKA`
#### 全局路径点命令开关 (commandAddress)
启用 `/address` 和 `/ad` 命令以操作服务器全局路径点
- 类型: `String`
- 默认值: `false`
- 参考选项: `false`, `true`, `ops`, `0`, `1`, `2`, `3`, `4`
- 分类: `AYAKA`, `COMMAND`
#### 全局路径点传送命令开关 (commandAddressTp)
启用 `/address tp` 和 `/ad tp` 命令以传送到服务器全局路径点
- 类型: `String`
- 默认值: `false`
- 参考选项: `false`, `true`, `ops`, `0`, `1`, `2`, `3`, `4`
- 分类: `AYAKA`, `COMMAND`, `CHEAT`
#### 旁观者模式切换命令开关 (commandC)
启用 `/c` 命令以在 生存模式 和 旁观者模式 中切换
- 类型: `String`
- 默认值: `false`
- 参考选项: `false`, `true`, `ops`, `0`, `1`, `2`, `3`, `4`
- 分类: `AYAKA`, `COMMAND`, `CHEAT`
#### 回程命令开关 (commandGoHome)
启用 `/gohome` 命令以传送到重生点
- 类型: `String`
- 默认值: `false`
- 参考选项: `false`, `true`, `ops`, `0`, `1`, `2`, `3`, `4`
- 分类: `AYAKA`, `COMMAND`, `CHEAT`
#### 清除掉落物命令开关 (commandKillItem)
启用 `/killitem` 命令以清除加载范围内的掉落物
- 类型: `String`
- 默认值: `false`
- 参考选项: `false`, `true`, `ops`, `0`, `1`, `2`, `3`, `4`
- 分类: `AYAKA`, `COMMAND`, `CREATIVE`
#### 传送到玩家命令开关 (commandTpt)
启用 `/tpt` 命令以传送到其他玩家
- 类型: `String`
- 默认值: `false`
- 参考选项: `false`, `true`, `ops`, `0`, `1`, `2`, `3`, `4`
- 分类: `AYAKA`, `COMMAND`, `CHEAT`
#### 禁用蝙蝠生成 (disableBatSpawning)
禁用蝙蝠的自然生成
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `FEATURE`
#### 龙蛋下落延迟 (dragonEggFallDelay)
龙蛋下落前延迟的游戏刻数
设置为2以匹配沙子等其他重力方块,设置为0或5以使用原版值
- 类型: `int`
- 默认值: `5`
- 参考选项: `0`, `2`, `5`
- 范围: `[0,)`
- 分类: `AYAKA`
#### 假人强制离线 (fakePlayerForceOffline)
强制假人以离线模式生成
(1.16+) 仅在 allowSpawningOfflinePlayers 为 true 时生效
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `EXPERIMENTAL`, `BOT`
#### 假人数据修复 (fakePlayerDataFix) (1.21.9+)
修复假人数据在重新加入服务器时丢失的问题
参见 [carpet-2110](https://github.com/gnembon/fabric-carpet/issues/2110)
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `EXPERIMENTAL`, `BUGFIX`, `BOT`, `CARPET_MOD`
#### 备份不保留假人修复 (fakePlayerResidentBackupFix)
修复回档后假人不会重新加入世界的问题
仅在加载了 [GCA](https://github.com/Gu-ZT/gugle-carpet-addition) 且 `fakePlayerResident` 为 `true` 时生效
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `EXPERIMENTAL`, `BUGFIX`, `BOT`
#### 0t强制更新植物状态 (forceTickPlantsReintroduce) (1.16+)
重新引入 1.15.2 及更早版本中仙人掌、竹子、紫颂花、甘蔗在计划刻中(错误地)触发随机刻的特性
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `FEATURE`, `REINTRODUCE`
#### 禁用狐狸叼起物品 (foxNoPickupItem)
阻止狐狸叼起掉落物,尽管它仍会被吸引
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `FEATURE`
#### 冰霜行者无冰冻 (frostWalkerNoFreezing)
阻止附魔冰霜行者的靴子冻住水源
在 1.21+ 中可能导致意料外的行为
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `FEATURE`, `EXPERIMENTAL`
#### give命令限制 (giveLimit) (1.17+)
give 命令的限制乘数
实际限制值 = 值 * 最大堆叠数
- 类型: `int`
- 默认值: `5`
- 参考选项: `0`, `1`, `10`, `100`, `1000`
- 范围: `[0,)`
- 分类: `AYAKA`, `COMMAND`, `CREATIVE`
#### 掉落物消失刻 (itemDiscardAge)
修改掉落物自然消失前的游戏刻数
设置为 `0` 或 `6000` 以使用原版值
最大值为 `72000` (一小时)
- 类型: `int`
- 默认值: `0`
- 参考选项: `0`, `3000`, `3600`, `6000`, `12000`, `72000`
- 范围: `[0,72000]`
- 分类: `AYAKA`, `CREATIVE`
#### 清除掉落物执行延迟 (killItemAwaitSeconds)
清理掉落物之前的等待秒数
- 类型: `int`
- 默认值: `5`
- 参考选项: `0`, `5`, `10`, `30`
- 范围: `[0,)`
- 分类: `AYAKA`, `COMMAND`, `CREATIVE`
#### 老式蜂蜜块滑落 (legacyHoneyBlockSliding) (1.21.2+)
将非生物实体在蜂蜜块上滑落时的速度计算替换为 1.21.1 及更低版本中的方法
参见 [MC-278572](https://bugs.mojang.com/browse/MC/issues/MC-278572) 和 [MC-275537](https://bugs.mojang.com/browse/MC/issues/MC-275537)
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `BUGFIX`, `EXPERIMENTAL`, `REINTRODUCE`
#### 最大玩家数量重写 (maxPlayersOverwrite)
重写服务器最大玩家数量
设置为0以使用原版值
在 1.21.9+ 专用服务端中被禁用
- 类型: `int`
- 默认值: `0`
- 参考选项: `0`, `8`, `10`, `20`, `50`, `100`
- 范围: `[0,)`
- 分类: `AYAKA`
#### 流体更新 (tickFluids)
流体是否更新
影响流体计划刻和随机刻
- 类型: `boolean`
- 默认值: `false`
- 参考选项: `false`, `true`
- 分类: `AYAKA`, `CREATIVE`, `EXPERIMENTAL`
## 生命周期计划
### 当前支持的版本
目前,以下 Minecraft 版本正在积极地获得新功能和错误修复的支持
| Minecraft 版本 | **支持至** |
|--------------|-------------------------|
| 1.14.4 | ✔️ 长期支持 |
| 1.15.2 | ✔️ 长期支持 |
| 1.16.5 | ✔️ 长期支持 |
| 1.17.1 | ✔️ 长期支持 |
| 1.18.2 | ✔️ 长期支持 |
| 1.19.4 | ✔️ 长期支持 |
| 1.20.1 | ✔️ 长期支持 |
| 1.20.6 | ✔️ 长期支持 |
| 1.21-1.21.8 | 🕒 Minecraft 1.23 快照发布时 |
| 1.21.9-10 | 🕒 待定 |
### 已结束支持的版本
以下 Minecraft 版本已不在支持范围内。 除非出现了严重的漏洞,否则这些 Minecraft 版本将不再获得支持
| Minecraft 版本 | **最后的版本** | **发布日期** |
|--------------|-----------------------------------------------------------------------------------|----------------|
| 1.19.2 | [v0.3.1](https://github.com/AyakaCraft/Carpet-Ayaka-Addition/releases/tag/v0.3.1) | 2025 年 3 月 2 日 |
### 计划支持的版本
以下 Minecraft 版本计划在未来的版本中得到支持
| Minecraft 版本 | 支持时间 |
|--------------|------|
## 使用的开源库
- Minecraft使用的库
- [Fabric Loader](https://github.com/FabricMC/fabric-loader)、[fabric-loom](https://github.com/FabricMC/fabric-loom) 和 [yarn映射](https://github.com/FabricMC/yarn)
- [preprocessor](https://github.com/ReplayMod/preprocessor) (或 [Fallen的版本](https://github.com/Fallen-Breath/preprocessor))
- [shadow](https://github.com/GradleUp/shadow)、[license-gradle](https://github.com/hierynomus/license-gradle-plugin)、[modpublisher](https://github.com/firstdarkdev/modpublisher)
- [conditional-mixin](https://github.com/Fallen-Breath/conditional-mixin)
- [fabric-carpet](https://github.com/gnembon/fabric-carpet)
- [Carpet TIS Addition](https://github.com/TISUnion/Carpet-TIS-Addition) 和 [GCA](https://github.com/Gu-ZT/gugle-carpet-addition)