Categories
How to Add Resource Packs and Behavior Packs to Your Minecraft Server
Minecraft Server Management
·
114 views
·
Updated 7 hours ago
Resource Packs vs Behavior Packs vs Data Packs
- Resource Packs (RP) — Change how the game looks: textures, sounds, models, fonts, and UI. Available in both Java and Bedrock
- Behavior Packs (BP) — Change how the game works: mob AI, loot tables, crafting recipes. Bedrock Edition only
- Data Packs — Java Edition equivalent of behavior packs: custom recipes, loot tables, world generation, advancements, and functions
Java Edition: Server Resource Pack
- Host your resource pack as a
.zipfile on a publicly accessible direct download URL (not a Google Drive share page or Dropbox preview — it must be a direct link that immediately starts downloading) - In the game panel, go to Files and open server.properties
- Set
resource-pack=to your direct download URL - Set
resource-pack-sha1=to the SHA-1 hash of your .zip file (optional but recommended for download verification) - Set
require-resource-pack=trueif you want to force players to accept the pack or be disconnected - Save and restart
Important: The pack.mcmeta file must be at the root of the zip file, not inside a subfolder. Incorrect zip structure is a common cause of resource pack failures.
Java Edition: Data Packs
- In the game panel, go to Files → your world folder (usually
world) →datapacks - Upload the
.zipdata pack file - Either restart the server, or run
/reloadin the console - Verify with
/datapack list— your pack should appear as enabled
Where to find data packs:
Bedrock Edition: Resource and Behavior Packs
- Upload your resource pack folder into
resource_packs/ - Upload your behavior pack folder into
behavior_packs/(create these folders if they do not exist) - The
manifest.jsonmust be directly inside each pack folder — not nested deeper - Restart your server
Troubleshooting
- Pack not loading (Java) — Make sure the URL is a direct download link. Test by pasting it in your browser — it should immediately start downloading a .zip file
- Wrong folder structure — The
pack.mcmeta(Java) ormanifest.json(Bedrock) must be at the root of the pack, not in a subfolder - "Invalid pack" or JSON errors — Validate your JSON files at jsonlint.com
- Resource pack too large — Very large packs (100MB+) may fail to download for players with slow connections
Note: Custom pack installation falls under our unmanaged server policy. We are happy to help with basic setup, but for pack-specific issues, refer to the pack creator documentation.
Still need help?
Create a Support Ticket