installation guide

How to Install SkinsRestorer on Paper or Spigot

Install SkinsRestorer on Paper or Spigot with a backup-first process, Java checks, plugin placement, permissions, verification and rollback steps.

How to Install SkinsRestorer on Paper or Spigot original feature illustration

Published: July 30, 2026 · Reading focus: installation

A reliable SkinsRestorer installation starts with platform identification, a complete backup and one matching plugin build. This guide explains the local steps without relying on an installer, external form or hidden script.

Before you install

Confirm that the server is actually running a Bukkit-family platform such as Paper or Spigot. Current SkinsRestorer guidance requires Java 17 or newer, while your Minecraft server may require a newer runtime. Record the server version, Java version and existing plugin list before changing files.

Back up the server

Stop the server fully. Copy the world, the `plugins` directory, configuration files and any SkinsRestorer data from an earlier installation. A file-level backup is the fastest way to return to a known working state if the new package fails to load.

Place the plugin correctly

Use a plugin build that matches your supported server version. Put one SkinsRestorer `.jar` file in the server `plugins` directory. Do not unpack the jar, do not put a Fabric or NeoForge mod in the plugins directory, and remove duplicate older copies before starting.

Useful command examples

Test a known player-name skin.

/skin Notch

Open the skin selection interface.

/skins

Check SkinsRestorer status when supported by the installed build.

/sr status

Restart and read the console

Start the server normally and watch the startup log. A successful installation creates or loads the plugin configuration without disabling itself. If the log reports an unsupported Java class version, missing dependency or incompatible server mapping, correct that specific issue before changing permissions.

Verify the first command

Join with an administrator account and run a simple named-skin test. Then open the skin menu and confirm that the expected commands are registered. Test with one account before granting access to a full player group.

Set player permissions carefully

Use the parent command permissions and only the actions your players need. Named skins and the GUI can be suitable for regular groups, while URL skins, setting other players and administrative database actions should remain restricted unless your rules require them.

Rollback plan

If the server stops loading or player data behaves unexpectedly, stop it, restore the previous plugin and configuration from backup, then reproduce the issue on a staging copy. Avoid hot reloads because they can leave plugins in a partial state.

Related SkinsRestorer guides

This guide is an independent resource. It does not replace the documentation shipped with the exact build you install. Return to the SkinsRestorer guide library or review the download safety notice.