
复制粘贴器
Fabric客户端+服务端模组:复制/粘贴Minecraft长方体区域至.nbt,支持玩家相对定位、交互式选择、粘贴预览及撤销功能。
查看大图
将长方体区域复制到文件中。精确粘贴到您想要的位置——以您的站位为锚点。
Copy Paster 是一个 Fabric 客户端 + 服务端模组,专为生存和创造模式的建筑玩家设计,希望在不离开游戏的情况下,以快速、可视化的方式复制结构。在世界中选择一个区域,在聊天栏中命名,稍后粘贴——位置取决于你复制和粘贴时站立的位置,因此偏移保持直观。
- 交互式
/copy— 点击两个角落;瞄准时实时线框预览 - 粘贴幽灵预览 — 当方块将被覆盖时显示青色轮廓
- 撤销 —
/pasteundo恢复上一次粘贴(内存存储,重启后清除) - 乌克兰语 (
uk_ua) — 完整的 UI 文本,与英语并存 - 可配置高亮 —
config/copypaster.yml或可选的 Mod Menu + Cloth Config
维护者文档:
CLAUDE.md· 发布说明:CHANGELOG.md
安装
| 位置 | 内容 |
|---|---|
| 专用服务器 | copy_paster-<version>.jar 放入 mods/ 文件夹 + Fabric API |
| 每位玩家 | 相同的 JAR 放入客户端 mods/ 文件夹(/copy、预览、HUD 必需) |
纯服务端模式: 坐标式 /copy x1 y1 z1 x2 y2 z2 和所有 /paste 命令仍可使用;纯 /copy 需要客户端模组。
可选: Mod Menu + Cloth Config 用于游戏内配置高亮颜色。
快速开始
1 · 保存区域
- 站在你希望作为此复制的锚点位置。
- 运行
/copy。 - 攻击角点 1,然后攻击角点 2(蓝色线框跟随准星)。
- 使用(右键)可随时取消。
- 在聊天栏中输入结构名称(
a–z、0–9、_、-,最多 64 个字符)。输入cancel可中止(60 秒)。
传统方式: /copy <x1> <y1> <z1> <x2> <y2> <z2> 然后在聊天栏命名——或绑定 [ / ] 键(选项 → 控制 → 杂项中,默认未绑定)。
2 · 粘贴回来
- 站在复制时所在的相对位置。
/paste <名称>— 如果幽灵预览提示有覆盖,使用/paste <名称> confirm确认。- 保存聊天栏中的撤销 ID,用于
/pasteundo <ID>。
命令
| 命令 | 描述 |
|---|---|
/copy |
交互式方块选择(需要客户端模组) |
/copy <x1> <y1> <z1> <x2> <y2> <z2> |
坐标选择 |
/paste <名称> |
以玩家相对锚点粘贴 |
/paste <名称> confirm |
覆盖警告后确认粘贴 |
/pasteundo <ID> |
恢复某次粘贴的方块 |
/copylist |
列出已保存的结构 |
/copyinfo <名称> |
尺寸、维度、偏移、元数据 |
/copydelete <名称> |
删除 .nbt + .json 文件 |
所有命令都需要在服务器上拥有管理员权限。
控制
| 输入 | 操作 |
|---|---|
/copy |
开始交互式选择 |
| 攻击方块 | 设置角点 1 → 2 |
| 使用 | 取消选择 |
[ / ](若已绑定) |
传统角点快捷键 |
限制与存储
| 最大体积 | 32 768 个方块 |
| 文件 | 服务器 copypaster/structures/ 文件夹 — <名称>.nbt + <名称>.json |
| 撤销 | 仅内存存储;服务器重启后清除 |
| 高亮颜色 | 客户端 config/copypaster.yml |
构建
./gradlew clean jar
# → build/libs/copy_paster-<版本>.jar
需要 Java 25。部署手册(gserver 上的 Fabric)请参见 CLAUDE.md。
许可证
请参阅仓库中的许可证文件(若有);否则在本仓库添加许可证之前,请将其视为 CrazyHouse 的私有工具。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。