Git Product home page Git Product logo

geekmail-pro's People

Contributors

liaojinmin avatar micalhl avatar ysgqhy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

geekmail-pro's Issues

无法构建

`* What went wrong:
A problem occurred configuring root project 'GeekMail-Pro'.

Could not resolve all files for configuration ':taboo'.
Could not resolve io.izzel:taboolib:6.0.9-126.
Required by:
project :
> Could not resolve io.izzel:taboolib:6.0.9-126.
> Could not get resource 'https://dl.bintray.com/guardian/android/io/izzel/taboolib/6.0.9-126/taboolib-6.0.9-126.pom'.
> Could not GET 'https://dl.bintray.com/guardian/android/io/izzel/taboolib/6.0.9-126/taboolib-6.0.9-126.pom'. Received status code 502 from server: Bad Gateway

  • Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 8s`

模板bug MAIL_CMD = 指令包邮件

[16:48:52] [Server thread/INFO]: [GeekMail] 已加载 4 个邮件模板... (耗时 5 Ms)
[16:48:52] [Server thread/INFO]: [GeekMail] 菜单界面加载完成... (耗时 3 ms)
[16:48:57] [Server thread/INFO]: Orange_oo issued server command: /gkm pack 合金测试 Orange_oo
[16:48:57] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'gkm' in plugin GeekMail-Pro v2.03
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchCommand(CraftServer.java:905) ~[purpur-1.18.2.jar:git-Purpur-1606]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleCommand(ServerGamePacketListenerImpl.java:2389) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2200) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2181) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundChatPacket.handle(ServerboundChatPacket.java:46) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundChatPacket.a(ServerboundChatPacket.java:6) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.18.2.jar:git-Purpur-1606]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1426) ~[purpur-1.18.2.jar:git-Purpur-1606]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188) ~[purpur-1.18.2.jar:git-Purpur-1606]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1403) ~[purpur-1.18.2.jar:git-Purpur-1606]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1396) ~[purpur-1.18.2.jar:git-Purpur-1606]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1374) ~[purpur-1.18.2.jar:git-Purpur-1606]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1256) ~[purpur-1.18.2.jar:git-Purpur-1606]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:320) ~[purpur-1.18.2.jar:git-Purpur-1606]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: kotlin1720.UninitializedPropertyAccessException: lateinit property cmds has not been initialized
at me.Geek.GeekMail.modules.Mail_Cmd.sendMail(Mail_Cmd.kt:63) ~[GeekMail-Pro-2.03.jar:?]
at me.Geek.GeekMail.command.player.CmdPack$command$1$1$2$2.invoke(CmdPack.kt:48) ~[GeekMail-Pro-2.03.jar:?]
at me.Geek.GeekMail.command.player.CmdPack$command$1$1$2$2.invoke(CmdPack.kt:32) ~[GeekMail-Pro-2.03.jar:?]
at me.Geek.GeekMail.taboolib.common.platform.command.CommandBuilder$CommandExecutor.exec(CommandBuilder.kt:192) ~[GeekMail-Pro-2.03.jar:?]
at me.Geek.GeekMail.taboolib.common.platform.command.CommandBuilder$CommandBase.execute$process(CommandBuilder.kt:102) ~[GeekMail-Pro-2.03.jar:?]
at me.Geek.GeekMail.taboolib.common.platform.command.CommandBuilder$CommandBase.execute$process(CommandBuilder.kt:94) ~[GeekMail-Pro-2.03.jar:?]
at me.Geek.GeekMail.taboolib.common.platform.command.CommandBuilder$CommandBase.execute$process(CommandBuilder.kt:94) ~[GeekMail-Pro-2.03.jar:?]
at me.Geek.GeekMail.taboolib.common.platform.command.CommandBuilder$CommandBase.execute(CommandBuilder.kt:115) ~[GeekMail-Pro-2.03.jar:?]
at me.Geek.GeekMail.taboolib.common.platform.command.CommandRegisterKt$command$1.execute(CommandRegister.kt:23) ~[GeekMail-Pro-2.03.jar:?]
at me.Geek.GeekMail.taboolib.platform.BukkitCommand$registerCommand$1.invoke$lambda-0(BukkitCommand.kt:70) ~[GeekMail-Pro-2.03.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
... 21 more

1.19.4 无法发送邮件

使用命令/gkm mail 玩家 MAIL_ITEM Test Test,首次执行时能正常打开GUI放置物品,也能正常收到邮件
但是关闭GUI时出现如下报错
_[13:38:24 ERROR]: Could not pass event InventoryCloseEvent to GeekMail-Pro v3.3.2 java.lang.NoSuchMethodError: 'net.minecraft.server.v1_19_R3.ItemStack org.bukkit.craftbukkit.v1_19_R3.inventory.CraftItemStack.asNMSCopy(org.bukkit.inventory.ItemStack)' at me.geek.mail.taboolib.module.nms.NMSGenericImpl.getName(NMSGenericImpl.java:119) ~[?:?] at me.geek.mail.taboolib.module.nms.NMSI18nKt.getInternalName(NMSI18n.kt:28) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.module.nms.i18n.I18nLegacy.getName(I18nLegacy.java:87) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.module.nms.NMSI18nKt.getI18nName(NMSI18n.kt:32) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.api.mail.MailSub.getItemInfo(MailSub.kt:188) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.common.menu.action.ItemMail.onClose(ItemMail.kt:45) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.common.menu.MenuListener.onClose(MenuListener.kt:54) ~[GeekMail-Pro-3.3.2.jar:?] at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) ~[?:?] at me.geek.mail.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:31) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.common.platform.event.EventBus.invoke(EventBus.kt:132) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.common.platform.event.EventBus.invoke$default(EventBus.kt:130) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.common.platform.event.EventBus$registerBukkit$2.invoke(EventBus.kt:77) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.common.platform.event.EventBus$registerBukkit$2.invoke(EventBus.kt:76) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.common.platform.function.ListenerKt$registerBukkitListener$1.invoke(Listener.kt:39) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.common.platform.function.ListenerKt$registerBukkitListener$1.invoke(Listener.kt:39) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[GeekMail-Pro-3.3.2.jar:?] at me.geek.mail.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[GeekMail-Pro-3.3.2.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[purpur-api-1.19.4-R0.1-SNAPSHOT.jar:git-Purpur-1970] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.19.4-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.19.4.jar:git-Purpur-1970] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[purpur-1.19.4.jar:git-Purpur-1970] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617) ~[purpur-api-1.19.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.v1_19_R3.event.CraftEventFactory.handleInventoryCloseEvent(CraftEventFactory.java:1592) ~[purpur-1.19.4.jar:git-Purpur-1970] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClose(ServerGamePacketListenerImpl.java:3056) ~[?:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClose(ServerGamePacketListenerImpl.java:3049) ~[?:?] at net.minecraft.network.protocol.game.ServerboundContainerClosePacket.handle(ServerboundContainerClosePacket.java:15) ~[?:?] at net.minecraft.network.protocol.game.ServerboundContainerClosePacket.a(ServerboundContainerClosePacket.java:10) ~[?:?] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:51) ~[?:?] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.19.4.jar:git-Purpur-1970] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1369) ~[purpur-1.19.4.jar:git-Purpur-1970] at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[purpur-1.19.4.jar:git-Purpur-1970] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1346) ~[purpur-1.19.4.jar:git-Purpur-1970] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1339) ~[purpur-1.19.4.jar:git-Purpur-1970] at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1455) ~[purpur-1.19.4.jar:git-Purpur-1970] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1195) ~[purpur-1.19.4.jar:git-Purpur-1970] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:325) ~[purpur-1.19.4.jar:git-Purpur-1970]_
在这之后再也无法发送邮件
服务器版本:git-Purpur-1970 (MC: 1.19.4)

