小和尚.、
本帖最后由 小和尚.、 于 2023-2-8 17:19 编辑


RedNamedrop

一款击杀指定数量玩家开启死亡随机掉落

插件介绍
这是一款玩家击杀指定数量玩家开启死亡随机掉落
当玩家每击杀一人红名等级则会加"1"
红名等级达到规定数值后则会开机随机掉落

击杀10生物红名等级也加"1"

并且在指定世界可以根据指定时间消除红名等级
消除后将不会进行随机掉落

命令/权限/变量
命令:
      • /rnd                                         - 查看全部指令
      • /rnd query [ID]                          - 查看自身/玩家红名等级
      • /rnd add [ID] [数量]                  - 增加玩家红名等级
      • /rnd remove [ID] [数量]             - 扣除玩家红名等级
      • /rnd reload                               - 重载插件(仅后台和op可用)

权限:
     • 无 (全为自身和后台指令)

变量:
     • %redname_currentLevel%             - 玩家当前红名等级
     • %redname_statusBoolean%           - 玩家是否处于红名状态

使用方法
点击下方下载插件
将插件放到您的plugins文件夹中
随后重启服务器

重启后修改配置文件
在config.yml中修改配置
并输入/rnd reload重载插件

重载完毕即可

插件截图



配置文件config.yml

插件下载
RedNamedrop-1.7.0.jar (27.66 KB, 下载次数: 65)
此版本为免费版
插件交流群:783265251

求评分 感谢大佬!

更新记录
2023.1.27 1.7.0

2023.1.8 1.6.9

2022.12.31 1.6.7
  
2022.12.29 1.4.3  
  
2022.12.24    插件发布

插件更新请删除config配置文件
删除后重载插件使config配置文件重新生成即可


本插件所用所有代码均为原创,不存在借用/抄袭等行为


名副其实
更新建议:
消息可改为 actionbar,玩家编辑配置时在开头加上 $actionbar 即可
例如 "$actionbar 消息文本" 则会使这条文本在 ActionBar 显示
建议加入红名等级过高时的操作,例如发送消息或执行命令
建议加入击杀生物不会增加红名等级的设置
建议添加使用特定物品击杀玩家时会翻倍增加红名等级的设定
建议在玩家到达红名后渲染玩家名称,例如 %redname_status% 会在玩家到达红名等级要求时返回 "§c"
建议添加变量符支持,例如 %redname_currentLevel% 返回玩家当前红名等级, %redname_statusBoolean% 返回玩家是否处于红名状态
建议加入忏悔区域,例如指定特定的worldguard的圈地区域与玩家在忏悔世界中是等价的
建议加入和平区域/世界,在此世界中击杀玩家/生物不增加红名等级
建议加入红名清除物品,方便圈钱(划掉)
建议加入玩家击杀红名玩家奖励,或选择可执行命令。
建议加入高版本支持。

小和尚.、
名副其实 发表于 2022-12-24 10:29
更新建议:
消息可改为 actionbar,玩家编辑配置时在开头加上 $actionbar 即可
例如 "$actionbar 消息文本" ...

感谢 大佬建议

凌语丶
3-1:
1. 只有原创插件可以拥有广告宣传,但只允许向后台输出宣传 不允许刷屏。
强调:不允许在帖子内宣传,广告的内容仅允许插件定制,若广告被证实为诈骗或者其他违法违规行为,警告删帖处理,情节严重的予以封禁

这样的宣传是不允许的


小和尚.、
凌语丶 发表于 2022-12-24 11:50
这样的宣传是不允许的

收到 马上整改

创梦科技
感谢作者分享

小和尚.、

客气客气客气

xyLG
功能很不错的插件,不过没有太明白击杀生物也会增加红名等级的设定,是红名之后,每打10只怪物或者动物也会增加一级红名等级吗?希望这个功能可以做成开关

小和尚.、
xyLG 发表于 2022-12-26 23:11
功能很不错的插件,不过没有太明白击杀生物也会增加红名等级的设定,是红名之后,每打10只怪物或者动物也会 ...

是的 没击杀10生物同样会增加 红名等级
这几天阳了 等阴了会更新的

白楠
我爱死你了大哥我今天刚刚想找人去定制这个插件我爱死你了

小和尚.、
白楠 发表于 2022-12-29 00:33
我爱死你了大哥我今天刚刚想找人去定制这个插件我爱死你了

哈哈哈 赶巧了
这么赶巧评个分吧
插件今天会更新

名副其实
小和尚.、 发表于 2022-12-29 09:58
哈哈哈 赶巧了
这么赶巧评个分吧
插件今天会更新

记得删掉代码里的宣传信息。
对于更新有什么准备吗?

小和尚.、
名副其实 发表于 2022-12-29 10:13
记得删掉代码里的宣传信息。
对于更新有什么准备吗?

