Вопрос Reputation-3.0.17-БЕТА, ошибка в консоли, когда я добавил заполнитель в RealScoreboard 1.4.5

Ядро
Paper

Woxus

Пользователь
Сообщения
7
Плагин
Reputation-3.0.17-БЕТА
Ядро сервера
  1. Paper
Версия сервера
  1. 1.18
Память сервера ОЗУ
4Gb
Ссылка
https://spigotmc.ru/resources/reputation-dajte-igrokam-pravo-vybora-luchshego-iz-nix-mysql-sqlite-bukkit-spigot-paper.124/
Ошибка:
Код:
[21:18:37 WARN]: [RealScoreboard] Plugin RealScoreboard v1.4.5 generated an exception while executing task 3413
java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "java.util.Map.get(Object)" is null
        at ru.fennec.free.reputation.handlers.messages.PlaceholderHook.onPlaceholderRequest(PlaceholderHook.java:85) ~[59.Reputation-3.0.17-БЕТА.jar:?]
        at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at joserodpt.realscoreboard.utils.Placeholders.placeholderAPI(Placeholders.java:186) ~[8.RealScoreboard 1.4.5.jar:?]
        at joserodpt.realscoreboard.utils.Placeholders.setPlaceholders(Placeholders.java:182) ~[8.RealScoreboard 1.4.5.jar:?]
        at joserodpt.realscoreboard.api.scoreboard.RSBPlayer$1.lambda$run$0(RSBPlayer.java:68) ~[8.RealScoreboard 1.4.5.jar:?]
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
        at joserodpt.realscoreboard.api.scoreboard.RSBPlayer$1.run(RSBPlayer.java:70) ~[8.RealScoreboard 1.4.5.jar:?]
        at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-388]
        at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-388]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-388]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
        at java.lang.Thread.run(Thread.java:840) ~[?:?]
 
Последнее редактирование модератором:
Заполнитель какой используется?
%reputation_top_0_name%
%reputation_top_0_reputation%
%reputation_reputation%


Код:
        Lines:
        - ' &2Топ репутация: %reputation_top_0_name% - %reputation_top_0_reputation%'
        - ' &7Ник: &f%playername% &8| &7Пинг: %ping%'
        - ' &f%day% &8| &f%time%'
        - ' &7Денег: &f%money% &8| &7Опыта: &f%xp%'
        - ' &aРепутация: &f%reputation_reputation%'
        - ' &cУбийств: &7%kills% &8| &4Убито мобов &7%mobkills%'
        - ' &9Смертей: &7%deaths%'
        - ' &3Прыжков: &7%jumps%'
        - ' &fX %x% Y %y% Z %z%'
        - ' &7Проведено на сервере: &f%playtime%'
        - ' &7Оперативка: &f%ram%'
        - ' &7Онлайн: &f%online%&8/&f%maxplayers%'
        - '%blank%'
 
Последнее редактирование модератором:
%reputation_top_0_name%
%reputation_top_0_reputation%
%reputation_reputation%


Lines:
- ' &2Топ репутация: %reputation_top_0_name% - %reputation_top_0_reputation%'
- ' &7Ник: &f%playername% &8| &7Пинг: %ping%'
- ' &f%day% &8| &f%time%'
- ' &7Денег: &f%money% &8| &7Опыта: &f%xp%'
- ' &aРепутация: &f%reputation_reputation%'
- ' &cУбийств: &7%kills% &8| &4Убито мобов &7%mobkills%'
- ' &9Смертей: &7%deaths%'
- ' &3Прыжков: &7%jumps%'
- ' &fX %x% Y %y% Z %z%'
- ' &7Проведено на сервере: &f%playtime%'
- ' &7Оперативка: &f%ram%'
- ' &7Онлайн: &f%online%&8/&f%maxplayers%'
- '%blank%'

Проверил, у меня всё работает:
И /rep top выводит нормально, и /papi parse me тоже выводит нормально
Вам необходимо зарегистрироваться для просмотра изображений-вложений