建议

1.增加发送邮件GUI编辑
2.增加定时礼包[如: 10月1日自动发放国庆邮件等...]
3.兼容HolographicDisplays插件
4.优化预览GUI
5.增加邮件分类[拍卖的归拍卖等分类]

发送smtp邮件错误报错

[20:54:56] [Server thread/INFO]: Orange_oo issued server command: /gkm pack 合金测试 Orange_oo
[20:55:01] [Craft Scheduler Thread - 41 - GeekMail-Pro/WARN]: [GeekMail-Pro] Plugin GeekMail-Pro v2.04 generated an exception while executing task 2667
com.sun.mail.smtp.SMTPSendFailedException: 451 5.7.3 STARTTLS is required to send mail [TYWP286CA0019.JPNP286.PROD.OUTLOOK.COM]

at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2108) ~[GeekMail-Pro-2.04.jar:?]
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1609) ~[GeekMail-Pro-2.04.jar:?]
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1117) ~[GeekMail-Pro-2.04.jar:?]
at javax.mail_1_5_0_mail.Transport.send0(Transport.java:254) ~[GeekMail-Pro-2.04.jar:?]
at javax.mail_1_5_0_mail.Transport.send(Transport.java:124) ~[GeekMail-Pro-2.04.jar:?]
at me.Geek.GeekMail.common.webmail.WebManager$onSender$1.invoke(WebManager.kt:122) ~[GeekMail-Pro-2.04.jar:?]
at me.Geek.GeekMail.common.webmail.WebManager$onSender$1.invoke(WebManager.kt:96) ~[GeekMail-Pro-2.04.jar:?]
at me.Geek.GeekMail.taboolib.platform.BukkitExecutor$submit$6.run(BukkitExecutor.kt:89) ~[GeekMail-Pro-2.04.jar:?]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.18.2.jar:git-Purpur-1606]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.18.2.jar:git-Purpur-1606]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.18.2.jar:git-Purpur-1606]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

[20:55:03] [Server thread/INFO]: Orange_oo was slain by Zombie

领取邮件问题!

版本1.12.2
在玩家背包放满物品时 领取物品邮件 第一次点击会提示你的背包没空余位置 多次点击后就会领取成功 并且吞掉邮件物品

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.