- 支持版本
- 1.13.X
- 1.14.X
- 1.15.X
- 1.16.X
- 1.17.X
- 1.18.X
- 1.19.X
- 1.20.X
- 1.21.X
- 26.X
功能特色
- 跨服地图画 — 通过共享的 MySQL 数据库,在多个 Minecraft 服务器之间共享地图画数据。
- 地图画持久化 — 保存地图画像素快照,减少服务器重启或跨服后地图画数据丢失的风险。
- 跨世界支持 — 在不同世界中使用保存的地图画。
- 地图画复制 — 通过 GUI 界面复制自己创建的地图画。
- 管理员复制 — 管理员可以复制其他玩家创建的地图画。
- 防止原版复制 — 制图台会限制复制插件生成的地图画,普通地图仍可按插件规则处理。
- 地图标记处理 — 针对受支持的地图画处理不需要的玩家或物品展示框标记。
- GUI 操作界面 — 通过图形界面完成地图转换与复制操作。
- 经济系统支持 — 可与 Vault 及兼容的经济插件集成。
- 语言文件 — 可根据服务器需求调整插件语言。
- 多种存储方式 — 单服可使用 SQLite;跨服共享数据需要配置 MySQL。
使用方法
1. 转换地图画
- 将一张普通的已探索地图拿在主手。
- 快速双击 Shift,打开地图转换菜单。
- 查看转换所需的费用。
- 在 GUI 中确认转换。
- 插件会登记地图画,并保存对应的像素快照。
2. 复制地图画
- 手持自己创建的地图画。
- 快速双击 Shift,打开复制菜单。
- 选择需要复制的数量。
- 确认操作。
3. 跨服同步
例如:- 在生存一区创建地图画。
- 切换到生存二区。
- 在目标服务器中继续使用已保存的地图画。
4. 地图画快照持久化
转换后的地图画会保存像素快照,而不是持续依赖本地地形更新。因此,周围方块发生变化时,不会自动覆盖已保存的地图画画面。
安装方法
- 从 SpigotMC 插件页面 下载最新版本的插件 JAR。
- 如果需要经济功能,请安装 Vault 和兼容的经济插件。
- 将插件 JAR 放入服务器的 plugins/ 文件夹。
- 启动服务器。
- 查看插件生成的配置文件,并根据需要进行调整。
存储配置
SQLite — 单服务器
SQLite 适合单台服务器使用,不需要单独部署数据库服务。storage: sqlite
MySQL — 多服务器
如果需要在 BungeeCord 等多服务器网络中共享地图画数据,请将所有参与同步的服务器配置为使用同一个 MySQL 数据库。storage: mysql
database:
host: 127.0.0.1
port: 3306
database: epicminimapdrawing
username: your_username
password: your_password
useSSL: false
请将示例数据库地址、数据库名称、用户名和密码替换为实际值。
重要: 升级插件前请备份数据库。部分较早版本创建、尚未保存像素快照的地图画,可能需要重新转换才能获得新版本的快照数据。
命令与权限
请以当前安装版本生成的命令、权限配置及 SpigotMC 插件页面为准。不同版本的命令别名或权限节点可能不同,请勿直接套用其他版本的配置。
兼容性
- 服务端: Spigot、Paper 及兼容的服务端实现
- Minecraft 版本: 请查看 SpigotMC 插件页面列出的实际测试版本
- 经济系统: 如需使用经济功能,请安装 Vault 和兼容的经济插件
- 存储方式: SQLite 或 MySQL
- 代理跨服网络: 多服务器共享地图画数据需要使用同一个 MySQL 数据库
问题反馈与支持
发现 Bug 或有功能建议?请前往 SpigotMC 插件页面 反馈。
提交问题时,建议附上:
- Minecraft 服务端版本
- 插件版本
- 相关服务器日志或报错堆栈
- 复现问题的具体步骤
支持项目
如果 EpicMiniMapDrawing 对你有帮助,欢迎在 SpigotMC 留下评价,或推荐给其他 Minecraft 服务器管理者。创作地图画,保存地图画,让地图画跨服延续。