0.1.3 • Published 12 months ago

koishi-plugin-minecraftpfp-custplugin v0.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

koishi-plugin-minecraftpfp-custplugin

npm

一个生成Minecraft玩家大头照的Koishi插件(移植于 Minecraft-PFP 项目,感谢他们)

alt text alt text alt text alt text alt text alt text

ChangeLog

v0.1.3

新增

  • 设置中可指定背景颜色渐变的默认方向
  • 指令中可追加背景颜色渐变的方向
    1. 方向1( 上 → 下 )
    2. 方向2( 右上 → 左下 )
    3. 方向3( 右 → 左 )
    4. 方向4( 右下 → 左上 )
    5. 方向5( 下 → 上 )
    6. 方向6( 左下 → 右上 )
    7. 方向7( 左 → 右 )
    8. 方向8( 左上 → 右下 )

修复

  • 本插件无法在指令管理界面设置别名和等级权限的问题

修改

  • Koishi的权限系统消息提示由自定义消息提示改为官方消息提示
  • 修改触发指令#PFPPFP
  • 指令的别名与等级设置均交予指令管理界面进行设置。
  • 精简插件设置

v0.1.2

修复

  • 释放渲染资源函数不可用的BUG(修来修去修回去了)

v0.1.1

修复

  • 检测图片区域是否为全黑时提前释放资源导致的BUG

v0.1.0

发布

  • 支持渲染 指定玩家 的大头照
  • 支持简单的Koishi的权限系统,默认为1级
  • 支持渲染的开关设置,需要手动去设置启用
  • 支持渲染的别名设置,默认为#PFPmcpfp
  • 支持设置缺省玩家名称
  • 支持是否显示披风(如果有)
  • 内置三个披风源(暂不可编辑)
    1. 官方源
    2. Optifine Cape源
    3. Minecraftcapes源
  • 支持选择默认的背景色(5个预设背景 + 1个自定义背景)
  • 支持背景演示的参数

Command

PFP -h

>> PFP -h
指令:pfp <玩家名称> [背景颜色..] [渐变方向]
渲染MC玩家大头照
别名:mcpfp。
可用的选项有:
    --<玩家名称>  待渲染的玩家ID
    --[背景颜色]  背景1~背景5(五种预设背景)
    --[背景颜色..]  两个十六进制的颜色(自定义)
    --[渐变方向]  方向1~方向8(八种预设背景)
使用示例:
    PFP Steve 背景2
    PFP Steve #00cdac #02aab0
    PFP Steve 背景2 方向4
    PFP Steve #00cdac #02aab0 方向4

Alias -> Cust CommandName

mcpfp -h

>> mcpfp -h
指令:pfp <玩家名称> [背景颜色..] [渐变方向]
渲染MC玩家大头照
别名:mcpfp。
可用的选项有:
    --<玩家名称>  待渲染的玩家ID
    --[背景颜色]  背景1~背景5(五种预设背景)
    --[背景颜色..]  两个十六进制的颜色(自定义)
    --[渐变方向]  方向1~方向8(八种预设背景)
使用示例:
    PFP Steve 背景2
    PFP Steve #00cdac #02aab0
    PFP Steve 背景2 方向4
    PFP Steve #00cdac #02aab0 方向4

Warning

  • 启用插件前,请先启用并设置好相关依赖插件 koishi-plugin-canvas 及其附属依赖 ,并确保其能正常运行。
  • 使用插件前,先填写并设置好所需信息。
  • 此插件依赖于Mojang的API,通信很可能受到 地区等 影响 (如果发生未知错误可大胆怀疑是 网络问题 )

常规设置

  1. enablePfp 指令 的总开关。(默认值:关闭)

  2. pfpAlias 指令 的别名。(默认值:mcpfp)

  3. pfpLevel 使用指令 所需的最低权限等级。(默认值:1)

  4. initName 指令 的缺省玩家名称。(默认值:steve)

  5. wallColors 自定义渲染的渐变背景色( 5种预设 + 1种自定义 ) 背景1(#00cdac → #02aab0) 背景2(#6a82fb → #fc5c7d) 背景3(#ffb88c → #de6262) 背景4(#f45c43 → #eb3349) 背景5(#b5ac49 → #3ca55c)
    自定义(自定义两者颜色进行渐变)

  6. isShowCape 是否显示大头照时同时显示披风。(默认值:关闭)

Usage

以下是所有命令的使用方法,请自行翻阅。

Minecraft 玩家大头照

PFP <玩家名称>

成功状态

>> PFP steve

alt text

>> PFP steve 背景2

alt text

>> PFP steve #e20000 #0078d7

alt text

失败状态

名称不存在

>> PFP dandjashdnjaod

alt text

  • 可能原因:玩家不存在、网络设置问题

档案未生效

>> PFP dandjashdnjaod
无法获取dandjashdnjaod的PROFILE
  • 可能原因:玩家信息未更新、网络设置问题

致谢

End

  • 都看到这了不得去试一下? -- Aegiszhy
0.1.3

12 months ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago