How to Set a Server Icon and Resource Pack
How to Set a Server Icon and Resource Pack
A server icon shows up in the Minecraft multiplayer server list next to your server name. A resource pack changes textures, sounds, or models for players who join.
Setting a Server Icon
Requirements
- Image must be named exactly
server-icon.png - Size must be exactly 64x64 pixels
- Format must be PNG
Steps
- Create or resize your image to 64x64 pixels using any image editor (e.g. Photopea, GIMP, or Paint.NET)
- Save it as
server-icon.png - Open the File Manager in the control panel
- Upload
server-icon.pngto the server root directory (the top level, same location asserver.properties) - Restart the server
The icon appears in the multiplayer server list the next time players refresh.
If the icon doesn't appear, double-check the filename (must be exactly
server-icon.png), dimensions (exactly 64x64), and format (PNG, not JPG or WEBP).
Adding a Server Resource Pack
A resource pack lets you customize textures, sounds, and models for all players on your server. Players are prompted to download it when they join.
Step 1: Host the Resource Pack
The pack must be hosted at a direct-download URL. Options:
- Dropbox — upload the
.zip, changedl=0todl=1in the share link - Google Drive — upload and get a direct download link
- Your own web server — host the
.zipat a stable URL - MCPacks — a free hosting service specifically for Minecraft resource packs
Step 2: Get the SHA-1 Hash
The SHA-1 hash lets Minecraft verify the download. Generate it with:
Windows (PowerShell):
Get-FileHash .\resourcepack.zip -Algorithm SHA1
macOS/Linux:
shasum resourcepack.zip
Step 3: Configure server.properties
Open server.properties and set:
resource-pack=https://your-direct-download-url.com/pack.zip
resource-pack-sha1=abc123your-sha1-hash-here
resource-pack-prompt=
| Property | Description |
|---|---|
resource-pack | Direct download URL to the .zip file |
resource-pack-sha1 | SHA-1 hash of the file (optional but recommended) |
resource-pack-prompt | Custom message shown to players (leave empty for default) |
Save and restart the server. Players will be prompted to download the pack on join.
Forcing the Resource Pack
To require the pack (kick players who decline):
require-resource-pack=true
