The most reliable current setup is Minecraft 1.21.1 with Fabric, Java 21, Fabric API and the Cobblemon mod. Install the server files, start the server once so it creates its folders, accept the Minecraft EULA, then stop the server before editing config/cobblemon/main.json. Every player must use the same Minecraft, Fabric, Fabric API, Cobblemon and add-on versions as the server.
Godlike.Host offers modded Minecraft server hosting with one-click modpacks, a built-in mod installer and up to three free backups a day.
This guide covers the server-pack and manual installation routes, memory planning, configuration, player installation, access control and the failure modes that commonly stop a Cobblemon world from starting.
As an Amazon Associate I earn from qualifying purchases.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Choose the right Cobblemon server approach
You have two practical choices: run the server on a computer you control, or rent a Minecraft server from a hosting provider. The software stack is the same, but the operational work is different.
| Approach | What you manage | What you gain | Main constraint |
|---|---|---|---|
| Self-host on a home computer | Java, Fabric files, backups, updates, firewall and port forwarding | Control over files and no separate hosting contract | Your computer and internet connection must stay available; incoming connections may require router configuration |
| Rented Minecraft hosting | Usually the server files and settings through a control panel; you still manage mods and player versions | Data-center uptime and a panel that can install Fabric or upload files | Memory limits and performance depend on the plan; leave capacity for the operating system, panel, backups and file cache |
For a short session with friends, self-hosting can be adequate if the machine remains online. A rented service is more convenient when players need a persistent world or the host computer cannot accept incoming connections.
#1 Best Overall
Use a compatible software stack
Minecraft and loader
Current 2026 setup guides consistently point to Minecraft 1.21.1 running on Fabric. Cobblemon is released Fabric-first, while its NeoForge port can lag behind releases. One hosting guide also lists Minecraft 1.20.1, but 1.21.1 is the common recommendation in the available setup material. Pick one Minecraft version and keep it fixed until you deliberately update the whole stack.
Java
Use Java 21; one guide specifies Java 21 or newer. Confirm that the Java executable used by the server is actually version 21 rather than an older Java installation selected by your operating system or hosting panel.
Required mods
- Cobblemon, in the build matching your Minecraft version and loader.
- Fabric API, installed as a separate mod. The server will not have the required Fabric support if you upload Cobblemon alone.
- Any additional mods must support the same Minecraft version and Fabric loader. Every client joining the server must use matching versions.
Prepare the server files
Option A: use the official Cobblemon Fabric server pack
The CurseForge listing named Cobblemon Official Modpack [Fabric] provides a server-pack download. In the listing, the server-pack download is identified by an icon beside the installation control. A guide reports that running the supplied start file downloads Fabric, the mods and the supporting files for you.
- Download the server pack for the Minecraft version you intend to run.
- Extract it into a dedicated, empty server directory. Keeping the world separate from unrelated Minecraft servers makes backups and troubleshooting easier.
- Run the included start file once. Allow it to create the Fabric server files, mod directory and initial configuration.
- Open the generated
eula.txt, change the EULA setting toeula=true, save it, and start the server again. - Wait for the server to finish loading before stopping it. The first run is what creates Cobblemon’s configuration path.
The server-pack route is the faster choice when you want the modpack’s expected collection of files. It gives you less control over the initial mod list than building the server manually.
Option B: install Fabric and the mods manually
- Run the Fabric server installer for Minecraft 1.21.1 and select the server installation option.
- Set the installation directory to a dedicated server folder and let the installer create the Fabric launch files.
- Start the server once so it writes its initial files, then stop it after the first startup sequence.
- Open
eula.txtand seteula=true. - Place the matching Cobblemon and Fabric API files in the server’s
modsfolder. - Start the server again and watch the console for a completed startup. Stop it cleanly before changing configuration.
Manual installation is useful when you need a deliberately small mod list or want to add and remove mods yourself. It also makes version mismatches your responsibility: the Minecraft version, Fabric loader, Fabric API, Cobblemon and every extra mod must agree.
Let the first successful start create the configuration
On the first completed start, Cobblemon writes its server configuration to config/cobblemon/main.json. Do not create or edit that file while the server is running. Stop the server, make a backup of the file, edit it with a plain-text or JSON-aware editor, save it, and restart the server.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #3
- The classic UNO card game builds fun on game night with a Minecraft theme.
- UNO Minecraft features a deck and storage tin decorated with graphics from the popular video game.
- Players match colors and numbers to the card on top of the discard pile as in the classic game.
- The Creeper card unique to this deck forces other players to draw 3 cards.
- Makes a great gift for kid, teen, adult and family game nights with 2 to 10 players ages 7 years and older, especially Minecraft and video game fans.
The available guides identify these settings:
| Key | Reported default or role | What to consider |
|---|---|---|
shinyRate |
8192.0 by default; a one-in-8192 chance |
Lowering the number makes shiny encounters more frequent; raising it makes them rarer. Treat the key name and default as guide-reported and verify them against the configuration documentation for your Cobblemon release. |
pokemonPerChunk |
Controls the number of Pokémon associated with a chunk | Higher values can increase activity and resource use. The supplied guides do not establish a universal recommended value. |
maxPokemonLevel |
Sets the maximum Pokémon level | Choose a limit that fits your progression rules. Confirm the exact behavior in the version-specific documentation. |
enableSpawning |
Enables or disables natural Pokémon spawning | Disabling it can suit an event or controlled map; enabling it is the normal survival-world behavior. |
The complete key list has not been verified here. Cobblemon 1.7.0 release notes describe an in-game configuration screen, and some settings require a restart. If a setting is not exposed in your screen or file, use the documentation for the exact Cobblemon build instead of copying an example from another release.
A safe configuration workflow
- Stop the server from its console or hosting panel and wait until the process exits.
- Copy
config/cobblemon/main.jsonto a dated backup. - Change one related group of values at a time. Preserve valid JSON syntax, including quotation marks, commas and braces.
- Start the server and inspect the console for configuration or parsing errors.
- Join with a test account, check spawning and progression, then make the next change only after the previous one works.
Plan memory without treating vendor figures as guarantees
Published hosting guidance disagrees substantially, and the figures are hosting-company claims rather than independent studies. Use them as starting ranges, leave headroom, and increase the allocation if the console reports out-of-memory errors or players experience sustained lag.
| Claimed allocation | Claimed player load | Qualification |
|---|---|---|
| 4 GB | 2–4 friends | One hosting guide’s estimate |
| 6 GB | 5–10 players | Same guide’s estimate for the next range |
| 6 GB | 1–4 players | A different provider’s estimate |
| 8 GB | 5–10 players | A different provider’s estimate |
| 12 GB | 15 or more players | A different provider’s estimate |
| 6–8 GB | 10 players | A third provider’s estimate |
| 10–12 GB | 10 players with add-ons | The third provider’s estimate when extra mods are present |
As a practical starting point, a lightly modded private server should not allocate every available gigabyte to Java. Reserve memory for the operating system, the hosting panel, backups and file cache. If the server uses a start script with an -Xmx setting, adjust that maximum only when monitoring shows the current limit is inadequate; increasing it cannot fix a CPU bottleneck, a broken mod or a network problem.
Rank #4
- Now Minecraft lovers can play a special version of UNO!
- Same as Basic UNO but features Minecraft characters and includes special Creeper rule card. Draw this card and the other players have to draw three more cards from the pile!
- The goal is to get rid of all the cards in your hand.
- First player or team to 500 wins.
- When you're down to one card, don't forget to yell "UNO"!
Add Cobblemon to an existing Fabric server
You do not need to rebuild an existing world if it already runs a compatible Fabric version.
- Install or select Fabric in the host control panel, or install the matching Fabric server files manually.
- Stop the server completely.
- Upload the matching Cobblemon file and Fabric API file to the server’s
modsfolder. - Check every extra mod for the same Minecraft version and loader.
- Start the server and allow Cobblemon to generate its configuration.
- Stop it again before editing
config/cobblemon/main.json, then restart after saving changes.
Players connecting to this existing world still need the same client-side mod set and versions. A server-side upload does not automatically install anything on their computers.
Install the matching setup for every player
A Cobblemon client is not a vanilla Minecraft client. Each player needs the same modpack or the same individual mod versions used by the server. The simplest route is to install the matching modpack through CurseForge, Modrinth or Prism Launcher, then add the server address in Minecraft’s multiplayer menu.
Best Value
Client checklist
- The Minecraft version matches the server, normally 1.21.1 for this setup.
- The Fabric loader version is compatible with the server.
- Fabric API is installed.
- Cobblemon is installed at the exact server version.
- Any optional content or gameplay mods match the server’s versions and dependencies.
- The player uses the server address supplied by the host or home-network administrator.
If a player sees a missing-mod, wrong-version or incompatible-loader message, compare the client’s mods folder with the server’s mod list rather than repeatedly restarting. Remove duplicate or outdated files, then launch again.
Control who can join
For a private world, enable the vanilla whitelist unless you intentionally want a public server. A hosting guide recommends this approach, but official confirmation of Cobblemon-specific whitelist behavior was not available in the material used for this guide. Treat the whitelist as a Minecraft access-control feature and test it with an account that is not on the list before inviting everyone.
Use the whitelist controls in your hosting panel or server console, add each player’s exact Minecraft name, and restart or reload according to the controls provided by your server software. Keep the list backed up with the world files so an accidental reset does not open a private server to everyone.
Connect a home-hosted server safely
Home hosting adds two responsibilities that rented hosting normally handles: keeping the machine reachable and configuring the network. The host computer must remain powered on with the server process running. Players outside the home network may need the router’s port-forwarding rule and the host computer’s firewall to permit Minecraft traffic.
- Give players the address intended for their network location; a local address works only inside the same home network.
- Do not publish a private server address widely if the whitelist is disabled.
- Keep the operating system, Java installation and router firmware maintained.
- Back up the world before changing the router, Java version, loader or mod set.
If you cannot configure port forwarding or the internet connection changes addresses frequently, rented hosting avoids those particular networking tasks, although you still have to maintain compatible mods and configuration.
Troubleshoot the most common startup failures
The server exits immediately
- Confirm that Java 21 is being used by the launch file or panel.
- Check that the Minecraft version and Fabric loader match the Cobblemon build.
- Verify that both Cobblemon and Fabric API are in the server’s
modsfolder. - Remove an extra mod temporarily if the failure began after adding it; every add-on must support the selected Minecraft version and loader.
- Read the first clear error in the console rather than the final shutdown line. The final line often only reports that startup stopped.
The configuration will not load
- Stop the server and restore the last known-good backup of
config/cobblemon/main.json. - Check for a missing comma, quote or brace introduced during editing.
- Change one setting at a time and restart after each successful test.
- Do not copy keys from a different Cobblemon release without checking that release’s documentation.
Players cannot join
- Compare the player’s Minecraft, Fabric, Fabric API, Cobblemon and add-on versions with the server.
- Confirm that the player is on the correct server address and that the server process is running.
- For a private server, check the whitelist name exactly.
- For a home-hosted server, check the router forwarding rule and host firewall after any network change.
The world lags or runs out of memory
- Check whether the Java maximum memory is lower than the server’s needs.
- Leave headroom for the operating system, panel, backups and cache instead of assigning all physical memory to Java.
- Review add-ons and unusually high spawning settings, especially
pokemonPerChunk. - Increase the allocation gradually and observe whether the symptom improves; more RAM does not correct an incompatible mod or a network bottleneck.
Update the server without breaking the world
- Announce maintenance and stop the server cleanly.
- Back up the world,
modsfolder andconfigdirectory. - Check that the new Cobblemon release supports the same Minecraft version and Fabric loader, or plan the complete version change.
- Update the server files and the matching client modpack together.
- Start once, watch the console, and verify that
config/cobblemon/main.jsonstill contains the settings you expect. - Have one player test joining, spawning and existing Pokémon before reopening the server to the full group.
Never update only the server mod while leaving clients on the old version. A version change is a coordinated change for every participant.
Quick Recap
A repeatable launch checklist
- Minecraft version selected, preferably 1.21.1 for the current Fabric-first setup.
- Java 21 selected by the launch process.
- Fabric server installed.
- Cobblemon and Fabric API placed in
mods. - First start completed and
eula=trueaccepted. config/cobblemon/main.jsongenerated.- Server stopped before configuration edits.
- RAM allocation leaves operating-system and service headroom.
- Whitelist enabled and tested for a private server.
- Every player has the matching modpack and knows the correct server address.
- Backups exist before adding mods, changing settings or updating versions.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




