thy646742
本帖最后由 thy646742 于 2021-5-8 22:10 编辑

介绍
一个简单的聊天插件,可以设置并储存玩家的前缀并保存
每个玩家可以设置任意数量的前缀,每一个前缀都有一个键(slot)和一个值(prefix)
特点就是玩家的前缀不是直接放到聊天上,而是作为papi变量被聊天管理插件读取
这样非常方便,因为你可以统一管理多个前缀,并在聊天管理插件中统一管理
有趣的是,这个东西不仅能储存玩家的前缀,还能储存任何关于玩家的信息(比如手机号码)

命令
/customprefix reload : 重载配置文件

/prefix info <target> <slot> : 查看目标的slot槽位中的内容
/prefix set <target> <slot> <prefix> : 把目标slot槽位上的值设为prefix
/prefix reset <target> <slot> : 清除目标slot槽位上的值
/prefix list <target> : 列出目标的所有前缀

权限
customprefix.customprefix : 使用/customprefix命令
customprefix.prefix : 使用/prefix命令

PlaceholderAPI
其他插件可以通过PlaceholderAPI变量来读取玩家前缀
%customprefix_slot% 会返回玩家slot槽位中的变量
比如我在槽位test中的前缀是[TEST],%customprefix_test%返回的就是[TEST]

Config.yml
几乎没什么东西,就是一些消息的自定义

Data.yml
储存着玩家的前缀
格式为
  1. 玩家 :
  2.   '槽位' : '格式'
  3.   '槽位' : '格式'
  4. 玩家 :
  5.   '槽位' : '格式'
  6.   '槽位' : '格式'
复制代码

下载
PrefixPlugin.jar (7.19 KB, 下载次数: 6)
其他




名副其实
插件大小有点诡异。
你确定不是塞了一整个前置库进去?

thy646742
名副其实 发表于 2021-5-8 21:57
插件大小有点诡异。
你确定不是塞了一整个前置库进去?

确实挺奇怪,我研究下。我的lib里面有个spigot-1.12.jar,难道编译的时候把它整进去了?

thy646742
名副其实 发表于 2021-5-8 21:57
插件大小有点诡异。
你确定不是塞了一整个前置库进去?

整明白了!就是编译的时候把服务端jar里面的东西也塞进去了,谢谢提醒!

CubeCraft_
键位前缀?不是很明白 得下载玩玩 支持一下作者

第一页 上一页 下一页 最后一页