<head:%skinsrestorer_skin_name_or_player_name%> рядом с {message} приводит к этим ошибкам:
[01:02:08] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.HikariDataSource] Chatty - Shutdown initiated...
[01:02:08] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.HikariDataSource] Chatty - Shutdown completed.
[01:02:08] [Server thread/INFO]: [Chatty] Using native Adventure audience provider
[01:02:08] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.HikariDataSource] Chatty - Starting...
[01:02:08] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.pool.HikariPool] Chatty - Added connection org.sqlite.jdbc4.JDBC4Connection@251030d2
[01:02:08] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.HikariDataSource] Chatty - Start completed.
[01:02:08] [Server thread/INFO]: [org.flywaydb.core.FlywayExecutor] Database: jdbc:sqlite:plugins/Chatty/database.sqlite (SQLite 3.47)
[01:02:08] [Server thread/INFO]: [org.flywaydb.core.internal.command.DbValidate] Successfully validated 3 migrations (execution time 00:00.002s)
[01:02:08] [Server thread/INFO]: [org.flywaydb.core.internal.command.DbMigrate] Current version of schema "main": 3
[01:02:08] [Server thread/INFO]: [org.flywaydb.core.internal.command.DbMigrate] Schema "main" is up to date. No migration necessary.
[01:02:08] [Server thread/INFO]: [Chatty] Using LuckPerms as prefix provider
[01:02:08] [Server thread/INFO]: [PlaceholderAPI] Successfully registered internal expansion: chatty [3.0.0-SNAPSHOT]
[01:02:11] [Async Chat Thread - #182/ERROR]: [ru.brikster.chatty.chat.executor.AbstractChatEventExecutor] Cannot handle chat event
ru.brikster.chatty.shaded.com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalArgumentException: Invalid player name: %skinsrestorer_skin_name_or_player_name%
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.shaded.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.shaded.com.google.common.cache.LocalCache.get(LocalCache.java:3951) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.shaded.com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4848) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.adventure.NativeAudienceAdapter.getCachedOrConvert(NativeAudienceAdapter.java:234) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.adventure.NativeAudienceAdapter.sendMessage(NativeAudienceAdapter.java:149) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.chat.executor.AbstractChatEventExecutor.sendProcessedMessage(AbstractChatEventExecutor.java:424) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.chat.executor.AbstractChatEventExecutor.handleLate(AbstractChatEventExecutor.java:245) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.chat.executor.ModernEventExecutor.lambda$lateExecutor$1(ModernEventExecutor.java:32) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[leaf-api-26.2.build.75-alpha.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:60) ~[leaf-26.2.jar:26.2-75-2d3efec]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[leaf-26.2.jar:26.2-75-2d3efec]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:629) ~[leaf-api-26.2.build.75-alpha.jar:?]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:378) ~[leaf-26.2.jar:26.2-75-2d3efec]
at io.papermc.paper.adventure.ChatProcessor.processModern(ChatProcessor.java:151) ~[leaf-26.2.jar:26.2-75-2d3efec]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:97) ~[leaf-26.2.jar:26.2-75-2d3efec]
at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2717) ~[leaf-26.2.jar:26.2-75-2d3efec]
at net.minecraft.server.network.ServerGamePacketListenerImpl.broadcastChatMessage(ServerGamePacketListenerImpl.java:2755) ~[leaf-26.2.jar:26.2-75-2d3efec]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChat$1(ServerGamePacketListenerImpl.java:2455) ~[leaf-26.2.jar:26.2-75-2d3efec]
at net.minecraft.util.FutureChain.lambda$append$1(FutureChain.java:25) ~[leaf-26.2.jar:26.2-75-2d3efec]
at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:739) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:503) ~[?:?]
at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291) ~[?:?]
at java.base/java.lang.VirtualThread.run(VirtualThread.java:460) ~[?:?]
Caused by: java.lang.IllegalArgumentException: Invalid player name: %skinsrestorer_skin_name_or_player_name%
at net.kyori.adventure.text.object.PlayerHeadObjectContentsImpl.checkValidName(PlayerHeadObjectContentsImpl.java:52) ~[adventure-api-5.2.0.jar:?]
at net.kyori.adventure.text.object.PlayerHeadObjectContentsImpl$BuilderImpl.name(PlayerHeadObjectContentsImpl.java:76) ~[adventure-api-5.2.0.jar:?]
at net.kyori.adventure.text.serializer.gson.ComponentSerializerImpl.read(ComponentSerializerImpl.java:213) ~[adventure-text-serializer-gson-5.2.0.jar:?]
at net.kyori.adventure.text.serializer.gson.ComponentSerializerImpl.read(ComponentSerializerImpl.java:90) ~[adventure-text-serializer-gson-5.2.0.jar:?]
at com.google.gson.TypeAdapter$NullSafeTypeAdapter.read(TypeAdapter.java:314) ~[gson-2.14.0.jar:?]
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40) ~[gson-2.14.0.jar:?]
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:84) ~[gson-2.14.0.jar:?]
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:64) ~[gson-2.14.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:1080) ~[gson-2.14.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:1025) ~[gson-2.14.0.jar:?]
at net.kyori.adventure.text.serializer.gson.ComponentSerializerImpl.read(ComponentSerializerImpl.java:203) ~[adventure-text-serializer-gson-5.2.0.jar:?]
at net.kyori.adventure.text.serializer.gson.ComponentSerializerImpl.read(ComponentSerializerImpl.java:90) ~[adventure-text-serializer-gson-5.2.0.jar:?]
at com.google.gson.TypeAdapter$NullSafeTypeAdapter.read(TypeAdapter.java:314) ~[gson-2.14.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:1080) ~[gson-2.14.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:981) ~[gson-2.14.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:891) ~[gson-2.14.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:828) ~[gson-2.14.0.jar:?]
at net.kyori.adventure.text.serializer.gson.GsonComponentSerializerImpl.deserialize(GsonComponentSerializerImpl.java:91) ~[adventure-text-serializer-gson-5.2.0.jar:?]
at net.kyori.adventure.text.serializer.gson.GsonComponentSerializerImpl.deserialize(GsonComponentSerializerImpl.java:42) ~[adventure-text-serializer-gson-5.2.0.jar:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.adventure.NativeAudienceAdapter.convertComponent(NativeAudienceAdapter.java:199) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.adventure.NativeAudienceAdapter.lambda$sendMessage$0(NativeAudienceAdapter.java:149) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.adventure.NativeAudienceAdapter$UncheckedCallable.call(NativeAudienceAdapter.java:242) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.shaded.com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4853) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.shaded.com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.shaded.com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.shaded.com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) ~[?:?]
at Chatty-3.0.0-SNAPSHOT.jar//ru.brikster.chatty.shaded.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ~[?:?]
... 22 more
[01:03:20] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.HikariDataSource] Chatty - Shutdown initiated...
[01:03:20] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.HikariDataSource] Chatty - Shutdown completed.
[01:03:20] [Server thread/INFO]: [Chatty] Using native Adventure audience provider
[01:03:20] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.HikariDataSource] Chatty - Starting...
[01:03:20] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.pool.HikariPool] Chatty - Added connection org.sqlite.jdbc4.JDBC4Connection@114f67f1
[01:03:20] [Server thread/INFO]: [ru.brikster.chatty.shaded.com.zaxxer.hikari.HikariDataSource] Chatty - Start completed.
[01:03:20] [Server thread/INFO]: [org.flywaydb.core.FlywayExecutor] Database: jdbc:sqlite:plugins/Chatty/database.sqlite (SQLite 3.47)
[01:03:20] [Server thread/INFO]: [org.flywaydb.core.internal.command.DbValidate] Successfully validated 3 migrations (execution time 00:00.001s)
[01:03:20] [Server thread/INFO]: [org.flywaydb.core.internal.command.DbMigrate] Current version of schema "main": 3
[01:03:20] [Server thread/INFO]: [org.flywaydb.core.internal.command.DbMigrate] Schema "main" is up to date. No migration necessary.
[01:03:20] [Server thread/INFO]: [Chatty] Using LuckPerms as prefix provider
[01:03:20] [Server thread/INFO]: [PlaceholderAPI] Successfully registered internal expansion: chatty [3.0.0-SNAPSHOT]
[01:03:22] [Async Chat Thread - #185/INFO]: □ AllF1RE › a
<head:%skinsrestorer_skin_name_or_player_name%>рядом с {message} приводит к этим ошибкам: