aratakileo / night-skipper-plugin

NightSkipper allows you to skip nights differently! Players will be able to skip the night with beautiful animation
MIT License
4 stars 0 forks source link

[Bug][Critical + Modded] Can not sleep #2

Open LynxarA-Coding opened 1 month ago

LynxarA-Coding commented 1 month ago

Server version: Forge 1.20.1 + plugins (Mohist, basically supports Bukkit/Paper) Plugin Version: 1.2.2

When someone tries to sleep they have a message "no amount of rest can pass this night" and night is not skipped In server console there are two errors:

  1. When going to sleep:

    org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:604) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:588) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        at org.bukkit.craftbukkit.v1_20_R1.event.CraftEventFactory.callPlayerBedEnterEvent(CraftEventFactory.java:312) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        at net.minecraft.server.level.ServerPlayer.m_7720_(ServerPlayer.java:1132) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.world.level.block.BedBlock.m_6227_(BedBlock.java:101) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.m_60664_(MixinBlockStateBase.java:779) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.level.ServerPlayerGameMode.m_7179_(ServerPlayerGameMode.java:483) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.m_6371_(ServerGamePacketListenerImpl.java:1576) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.m_5797_(ServerboundUseItemOnPacket.java:34) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.m_5797_(ServerboundUseItemOnPacket.java:8) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.network.protocol.PacketUtils.m_263899_(PacketUtils.java:25) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:151) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:1025) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:175) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:124) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:1008) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:1002) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:134) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:988) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:913) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:285) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at java.lang.Thread.run(Thread.java:840) [?:?]
    Caused by: java.lang.NoSuchMethodError: 'void org.bukkit.entity.Player.sendActionBar(net.kyori.adventure.text.Component)'
        at pextystudios.nightskipper.util.NotificationUtil.iterationSend(NotificationUtil.java:58) ~[?:?]
        at pextystudios.nightskipper.util.NotificationUtil.send(NotificationUtil.java:43) ~[?:?]
        at pextystudios.nightskipper.util.NotificationUtil.send(NotificationUtil.java:33) ~[?:?]
        at pextystudios.nightskipper.util.NotificationUtil.send(NotificationUtil.java:29) ~[?:?]
        at pextystudios.nightskipper.util.SkipUtil.tryToSkip(SkipUtil.java:59) ~[?:?]
        at pextystudios.nightskipper.EventListener.onPlayerBedEnter(EventListener.java:18) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        ... 25 more
  2. When leaving the bed during the night:

org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:604) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:588) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        at net.minecraft.server.level.ServerPlayer.m_6145_(ServerPlayer.java:1184) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.m_5681_(ServerGamePacketListenerImpl.java:2068) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket.m_5797_(ServerboundPlayerCommandPacket.java:37) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket.m_5797_(ServerboundPlayerCommandPacket.java:7) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.network.protocol.PacketUtils.m_263899_(PacketUtils.java:25) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:151) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:1025) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:175) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:124) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:1008) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:1002) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:134) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:988) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:913) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:285) ~[server-1.20.1-20230612.114412-srg.jar%23788!/:?]
        at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.lang.NoSuchMethodError: 'void org.bukkit.entity.Player.sendActionBar(net.kyori.adventure.text.Component)'
        at pextystudios.nightskipper.util.NotificationUtil.iterationSend(NotificationUtil.java:58) ~[?:?]
        at pextystudios.nightskipper.util.NotificationUtil.send(NotificationUtil.java:43) ~[?:?]
        at pextystudios.nightskipper.util.NotificationUtil.send(NotificationUtil.java:33) ~[?:?]
        at pextystudios.nightskipper.util.NotificationUtil.send(NotificationUtil.java:29) ~[?:?]
        at pextystudios.nightskipper.util.SkipUtil.tryToSkip(SkipUtil.java:59) ~[?:?]
        at pextystudios.nightskipper.EventListener.onPlayerBedLeave(EventListener.java:27) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) ~[forge-1.20.1-47.3.5-universal.jar%23793!/:?]
        ... 21 more