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

СливПлатные

Новые сообщения

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

  • BegArt
  • MythicWay
  • Black
  • maddwaqq
  • griefer
  • sqzme
  • Felleus Development
  • m0ximgus
  • Vasq
  • WEKBA
  • TimMIF
  • Sudzuki
  • Raunak
  • Skai
  • bobobo
  • 熙柠520
  • sonofstrange
  • kirkabak
  • Padomipa
  • consers
  • valerchik123333
  • BlueW1nner

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

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