本帖最后由 why637636 于 2021-2-13 13:30 编辑
复制代码二、权限复制代码三、配置文件
AP-XiSui
version-1.1
插件介绍|特点
基于AttributePlus插件[AttributePlus站内链接]写成的“洗髓”--洗属性插件
AttributePlus请使用最新版!
能够完成在GUI界面内消耗指定物品or金钱
在指定的属性中随机获得相应数值的属性,下一次洗髓会覆盖同类型等阶的上一次洗髓
带有等级/金币/物品 是否满足的判断
高度的自定义(从GUI名字,大小,按钮材质,LORE,属性词条和范围)
使用及其简单,指令简便,配置文件易懂
指令|权限|配置文件
一、指令
- xisui: 打开洗髓界面
- xsreload: 重载配置文件
- 玩家默认拥有打开GUI的权限
- xisuireload: 重载文件的权限
- 默认op拥有,无需改动
1、config.yml
2、在data文件夹中存储的是每个玩家每个等阶洗髓的信息
图片介绍
注:下面图片中的GUI大小名称、每阶洗髓名称和LORE,以及属性和数值范围均可自定义
详情参见配置文件
注意!如果你发现洗髓能够将你的钱扣到负数,多半是因为你有op权限
请下了op再测试,如果还是能够洗髓切金币扣为负数再来汇报BUG!
插件使用方法
参考配置文件,直接复制粘贴更改即可
记得看配置文件注释!有一些写法是有要求的!!!
相关前置站内链接
已知BUG
无人看的更新记录
希望我的插件对你有帮助!
新人第一次写插件,希望各位大佬多多包涵
欢迎加入草莓插件小窝QQ群218612566
有问题可在帖子下回复或者群里说~
如果有什么好的插件想法也可以在群里交流~
我会尽我所能写出更多更好的插件回报这个社区!
特别感谢
求金粒,求评分~
谁都不评分,谁都要停更!
本插件所用所有代码均为原创,不存在借用/抄袭等行为
感谢大佬的插件
破败之王 发表于 2021-1-18 18:34
感谢大佬的插件
谢谢支持~
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
楼主牛逼 造福人类!!!!!
很好的插件~加油继续学鸭
草莓莓 天下第一嗷~
洗属性都有了qwq
还不错能不能加个概率功能 比方说80百分比概率升级成功
1989617949 发表于 2021-1-19 22:37
还不错能不能加个概率功能 比方说80百分比概率升级成功
ok好的,过几天更新~
MCBBS有你更精彩~
感谢大佬的分享
我草不错啊
拿走看看咯
楼主我用了你这个插件 感觉很不错 但是 能不能加上以下功能 可以让他变得更加完美
1.多文档配置 可以设置多个文档独立存储等级资料 比方设置一个 生命血量等级文档 一个攻击力等级文档 独立打开独立升级
2.腐竹可选是否允许重复洗髓相同等级的项目 让玩家重复洗髓同一个等级
3.洗髓概率失败 腐竹可设置成功率
4.腐竹可选洗髓成功是否发送全服公告广播列入:恭喜XXX 洗髓成功目前第8重
5.腐竹可设置独立的 洗髓项目 等级独立
1.多文档配置 可以设置多个文档独立存储等级资料 比方设置一个 生命血量等级文档 一个攻击力等级文档 独立打开独立升级
2.腐竹可选是否允许重复洗髓相同等级的项目 让玩家重复洗髓同一个等级
3.洗髓概率失败 腐竹可设置成功率
4.腐竹可选洗髓成功是否发送全服公告广播列入:恭喜XXX 洗髓成功目前第8重
5.腐竹可设置独立的 洗髓项目 等级独立
而且我在1.12.2版本中 发现可以重复一直洗髓同等级属性 但后台会报错
[00:35:52] [Server thread/ERROR]: Could not pass event InventoryClickEvent to Xisui v1.0
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1884) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_271]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_271]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
Caused by: java.lang.NoClassDefFoundError: com/esotericsoftware/yamlbeans/YamlWriter
at me.xisui.xisui.Judge.addAttribute(Judge.java:99) ~[?:?]
at me.xisui.xisui.Judge.judgeMoney(Judge.java:26) ~[?:?]
at me.xisui.xisui.events.xisuiGUIclick.xisuiGUIclick(xisuiGUIclick.java:39) ~[?:?]
at sun.reflect.GeneratedMethodAccessor139.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_271]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_271]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
... 15 more
[00:35:54] [Server t
虽然每次都会提升洗髓成功 但是不会叠加属性
[00:35:52] [Server thread/ERROR]: Could not pass event InventoryClickEvent to Xisui v1.0
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1884) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_271]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_271]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
Caused by: java.lang.NoClassDefFoundError: com/esotericsoftware/yamlbeans/YamlWriter
at me.xisui.xisui.Judge.addAttribute(Judge.java:99) ~[?:?]
at me.xisui.xisui.Judge.judgeMoney(Judge.java:26) ~[?:?]
at me.xisui.xisui.events.xisuiGUIclick.xisuiGUIclick(xisuiGUIclick.java:39) ~[?:?]
at sun.reflect.GeneratedMethodAccessor139.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_271]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_271]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-7754231-94b0980]
... 15 more
[00:35:54] [Server t
虽然每次都会提升洗髓成功 但是不会叠加属性
我记得好像Trmenu有模板可以洗.是需要搭配这个插件吗
牧木目 发表于 2021-1-26 08:59
我记得好像Trmenu有模板可以洗.是需要搭配这个插件吗
不是的哦,直接输入命令就行了
感谢大佬分享
插件真的很厉害
谢谢支持,插件很好用,牛逼
Mcbbs有你更精彩 ap终于有新附属了
不错的插件!!!!!!!!!!!!!
有个思路
洗髓等级
洗髓值 降低等级以获取洗髓值
洗髓值满可以进行洗髓
洗髓等级
洗髓值 降低等级以获取洗髓值
洗髓值满可以进行洗髓
1507788278 发表于 2021-1-27 14:20
有个思路
洗髓等级
有思路可以加群反应哦~QAQ
支持原创
很好的插件
能不能支持修改语言和前缀啊?
墨寒菌 发表于 2021-2-15 12:28
能不能支持修改语言和前缀啊?
下个版本会出自定义语言文件··在写了~喜欢的话评个分吧谢谢~
辛苦作者了,支持原创!
why637636 发表于 2021-2-15 12:49
下个版本会出自定义语言文件··在写了~喜欢的话评个分吧谢谢~
我刚才重启服务器偶然发现。此插件貌似并不兼容Linux系统,保存玩家配置data的时候目录不对,存在了同核心的一目录
墨寒菌 发表于 2021-2-15 13:06
我刚才重启服务器偶然发现。此插件貌似并不兼容Linux系统,保存玩家配置data的时候目录不对,存在了同核 ...
对的···linux没研究···文件创建目录路径填写采用的windows的方式
第一次见这种插件,是我土了
> [13:35:14] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Cannot execute command 'xisui' in plugin Xisui v1.1 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:36) ~[PluginCommand.class:git-CatServer-1.12.2-f2bc11f]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[SimpleCommandMap.class:git-CatServer-1.12.2-f2bc11f]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:711) ~[CraftServer.class:git-CatServer-1.12.2-f2bc11f]
at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1596) [pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1439) [pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:37) [la.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:9) [la.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_261]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_261]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:836) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:472) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:773) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:627) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_261]
.............
Animalworld 发表于 2021-2-26 13:35
.............
请加群提供具体的报告谢谢~