资源图标

[机制/聊天/娱乐]BuffPrefix —— 给玩家戴上一个有Buff效果的称号吧![2.1] 1.2.4

没有下载许可
英文名称
BuffPrefix
中文名称
效果称号
来源
原创
API类型
TerrariaServerAPI
插件类型
  1. 娱乐
  2. 信息
  3. API
语言支持
  1. 简体中文
适用版本
  1. 1.3.x.x
  2. 1.4
前置Mod/插件
TShock(必选) ,PlaceholderAPI(必选) , BeanChat(可选)
原帖地址
就这里啦
开源地址
https://gitee.com/Crafty/buff-prefix
API版本
2.1
BuffPrefixV2
效果称号

简介
  • 该插件可以给予玩家一个带有Buff或者Debuff效果的称号
  • 称号会在聊天的时候在玩家名字前显示
  • 瞬间逼格满满有木有
  • BuffPrefix=BP=白嫖
  • 本插件不和Permbuffs插件兼容
  • 请配合PlaceholderAPI 和BeanChat使用
  • PlaceholderAPI YYDS!

用法
  1. 在本帖下载插件本体
  2. 将插件本体扔进服务端的ServerPlugins文件夹
  3. 重启服务器

指令&权限
管理员指令[ 对应权限: bp.admin ]介绍
/bpadmin help显示插件使用帮助信息
/bpadmin create [称号名字]添加一个称号
/bpadmin remove [称号ID]删除指定ID的称号
/bpadmin give [称号ID] [玩家名字]将指定ID的称号给予玩家
/bpadmin remove [称号ID] [玩家名字]将指定ID的称号从玩家称号仓库中删除
/bpadmin addbuff [称号ID] [效果ID]给指定ID的称号添加效果(可以是Buff也可以是Debuff)
/bpadmin delbuff [称号ID] [效果ID]删除指定ID的称号的指定效果
/bpadmin list列出所有称号


玩家指令[ 对应权限: bp.user ]介绍
/bp help显示使用帮助信息
/bp switch [称号ID]佩戴指定ID的称号
/bp takeoff卸下当前佩戴的称号
/bp list列出所拥有的称号
/bp me查看当前称号的信息

我不知道Buff的ID怎么办?没事!点我

PlaceHolderAPI变量注册表​
此插件注册了变量 {prefixName}
在BeanChat的聊天配置里边加上这个就可以在聊天栏显示称号了
如何弄有颜色的称号呢?PAPI里都有说明的用&+字母/数字 即可
具体显示什么颜色看PAPI帖子介绍

图片时间
自己装上康康或者去讨论那边康康​

Q&A
  • Q:插件报错Newtonsoft.json版本问题

    A:本插件引用的Newtonsoft.json的版本为10.0
    可能只能在4.3.26或者4.3.25版本的TShock使用吧

  • Q:支持PE嘛?

    A:支持

尾言
嗯哼?我觉得没多少个人看到这里吧。在使用的过程中发现bug记得及时反馈给我呀!!。PE版本的BuffID可能和PC版的不一样,尽量避免不要输错呀,到时候报错的话,emmm
非常感谢本次提供灵感以及帮忙测试的用户@笛言华

更新计划
  • 支持SQL存储,多服使用(已完成)
  • 支持聊天色彩的改变(已完成)
  • 还没灵感​

最新更新

  1. 新版本V1.2.4更新内容

    成功对接PlaceholderAPI 成功适配BeanChat 简化之前繁琐的上色过程 支持&+数字/字母 一键上色(详细请看PAPI帖子)
  2. 新版本V1.2.2更新内容

    修复玩家连接服务器中途退出时产生的黄字报错 修复数据库读取称号个数不正确而产生称号错误 更改称号默认不带[],给服主们自己定义
  3. 新版本V1.2.1更新内容

    尝试修复数据库相关的黄字报错 优化玩家数据获取

最新评论

文件为什么找不到
Bean_Paste
Bean_Paste
论坛下载的文件 名字是经过加密处理的,你自己从浏览器的下载管理那里 一般都会有打开文件目录的,找一下咯,然后把名字改了
大佬,创建称号的时候显示命令失败,请检查日志与细节应该怎么解决
Bean_Paste
Bean_Paste
那你就检查一下日志 然后发报错信息给我,你在这光说我也不知道怎么解决你的问题
请问权限组怎么添加,我输入的是
/group addperm default tshock.bp.user

/group addperm superadmin tshock.bp.user
Bean_Paste
Bean_Paste
我标明的权限根本不带tshock. 你怎么就那么聪明的加上去了呢
打扰啦,大佬,有些buff的效果是和时间挂钩的,可以加个自己定义buff剩余时间嘛,不定义默认60s这样。
Bean_Paste
Bean_Paste
那buff效果要怎么触发呢?
大佬,你这个新版本的没法用啊,设置称号后有效果但是没有称号
Bean_Paste
Bean_Paste
有没有报错?

* 这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

顶部