Minecraft

Enable Minecraft Skins on Offline or Cracked Servers

Minecraft·May 20, 2026·13 min read

Overview

Player skins are one of the easiest ways to make a Minecraft server feel personal. They let players show up as something more interesting than the default Steve or Alex, which is usually good for morale.

On offline mode servers, often called cracked servers, skins may stop working because the server is not authenticating players through Mojang or Microsoft services. Since the server cannot verify the account normally, it may not be able to pull the player skin in the usual way.

The common fix is to install SkinsRestorer, a plugin that can restore skin display and let players choose skins manually. It supports many Minecraft versions, including older server versions such as 1.8 and newer builds. For most servers, the only requirement is that you are running a plugin-capable server type such as Spigot or Paper.

Before Installing

Before adding the plugin, check these basics:

  • Your server should be running Spigot, Paper, or another supported Bukkit-based jar.
  • The server must be stopped before uploading or installing the plugin.
  • Download the plugin version that matches your Minecraft server version.
  • If you use a proxy setup, such as BungeeCord, install and configure it across the network instead of only one backend server.

Install SkinsRestorer from the Server Panel

If your hosting panel includes a plugin installer, this is usually the fastest method.

  1. Open your server panel and stop the server.
  2. Confirm the server jar is set to Spigot or Paper.
  3. Open the plugin installer or the plugin management section.
  4. Search for SkinsRestorer.
  5. Check the selected version against the official plugin page so it matches your server version.
  6. Install the plugin.
  7. Start the server again.
  8. In the console, run `pl` or `plugins` to confirm that SkinsRestorer appears in the loaded plugins.

If the plugin shows in red, it failed to load. In that case, check the console startup log for the exact error, since version mismatches are a common cause.

Install SkinsRestorer with FTP

Manual installation works on nearly any host as long as you can access the server files.

  1. Download SkinsRestorer from its official resource page.
  2. Open your server panel and stop the server.
  3. Open your FTP client or the panel file manager.
  4. Open the `plugins` folder.
  5. Upload the SkinsRestorer `.jar` file into that folder.
  6. Wait for the upload to finish completely.
  7. Start the server.
  8. Run `pl` or `plugins` in the console to verify that the plugin loaded.

Do not unzip the plugin jar. Minecraft plugins are usually uploaded as `.jar` files directly into the `plugins` folder.

Install SkinsRestorer on BungeeCord

For a BungeeCord network, the plugin must be placed where the proxy and backend servers can use it correctly.

  1. Stop the proxy and all connected Minecraft servers.
  2. Upload the SkinsRestorer plugin into the `/plugins/` folder on the BungeeCord server.
  3. Upload the plugin into the `/plugins/` folder on each Spigot or Paper backend server as required by your setup.
  4. On every Spigot backend server, open `spigot.yml` and set `bungeecord: true`.
  5. Configure permissions on the BungeeCord side.
  6. Start the proxy and backend servers again.
  7. If needed, edit the configuration files inside `bungee/plugins/SkinsRestorer/`.

BungeeCord setups are less forgiving than single servers. One missed backend server can make skins behave differently depending on which lobby or game mode a player joins.

Basic SkinsRestorer Usage

After installation, players can usually set a skin with a command such as:

`/skin set <username>`

This applies the skin from the Minecraft username provided. For example, a player could use another valid premium account name as the skin source.

Admins can also manage skins for other users if they have the correct permissions. Exact commands can vary between plugin versions, so use the plugin help command or the official documentation for your installed version.

Useful permission nodes may include access to setting skins, clearing skins, updating skins, or changing another player's skin. Add these through your permissions plugin, such as LuckPerms, when players need access beyond the defaults.

Common Problems

Skin Does Not Change Immediately

If the command works but the skin stays the same, disconnect from the server and rejoin. Minecraft clients can cache skins, so the change may not appear instantly.

Wrong Skin Appears

Check the username used in the skin command. A typo will pull the wrong account or fail entirely. The name must match an existing Minecraft account if you are using a username as the source.

Plugin Does Not Load

Make sure the plugin version supports your server version. Also confirm that the server is running Spigot, Paper, or a compatible platform. A vanilla Minecraft server cannot load Bukkit plugins.

Conclusion

SkinsRestorer is a practical way to bring player skins back to offline mode Minecraft servers. Once installed, it can also support extra features such as blocking certain skins, letting players swap skins while online, changing command language, and adjusting message colors through the configuration files.

For most servers, the setup is simple: install the plugin, restart, confirm it loaded, then assign any permissions your players need.

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support