- Mods modify the game’s core and MUST be installed on both the server AND on every player’s computer.
- Plugins are server-side only; players don’t need to install anything.
- Server Must Use a Mod Loader Your server MUST run on Forge, Fabric, or Quilt. Vanilla or Spigot/Paper servers cannot run mods. You can usually select your server type in the “Startup” tab in Pterodactyl.
- Players Must Also Install Mods Every player who wants to join MUST install the same mod loader (Forge/Fabric) and the exact same mods on their computer.
- Find and Download Mods Download your desired mod files (they have a
.jarextension) from a trusted source.- Trusted Sources: CurseForge, Modrinth.
- IMPORTANT: Pay close attention to the Minecraft Version (e.g., 1.20.1) and the Mod Loader (Forge/Fabric) that the mod requires. Everything must match.
- Open the File Manager In your Pterodactyl Panel, navigate to your server and click the “File Manager” tab.
- Navigate to the
modsFolder Find and open the folder namedmods.- If this folder doesn’t exist, your server type is likely incorrect (not Forge/Fabric). You can try creating it manually by clicking “New Folder”.
- Upload the Mod Files Inside the
modsfolder, click “Upload” and select all the mod.jarfiles you downloaded. - Restart the Server Go back to the “Console” page and click “Restart”. The server must be restarted to load all the new mods.
- Ensure all players have installed Forge/Fabric on their computers.
- Players must copy the exact same mod
.jarfiles into their.minecraft/modsfolder in their Minecraft installation directory. - Players must launch the game using the Forge/Fabric profile from the Minecraft Launcher.
- If a player tries to join without the correct mods, they will receive an error like “Incompatible FML modded server” or “mismatched mod channel list”.
- You can check the Console log to ensure all mods have loaded successfully without errors.