Minecraft(我的世界)中文论坛

标题: [聊天]PrefixManager——便捷的称号管理插件★全新5.0版本[1.8-1.15.2]

作者: john180    时间: 2014-8-30 20:12
标题: [聊天]PrefixManager——便捷的称号管理插件★全新5.0版本[1.8-1.15.2]
PrefixManager



简介
    本插件是一款多功能的称号管理插件。不同于其他称号插件,本插件的称号由op发放给玩家,每个玩家可以拥有多个称号并自由决定显示哪个称号。








指令
  1. 普通玩家指令
  2. /prm set [prefix/suffix] [称号序号] —— 设定当前使用前缀/后缀
  3. /prm list [prefix/suffix] —— 显示当前拥有的前缀/后缀

  4. 管理员指令
  5. /prm add [玩家ID] [prefix/suffix] [称号] —— 给指定玩家添加称号
  6. /prm show [玩家ID] [prefix/suffix]  —— 显示指定玩家的称号
复制代码
所有参数 prefix/suffix 可以简写输入 p/s



配置文件
  1. format: <[DISPLAYNAME]> [MESSAGE]
复制代码
以上为聊天格式设置,支持颜色代码
[DISPLAYNAME] = 玩家昵称,包括 前缀+玩家名字+后缀
[WORLDNAME] = 玩家所处世界名字
[GROUP] = 玩家用户组名
[MESSAGE] = 消息内容
插件支持调用PlaceholderAPI变量(限5.0.0及以上版本)



权限
  1. prefixmanager.use(包含下列3个权限)
  2.     prefixmanager.list
  3.     prefixmanager.set
复制代码
拥有此权限可使用玩家指令.
  1. prefixmanager.admin
  2.     prefixmanager.show
  3.     prefixmanager.add
  4.     prefixmanager.del
  5.     prefixmanager.save
  6.     prefixmanager.load
  7.     prefixmanager.gadd
  8.     prefixmanager.gdel
  9.     prefixmanager.glist
复制代码
拥有此权限玩家可使用管理员指令。


下载地址:
百度网盘

插件源码:点我



更新日志:
2020.07.25
v5.1.0


如有bug请回复告知我,我会尽快修复的。如果你有建议也可以跟帖告诉我


本插件所用所有代码均为原创,不存在借用/抄袭等行为
本插件为非盈利性插件,免费发布,严禁销售和转卖


作者: 木蚂蚁    时间: 2014-8-30 20:14
支持~~~~~帮顶
作者: z272191619    时间: 2014-8-30 20:15
好,顶,赞!!!
作者: 黑色小白。    时间: 2014-8-30 20:15
我是没当过OP QAQ,不过支持下啦
作者: MIKU—snow    时间: 2014-8-30 20:16
赞一个,很不错@籽岷
作者: leavessoft    时间: 2014-8-30 20:17
是不错,不知道会不会和essgm冲突
作者: john180    时间: 2014-8-30 20:18
avshen 发表于 2014-8-30 20:17
为啥不弄个164的。。

理论上来说164也可以用你可以去试试
作者: john180    时间: 2014-8-30 20:19
leavessoft 发表于 2014-8-30 20:17
是不错,不知道会不会和essgm冲突

调用了Vault的聊天管理不会和groupmanager有冲突的。
作者: 993734092    时间: 2014-8-30 20:32
称号序号是什么
作者: john180    时间: 2014-8-30 20:36
993734092 发表于 2014-8-30 20:32
称号序号是什么

输入/prm list
显示在称号前面的数字就是序号
演示图里面
红石专家的序号就是 1
作者: 993734092    时间: 2014-8-30 20:54
游戏玩家给了称号输入/prm set 1 出现/prm
作者: john180    时间: 2014-8-30 20:56
993734092 发表于 2014-8-30 20:54
游戏玩家给了称号输入/prm set 1 出现/prm

经测试插件不支持1.7.2以下版本
作者: 993734092    时间: 2014-8-30 21:02
john180 发表于 2014-8-30 20:56
经测试插件不支持1.7.2以下版本

我这是1.7.2版本的给了自己称号能用,玩家输入就出现/prm
作者: kyo4437976    时间: 2014-8-31 21:36
我也是。。。给自己OP号可以 玩家输入 就是/prm
作者: john180    时间: 2014-8-31 21:45
kyo4437976 发表于 2014-8-31 21:36
我也是。。。给自己OP号可以 玩家输入 就是/prm

