- 版权类型
- 原创
- 版权链接
- #
- 语言支持
- 中文(简体)
- 前置组件
- CustomMap https://www.minebbs.com/resources/custommap.3026/
- 适配版本(基岩)
- 最新版本
无法前往GitHub跳转下载请自备魔法上网
[MD] <!-- markdownlint-disable MD033 --> # YetAnotherCustomGetMap 另一个更易用的 [CustomMap](https://github.com/yhzx233/CustomMap) 辅助插件! 本插件前置:[CustomMap](https://github.com/yhzx233/CustomMap) ## 介绍 插件使用 [Jimp](https://github.com/oliver-moran/jimp) 库来处理图片以及生成地图画二进制文件,**不需要借助其他程序** ~~但缺点是**处理图片的时候会卡服**~~(该问题已经被解决) (性能更好的 [sharp](https://github.com/lovell/sharp) 库会崩服 悲) 插件支持的图片格式:bmp、gif、jpeg、png、tiff,**不支持** webp 直接上截图,顺便介绍一下插件 ## 截图 **插件指令** YetAnotherCustomGetMap -> YACGM,你也可以在配置文件中更改命令名称  **图片列表**  **选择文件后图片处理方式选择表单** 可选 宽高、处理方式(裁剪/拉伸/保留白边)、处理后水平垂直位置、缩放图片使用的插值法(最近邻/双线性/双三次/埃尔米特/贝塞尔)   **获取地图演示** 受到 [CustomGetMap](https://www.minebbs.com/resources/customgetmap-custommap.4050/) 插件的启发(因为那个插件一次给全部地图很蛋疼),我把插件的给地图逻辑设计成了当空出主手时才会按顺序给一张,还加上了当前已给予的地图信息的提示,这样当拼一些大地图的时候就不会那么蛋疼了 如果你搞乱了顺序,可以随时使用 `yacgm jump <地图序号>` 跳转到某一张地图     ## 使用 1. 先去 Releases 下载本插件,放在插件文件夹下,开服 2. 插件加载成功后会在插件文件夹内生成 `YetAnotherCustomGetMap/img` 文件夹,把图片文件放进里面就可以在插件菜单里看到了 当服务端内安装有 YoyoRobot 时,插件会与其对接,并且提供一个新的机器人指令 `上传地图画` 使用方法见下图  ## 指令 ### `yacgm`(这个指令可以在配置文件中修改) - 不带任何参数 - 打开插件主界面 - `get <fileName:string>` - 直接选择指定的文件,弹出图片处理表单 - `fileName` - 图片文件名,需要带后缀,文件需要在插件的图片文件夹中;当此参数为 `http://`或`https://` 开头的链接时,插件会从该链接获取图片 - `jump <jumpIndex:int>` - 在获取地图的过程中,直接跳转到指定序号的地图 - `jumpIndex` - 要跳转到的地图序号(序号从 1 开始) - `stop` - 在获取地图的过程中,停止获取地图 - `reload` - 重载插件配置(必须 OP 才能执行) ## 配置文件 配置文件路径:`plugins/YetAnotherCustomGetMap/config.json` 请按照下面的注释修改配置文件 注意:实际配置文件里**不能有注释**! ```jsonc { // 插件指令名称,修改后需要重启服务器 "mainCommand": "yacgm", // 插件菜单每页展示的文件数量 "pageLimit": 15 // 是否需要 OP 才能打开插件主界面 "mainPageOP": false, // 是否需要 OP 才能使用 yacgm get 指令(打开处理图片页面) "getPageOP": false } ``` ## 联系我 QQ:3076823485 吹水群:[1105946125](https://jq.qq.com/?_wv=1027&k=Z3n1MpEp) 邮箱:<[EMAIL]lgc2333@126.com[/EMAIL]> ## 赞助 感谢大家的赞助!你们的赞助将是我继续创作的动力! - [爱发电](https://afdian.net/[USER=4310]@lgc2333[/USER]) - <details> <summary>赞助二维码(点击展开)</summary>  </details> ## 更新日志 暂无 [/MD]
[MD] <!-- markdownlint-disable MD033 --> # YetAnotherCustomGetMap 另一个更易用的 [CustomMap](https://github.com/yhzx233/CustomMap) 辅助插件! 本插件前置:[CustomMap](https://github.com/yhzx233/CustomMap) ## 介绍 插件使用 [Jimp](https://github.com/oliver-moran/jimp) 库来处理图片以及生成地图画二进制文件,**不需要借助其他程序** ~~但缺点是**处理图片的时候会卡服**~~(该问题已经被解决) (性能更好的 [sharp](https://github.com/lovell/sharp) 库会崩服 悲) 插件支持的图片格式:bmp、gif、jpeg、png、tiff,**不支持** webp 直接上截图,顺便介绍一下插件 ## 截图 **插件指令** YetAnotherCustomGetMap -> YACGM,你也可以在配置文件中更改命令名称  **图片列表**  **选择文件后图片处理方式选择表单** 可选 宽高、处理方式(裁剪/拉伸/保留白边)、处理后水平垂直位置、缩放图片使用的插值法(最近邻/双线性/双三次/埃尔米特/贝塞尔)   **获取地图演示** 受到 [CustomGetMap](https://www.minebbs.com/resources/customgetmap-custommap.4050/) 插件的启发(因为那个插件一次给全部地图很蛋疼),我把插件的给地图逻辑设计成了当空出主手时才会按顺序给一张,还加上了当前已给予的地图信息的提示,这样当拼一些大地图的时候就不会那么蛋疼了 如果你搞乱了顺序,可以随时使用 `yacgm jump <地图序号>` 跳转到某一张地图     ## 使用 1. 先去 Releases 下载本插件,放在插件文件夹下,开服 2. 插件加载成功后会在插件文件夹内生成 `YetAnotherCustomGetMap/img` 文件夹,把图片文件放进里面就可以在插件菜单里看到了 当服务端内安装有 YoyoRobot 时,插件会与其对接,并且提供一个新的机器人指令 `上传地图画` 使用方法见下图  ## 指令 ### `yacgm`(这个指令可以在配置文件中修改) - 不带任何参数 - 打开插件主界面 - `get <fileName:string>` - 直接选择指定的文件,弹出图片处理表单 - `fileName` - 图片文件名,需要带后缀,文件需要在插件的图片文件夹中;当此参数为 `http://`或`https://` 开头的链接时,插件会从该链接获取图片 - `jump <jumpIndex:int>` - 在获取地图的过程中,直接跳转到指定序号的地图 - `jumpIndex` - 要跳转到的地图序号(序号从 1 开始) - `stop` - 在获取地图的过程中,停止获取地图 - `reload` - 重载插件配置(必须 OP 才能执行) ## 配置文件 配置文件路径:`plugins/YetAnotherCustomGetMap/config.json` 请按照下面的注释修改配置文件 注意:实际配置文件里**不能有注释**! ```jsonc { // 插件指令名称,修改后需要重启服务器 "mainCommand": "yacgm", // 插件菜单每页展示的文件数量 "pageLimit": 15 // 是否需要 OP 才能打开插件主界面 "mainPageOP": false, // 是否需要 OP 才能使用 yacgm get 指令(打开处理图片页面) "getPageOP": false } ``` ## 联系我 QQ:3076823485 吹水群:[1105946125](https://jq.qq.com/?_wv=1027&k=Z3n1MpEp) 邮箱:<[EMAIL]lgc2333@126.com[/EMAIL]> ## 赞助 感谢大家的赞助!你们的赞助将是我继续创作的动力! - [爱发电](https://afdian.net/[USER=4310]@lgc2333[/USER]) - <details> <summary>赞助二维码(点击展开)</summary>  </details> ## 更新日志 暂无 [/MD]