Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for kubotan

Fixes skins of Bedrock Edition (Geyser/Floodgate) players by fetching them from the GeyserMC Global API.

Report BedrockSkinFixer?

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

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: en or ja (default en). You can add other languages under messages.

Source & Issues

https://github.com/gorogoro-space/BedrockSkinFixer

Information

Category
Miscellaneous
Published
November 13, 2026
License
1Downloads
0Stars

Pinned Versions

  • R
    Paper1.21–1.21.11

Members

1