有bug提示
[23:33:16 INFO]: xiaoye issued server command: /litesignin reload
[23:33:16 INFO]: LiteSignIn >>> 已断开 MySQL 数据库的连接。
[23:33:16 INFO]: LiteSignIn >>> 成功连接到 MySQL 服务器.
[23:33:16 INFO]: LiteSignIn >>> 找到 PlaceholderAPI , 准备就绪。
[23:33:16 INFO]: LiteSignIn >>> 异步线程开始运行
[23:33:16 ERROR]: Command exception: /litesignin reload
org.bukkit.command.CommandException: Unhandled exception executing command 'litesignin' in plugin LiteSignIn v1.8.4.2
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[leaf-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:82) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:29) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:430) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.commands.Commands.performCommand(Commands.java:362) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.commands.Commands.performCommand(Commands.java:353) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.commands.Commands.performCommand(Commands.java:347) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2307) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$15(ServerGamePacketListenerImpl.java:2280) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:155) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1502) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:165) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:129) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1483) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1477) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:139) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1432) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1441) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1321) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:300) ~[leaf-1.21.4.jar:1.21.4-439-653efdc]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.UnsupportedOperationException
at java.base/java.lang.Thread.stop(Thread.java:1667) ~[?:?]
at 【L签到】LiteSignIn-1.8.4.2.jar/studio.trc.bukkit.litesignin.async.AutoSave.stopThread(AutoSave.java:51) ~[【L签到】LiteSignIn-1.8.4.2.jar:?]
at 【L签到】LiteSignIn-1.8.4.2.jar/studio.trc.bukkit.litesignin.util.PluginControl.reload(PluginControl.java:62) ~[【L签到】LiteSignIn-1.8.4.2.jar:?]
at 【L签到】LiteSignIn-1.8.4.2.jar/studio.trc.bukkit.litesignin.command.subcommand.ReloadCommand.execute(ReloadCommand.java:18) ~[【L签到】LiteSignIn-1.8.4.2.jar:?]
at 【L签到】LiteSignIn-1.8.4.2.jar/studio.trc.bukkit.litesignin.command.SignInCommand.callSubCommand(SignInCommand.java:69) ~[【L签到】LiteSignIn-1.8.4.2.jar:?]
at 【L签到】LiteSignIn-1.8.4.2.jar/studio.trc.bukkit.litesignin.command.SignInCommand.onCommand(SignInCommand.java:46) ~[【L签到】LiteSignIn-1.8.4.2.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[leaf-api-1.21.4-R0.1-SNAPSHOT.jar:?]
... 27 more
这个插件的配置文件可能不允许直接从旧版本移至到新版本
因为它一只出现
[12:48:42] [LiteSignIn-Pool/WARN]: java.lang.IllegalArgumentException: No enum constant org.bukkit.Material.STAINED_CLAY
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.lang.Enum.valueOf(Enum.java:293)
[12:48:42] [LiteSignIn-Pool/WARN]: at org.bukkit.Material.valueOf(Material.java:121)
[12:48:42] [LiteSignIn-Pool/WARN]: at LiteSignIn-1.8.1.3.jar//studio.trc.bukkit.litesignin.gui.SignInGUI.getKey(SignInGUI.java:403)
[12:48:42] [LiteSignIn-Pool/WARN]: at LiteSignIn-1.8.1.3.jar//studio.trc.bukkit.litesignin.gui.SignInGUI.getGUI(SignInGUI.java:56)
[12:48:42] [LiteSignIn-Pool/WARN]: at LiteSignIn-1.8.1.3.jar//studio.trc.bukkit.litesignin.event.Menu.lambda$openGUI$0(Menu.java:43)
[12:48:42] [LiteSignIn-Pool/WARN]: at LiteSignIn-1.8.1.3.jar//studio.trc.bukkit.litesignin.thread.LiteSignInTask.run(LiteSignInTask.java:39)
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:194)
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1249)
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:556)
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:546)
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
[12:48:42] [LiteSignIn-Pool/WARN]: at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:611)
[12:48:42] [LiteSignIn-Pool/WARN]: at LiteSignIn-1.8.1.3.jar//studio.trc.bukkit.litesignin.thread.LiteSignInThread.run(LiteSignInThread.java:58)
在玩家打开GUI时一直在控制台刷类似的信息,关闭GUI也一样在刷
Awesome plugin with lots of potential! The messages are formatted a little weird, but pretty good since the Dev isn't English! Lots of customization and potential for your players to stay engaged and happy with new rewards every day!
[13:17:23 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@55d4531b (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[13:17:23 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@6e5142ee (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[13:17:56 INFO]: LiteSignIn >>> 查询数据失败, 发生错误: The last packet successfully received from the server was 1,817,416 milliseconds ago. The last packet sent successfully to the server was 1,817,416 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
[13:46:31 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@5e654675 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[13:46:38 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@18d7ab6d (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[13:46:38 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@6d71aaed (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[13:46:38 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@3407e53d (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[13:46:38 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@2214ed1a (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[13:47:39 INFO]: LiteSignIn >>> 玩家数据已保存!
[13:47:43 INFO]: [备份]你的背包已被备份!
[13:48:18 INFO]: LiteSignIn >>> 查询数据失败, 发生错误: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
[14:15:54 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@69332885 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[14:15:54 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@41250295 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[14:15:54 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@7f399e19 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[14:15:54 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@4cb197bc (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[14:15:54 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@3cb6f9af (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[14:15:54 WARN]: [me.lucko.luckperms.lib.hikari.pool.PoolBase] luckperms-hikari - Failed to validate connection me.lucko.luckperms.lib.mysql.cj.jdbc.ConnectionImpl@55ee7506 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
[14:18:39 INFO]: LiteSignIn >>> 查询数据失败, 发生错误: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
[14:03:11 WARN]: [PlayerPoints] Plugin PlayerPoints v3.1.0 generated an exception while executing task 363767
java.lang.IllegalArgumentException: Name cannot be blank
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122) ~[patched_1.12.2.jar:git-Paper-1620]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.getOfflinePlayer(CraftServer.java:1373) ~[patched_1.12.2.jar:git-Paper-1620]
at org.bukkit.Bukkit.getOfflinePlayer(Bukkit.java:747) ~[patched_1.12.2.jar:git-Paper-1620]
at org.black_ixx.playerpoints.util.PointsUtils.getPlayerByName(PointsUtils.java:50) ~[?:?]
at org.black_ixx.playerpoints.commands.GiveCommand.lambda$execute$0(GiveCommand.java:30) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_301]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_301]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]
不敢相信,居然会有这么好的插件,但是它也有一些错误
每次打开签到日历时在控制台会弹出一下文段,希望作者可以予以回复
[LiteSignIn-Pool/WARN]: Found inconsistent skull meta, this should normally not happen and is not a Bukkit / Spigot issue, but one from a plugin you are using.
Bukkit will attempt to fix it this time for you, but may not be able to do this every time.
If you see this message after typing a command from a plugin, please report this to the plugin developer, they should use the api instead of relying on reflection (and doing it the wrong way).
haven't tried in production server yet, but assuming this may work as fine as it looks great in config and general code quality. code is neatly written in proper way, config is beautiful and well documented. Nothing is "ambiguous" or "unclear" by looking at configs - experienced minecraft admin will not even need documentation to use plugin.
/signin leaderboard - The text cannot be displayed correctly, but the placeholder is displayed (It looks like %previousPage% and %nextPage% ) Other than that, this is a good plugin. Support for complete Traditional Chinese is awesome
Lightweight and fully functional, I could say, this is the best sign-in plugin, which is also open-source and free.
PLUG & PLAY SIMPLY DOWNLOAD & USE IT
作者加油~祝高考顺利!感谢作者能为我们付出这么多(因为要求太多我用英文凑点字数)wishes the college entrance examination to be smooth! Thank the author for paying so much for us. I wish the college entrance examination success! Thank the author for giving so much for us
Simple configuration looks forward to more changes in the future
---------------------------------------------------------------------------------------------
I will open source in a future version and is currently preparing.
Version: 1.0.0
Very easy to use, support Chinese original plug-ins!
Very easy to use, support Chinese original plug-ins!
Very easy to use, support Chinese original plug-ins!