这个是因为你没有给予玩家prefixmanager.use权限导致的
等会我会放出更新版本修复这个显示问题的
作者: z_199355    时间: 2014-9-1 20:24
这个能设置,却无法显示,我用了PEX插件。。而且我是最高权限!ess 的 change-displayname: false 是这个状态!
作者: john180    时间: 2014-9-1 20:25
z_199355 发表于 2014-9-1 20:24
这个能设置,却无法显示,我用了PEX插件。。而且我是最高权限!ess 的 change-displayname: false 是这个状 ...

改成true试试
我是在true的状态下测试插件的
作者: z_199355    时间: 2014-9-1 20:41
john180 发表于 2014-9-1 20:25
改成true试试
我是在true的状态下测试插件的

果然是这个问题,你给他们都说一声吧!
作者: z_199355    时间: 2014-9-1 20:50
对了,提个建议吧,能不能 增加一个 集体加称号的功能 ?就是一条指令,让一个权限组的所有人都有这个称号!
作者: john180    时间: 2014-9-1 22:24
z_199355 发表于 2014-9-1 20:50
对了,提个建议吧,能不能 增加一个 集体加称号的功能 ?就是一条指令,让一个权限组的所有人都有这个称号 ...

恩 这个功能我正在做 不过遇到点问题。
作者: john180    时间: 2014-9-1 22:57
z_199355 发表于 2014-9-1 20:50
对了,提个建议吧,能不能 增加一个 集体加称号的功能 ?就是一条指令,让一个权限组的所有人都有这个称号 ...

你要的功能已添加,下载最新版本即可。
作者: z_199355    时间: 2014-9-2 17:19
john180 发表于 2014-9-1 22:57
你要的功能已添加,下载最新版本即可。

好帅!贴心的大大!
作者: kyo4437976    时间: 2014-9-9 08:19
john180 发表于 2014-8-31 21:45
这个是因为你没有给予玩家prefixmanager.use权限导致的
等会我会放出更新版本修复这个显示问题的 ...

嗯 好的 谢谢
作者: 咸鱼气功王    时间: 2014-9-9 16:16
非常棒的插件。可以自由决定是prefix或者 suffix么?
作者: 574512449a    时间: 2014-9-9 16:58
对了 称号颜色怎么设置?
作者: john180    时间: 2014-9-9 19:33
574512449a 发表于 2014-9-9 16:58
对了 称号颜色怎么设置?

http://ess.khhq.net/mc/
加颜色代码
作者: john180    时间: 2014-9-9 19:35
xiazhen3938 发表于 2014-9-9 16:16
非常棒的插件。可以自由决定是prefix或者 suffix么?

现在只能设置prefix
作者: 咸鱼气功王    时间: 2014-9-9 20:21
john180 发表于 2014-9-9 19:35
现在只能设置prefix

希望能加入啊~~~{:10_512:}
作者: john180    时间: 2014-9-9 20:29
xiazhen3938 发表于 2014-9-9 20:21
希望能加入啊~~~

最近几天没空过几天会加入的
作者: 咸鱼气功王    时间: 2014-9-9 21:47
john180 发表于 2014-9-9 20:29
最近几天没空过几天会加入的

谢谢~~~{:10_512:}
作者: xujh    时间: 2014-9-10 01:40
993734092 发表于 2014-8-30 20:54
游戏玩家给了称号输入/prm set 1 出现/prm

1.6.4可以正常使用
作者: xujh    时间: 2014-9-10 01:52
john180 发表于 2014-8-30 20:56
经测试插件不支持1.7.2以下版本

