Closed BillZhucn closed 4 years ago
哇,居然有issue,居然有人在用VoteUp,我要感动死了。
马上马上
想问个事,VoteUp 真的能用嘛?你在使用过程中有没有遇到问题之类的
刚刚才开始用XD,感觉用起来还不错,如果没问题应该可以说1.15.2是可以使用的。 看起来应该没啥bug(?)
高版本的投票插件,还是GUI投票真的太棒了)) 爱您w(づ ̄3 ̄)づ╭❤~
好啦,已经更新了。(VoteUp v1.4.1-R) 如果遇到其他问题记得反馈我噢,我会尽力解决的。
我也更新上了XD 小声在说一个feature)) 可以看到正在进行的投票剩余时间)) 我可以再开个issue(这样你就是有两个issue的人啦!)
好 并且我需要关于这个问题的更多信息
不,这是new feature request hhhhhhh(感觉就像在定制插件) 太麻烦你了!!!!!!!!!!!!!!!!!!!!
那好,0w0,我会想想实现方式的。 还有就是对于 Autocast 的更新,现在只会判断命令头,而不会扫描参数。 (在更改之前会尝试判断每个参数是否属于屏蔽关键词 所以如果使用黑名单的话要小心套娃命令, 比如sudo op的ID kill 其他玩家ID之类的命令 当然也许你是为了使用白名单功能 =w=
对,我就是怕投票op这样,因为我看到实现方式是用后台执行指令。这样很多比较危险的指令就可能会被投票执行。所以我就来request whitelist的功能,这样就可以直接给希望玩家用的指令了√ 爱你www owo!!!!
[17:40:26 ERROR]: Could not pass event PlayerJoinEvent to VoteUp v1.4.1-RELEASE
java.lang.ArrayIndexOutOfBoundsException: 0
at net.shoal.sir.voteup.config.CacheManager.report(CacheManager.java:84) ~[?:?]
at net.shoal.sir.voteup.listener.PlayerJoinListener.onJoin(PlayerJoinListener.java:16) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor92.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-121]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-121]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-121]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:559) ~[patched_1.15.2.jar:git-Paper-121]
at net.minecraft.server.v1_15_R1.PlayerList.a(PlayerList.java:192) ~[patched_1.15.2.jar:git-Paper-121]
at net.minecraft.server.v1_15_R1.LoginListener.c(LoginListener.java:174) ~[patched_1.15.2.jar:git-Paper-121]
at net.minecraft.server.v1_15_R1.LoginListener.tick(LoginListener.java:65) ~[patched_1.15.2.jar:git-Paper-121]
at net.minecraft.server.v1_15_R1.NetworkManager.a(NetworkManager.java:256) ~[patched_1.15.2.jar:git-Paper-121]
at net.minecraft.server.v1_15_R1.ServerConnection.c(ServerConnection.java:139) ~[patched_1.15.2.jar:git-Paper-121]
at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1269) ~[patched_1.15.2.jar:git-Paper-121]
at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430) ~[patched_1.15.2.jar:git-Paper-121]
at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112) ~[patched_1.15.2.jar:git-Paper-121]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934) ~[patched_1.15.2.jar:git-Paper-121]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
这个是不是不兼容1.15.2的体现))
> version
[19:04:08 INFO]: This server is running Paper version git-Paper-121 (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)
[19:04:08 INFO]: Checking version, please wait...
[19:04:09 INFO]: Previous version: git-Paper-120 (MC: 1.15.2)
[19:04:09 INFO]: You are running the latest version
> plugins
[19:04:10 INFO]: Plugins (29): AdvancedCleaner, BetterBees, CleanMotD*, CoreProtect, Essentials, EssentialsChat, EssentialsGeoIP, EssentialsProtect, EssentialsSpawn, FarmProtect*, FastChunkPregenerator, HsRails*, IllegalStack, LuckPerms, MarriageMaster, Minecraft_QQ*, NotBoom*, PlaceholderAPI, Plan, PluginManager*, ProtocolLib, SAML, SimpleBackup*, SolidTraction, TAB, Tamablefoxes, TitleManager, Vault, VoteUp
不是,是一个小问题,我现在在上课qwq,晚点修。 反馈问题你应该开一个新的issue嘛,感觉这要变成私有聊天串了 XD
我一边上课一边看服务器后台摸鱼XD 以及雷狗子好评 Github issue × Gayhub chat √
能提供更多错误发生的信息吗,每次玩家进入都会报错吗
对,每次玩家进入都会报错
我先放个鸽子🕊在这里,明天起来修awa.
那我抓鸽子恰
可能需要更多信息,能贴一下你的cache.yml嘛
我要不要再开个issue XD cache.yml吗,
VOTE_VOTED:
0wbillw0:
'1':
0wbillw0: 1582870647823
Xiao_Rui: 1582870654592
Kelikaoku: 1582870658365
Reg: 1582870680600
'2':
0wbillw0: 1582875580787
Furry__Caps: 1582875589239
wolf_shenyi: 1582875610567
就这样也没事,我习惯了 XD 大概知道问题在哪了,就快修好了
发了一个更新,但是仍然可能存在问题。 我在撰写更新日志的时候想到了该解决方案的一个问题,如果你的玩家中存在ID以下划线结尾的玩家,那么可能该玩家相关的投票数据等会出现无法加载(具体为无法识别该玩家为投票发起人或其他)的情况。
现在好像权限节点有点问题。如果玩家有Voteup.admin他们才能在autocast里面添加指令,不然会显示权限验证失败
还有就是投票之后显示会刷屏 )
在尝试创建投票的时候吗(显示权限验证失败)
在尝试创建投票的时候吗(显示权限验证失败)
不是,是在添加autocast文本的时候显示权限验证失败
找到问题了,是投票ID格式更改的后遗症。
我现在看看刷屏问题
是投完票就能看见。只有投票的人可以看见
之前似乎没这毛病来着)捣鼓了一下权限组出来的。你知道现在总共有哪些权限组吗?
之前似乎没这毛病来着)捣鼓了一下权限组出来的。你知道现在总共有哪些权限组吗?
是指权限组插件,还是VoteUp的所有权限节点
之前似乎没这毛病来着)捣鼓了一下权限组出来的。你知道现在总共有哪些权限组吗?
是指权限组插件,还是VoteUp的所有权限节点
那肯定是作者大人写的VoteUp啦)
我大概发现了刷屏的原因,你是不是给玩家们VoteUp.notice
权限了,或者是包含此权限的更高级的权限?
给了voteup.admin,因为不给就没法用autocast)
那大概就是因为VoteUp.admin
包含VoteUp.notice
的子权限了,本来应该发往其他玩家身上的消息全都发到了你身上 XD。
我刚刚编辑了一下 v1.4.3-VU 的更新,现在在那里下载的 v1.4.3 的版本应该就能修复这两个问题。
那我要让玩家可以发autocast 白名单中指令的投票,是不是给voteup.user和**voteup.create.***就行了?
嗯,差不多
是我没删之前的cache
哎呀,通过这次报错我也发现了代码的一处隐患啦。 我会再次编辑一下 v1.4.3-VU 的更新的
但是我好像还是不行(?)
> lp user 0wbillw0 permission check voteup.create.*
[16:18:03 INFO]: [LP] 0wbillw0 has permission voteup.create.* set to undefined in context global.
> lp user 0wbillw0 permission check voteup.user
[16:18:07 INFO]: [LP] 0wbillw0 has permission voteup.user set to undefined in context global.
但是我现在是投票里啥都不能编辑的
会提示啥啊
您没有权限这么做. 使用
/vote create back
可以返回投票草稿.
这样的吗
不是,是进入GUI,然后点击一项修改的时候,提示
权限验证失败,您不具有修改目标投票内容的权限
对此造成的不便我深表歉意
我犯了一个很低级的错误,一个应该用&&
的地方我写了||
但是以前能用的不知道为什么现在才出现问题,你很早就给玩家VoteUp.admin
权限了吗?
已经更新到 v1.4.3-VU 里面了
之前人少23333333333 现在人多他们想玩Vote,然后发现出问题了2333333,修正了就好
希望可以在config.yml中更改Autocast可使用指令列表的模式(blacklist或是whitelist)。感谢w qwq