概述
Carpet Mod 是 一款为原版 Minecraft 玩法带来的革新性模组,提升了玩家对游戏的控制力和理解度。通过精心设计的改动,消除了游戏中一些烦人的问题。在不影响游戏正常运行与体验的情况下,地毯端提供了一些可选的游戏特性或者原版特性缺少的内容,填补了原版游戏功能的空白。
Carpet 一般多用于需要对游戏环境进行精细控制的服务器管理者与深入探索游戏机制,通过模组实现高级自动化和优化的玩家,通过以下几大类功能的修改和增强,为玩家提供了更深层次的控制:
性能优化:通过加速测试和调整机制,帮助玩家快速迭代自动化设计,减少资源占用;
游戏机制改进:提供了一系列原版游戏中不具备的特性,如更灵活的方块放置、实体操作等;
调试与监控:增强了游戏内的数据监控功能,使玩家能够实时了解服务器状态、性能指标等关键信息。
注意事项
需要注意的是,Fabric 中,本模组会与 OptiFabric 发生冲突。(仅为部分版本,暂无测试具体为哪些版本,根据 GitHub Issue 的作者原话,主要是由于 OptiFine 的更新导致的冲突,OptiFabric 会对冲突进行修复。在 1.19.2 版本下运行正常)
(Neo)Forge 移植版本
窗帘 (Curtain),支持 1.16.5、1.18.2、1.19.2/4、1.20/1.20.1、1.21/1.21.1(NeoForge);
Forge Carpet,目前已停更,请使用上者;
Forged Carpet,仅适用于 1.12.2 版本;
床单 (BedSheet),支持 NeoForge 1.21.1+;
卷帘门(Rolling Gate),支持NeoForge1.21.1。
常用指令合集
1. /carpet: 显示当前地毯版本和非原版规则列表。
/carpet list: 列出所有可用的地毯规则。
/carpet list [
/carpet [
/carpet setDefault
/carpet removeDefault
2. /log: 用于监控游戏中的特定事件。
/log counter [颜色]: 订阅指定颜色的计数器日志。
/log fallingBlocks [brief/full]: 记录下落方块的日志。
/log mobcaps [dimension/dynamic]: 订阅生物容量日志。
/log packets: 订阅网络数据包日志。
/log pathfinding [2/5/10]: 订阅寻路日志。
/log projectiles [brief/full]: 记录投射物的日志。
/log tnt [brief/full]: 在 TNT 爆炸时提供详细信息。
/log tps: 订阅 TPS 日志,显示 TPS 和 MSPT。
3. /tick: 控制游戏刻的各个方面。(目前已加入原版.)
/tick health [ticks]: 返回游戏在各种任务上花费的平均时间。
/tick freeze: 停止实体、世界时间、方块更新和红石的处理。
/tick step [ticks]: 在游戏冻结时推进世界给定数量的游戏刻。
/tick rate [tps]: 改变 TPS(每秒游戏刻数)。
/tick warp [ticks] [cmd]: 让游戏在设定的时间内尽可能快运行。
4. /distance: 用于测量游戏中两点之间的距离。
/distance from <坐标> to <坐标>: 返回两指定坐标之间的距离。
/distance from <坐标>: 储存玩家的初始坐标。
/distance to <坐标>: 假定已经用 to 命令存储了初始坐标,输出至目标位置的距离。
5. /draw: 用于在游戏中绘制各种形状。
/draw sphere <中心> <半径> <方块>: 使用指定的方块围绕指定的圆心坐标生成具有指定半径的球体。
6. /info: 获取方块或实体的信息。
/info block <坐标>: 获取指定坐标的方块信息。
/info entity <选择器>: 获取指定选择器中的实体信息。
7. /counter: 与 /hopperCounters 规则相关,用于计数通过漏斗的物品。
/counter <颜色?> reset: 重置指定颜色的计数器。
/counter <颜色?>: 查询指定颜色的计数器的值。
8. /player: 用于控制或生成玩家。
/player
... [in]
... [at]
... [facing] [facing]:在指定位置生成具有给定名称,指定朝向的假人玩家。
... [in]
... [in]
/player
/player
/player
/player
/player
/player
/player
/player
/player
/player
/player
/player
/player
/player
/player
/player
/player
/player
9. /carpet carpetCommandPermissionLevel [