Members online

  • JordyMaquinola
  • MrLavX
  • hryak3
  • Zerjo
  • mrpixbro
  • woshhovsky
  • IFihtich
  • 1clyde
  • 4l3x4ndd3r1
  • asdasddadss
  • radagss
  • balbesix
  • Artymys
  • darcy02slow
  • MrLokar
  • Shmur
  • Umibodzu
  • AngelForch
  • Wyss
  • sar7anovss
  • AkiraKitol
  • 2246304298
  • maalinkii
  • Rimurochca
  • alusiss
  • bibizzzz
  • Jimin Gordon
  • _Dim_4
  • morj01411
  • Darwin
  • feak
  • Krestooov
  • 01Kapycta
  • omg.jarkuja
  • slayerdival
  • Ugoaaaa
  • DonKips
  • Печка
  • CocaCola900
  • tmitri4
  • softxsoezz
  • wold1qew1w
  • Tarekizor
  • He1ly03
  • AdamAdameciskoCZ
  • Jenk
  • Molda1n
  • xueglot
  • maxxx
  • lumikiro
  • qwerrrrid
  • sonnda321
  • 1050TI_top
  • bqnano
  • wailos11
  • djfdj
  • Honny
  • scrimers
  • steve303
  • Anch0vu
  • dgriamore
  • Gg0987
  • Manel
  • RockRacl
  • Kyonoku
  • Towa
  • Black.Fox
  • kfajsdfkj
  • Savranchuk
  • wexternalka
  • hieutruong
  • StasNoL1234
  • Melly

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

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на.
  • 150
При взаимодействии с жителем плагина 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на.
  • 150
Спасибо за ответ, однако, проблема заключается в том, что плагин перестает реагировать после уведомления.
Жители не отсылают сообщений в чат, а при взаимодействии, могут и вовсе пропасть.
Запустил на тестовом сервере, с такой же связкой плагинов. Работает.
Ваще тупняк капитальный.
тест сервер локальный?
 
TopBottom