已经删掉了
目前更新了一些 准备先发布上

小和尚.、
xyLG 发表于 2022-12-26 23:11
功能很不错的插件,不过没有太明白击杀生物也会增加红名等级的设定,是红名之后,每打10只怪物或者动物也会 ...
每打10只怪物或者动物也会增加一级红名等级吗?希望这个功能可以做成开关

已经更新这部分内容

xyLG
小和尚.、 发表于 2022-12-29 11:14
已经更新这部分内容

辛苦啦!下载试试看

xyLG
你好,1.12.2 spigot 端出现报错

[11:24:06 ERROR]: Could not pass event PlayerDeathEvent to RedNamedrop v1.4.3
org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:413) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.EntityPlayer.die(EntityPlayer.java:432) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.EntityLiving.damageEntity(EntityLiving.java:956) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.EntityHuman.damageEntity(EntityHuman.java:759) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.EntityPlayer.damageEntity(EntityPlayer.java:586) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.EntityHuman.attack(EntityHuman.java:1005) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.EntityPlayer.attack(EntityPlayer.java:1311) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1625) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:69) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:13) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_351]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_351]
        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_351]
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_351]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_351]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_351]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_351]
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:341) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2186) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2219) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2014) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:776) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_351]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_351]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_351]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_351]
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at java.sql.DriverManager.getConnection(Unknown Source) ~[?:1.8.0_351]
        at java.sql.DriverManager.getConnection(Unknown Source) ~[?:1.8.0_351]
        at me.heshang.rednamedrop.Connection.MySql.getSql(MySql.java:221) ~[?:?]
        at me.heshang.rednamedrop.Drop.Drop(Drop.java:23) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_351]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_351]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_351]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_351]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        ... 22 more
Caused by: java.net.ConnectException: Connection refused: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[?:1.8.0_351]
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) ~[?:1.8.0_351]
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[?:1.8.0_351]
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[?:1.8.0_351]
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[?:1.8.0_351]
        at java.net.PlainSocketImpl.connect(Unknown Source) ~[?:1.8.0_351]
        at java.net.SocksSocketImpl.connect(Unknown Source) ~[?:1.8.0_351]
        at java.net.Socket.connect(Unknown Source) ~[?:1.8.0_351]
        at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:211) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2186) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2219) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2014) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:776) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_351]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_351]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_351]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_351]
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at java.sql.DriverManager.getConnection(Unknown Source) ~[?:1.8.0_351]
        at java.sql.DriverManager.getConnection(Unknown Source) ~[?:1.8.0_351]
        at me.heshang.rednamedrop.Connection.MySql.getSql(MySql.java:221) ~[?:?]
        at me.heshang.rednamedrop.Drop.Drop(Drop.java:23) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_351]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_351]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_351]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_351]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[Spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]

小和尚.、
xyLG 发表于 2022-12-29 11:25
你好,1.12.2 spigot 端出现报错

[11:24:06 ERROR]: Could not pass event PlayerDeathEvent to RedNamedr ...

设置下你数据库的最da连接数

小和尚.、
白楠 发表于 2022-12-29 00:33
我爱死你了大哥我今天刚刚想找人去定制这个插件我爱死你了

试了没问题可以用的 1.19.2

创梦科技
是更新了吗

1739358080
有创意的awa

小和尚.、

有bug可以写到帖子里
会尽快修复的
感谢认可

小和尚.、
修复已知BUG

LingTu
必须使用数据库嘛?

chenshiwp
我去,好nb的插件,这样能保证生存服不会有大佬堵萌新了

小和尚.、
chenshiwp 发表于 2023-2-5 11:37
我去,好nb的插件,这样能保证生存服不会有大佬堵萌新了

这个是免费的 有付费的
可以群殴大佬贼6

chenshiwp
小和尚.、 发表于 2023-2-5 11:38
这个是免费的 有付费的
可以群殴大佬贼6

反客为主了是吧

小和尚.、

哈哈哈 可以+交流群的783265251


鹊吟猫
我建议更新一个红名后取消某个权限或者执行某个指令,
就比如禁止back 掉落后很难捡回来 0.0红名没了之后又会有back权限

小和尚.、
鹊吟猫 发表于 2023-2-7 17:21
我建议更新一个红名后取消某个权限或者执行某个指令,
就比如禁止back 掉落后很难捡回来 0.0红名没了之后又 ...

感谢建议 会视情况更新的

野古桑
能加个PVP开关不,玩家自己选择开关 这样全服就不用开PVP管制了,全凭玩家自己决定

小和尚.、
野古桑 发表于 2023-2-22 09:59
能加个PVP开关不,玩家自己选择开关 这样全服就不用开PVP管制了,全凭玩家自己决定 ...

好的 这个可以添加的