Проверьте у себя команду /papi parse me &2Топ репутация: %reputation_top_0_name% - %reputation_top_0_reputation%
Если она выведет информацию без ошибки в консоли, значит проблема в плагине RealScoreBoard.
 
Проверил, у меня всё работает:
И /rep top выводит нормально, и /papi parse me тоже выводит нормально
Вам необходимо зарегистрироваться для просмотра изображений-вложений


Проверьте у себя команду /papi parse me &2Топ репутация: %reputation_top_0_name% - %reputation_top_0_reputation%
Если она выведет информацию без ошибки в консоли, значит проблема в плагине RealScoreBoard.
Код:
[21:47:41 INFO]: Woxus issued server command: /papi parse me &2Топ репутация: %reputation_top_0_name% - %reputation_top_0_reputation%
[21:47:41 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'papi' in plugin PlaceholderAPI v2.11.6
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchCommand(CraftServer.java:906) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleCommand(ServerGamePacketListenerImpl.java:2307) ~[?:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2118) ~[?:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2099) ~[?:?]
        at net.minecraft.network.protocol.game.ServerboundChatPacket.handle(ServerboundChatPacket.java:46) ~[?:?]
        at net.minecraft.network.protocol.game.ServerboundChatPacket.a(ServerboundChatPacket.java:6) ~[?:?]
        at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1400) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1377) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1370) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
        at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1448) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1226) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.18.2.jar:git-Paper-388]
        at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "java.util.Map.get(Object)" is null
        at ru.fennec.free.reputation.handlers.messages.PlaceholderHook.onPlaceholderRequest(PlaceholderHook.java:85) ~[59.Reputation-3.0.17-БЕТА.jar:?]
        at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at me.clip.placeholderapi.commands.impl.local.CommandParse.evaluateParseSingular(CommandParse.java:118) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at me.clip.placeholderapi.commands.impl.local.CommandParse.evaluate(CommandParse.java:57) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at me.clip.placeholderapi.commands.PlaceholderCommandRouter.onCommand(PlaceholderCommandRouter.java:114) ~[10.PlaceholderAPI-2.11.6.jar:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
        ... 21 more
[21:47:41 WARN]: java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "java.util.Map.get(Object)" is null
[21:47:41 WARN]:        at 59.Reputation-3.0.17-БЕТА.jar//ru.fennec.free.reputation.handlers.messages.PlaceholderHook.onPlaceholderRequest(PlaceholderHook.java:85)
[21:47:41 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32)
[21:47:41 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
[21:47:41 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
[21:47:41 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99)
[21:47:41 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.utils.PAPI.setPlaceholders(PAPI.java:32)
[21:47:41 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.parsePlaceholders(HologramLine.java:347)
[21:47:41 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.getText(HologramLine.java:308)
[21:47:41 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.update(HologramLine.java:466)
[21:47:41 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.lambda$update$6(Hologram.java:674)
[21:47:41 WARN]:        at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
[21:47:41 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.update(Hologram.java:674)
[21:47:41 WARN]:        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
[21:47:41 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.updateAll(Hologram.java:682)
[21:47:41 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.tick(Hologram.java:321)
[21:47:41 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.utils.tick.Ticker.lambda$tick$1(Ticker.java:79)
[21:47:41 WARN]:        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
[21:47:41 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[21:47:41 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[21:47:41 WARN]:        at java.base/java.lang.Thread.run(Thread.java:840)
[21:47:42 WARN]: java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "java.util.Map.get(Object)" is null
[21:47:42 WARN]:        at 59.Reputation-3.0.17-БЕТА.jar//ru.fennec.free.reputation.handlers.messages.PlaceholderHook.onPlaceholderRequest(PlaceholderHook.java:85)
[21:47:42 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32)
[21:47:42 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
[21:47:42 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
[21:47:42 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99)
[21:47:42 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.utils.PAPI.setPlaceholders(PAPI.java:32)
[21:47:42 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.parsePlaceholders(HologramLine.java:347)
[21:47:42 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.getText(HologramLine.java:308)
[21:47:42 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.update(HologramLine.java:466)
[21:47:42 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.lambda$update$6(Hologram.java:674)
[21:47:42 WARN]:        at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
[21:47:42 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.update(Hologram.java:674)
[21:47:42 WARN]:        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
[21:47:42 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.updateAll(Hologram.java:682)
[21:47:42 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.tick(Hologram.java:321)
[21:47:42 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.utils.tick.Ticker.lambda$tick$1(Ticker.java:79)
[21:47:42 WARN]:        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
[21:47:42 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[21:47:42 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[21:47:42 WARN]:        at java.base/java.lang.Thread.run(Thread.java:840)
[21:47:43 WARN]: java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "java.util.Map.get(Object)" is null
[21:47:43 WARN]:        at 59.Reputation-3.0.17-БЕТА.jar//ru.fennec.free.reputation.handlers.messages.PlaceholderHook.onPlaceholderRequest(PlaceholderHook.java:85)
[21:47:43 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32)
[21:47:43 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
[21:47:43 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
[21:47:43 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99)
[21:47:43 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.utils.PAPI.setPlaceholders(PAPI.java:32)
[21:47:43 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.parsePlaceholders(HologramLine.java:347)
[21:47:43 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.getText(HologramLine.java:308)
[21:47:43 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.update(HologramLine.java:466)
[21:47:43 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.lambda$update$6(Hologram.java:674)
[21:47:43 WARN]:        at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
[21:47:43 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.update(Hologram.java:674)
[21:47:43 WARN]:        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
[21:47:43 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.updateAll(Hologram.java:682)
[21:47:43 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.tick(Hologram.java:321)
[21:47:43 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.utils.tick.Ticker.lambda$tick$1(Ticker.java:79)
[21:47:43 WARN]:        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
[21:47:43 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[21:47:43 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[21:47:43 WARN]:        at java.base/java.lang.Thread.run(Thread.java:840)
Объединено

Проверил, у меня всё работает:
И /rep top выводит нормально, и /papi parse me тоже выводит нормально
Вам необходимо зарегистрироваться для просмотра изображений-вложений


Проверьте у себя команду /papi parse me &2Топ репутация: %reputation_top_0_name% - %reputation_top_0_reputation%
Если она выведет информацию без ошибки в консоли, значит проблема в плагине RealScoreBoard.

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


Я перезагружал сервер перед написанием: /papi parse me &2Топ репутация: %reputation_top_0_name% - %reputation_top_0_reputation%
 
Последнее редактирование модератором:
Первый раз написал - ошибка, но все последующие разы ошибки не было.
1728413467427.png


Я перезагружал сервер перед написанием: /papi parse me &2Топ репутация: %reputation_top_0_name% - %reputation_top_0_reputation%
Какую базу данных используете?
Пришлите конфиг (предварительно удалите пароли, чтобы они в чате не засветились)
 
Какую базу данных используете?
Пришлите конфиг (предварительно удалите пароли, чтобы они в чате не засветились)
Не использую базу данных. Конфиг Репутации я не трогал.
Код:
database:
   # Тип хранения данных репутации игроков. SQL - локально в папке плагина; MYSQL - удалённая база данных
  type: 'SQL'
  url: 'localhost:3306'
  username: 'root'
  password: ''
  database: 'reputation'
  tableName: 'reputation'
  favoritesTableName: 'favorites'
  commandsTableName: 'commands'
  args: '?autoReconnect=true'

 # Количество игроков для топа /rep top и /rep top online
topAmount: 5
 # Максимально возможное количество репутации для выдачи другим игрокам. -1 - без ограничений. Право: reputation.max.название
maxReputation:
  admin: -1
  default: 10
  vip: 25

 # Звание, показывающееся игроку, достигшему определённого количества очков репутации
titles:
  500: 'Бог всея '
  5: 'Осваивающийся'

 # Разрешить ли отнимать игрокам репутацию друг у друга
takeReputation: false
 # Поставить true, если используете несколько серверов
bungeeMode: false
 # Разрешить ли игроку взаимодействовать с репутацией при первом входе (/rep reject)
defaultAcceptReputation: false
 # Репутация, устанавливаемая игроку при первом входе
defaultReputation: 0
 # Поставить true, если не хотите, чтобы игрок не мог выдавать +1 и -1 репутацию одному и тому же игроку
oneReputationPerPlayer: true
 # Разрешить ли отказываться от репутации
rejectReputation: false
 # Частота обновления топа в тиках. 20 тиков - 1 секунда. Значение можно изменить только после полной перезагрузки сервера
topUpdateFrequency: 100
color:
   # Изменение цвета репутации в зависимости от значения относительно нуля
  enable: false
   # Если репутация ниже нуля
  negativeReputation: '&c'
   # Если репутация равна нулю
  neutralReputation: '&7'
   # Если репутация выше нуля
  positiveReputation: '&a'

commands:
   # Изменение цвета репутации в зависимости от значения относительно нуля
  enable: false
  needs:
    - commands:
        - 'say У меня 5 очков репутации, ыы'
        - 'console!say у ${player_name} 5 очков репутации, ыы'
      id: '5'
      minReputation: 5
      oneTime: false

    - commands:
        - 'say я впервые достиг 10 очков репутации, поздравьте меня, пжшка!'
      id: '10'
      minReputation: 10
      oneTime: true

    - commands:
        - 'msg BlackBaroness пошли покушаем за счёт заведения'
      id: '500'
      minReputation: 500
      oneTime: false
 

Вложения

  • config.yml
    2.2 KB · Просмотры: 0
Последнее редактирование модератором:
Сегодня увидел такую ошибку, очень часто выводиться в консоль

Код:
[20:44:26 WARN]: java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "java.util.Map.get(Object)" is null
[20:44:26 WARN]:        at 59.Reputation-3.0.17-БЕТА.jar//ru.fennec.free.reputation.handlers.messages.PlaceholderHook.onPlaceholderRequest(PlaceholderHook.java:85)
[20:44:26 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32)
[20:44:26 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
[20:44:26 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
[20:44:26 WARN]:        at 10.PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99)
[20:44:26 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.utils.PAPI.setPlaceholders(PAPI.java:32)
[20:44:26 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.parsePlaceholders(HologramLine.java:347)
[20:44:26 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.getText(HologramLine.java:308)
[20:44:26 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.HologramLine.update(HologramLine.java:466)
[20:44:26 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.lambda$update$6(Hologram.java:674)
[20:44:26 WARN]:        at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
[20:44:26 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.update(Hologram.java:674)
[20:44:26 WARN]:        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
[20:44:26 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.updateAll(Hologram.java:682)
[20:44:26 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.holograms.Hologram.tick(Hologram.java:321)
[20:44:26 WARN]:        at 39.DecentHolograms-2.8.6.jar//eu.decentsoftware.holograms.api.utils.tick.Ticker.lambda$tick$1(Ticker.java:79)
[20:44:26 WARN]:        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
[20:44:26 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[20:44:26 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[20:44:26 WARN]:        at java.base/java.lang.Thread.run(Thread.java:840)
 
Последнее редактирование модератором:
Просто используйте TAB (там тоже есть скорборды. удивительно, не так ли?)
Хорошо, я поменял RealScoreboard на ТАБ. (консоль также забита ошибками. удивительно, не так ли?)
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Не использую базу данных. Конфиг Репутации я не трогал.
Используете. Локальную только. Но и я использую локальную, у меня с ней нет такой ошибки.
Как будет свободное время - проведу ещё несколько тестов.
 
Используете. Локальную только. Но и я использую локальную, у меня с ней нет такой ошибки.
Как будет свободное время - проведу ещё несколько тестов.
А когда у вас примерно будет свободное время? Мне было бы полезно знать, если можно.
 
А когда у вас примерно будет свободное время? Мне было бы полезно знать, если можно.
Мне было бы тоже хорошо знать, когда у меня будет свободное время на то, чтобы воспроизвести эту ошибку. К сожалению, не владею данной информацией)
Может, через неделю, а может через две.
Предположительно смотрю на 3 выходных дня с 2 по 4 ноября, может и раньше получится.
 
Назад
Сверху Снизу