Bug fixes:
• Rank NPCs for offline leaderboard players now show the correct Mojang skin instead of Steve/Alex
• Rank holograms stay readable when you stand behind skin NPCs
Improvements:
• Hologram text can follow viewers (configurable billboard behavior)
• SkinsRestorer is optional and off by default for online-mode servers
Code:# plugins/PerfRankNPCs/config.yml — merge (config-version: 21): display: npc: skinsrestorer-integration: false async-profile-skin-lookup: true sessionserver-skin-fallback: true mojang-username-skin-lookup: true mojang-username-skin-lookup-disabled: false skin-fetch-delay-ms: 800 skin-fetch-retry-pause-ms: 5000 skin-retry-delays-seconds: - 5 - 20 fancy-skin-refresh-delays-seconds: - 3 - 8 - 15 hologram: billboard: center always-face-viewer: true see-through: true config-version: 21
Bug fixes:
• Rank NPC skin refreshes no longer freeze the server when FancyNpcs cannot resolve a player skin
• Leaderboard NPCs on FancyNpcs/Citizens now use cached textures instead of blocking Mojang username lookups
Improvements:
• SkinsRestorer lookups now use the leaderboard player name for better matches on premium servers
• Added display.npc.mojang-username-skin-lookup (default false) to opt back into username-based skin fetching
Code:# plugins/PerfRankNPCs/config.yml — auto-added on reload (config-version 16): display: npc: mojang-username-skin-lookup: false
Bug fixes:
• Skin NPCs on FancyNPCs 2.4+ no longer show the default Alex skin for cracked or Bedrock player names
• SkinsRestorer skins now apply correctly on offline-mode servers when the ranked name is not a Mojang account
Bug fixes:
• Rank leaderboard holograms and display entities no longer spam errors on Folia servers
Bug fixes:
• Empty rank slots now show a default NPC instead of leaving the podium spot blank
Improvements:
• Optional display.empty.skin-name sets a Mojang username for the empty-slot NPC skin
Code:# plugins/PerfRankNPCs/config.yml — merge under display.empty: skin-name: ""
Bug fixes:
• Skins now display correctly for offline players via a persistent skin cache and Mojang fallback
• No more Mojang rate-limit spam from FancyNpcs / Citizens skin lookups