1.6.4可以啊
作者: 太郎酱    时间: 2014-9-15 17:12
这个~~~
mv多世界会坑么
作者: baq982    时间: 2014-9-15 18:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: Bear__kid    时间: 2014-9-22 20:54
我觉得这个插件直接把我脸都打肿了。。。
作者: m45f    时间: 2014-9-26 14:14
名字打上去了,可是都是说玩家不存在,求解啊
作者: 咸鱼气功王    时间: 2014-9-26 16:00
楼主在控制台输入 prm add 玩家 称号还有如下报错
  1. [15:56:53 WARN]: Unexpected exception while parsing console command "prm add sumdream 22"
  2. org.bukkit.command.CommandException: Unhandled exception executing command 'prm' in plugin PrefixManager v2.0
  3.         at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  4.         at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) ~[spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  5.         at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:769) ~[spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  6.         at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchServerCommand(CraftServer.java:755) [spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  7.         at net.minecraft.server.v1_7_R3.DedicatedServer.aB(DedicatedServer.java:319) [spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  8.         at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:284) [spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  9.         at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:583) [spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  10.         at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:489) [spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  11.         at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  12. Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_7_R3.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
  13.         at com.mcjtf.Prefix.Commands.onCommand(Commands.java:20) ~[?:?]
  14.         at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.7.9-R0.3-SNAPSHOT.jar:git-Spigot-1522]
  15.         ... 8 more
复制代码

作者: 虎力怕    时间: 2014-9-26 20:07
我不是伸手党~
作者: xuehu96    时间: 2014-9-30 22:34
xiazhen3938 发表于 2014-9-26 16:00
楼主在控制台输入 prm add 玩家 称号还有如下报错

转下码 转成ANSI再试试
作者: xuehu96    时间: 2014-9-30 22:35
为什么删除一个玩家的称号, 列表没有 但是还显示
作者: john180    时间: 2014-9-30 22:37
xuehu96 发表于 2014-9-30 22:35
为什么删除一个玩家的称号, 列表没有 但是还显示

已设置的称号删除以后依旧显示,好吧这是我的失误等会我修复。
作者: john180    时间: 2014-9-30 23:56
xuehu96 发表于 2014-9-30 22:35
为什么删除一个玩家的称号, 列表没有 但是还显示

已经修复了
作者: jinloveme    时间: 2014-10-5 21:03
/mangaddp Builder prefixmanager.use 给了玩家权限了 我是MCPC+ 给玩家组权限 但是玩家显示你没有执行的权限 这个是为什么 我给权限了的 OP可以用
作者: john180    时间: 2014-10-5 21:18
jinloveme 发表于 2014-10-5 21:03
/mangaddp Builder prefixmanager.use 给了玩家权限了 我是MCPC+ 给玩家组权限 但是玩家显示你没有执行的权 ...

在spigot上的测试权限系统完全没有问题
请再确认一下权限是不是在正确的世界给了正确的用户组
如果还是不行
请用压缩文件方式打开PrefixManager.jar找到plugin.yml
找到
  1. permissions:
  2.   prefixmanager.use:
  3.     description: 使用/prm的权限
  4.     default: op
复制代码

改成
  1. permissions:
  2.   prefixmanager.use:
  3.     description: 使用/prm的权限
  4.     default: true
复制代码

保存即可
作者: Forever.星域    时间: 2014-10-6 13:55
怎么弄成别的颜色的啊
作者: Mirade    时间: 2014-10-6 17:41
楼主,普通玩家使用不了怎么办
作者: john180    时间: 2014-10-6 18:26
Mirade 发表于 2014-10-6 17:41
楼主,普通玩家使用不了怎么办

给权限了吗
作者: john180    时间: 2014-10-6 18:27
Forever.星域 发表于 2014-10-6 13:55
怎么弄成别的颜色的啊

用颜色代码
作者: 827504794    时间: 2014-10-6 21:09
楼主,添加称号为什么会出现“玩家不存在”,那玩家就是我自己啊{:10_524:}
作者: 827504794    时间: 2014-10-6 21:09
楼主,添加称号为什么会出现“玩家不存在”,那玩家就是我自己啊{:10_524:}
作者: jinloveme    时间: 2014-10-6 21:50
john180 发表于 2014-10-5 21:18
在spigot上的测试权限系统完全没有问题
请再确认一下权限是不是在正确的世界给了正确的用户组
如果还是不 ...

谢谢-我去试试!萌萌哒
作者: 510889082    时间: 2014-10-8 11:50
大大 能不能添加 player 识别

比如我是管理我打个 prm add player 屌丝

《player》识别成自己
作者: john180    时间: 2014-10-8 17:51
827504794 发表于 2014-10-6 21:09
楼主,添加称号为什么会出现“玩家不存在”,那玩家就是我自己啊

你找一下config.yml里面有没有你的名字
作者: john180    时间: 2014-10-8 18:34
510889082 发表于 2014-10-8 11:50
大大 能不能添加 player 识别

比如我是管理我打个 prm add player 屌丝

{:10_493:} 你打一遍自己的名字也不算很麻烦额
作者: 510889082    时间: 2014-10-8 19:25
..... 是做插件对接的吗
其他插件传进的命令 插件自己找执行指令的人

作者: john180    时间: 2014-10-8 19:32
510889082 发表于 2014-10-8 19:25
..... 是做插件对接的吗
其他插件传进的命令 插件自己找执行指令的人

那个是别的插件做 不是我这里做
作者: 打我我    时间: 2014-10-8 19:42
john180 发表于 2014-8-30 20:18
理论上来说164也可以用你可以去试试

1.7.2用不了老是提醒/prm

作者: john180    时间: 2014-10-8 19:53
打我我 发表于 2014-10-8 19:42
1.7.2用不了老是提醒/prm

启动的时候有报错不
我就是在以1.7.2的bukkit为基础编译的
而且我已经在1.7.2测试过了,可以正常使用
作者: 510889082    时间: 2014-10-8 19:55
john180 发表于 2014-10-8 19:32
那个是别的插件做 不是我这里做

......无奈 不会

作者: ruienquan    时间: 2014-10-13 13:07
希望开发1.6.2的版本!  
作者: john180    时间: 2014-10-14 14:38
ruienquan 发表于 2014-10-13 13:07
希望开发1.6.2的版本!

你可以自己试试在1.6.2能不能用
我没有测试过
作者: 咸鱼气功王    时间: 2014-10-17 13:56
哇 更新啦 我去试试能不能和quests配合

作者: topjxr    时间: 2014-10-17 21:15
支持,感觉这个做的挺好的

作者: 小杰S    时间: 2014-10-17 22:59
为什么玩家使用不了称号
作者: john180    时间: 2014-10-17 23:08
小杰S 发表于 2014-10-17 22:59
为什么玩家使用不了称号

提示什么
给权限没
作者: 小杰S    时间: 2014-10-17 23:08
为什么我服务器里的玩家使用不了称号啊,那里显示,你没有该命令的权限
作者: 小杰S    时间: 2014-10-17 23:12
john180 发表于 2014-10-17 23:08
提示什么
给权限没

怎么给权限
作者: john180    时间: 2014-10-17 23:15
小杰S 发表于 2014-10-17 23:12
怎么给权限

http://www.mcbbs.net/thread-292672-1-1.html
作者: 小杰S    时间: 2014-10-17 23:17
john180 发表于 2014-10-17 23:15
http://www.mcbbs.net/thread-292672-1-1.html

看不懂啊,告诉我指令就可以了
作者: john180    时间: 2014-10-17 23:49
小杰S 发表于 2014-10-17 23:17
看不懂啊,告诉我指令就可以了

/mangaddp 用户组名字 prefixmanager.use
作者: 小杰S    时间: 2014-10-17 23:53
john180 发表于 2014-10-17 23:49
/mangaddp 用户组名字 prefixmanager.use

用户组是什么东西
作者: john180    时间: 2014-10-18 00:00
小杰S 发表于 2014-10-17 23:53
用户组是什么东西

你还是好好学习下基础知识再开服吧
作者: 小杰S    时间: 2014-10-18 00:03
john180 发表于 2014-10-18 00:00
你还是好好学习下基础知识再开服吧

用户组是要设置的还是用户名
作者: 小杰S    时间: 2014-10-18 00:18
小杰S 发表于 2014-10-18 00:03
用户组是要设置的还是用户名

帮个忙吧,不然这个插件白下了
作者: 小杰S    时间: 2014-10-18 00:33
帮个忙,怎么给普通玩家使用称号的权限
作者: 小杰S    时间: 2014-10-18 00:45
帮我下啊啊啊啊
作者: 青柠    时间: 2014-10-18 09:17
zan...好东西
作者: wujih    时间: 2014-10-19 09:00
真是不错啊!!!
作者: Ziteng    时间: 2014-10-23 21:48
为什么我的称号显示是白色的啊. 我看你的就有别的颜色、、、小白腐竹求指导.....
作者: john180    时间: 2014-10-23 22:04
Ziteng 发表于 2014-10-23 21:48
为什么我的称号显示是白色的啊. 我看你的就有别的颜色、、、小白腐竹求指导..... ...

百度Minecraft颜色代码
作者: Ziteng    时间: 2014-10-23 22:44
john180 发表于 2014-10-23 22:04
百度Minecraft颜色代码

求详细指令    谢谢了....
作者: john180    时间: 2014-10-24 13:03
Ziteng 发表于 2014-10-23 22:44
求详细指令    谢谢了....

称号前面加上对应颜色代码
作者: AMNdbNMA    时间: 2014-10-24 17:48
可以用指令牌子改称号吗
可以的话要输什么指令
{:10_492:}
作者: orangenihao    时间: 2014-10-29 01:30
本帖最后由 orangenihao 于 2014-10-29 01:42 编辑

经测试在地狱中称号会自动设为默认称号,只能手动设置。希望大神修复一下
作者: john180    时间: 2014-10-29 07:57
orangenihao 发表于 2014-10-29 01:30
经测试在地狱中称号会自动设为默认称号,只能手动设置。希望大神修复一下 ...

在地狱中变回默认称号?
我自己用的时候没遇到过额
作者: orangenihao    时间: 2014-10-29 13:31
john180 发表于 2014-10-29 07:57
在地狱中变回默认称号?
我自己用的时候没遇到过额

大神,我的是MCPC的1.7.2端
地狱世界文件的名字是world_nether
不知道为什么会出现这种情况
作者: john180    时间: 2014-10-29 16:33
orangenihao 发表于 2014-10-29 13:31
大神,我的是MCPC的1.7.2端
地狱世界文件的名字是world_nether
不知道为什么会出现这种情况 ...

额 是不是有插件冲突?
插件应该没什么问题额
作者: orangenihao    时间: 2014-10-29 18:43
john180 发表于 2014-10-29 16:33
额 是不是有插件冲突?
插件应该没什么问题额

不知道为什么,昨天只是地狱自动改回默认称号。现在所有的异世界都自动改了
作者: gtl007    时间: 2014-10-29 19:12
我勒个去,根本不能用啊1.6.4
作者: john180    时间: 2014-10-29 21:00
gtl007 发表于 2014-10-29 19:12
我勒个去,根本不能用啊1.6.4

显示什么
作者: yah2007    时间: 2014-10-30 20:51
m45f 发表于 2014-9-26 14:14
名字打上去了,可是都是说玩家不存在,求解啊

加群来玩吧 280717359  
作者: W工业    时间: 2014-11-1 19:13
支持 加油
作者: 打我我    时间: 2014-11-3 19:03
W工业 发表于 2014-11-1 19:13
支持 加油

为何给自己称号就显示没有这个玩家
作者: fujiazhao    时间: 2014-11-4 20:42
不知是何情况,,毁了我一个端,,
我用了这个插件,一切正常,,称号编写好了,,也带上了,,过了几分钟才发现,
说话显示 称号,,Tab里不显示,,,而且把我权限组给的前缀也给顶掉了。

现在是  Tab中  权限前缀 也不显示,,称号也不显示
难道称号要限制 ?

作者: john180    时间: 2014-11-4 22:52
fujiazhao 发表于 2014-11-4 20:42
不知是何情况,,毁了我一个端,,
我用了这个插件,一切正常,,称号编写好了,,也带上了,,过了几分钟 ...

称号插件第一次加载的时候会自动获取当前用户组前缀并把它加入玩家的称号列表的。
称号和权限组前缀不能同时存在。
至于tab的问题我会去测试一下的
作者: q10222    时间: 2014-11-8 19:06
重载插件的指令是什么? 重启很麻烦
作者: john180    时间: 2014-11-8 19:10
q10222 发表于 2014-11-8 19:06
重载插件的指令是什么? 重启很麻烦

我正在重写插件到时候会添加这个功能的
作者: wjxhahaha    时间: 2014-11-10 10:01
john180 发表于 2014-11-8 19:10
我正在重写插件到时候会添加这个功能的

不知道可否添加一个自动检测并添加groupmanager里面的称号的功能呢?既然都是用vault的应该能做到吧?
说实话看到这个插件以后第一反应是又是个转来汉化的国外插件所以去bukkit plugins站上面找结果发现没有....
还是相当惊讶的。
这个插件实现的功能目前看来恐怕是唯一一款,建议lz也推到bukkit plugins站去。真的很赞
作者: john180    时间: 2014-11-10 17:38
wjxhahaha 发表于 2014-11-10 10:01
不知道可否添加一个自动检测并添加groupmanager里面的称号的功能呢?既然都是用vault的应该能做到吧?
说实 ...

插件检测到玩家第一次进入的时候会自动获取当前玩家的称号,不过也只有那一次,后面应该会添加指令让玩家可以通过指令将当前称号加入称号列表的。我现在正在重写插件,你们提到的功能我都会添加的。
作者: john180    时间: 2014-11-11 15:50
wjxhahaha 发表于 2014-11-10 10:01
不知道可否添加一个自动检测并添加groupmanager里面的称号的功能呢?既然都是用vault的应该能做到吧?
说实 ...

新版本插件已经放出了.你要的功能也已添加。