Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Fixes skins of Bedrock Edition (Geyser/Floodgate) players by fetching them from the GeyserMC Global API.
BedrockSkinFixer
Fixes skins of Bedrock Edition players (Geyser/Floodgate) so that Java Edition players see them correctly. When a Bedrock player joins, the plugin fetches their skin from the GeyserMC Global API and applies it.
Requirements
- Paper 1.21 or later
- Java 21
- Floodgate
Features
- Fetches and applies the skin of Bedrock players shortly after they join
- Retries a few times if the skin is not available yet or the request fails
- Players linked to a Java Edition account are skipped (their Java skin is used)
- Requests run asynchronously, so the server's TPS is not affected
- OPs can re-fetch a skin with a command
Commands
/skinfix [player]— Re-fetches and applies the skin of a Bedrock player. Without a player name, targets yourself. OP only (also works from the console).
Config
plugins/BedrockSkinFixer/config.yml
join-delay-ticks— Delay before fetching the skin after joining (ticks, default 15)retry-count— Number of retries on join (default 2)retry-interval-seconds— Interval between retries (seconds, default 5)language— Message language:enorja(defaulten). You can add other languages undermessages.
Source & Issues
Pinned Versions
- R1.21–1.21.11
Pages
Members
1Owner