Ошибка в консоли при попытке получить скин головы

Mr_dsa1

Пользователь
Сообщения
140
Решения
2
Здравствуйте, делал меню с помощью плагина DeluxeMenu, в меню использовал головы со стандартными скинами (MHF_Cow, MHF_Chicken и т.п), пока делал всё было хорошо, скины отображались, ошибок не было, но после перезагрузки сервера появляется ошибка в консоли (пример на голове MHF_Cow), ранее такого не было, в некоторых плагинах, которые работают с отображением скинов голов та же проблема, очень нужна помощь.
Код:
[15:53:06] [Server thread/INFO]: Mr_dsa1 issued server command: /pet
[15:53:06] [Craft Scheduler Thread - 4/WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@1a0d6639[id=f159b274-c22e-4340-b7c1-52abde147713,name=MHF_Cow,properties={},legacy=false]
com.mojang.authlib.exceptions.AuthenticationException: The client has sent too many requests within a certain amount of time
    at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:79) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:180) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:173) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.TileEntitySkull$1.load(TileEntitySkull.java:79) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.TileEntitySkull$1.load(TileEntitySkull.java:1) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.google.common.cache.LocalCache.get(LocalCache.java:4154) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.TileEntitySkull$3.call(TileEntitySkull.java:206) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.TileEntitySkull$3.call(TileEntitySkull.java:1) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.TileEntitySkull.b(TileEntitySkull.java:222) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftMetaSkull.applyToItem(CraftMetaSkull.java:81) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftItemStack.setItemMeta(CraftItemStack.java:431) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftItemStack.asNMSCopy(CraftItemStack.java:45) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventory.setItem(CraftInventory.java:96) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at com.extendedclip.deluxemenus.menu.Menu$2.run(Menu.java:246) [DeluxeMenus-1.10.5.jar:?]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_211]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_211]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_211]
 
Ошибка The client has sent too many requests within a certain amount of time. Либо у плагина проблемы, либо ты слишком часто перезагружал сервер, либо на сервере одновременно заходит слишком много игроков.
(Перевод ошибки: Клиент отправил слишком много запросов за столь короткое время).
Точного решения не знаю, но по запросам в гугле выдаёт, что это не баг, а просто лимит по API от Mojang.
 
1. Переходим на сайт.
2. Выбираем раздел "Custom Heads"
3. Выбираем любую понравившуюся голову.
4. Копируем у головы поле "Value"
5. В поле material прописываем: material: basehead-[значение "Value"]
YAML:
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTY0ZjI1Y2ZmZjc1NGYyODdhOTgzOGQ4ZWZlMDM5OTgwNzNjMjJkZjdhOWQzMDI1YzQyNWUzZWQ3ZmY1MmMyMCJ9fX0=
6. Готово!
 
На сервере Лобби я так и делал, там ошибок не было, но проблема в том, что у некоторых других плагинов тоже появляются ошибки при попытке отобразить голову.
Сейчас попробую сделать так, результат напишу.
 
Последнее редактирование модератором:
Полазил по интернету, нашел тему, где говори что проблема может быть в настройке spigot.yml, решил для теста просто скопировать spigot.yml моего другого сервера выживания, где всё работало и на этом всё тоже заработало. Так что скорее всего проблема была в настройке Спигота.

Есть еще вариант что просто улыбнулась удача и завтра вновь вылезет ошибка или чуть поздней, так что пока помечу как решено, если что вновь открою.
 
у некоторых других плагинов тоже появляются ошибки при попытке отобразить голову.
PlaceholderAPI не обновлял до появления ошибок? В нем многое поменялось при обновлении
 
Назад
Сверху Снизу