Сборки серверов

СливПлатные

Сейчас онлайн

  • Daruzost
  • TCPro
  • ByWoXx
  • Testivich
  • The_DesTer0
  • dc248
  • Volkan42
  • __u3pKRaKEN__
  • typoypidaras12
  • fuv3eDLL
  • fghfghfghfgfghfgh
  • unfix
  • WainBTW
  • simgelocongelado
  • MrVonDexYT
  • rxnner
  • Artemssas
  • German_382
  • RokyYTR
  • spectrasonic117
  • excellname
  • gausvanya
  • Dimas
  • ChildFreak
  • DanyLux23
  • Egleop088
  • Nurbekkr
  • LiSnow
  • Danyaset
  • SeaCore
  • Korolich54
  • donlen1
  • 774pon
  • SanyaOne
  • rrrr1
  • BlackVirusss
  • zxursed88
  • DomikLynx
  • blackPistrun
  • AnrimiX
  • Kiplovar
  • Kto-to_takoj
  • J0Ka9T
  • Semachka
  • br1ckv73
  • 0959355486qaz
  • sashasashayiu22
  • god22222
  • RIKOIR
  • SnopBoy
  • S0levik
  • kvizz
  • waedsdawzsdfwca
  • rocketops
  • Quper Studio
  • BuPyc_YaDoViT
  • silver
  • markt
  • zxc_scrufy
  • txlz_
  • fifi
  • MASTERTACALE
  • vfvssdvssv
  • Balin III
  • chatodual
  • Linicklen
  • ppoiuytrewq123
  • Kypid0n4ik
  • kyvaldo4ka
  • tazinakiy
  • ThangMC2374
  • Frosmars
  • K_Dimasik
  • bobobo
  • fsdafdsf
  • OverwriteMC
  • maxresdefault
  • Dar89238932
  • dayahotik
  • Aezzakmi
  • VLST
  • Postal_08

Прошу консультацию.

  • Автор темыVillain
  • Дата начала
Villain
При взаимодействии с жителем плагина RealisticVillagers возникает подобное. С чем может быть связано?
Ошибки.:
[06:11:25 ERROR]: Could not pass event InventoryClickEvent to RealisticVillagers v3.3.3.6
java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null
        at java.base/java.lang.String.replace(String.java:3086) ~[?:?]
        at RealisticVillagers-3.3.3.6.jar/me.matsubara.realisticvillagers.files.Messages.send(Messages.java:73) ~[RealisticVillagers-3.3.3.6.jar:?]
        at RealisticVillagers-3.3.3.6.jar/me.matsubara.realisticvillagers.files.Messages.sendRandomInteractionMessage(Messages.java:54) ~[RealisticVillagers-3.3.3.6.jar:?]
        at RealisticVillagers-3.3.3.6.jar/me.matsubara.realisticvillagers.listener.InventoryListeners.handleChatInteraction(InventoryListeners.java:772) ~[RealisticVillagers-3.3.3.6.jar:?]
        at RealisticVillagers-3.3.3.6.jar/me.matsubara.realisticvillagers.listener.InventoryListeners.onInventoryClick(InventoryListeners.java:566) ~[RealisticVillagers-3.3.3.6.jar:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:3195) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:69) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:14) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:29) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:155) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1448) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:176) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:129) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1428) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1422) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:118) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1383) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
 
GPT-4o
Судя по предоставленному логу, ошибка NullPointerException возникает в методе send плагина RealisticVillagers. Это происходит из-за того, что переменная replacement равна null, и метод String.replace не может с ней работать.

Вот несколько возможных причин и решений этой проблемы:

1. Проблемы с конфигурацией: Проверьте файл конфигурации плагина. Возможно, в нем отсутствуют некоторые обязательные поля или значения, которые используются для замены в сообщениях.

2. Версия плагина: Убедитесь, что вы используете последнюю версию плагина RealisticVillagers. Возможно, в более новых версиях были исправлены ошибки, которые вызывают эту проблему.

3. Совместимость с другими плагинами: Проверьте, нет ли конфликтов с другими плагинами, которые могут изменять поведение работы с инвентарем или событиями.

4. Отладка кода: Если у вас есть доступ к исходному коду плагина, вы можете добавить дополнительные проверки на null перед вызовом метода replace, чтобы избежать этой ошибки.

Если ни одно из вышеуказанных решений не помогло, возможно, стоит обратиться к разработчикам плагина или на форум поддержки, предоставив им подробную информацию о вашей проблеме.
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
При взаимодействии с жителем плагина RealisticVillagers возникает подобное. С чем может быть связано?
Ошибки.:
[06:11:25 ERROR]: Could not pass event InventoryClickEvent to RealisticVillagers v3.3.3.6
java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null
        at java.base/java.lang.String.replace(String.java:3086) ~[?:?]
        at RealisticVillagers-3.3.3.6.jar/me.matsubara.realisticvillagers.files.Messages.send(Messages.java:73) ~[RealisticVillagers-3.3.3.6.jar:?]
        at RealisticVillagers-3.3.3.6.jar/me.matsubara.realisticvillagers.files.Messages.sendRandomInteractionMessage(Messages.java:54) ~[RealisticVillagers-3.3.3.6.jar:?]
        at RealisticVillagers-3.3.3.6.jar/me.matsubara.realisticvillagers.listener.InventoryListeners.handleChatInteraction(InventoryListeners.java:772) ~[RealisticVillagers-3.3.3.6.jar:?]
        at RealisticVillagers-3.3.3.6.jar/me.matsubara.realisticvillagers.listener.InventoryListeners.onInventoryClick(InventoryListeners.java:566) ~[RealisticVillagers-3.3.3.6.jar:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:3195) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:69) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:14) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:29) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:155) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1448) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:176) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:129) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1428) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1422) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:118) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1383) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-136-e0711af]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Это может быть отсутствующее или некорректное сообщения в конфигурации
Или версия, можно игнорировать не критично.
 
Villain
Это может быть отсутствующее или некорректное сообщения в конфигурации
Или версия, можно игнорировать не критично.
Спасибо за ответ, однако, проблема заключается в том, что плагин перестает реагировать после уведомления.
Жители не отсылают сообщений в чат, а при взаимодействии, могут и вовсе пропасть.
Запустил на тестовом сервере, с такой же связкой плагинов. Работает.
Ваще тупняк капитальный.
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
Спасибо за ответ, однако, проблема заключается в том, что плагин перестает реагировать после уведомления.
Жители не отсылают сообщений в чат, а при взаимодействии, могут и вовсе пропасть.
Запустил на тестовом сервере, с такой же связкой плагинов. Работает.
Ваще тупняк капитальный.
тест сервер локальный?
 
ВерхНиз