- 版权类型
- 原创
- 插件中文名称
- 简易地图画
- 插件英文名称
- ColorfulMap
- 支持的核心(服务端)
- Paper
- Folia
- Purpur
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 1.20
简介
ReColorfulMap 可以将图片自动转换为地图画阵列,用以方便地悬挂公告、装饰画、地图等。该插件是 ColorfulMap 的重制版,旧版本会在插件文件夹下产生大量的缓存图片。每次服务器启动都需要重新加载这些图片,并且难以区分哪些图片是有用的 哪些图片是废弃的,十分难以管理。
不论是 ColorfulMap 还是 ReColorfulMap 它们的实现方式均源自于 ImageFrame 和 ImageMaps. 你可以认为这是简化版的 ImageFrame 或者 ImageMaps 的高版本重置。
功能
- 自动将图片转换为地图画阵列;
- 图片缩放;
- 自动放置到展示框阵列;
- 支持消耗金钱生成地图画 (需要 Vault 依赖);
- 一键取回地图画 (主要新增功能);
支持版本
- 1.20.1+ (Paper、Folia)
使用方法
- 首先需要将你准备的图片上传到 图床(这是我的自建图床,仅供测试使用)这样插件才能通过网络获取到图片内容。上传完成后复制得到的图片地址。
- 在游戏中使用指令:/tomap <图片地址> 获得地图:
由于 Minecraft 中的一张地图只能容纳最大 128 x 128 像素的图片,所以 ReColorfulMap 会自动将你的图片自动分片。 无需担心分片后的图片顺序等问题,你实际上只会拿到一张缩略图,ReColorfulMap 会告诉你需要多少个展示框来放置完整的图片, 并在你放置的时候自动放置图片分片。
例如上面这张图片, ReColorfulMap 会告诉你需要 8 x 13 个展示框来放置这张图片。 - 准备好展示框后,将地图放置在展示框阵列的 左下角,插件会自动放置其他地图画:
- 如果图片过大或者过小,你可以在指令后添加一个缩放参数,例如 /tomap <url-you-just-got> 0.3 表示渲染为原图的 30% 大小。 如果你希望填满所有展示框边缘而不留下任何白边,你需要确保你的图片分辨率是 128 的倍数。
管理员手册
指令与权限节点
Function | Command | Permission Node | Default |
---|---|---|---|
生成地图画 | /tomap <image-url> [scalling] | recolorfulmap.tomap | true |
重载配置 | /reloadColorfulMap | recolorfulmap.admin | op |
清理缓存 | /cleanColorfulMap | recolorfulmap.admin | op |
配置文件参考
# 严禁修改此字段version: 2
# 最大展示框阵列大小
# 32 x 18 表示图片不能大于 4096 x 2304 像素
# 不要将此值设置过大,可能会导致卡顿
max-frame-x: 32
max-frame-y: 18
# 语言文件,查看 plugins/FurnitureCore/languages 文件夹中的其他语言文件
language: en_us
# 经济系统 (需要 Vault 和经济插件)
# 如果为 true,玩家需要为每个地图付费
# 此功能可有效防止玩家滥用插件
economy:
enable: false
cost-per-map: 100.0
# 图床地址白名单,你可以指定玩家只能使用白名单中的图床地址
# 借助图床的过滤功能,可以有效防止玩家使用不当图片
# 留空表示不启用白名单
address-white-list:
- ''
# 调试模式,如果报告错误请打开此选项
debug: true
获取帮助
GitHub: IssuesQQ群:309428300