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

СливПлатные

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

  • takopain
  • капец
  • kab34
  • Комочек
  • Ziaget
  • dghdedfd
  • Headus
  • Люцик
  • Story
  • Namhoanghpvn
  • Skymark
  • mura
  • vanaedynak
  • Fura
  • drenkovvak
  • hatless
  • Gili
  • Nameless58
  • Mont4545
  • ZloyBoy
  • NikiGGG888
  • Testivich
  • f4er2k
  • jacob
  • JosemyXtreme
  • xst233
  • WellCraft
  • andrew7625176
  • Evgen4ikGamesYT
  • Bogdanua
  • MrSoup
  • SM1LEXYZ
  • kirilltwice
  • fr124
  • Kukuruzda
  • KILLER42
  • cesar111
  • sdghjsdfgsd
  • zdcki
  • ATRI
  • sefdsfsdfsd
  • Animeas1234
  • Flexxx12
  • hogx
  • Aurum201
  • Илья_228
  • Semachka
  • bobobo
  • Tikard
  • metroxx
  • andreu12
  • Vladis19k
  • Cktfkkg
  • _Mandarinka_TV_
  • maks1ch
  • SLIMIK
  • MrVonDexYT
  • NightMaster
  • MxxFoxx.

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

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