✨| KatsuAvatars - Player heads with placeholders icon

✨| KatsuAvatars - Player heads with placeholders -----

¡Obtain players' heads easily with placeholders!




Version: 1.1.9
The latest version works like described in the examples and is a fair price and all the negative reviews are no longer describing the state of this plugin.

Setting it up works like a charm.

Version: 1.1.7
Discord link expired. I need to solve this error, players skins dont display, only appears steve skin. at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4950)
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.manager.AvatarManager.getAvatar(AvatarManager.java:56)
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.integrations.papi.AvatarExpansion.onPlaceholderRequest(AvatarExpansion.java:81)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.platforms.bukkit.platform.BukkitPlatform.lambda$registerUnknownPlaceholder$7(BukkitPlatform.java:259)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.placeholders.types.PlayerPlaceholderImpl.request(PlayerPlaceholderImpl.java:154)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.placeholders.PlaceholderRefreshTask.run(PlaceholderRefreshTask.java:59)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.features.PlaceholderManagerImpl.lambda$refresh$1(PlaceholderManagerImpl.java:91)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.cpu.TimedCaughtTask.run(TimedCaughtTask.java:28)
[01:07:46 WARN]: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[01:07:46 WARN]: at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
[01:07:46 WARN]: at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
[01:07:46 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[01:07:46 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[01:07:46 WARN]: at java.base/java.lang.Thread.run(Unknown Source)
[01:07:46 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "java.awt.image.BufferedImage.getRGB(int, int)" because "<local3>" is null
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.manager.AvatarCreator.getHeadColors(AvatarCreator.java:42)
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.manager.AvatarManager.saveAvatars(AvatarManager.java:35)
[01:07:46 WARN]: at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:169)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049)
[01:07:46 WARN]: ... 20 more
[01:07:46 WARN]: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException: Cannot invoke "java.awt.image.BufferedImage.getRGB(int, int)" because "<local3>" is null
[01:07:46 WARN]: at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2055)
[01:07:46 WARN]: at com.google.common.cache.LocalCache.get(LocalCache.java:3966)
[01:07:46 WARN]: at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3989)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4950)
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.manager.AvatarManager.getAvatar(AvatarManager.java:56)
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.integrations.papi.AvatarExpansion.onPlaceholderRequest(AvatarExpansion.java:81)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.platforms.bukkit.platform.BukkitPlatform.lambda$registerUnknownPlaceholder$7(BukkitPlatform.java:259)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.placeholders.types.PlayerPlaceholderImpl.request(PlayerPlaceholderImpl.java:154)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.placeholders.PlaceholderRefreshTask.run(PlaceholderRefreshTask.java:59)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.features.PlaceholderManagerImpl.lambda$refresh$1(PlaceholderManagerImpl.java:91)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.cpu.TimedCaughtTask.run(TimedCaughtTask.java:28)
[01:07:46 WARN]: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[01:07:46 WARN]: at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
[01:07:46 WARN]: at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
[01:07:46 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[01:07:46 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[01:07:46 WARN]: at java.base/java.lang.Thread.run(Unknown Source)
[01:07:46 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "java.awt.image.BufferedImage.getRGB(int, int)" because "<local3>" is null
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.manager.AvatarCreator.getHeadColors(AvatarCreator.java:42)
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.manager.AvatarManager.saveAvatars(AvatarManager.java:35)
[01:07:46 WARN]: at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:169)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049)
[01:07:46 WARN]: ... 20 more
[01:07:46 WARN]: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException: Cannot invoke "java.awt.image.BufferedImage.getRGB(int, int)" because "<local3>" is null
[01:07:46 WARN]: at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2055)
[01:07:46 WARN]: at com.google.common.cache.LocalCache.get(LocalCache.java:3966)
[01:07:46 WARN]: at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3989)
[01:07:46 WARN]: at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4950)
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.manager.AvatarManager.getAvatar(AvatarManager.java:56)
[01:07:46 WARN]: at KatsuAvatars-1.1.7.jar//com.github.maazapan.katsuavatars.avatar.integrations.papi.AvatarExpansion.onPlaceholderRequest(AvatarExpansion.java:81)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
[01:07:46 WARN]: at PlaceholderAPI-2.11.6.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.platforms.bukkit.platform.BukkitPlatform.lambda$registerUnknownPlaceholder$7(BukkitPlatform.java:259)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.placeholders.types.PlayerPlaceholderImpl.request(PlayerPlaceholderImpl.java:154)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.placeholders.PlaceholderRefreshTask.run(PlaceholderRefreshTask.java:59)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.neznamy.tab.shared.features.PlaceholderManagerImpl.lambda$refresh$1(PlaceholderManagerImpl.java:91)
[01:07:46 WARN]: at TAB v5.2.5.jar//me.nezn

Version: 1.1.5
The developer is no longer maintaining it, and the server occasionally shuts down. Do not purchase this plugin.
-
Author's response
Hello, it seems that you had a problem with the plugin, the plugin is still active and is still being maintained, if you need help enter our discord.

Discord Server: https://discord.com/invite/Z46Aezajjw

Version: 1.0.8
Just not, this does not work, it has errors with skinrestorer, there is no support on discord, and many of us are having problems with the placeholders.

Version: 1.0.1
Hello, I can't seem to be able to use the placeholders.. any idea why? The placeholder just doesn't show anything and I cannot join the discord server
-
Author's response
Helloo, if you have problems you can try to enter with this link to the discord, or if not send me a request to my personal discord and I will attend you.

Discord Server: https://discord.com/invite/Z46Aezajjw
My discord: Maazapan

Resource Information
Author:
----------
Total Downloads: 96
First Release: Apr 13, 2024
Last Update: Aug 19, 2025
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings