Repository navigation
Releases: Gufeng-online/carpet-acmax
Release list
Carpet-ACMAX v1.5.8 · Minecraft 26.2
Carpet-ACMAX v1.5.8
适用于 Minecraft 26.2 / Fabric / Java 25。需要 Fabric Loader 0.19.3+、Carpet 26.2 和对应的 Fabric API。
更新内容
- 新任务优先选择完全空的潜影盒,选中后跨轮持续填充,当前盒装满且仍有产物时再换盒。
- 堆叠潜影盒按需一次展开一个,不提前拆开用不到的盒子,避免不断开新盒占满背包。
- 收纳会处理背包中所有同组件产物,包括之前未存下的部分;盒子不足时保留溢出产物。
- 未指定报价的旧式命令按假人当前实际折扣选择低价报价;明确指定 offer 时仍使用所选报价。
- 达到轮数或产物数量目标后,完成收纳、剩余冷却及返程,再结束任务。
安装与装置配置
将 carpet-acmax-addition-v1.5.8.jar 放入服务端 mods。单人游戏放入本地 Fabric 实例的 mods。客户端无需安装本扩展,不要同时安装独立 fake_player_void_trading。
使用已有可正常运行的折跃门虚空交易装置。为避免折跃门维持村民区块加载,需要在已安装 CCA 的服务端开启:
/cca GatewayCannotLoadingChunks true未开启时,假人传送回主岛后可能在 WAIT_GATEWAY 等待约 13 秒,直到外岛村民所在区块真正卸载后才会进行交易。其他玩家或区块加载器也不能让该区块持续加载。
管理员开启并保存假人交易功能:
/carpet fakePlayerVoidTrading true
/carpet setDefault fakePlayerVoidTrading true为已有假人准备材料、潜影盒及背包空位,绑定村民后选择报价:
/voidtrade TradeBot bind
/voidtrade TradeBot trades
/voidtrade TradeBot offer 1 cycle 100
/voidtrade TradeBot offer 1 count 500
/voidtrade TradeBot status
/voidtrade TradeBot stopcycle 和 count 选择一种启动。规则开启后普通玩家也能使用交易命令。交易任务内保留当前收纳盒选择;停止后重新启动会重新优先选择空盒。展开堆叠盒至少需要两个普通背包空槽,请在交易前留足空间。
返程冷却在 config/fake_player_void_trading.json 中通过 returnCooldownSeconds 设置,默认 2 秒,允许 0–60 秒;修改后重启服务器。
附件
carpet-acmax-addition-v1.5.8.jar:安装文件。carpet-acmax-addition-v1.5.8-sources.jar:项目构建的源码包,无需放入mods;与 GitHub 自动生成的源码归档不同。- 两个对应的
.sha256文件:校验值。
本地 38 项测试及该版本 GitHub CI 通过;用户实测开启上述 CCA 规则后,约 13 秒的等待消失。单元测试不代表所有装置与模组组合均已完成游戏内验证。
Carpet-ACMAX v1.5.7 · Minecraft 26.2
Carpet-ACMAX v1.5.7
适用于 Minecraft 26.2 / Fabric / Java 25。需要 Fabric Loader 0.19.3+、Carpet 26.2 和对应 Fabric API。
更新内容
- 移除
fakePlayerVoidTradingAllowNonOp规则。 - 开启
fakePlayerVoidTrading后,所有玩家均可使用假人绑定、交易列表、按轮次/数量交易、状态和停止指令,无需 OP。 - 交易总开关默认仍为关闭;关闭时停止正在运行的任务,所有玩家仍可查询状态或停止任务。
- 修改 Carpet 规则仍需要相应管理权限。
安装与使用
将 carpet-acmax-addition-v1.5.7.jar 放入服务端 mods,替换旧版本。单人游戏放入本地 Fabric 实例的 mods。客户端无需安装本扩展。
管理员开启并保存交易功能:
/carpet fakePlayerVoidTrading true
/carpet setDefault fakePlayerVoidTrading true为已创建并备好材料的 Carpet 假人绑定村民、查看报价,再按需要选择一种交易模式:
/voidtrade TradeBot bind
/voidtrade TradeBot trades
/voidtrade TradeBot offer 1 cycle 100
/voidtrade TradeBot offer 1 count 500
/voidtrade TradeBot status
/voidtrade TradeBot stop仍需要可正常运行的虚空交易装置。完整用法见 README。
升级说明
原有 fakePlayerVoidTradingAllowNonOp 配置项不再生效,无需再开启权限规则。需要恢复旧版时参见 回滚说明。
附件
carpet-acmax-addition-v1.5.7.jar:安装文件。carpet-acmax-addition-v1.5.7-sources.jar:源码包,无需放入 mods。- 对应
.sha256:文件校验值。
Carpet-ACMAX v1.5.6 · Minecraft 26.2
Carpet-ACMAX v1.5.6
适用于 Minecraft 26.2 / Fabric / Java 25。需要 Fabric Loader 0.19.3+、Carpet 26.2 和对应 Fabric API,成品放入服务端 mods。单人游戏放入本地 Fabric 实例;客户端无需安装本扩展。
更新内容
- 手动绑定假人视线内的村民,没有合适目标时选择 5 格内最近的可交易村民。绑定后村民发光 3 秒,聊天栏显示中文交易列表。
- 悬停查看假人实际交易价格、输入材料、产物和附魔;点击
[按轮次]/[按数量]填入指令,在末尾填写目标数字。 - 用
offer编号选择报价,无需物品 ID。支持购买、出售、双材料交易及不同附魔书。 - 材料不足目标时先提示,仍尽力交易;耗尽可支付材料后正常结束。
- 产物优先放入空潜影盒,堆叠盒按需一次展开一个;盒子不足时保留背包,直至无法接收下一笔产物。
- 返程冷却默认 2 秒,可在
config/fake_player_void_trading.json的returnCooldownSeconds修改为 0–60 秒。交易、收纳期间计时,收纳完成且冷却结束才返回。 fakePlayerVoidTradingAllowNonOp默认关闭,仅 OP 可使用全部交易指令;开启后所有玩家可用。- 保留折跃门冷却、掉落物警报、轻松放置铁轨、仙人掌扳手及试炼刷怪间隔五项规则。
快速使用
需要已搭好的虚空交易装置,以及假人携带的交易材料和背包空位。
/carpet fakePlayerVoidTrading true
/player TradeBot spawn
/voidtrade TradeBot bind
/voidtrade TradeBot offer 1 cycle 100
/voidtrade TradeBot offer 1 count 500
/voidtrade TradeBot status
/voidtrade TradeBot stopcycle 与 count 是两种独立启动方式,按需选择一种;数字范围 1–1000000。
允许非 OP 玩家使用并保存设置:
/carpet fakePlayerVoidTradingAllowNonOp true
/carpet setDefault fakePlayerVoidTrading true
/carpet setDefault fakePlayerVoidTradingAllowNonOp true下载文件
carpet-acmax-addition-v1.5.6.jar:安装此文件。carpet-acmax-addition-v1.5.6-sources.jar:源码包,无需放入 mods。- 对应
.sha256:文件校验值。
v1.2 · Minecraft 26.2 / 26.1.2
ACMAX 服务器自用的 Carpet 扩展,纯服务端规则:只装在服务端即可,客户端不用装。
本版本一次提供两个 Minecraft 版本的构建,按自己的服务端版本选一个下载:
| 文件 | 适用版本 | 需要的依赖 |
|---|---|---|
carpet-acmax-addition-v1.2-26.2.jar |
Minecraft 26.2 | Fabric API 0.158.0+26.2 · Carpet 26.2 |
carpet-acmax-addition-v1.2-26.1.2.jar |
Minecraft 26.1.2 | Fabric API 0.155.2+26.1.2 · Carpet 26.1 |
两个文件功能完全一致,只有目标版本不同。
规则
| 规则 | 默认 | 说明 |
|---|---|---|
itemEntityAlarm |
0(关闭) |
掉落物堆积警报:某区块掉落物堆数达到阈值时向全服通报坐标与数量,可选 1000 / 2000 / 4000 / 6000 或任意自定义值 |
railForceStatePlacement |
false |
铁轨强制状态放置:使用轻松放置(Litematica 协议 V3)放铁轨时按投影形状落地(悬空、无支撑的铁轨也能放),并且本次放置不会带动周围铁轨变形;事务结束后立即恢复原版行为,红石换向、无支撑掉落等特性完全不受影响 |
trialSpawnerIntervalFix |
false |
修复试炼刷怪笼生成间隔:把试炼密室 chamber_8、encounter_4 的 160gt(8 秒)改成正常的 20gt(1 秒) |
endGatewayCooldown |
false |
禁用末地折跃门传送之间的 2 秒冷却 |
cactusWrenchRailEnhancement |
false |
仙人掌扳手铁轨增强(需同时开启 flippinCactus),切换铁轨形态不触发方块/邻居更新 |
安装
- 把对应版本的 jar 放进服务端
mods/目录 - 需要 Fabric API 和 Carpet
- 规则用
/carpet指令或config/carpet-acmax.conf单独开关
源码
MIT License