用于将图片转换为地图画,悬挂在展示框上增添装饰。
Go to file
2024-02-23 11:24:16 +08:00
.gitea/workflows 加入CI-CD脚本 2024-02-20 23:27:40 +08:00
.github/workflows 加入CI-CD脚本 2024-02-20 23:27:40 +08:00
src/main 实现了基本功能 2024-02-20 23:25:31 +08:00
.gitignore 实现了基本功能 2024-02-20 23:25:31 +08:00
pom.xml 实现了基本功能 2024-02-20 23:25:31 +08:00
README.md 补充了readme 2024-02-23 11:24:16 +08:00

ColorfulMap

开源地址:Gitea

文档地址:Doc

简介

用于将图片转换为地图画,悬挂在展示框上增添装饰。

说明

本插件大约相当于 ImageFrame 的简版以及 ImageMaps 的高版本重制版。前者功能丰富,不过可能由于项目体量较大,对于新版本的兼容较慢,后者在 1.18 开始就停止了更新,切不支持 Folia 核心。

功能介绍

  • 将图片转换为地图画;
  • 图片缩放;
  • 自动放置;

支持版本

  • 1.20.1+ (Paper、Folia)

安装方法

  1. 将插件放入服务器的 plugins 目录下
  2. 重启服务器
  3. plugins/ColorfulMap/config.yml 中配置
  4. 重启服务器

玩家使用方法

  1. 首先需要将你想要转换的图片上传到 图床 ,便于本插件从网络读取图片内容。上传完成后会得到一个图片的网络地址,复制此地址。

  2. 在游戏中输入指令:/tomap <图片地址> 即可获得一张地图。地图的左上角会显示这张地图画所需的展示框阵列的尺寸,如下图所示 5x4 代表你需要在墙上准备一组长5格宽4格的展示框阵列才能摆的下这张地图画。

  1. 对着展示框阵列的左下角展示框摆放此地图,则会自动在墙上的剩余展示框内放置对应的地图。

  2. 如果图片太大或太小可以尝试在指令后加入缩放倍率,例如 /tomap <图片地址> 0.5表示将以原图的50%大小渲染。如果你希望将图片填满所有地图边缘处没有留白,那么你需要保证你的图片的长宽分辨率均为128的倍数因为在MC中一张地图的分辨率为128x128。

管理员指南

指令

以下指令中尖括号 <> 表示必填,方括号 [] 表示选填。

玩家指令

功能 指令
生成地图画 /tomap <图片地址> [缩放倍率]

管理员指令

配置文件参考

MaxFrameX: 32

MaxFrameY: 18

Debug: false

TODO