ItzQueste
Пользователь
- Сообщения
- 125
- Решения
- 1
Здравствуйте. Можно ли самостоятельно исправить ошибку в плагине, если имеется исходный код?
Дело в том, что я нашёл плагин который мне нужен, однако разработчик забил на него больше года назад.
Сам плагин полностью работает, однако при смерти в консоли выдаёт эту ошибку:
Вот плагин:
Исходный код:
Можно ли как-то исправить эту ошибку? Ядро 1.19.4
Если кто может, отпишите пожалуйста. Могу немного заплатить.
Дело в том, что я нашёл плагин который мне нужен, однако разработчик забил на него больше года назад.
Сам плагин полностью работает, однако при смерти в консоли выдаёт эту ошибку:
Код:
[14:40:46 ERROR]: Could not pass event PlayerDeathEvent to BloodMoon v0.8.1
java.lang.NullPointerException: Cannot invoke "String.contains(java.lang.CharSequence)" because "deathMessage" is null
at org.spectralmemories.bloodmoon.BloodmoonActuator.onPlayerDeath(BloodmoonActuator.java:697) ~[bloodmoon.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor468.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:git-Paper-550]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.19.4.jar:git-Paper-550]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.19.4.jar:git-Paper-550]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:925) ~[paper-1.19.4.jar:git-Paper-550]
at net.minecraft.server.level.ServerPlayer.die(ServerPlayer.java:917) ~[?:?]
at net.minecraft.world.entity.LivingEntity.hurt(LivingEntity.java:1480) ~[?:?]
at net.minecraft.world.entity.player.Player.hurt(Player.java:965) ~[?:?]
at net.minecraft.server.level.ServerPlayer.hurt(ServerPlayer.java:1086) ~[?:?]
at net.minecraft.world.entity.projectile.AbstractArrow.onHitEntity(AbstractArrow.java:402) ~[?:?]
at net.minecraft.world.entity.projectile.Projectile.onHit(Projectile.java:195) ~[?:?]
at net.minecraft.world.entity.projectile.Projectile.preOnHit(Projectile.java:186) ~[?:?]
at net.minecraft.world.entity.projectile.AbstractArrow.preOnHit(AbstractArrow.java:296) ~[?:?]
at net.minecraft.world.entity.projectile.AbstractArrow.tick(AbstractArrow.java:232) ~[?:?]
at net.minecraft.world.entity.projectile.Arrow.tick(Arrow.java:112) ~[?:?]
at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1210) ~[?:?]
at net.minecraft.world.level.Level.guardEntityTick(Level.java:926) ~[?:?]
at net.minecraft.server.level.ServerLevel.lambda$tick$6(ServerLevel.java:731) ~[?:?]
at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:42) ~[paper-1.19.4.jar:git-Paper-550]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:711) ~[?:?]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1546) ~[paper-1.19.4.jar:git-Paper-550]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.19.4.jar:git-Paper-550]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1397) ~[paper-1.19.4.jar:git-Paper-550]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1174) ~[paper-1.19.4.jar:git-Paper-550]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[paper-1.19.4.jar:git-Paper-550]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Вот плагин:
Авторизуйтесь для просмотра ссылок.
Исходный код:
Авторизуйтесь для просмотра ссылок.
Можно ли как-то исправить эту ошибку? Ядро 1.19.4
Если кто может, отпишите пожалуйста. Могу немного заплатить.