一个用于 PaperMC 的插件,旨在允许地图作者使他们的地图不可复制。该插件是在几个月的时间内(有较大间隔)编写的,总体来说相当简单。
## 服务器所有者的使用方法
1. 从 [发布页面](https://github.com/AnotherPillow/NoMapartCopying/releases) 下载最新的 jar 文件,如果适用,从 Github 工作流程下载或从源代码构建
- 要从源代码构建,请下载此存储库并运行 `./gradlew.bat build`(如果不是 Windows,则仅运行 `./gradlew build`)
2. 将生成的 .jar 文件放在服务器的插件文件夹中。
### 配置
- `locker-item` 是用于防止地图复制的物品。必须是非命名空间的材质名称。 默认为 `RED_STAINED_GLASS_PANE`
- `rename-item` 是否将新的地图物品重命名为红色名称。
- `close-cartography-attempted-use` 由于 1.19.2 的限制,没有用于绘图表制作的事件(直到 1.21 仍然如此)。这意味着防止绘图表制作很困难。如果启用,此选项将导致任何尝试将锁定的地图(无论所有者是谁)放入绘图表的人(可能需要插入第二个项目/它是第二个项目)之前无法进行制作,UI 会在制作之前关闭(这不太可能 100% 可靠)。
## 玩家的使用方法
1. [创建地图](https://minecraft.wiki/w/Map#Mapping)
2. 创建你想要的副本。锁定后将无法再创建任何副本。
3. 在工作台中将其与红色玻璃板结合起来

4. 现在你可以安全地分发这张地图了。它无法被复制,并且此 lore 将会保留。如果玩家尝试复制它,则不会在工作台中生成任何物品。

## 灵感
skyblock.net 社区,包括 [此帖子](https://skyblock.onl/threads/option-to-disable-mapart-copying.144363/)。