October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk10 min

How to Set Up Biomes O’ Plenty on a Minecraft Java Server

A version-by-version guide to installing Biomes O’ Plenty on Forge, Fabric, or NeoForge servers, including TerraBlender, GlitchCore, Fabric API, world settings, client matching, and troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To run Biomes O’ Plenty on a dedicated Minecraft Java server, install the server’s matching Forge, Fabric, or NeoForge loader, place the matching Biomes O’ Plenty JAR and dependencies in mods, use the correct world-generation setting for your Minecraft version, and create a new world. The server and every client must use the same Minecraft version, loader, mod build, and dependency versions.

What Biomes O’ Plenty adds

Biomes O’ Plenty is a client-and-server mod for Minecraft Java Edition. It adds more than 50 unique biomes, along with associated plants, trees, blocks, and other world-generation content. Because those features are generated as terrain is created, installing the mod on a server is not just a matter of copying a file to the host: the server must load the mod during world generation, and players must have a compatible client installation.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The most important decision is the exact combination of Minecraft version and mod loader. A Biomes O’ Plenty file built for Forge cannot be used on a Fabric or NeoForge server, even if the Minecraft version number is identical. The same rule applies to dependencies.

Check the version and loader before downloading anything

Start with the Minecraft version your server will actually run. Then choose one loader family: Forge, Fabric, or NeoForge. Download the Biomes O’ Plenty artifact built for that exact pair. The project’s current files include separate Forge, Fabric, and NeoForge builds; the CurseForge files listing also shows 26.3 files for all three loader families with October 2026 release dates.

Do not use a “close enough” file. A 1.20.1 build, for example, is not automatically compatible with 1.20.4, and a Forge build is not interchangeable with a NeoForge build. The loader, Minecraft version, Biomes O’ Plenty release, and every dependency must line up.

Choice What must match When it is appropriate
Forge Minecraft version, Forge server distribution, Forge Biomes O’ Plenty build, and Forge-compatible dependencies Use when your modpack or existing server is built around Forge.
Fabric Minecraft version, Fabric server distribution, Fabric Biomes O’ Plenty build, Fabric API, and other matching dependencies Use when the rest of your server’s mods are Fabric-based.
NeoForge Minecraft version, NeoForge server distribution, NeoForge Biomes O’ Plenty build, and NeoForge-compatible dependencies Use when your chosen Minecraft version and mod collection target NeoForge.

If you are joining an existing server, ask its administrator for the exact Minecraft version, loader name and version, Biomes O’ Plenty file version, and dependency versions. Installing a different loader or release on your computer will normally result in a mod-list mismatch when you connect.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install the required dependencies

The dependency set changes with the Minecraft version and loader. Check the dependency information for the specific Biomes O’ Plenty file you downloaded rather than copying dependencies from a different release.

Minecraft range or loader Required dependency information Configuration note
1.18 and newer TerraBlender is required. Use the TerraBlender build for the same Minecraft version and loader family.
1.20.4 and newer GlitchCore is required in addition to the applicable dependencies. Use a GlitchCore release that explicitly supports the server’s Minecraft version and loader.
Fabric installations Fabric API is required. Fabric API must match the Minecraft version used by the server.

Some versions can require more than one item in the table. For example, a recent Fabric server may need TerraBlender, GlitchCore, and Fabric API. A missing or incompatible dependency is one of the most common reasons a modded server stops during startup.

Prepare a clean server directory

Use a separate directory for the modded server, or make a complete backup before changing an existing installation. A backup should include the world directory, server.properties, the mods directory, and any loader configuration files. Never test a new world-generation mod by overwriting the only copy of a long-running survival world.

You also need a Java installation supported by the Minecraft version and loader you selected. The exact Java requirement is determined by that Minecraft release and loader; follow the loader installer’s requirement instead of assuming that the Java runtime used for another server is suitable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install the matching server loader

  1. Download the server distribution. Obtain the Forge, Fabric, or NeoForge server installer for the exact Minecraft version you selected.
  2. Run the installer in the server directory. Select the server installation option when the installer offers multiple choices. Fabric’s installer uses its server-launch configuration; Forge and NeoForge create their own loader files and launch entries.
  3. Accept the EULA. Start the loader once. The first launch normally creates the server structure and stops until you accept Minecraft’s EULA. Open the generated eula.txt, change the EULA line to the required acceptance value, save it, and start the loader again.
  4. Confirm the directory layout. A successful first launch should leave a mods directory or create one when the loader starts. It should also create server.properties and the loader’s launch scripts or JAR files.
  5. Stop cleanly. Use the server console’s stop command before copying mods or editing configuration. Do not modify a world while the server process is still writing to it.

Always start the loader’s generated server script or loader JAR after installation. Starting a vanilla server JAR instead bypasses Forge, Fabric, or NeoForge, so Biomes O’ Plenty will not load.

Add Biomes O’ Plenty and its dependencies

  1. Download the Biomes O’ Plenty JAR built for your exact Minecraft version and loader family.
  2. Download TerraBlender for Minecraft 1.18 and newer.
  3. Add GlitchCore for Minecraft 1.20.4 and newer.
  4. If the server uses Fabric, add Fabric API as well.
  5. Copy every JAR into the server’s mods directory. Do not place them in the client’s mods folder only, and do not leave duplicate releases of the same dependency in the directory.
  6. Check each filename and release page before starting the server. A dependency for a different Minecraft version or loader can be just as incompatible as omitting the dependency entirely.

Keep the downloaded files together in a temporary folder until you have confirmed the server starts. This makes it easier to identify which file was added if a startup error appears.

Configure world generation for your Minecraft version

The required level-type value depends on the age of the Minecraft version. The project description explicitly states: “To use the mod on a server for 1.18 and above, no changes to server.properties are required.” Leave the normal level type in place for those versions.

Minecraft version server.properties action Exact value
1.18 and newer Do not change level-type for Biomes O’ Plenty. No Biomes O’ Plenty-specific value is required.
1.15 through 1.17 Edit server.properties and set the world type. level-type=biomesoplenty
1.12.2 and older Edit server.properties and use the legacy world-type name. level-type=BIOMESOP

To edit the file, stop the server, open server.properties in a plain-text editor, change only the applicable setting, save it, and restart the loader server. Do not put spaces around the equals sign. If the file already contains another custom level type, replace it only when your Biomes O’ Plenty version falls in one of the legacy ranges above.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Mattel Games UNO Minecraft Card Game with Storage Tin,Ages 7+
  • 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.

Create a new world after installing the mod

Generate the world only after the loader, Biomes O’ Plenty, dependencies, and version-specific configuration are in place. Existing chunks do not get retroactively converted into Biomes O’ Plenty terrain. Players may continue to see ordinary terrain in chunks that were generated before the mod was enabled, even when the installation itself is correct.

  1. Stop the server and back up the current world if one exists.
  2. For a new installation, remove or rename the unused world directory rather than deleting a valuable world without a backup.
  3. Set the desired level-name in server.properties, if needed.
  4. Start the loader server and allow it to create the world.
  5. Join after startup completes and travel beyond the spawn area to inspect newly generated terrain.

For legacy installations, the official instructions describe either creating a new world or using NBT editing in certain cases. NBT editing is not a substitute for a backup: changing world metadata incorrectly can make a save unusable.

Match every client to the server

Biomes O’ Plenty is not a client-only enhancement. Every player connecting to the dedicated server should install the same Minecraft version, the same loader family and version, the same Biomes O’ Plenty build, and the same required dependencies. A player who installs the mod locally cannot make an unmodded vanilla server generate the mod’s biomes.

  • Distribute a precise mod list to players rather than telling them to download “the latest” file.
  • Keep Forge, Fabric, or NeoForge consistent between server and clients.
  • For Fabric, include the matching Fabric API on clients as well as on the server.
  • When updating, change the server and client files as a coordinated set.

If only one player receives a connection error, compare that player’s mod directory with a known-good client. If everyone is rejected, inspect the server’s loader and mod versions first.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Verify that the installation is working

A successful startup is necessary but not sufficient: the mod must also participate in world generation. Use this verification sequence:

Rank #4
Mattel Games UNO Minecraft Card Game for Kids, Adults, Families & Parties, Deck & Special Rule Inspired by the Video Game, 2 to 10 Players
  • 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"!
  1. Read the server console during startup. It should load the selected mod loader without a missing-dependency or wrong-version error.
  2. Confirm that the Biomes O’ Plenty JAR and dependencies remain in mods after the first launch.
  3. Join with a matching client and check that the connection is accepted without a mod-list mismatch.
  4. Explore newly generated chunks rather than relying on an area created before installation.
  5. Look for the mod’s distinctive plants, trees, blocks, or biome layouts. Seeing only familiar vanilla terrain in an old region does not prove the installation failed.

For a controlled test, create a temporary world with a distinct level-name. This avoids confusing an old save’s pre-generated chunks with the output of the new installation.

Hosted-server deployment

The same compatibility rules apply on a managed host. The host must run the correct Forge, Fabric, or NeoForge distribution, and the mod and dependencies must be installed on the server rather than only on a player’s computer.

Exaroton’s documented workflow is to switch the server software to Forge, install Biomes O’ Plenty, add TerraBlender for 1.18 and newer, and choose biomesoplenty in its world-type field for Minecraft 1.13.2 and newer. The host’s control-panel label can differ from the raw server.properties setting, so use its documented field for the version you selected. Stop the server before changing the software, uploading JARs, or replacing a world.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot the common failure modes

The server crashes during startup

  • Verify that the Minecraft version in the server directory matches the Biomes O’ Plenty JAR.
  • Verify that the loader is the same family named by the mod file: Forge, Fabric, or NeoForge.
  • Check for TerraBlender on 1.18 and newer.
  • Check for GlitchCore on 1.20.4 and newer.
  • Check for Fabric API on Fabric servers.
  • Remove duplicate or older copies of Biomes O’ Plenty and its dependencies.

Read the first “caused by” or missing-mod line in the server log rather than trying random files. A dependency error near the beginning of the crash report usually identifies the incompatible or absent component.

The server starts, but no new biomes appear

  • Confirm that the world was created after Biomes O’ Plenty was installed.
  • Travel into chunks that had never been generated before the installation.
  • For Minecraft 1.15 through 1.17, check that level-type=biomesoplenty is present.
  • For Minecraft 1.12.2 and older, check that the value is exactly level-type=BIOMESOP.
  • For 1.18 and newer, remove an unnecessary legacy level-type value and let the project’s modern world-generation behavior apply.

Do not expect already explored terrain to change. Testing in a fresh world is the fastest way to separate a generation problem from an old-chunk problem.

Players cannot join

  • Compare the client and server Minecraft versions.
  • Compare the loader family and loader versions.
  • Compare the Biomes O’ Plenty build.
  • Compare TerraBlender, GlitchCore, and Fabric API versions where applicable.
  • Remove client-only additions that alter the required mod list if the server does not support them.

A client can display a different error for the same underlying mismatch, so use the server console and the client’s connection message together.

The wrong server process is being launched

If the console looks like a vanilla server and never lists the mod loader, inspect the hosting panel, startup script, or command line. Replace the vanilla entry point with the Forge, Fabric, or NeoForge launch script created during loader installation. Stop the process before changing the startup command.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Updating or changing the setup safely

Treat a loader change, Minecraft-version change, or major Biomes O’ Plenty change as a migration rather than a routine file replacement. Make a full backup first, document the old versions, and test the new combination in a copied world or temporary world before allowing players to return.

  • Keep the same loader family unless you are intentionally rebuilding the server; Forge, Fabric, and NeoForge files are not interchangeable.
  • Update dependencies at the same time as the mod when the new release requires them.
  • Do not open a world in a newer setup and then assume it can safely return to the older setup.
  • Expect newly generated chunks to reflect the active installation, while old chunks retain their existing terrain.

For a long-running server, schedule the change when no one is online, preserve the original backup separately, and record the exact file versions that worked.

Quick Recap

Bestseller No. 3
Mattel Games UNO Minecraft Card Game with Storage Tin,Ages 7+
Mattel Games UNO Minecraft Card Game with Storage Tin,Ages 7+
The classic UNO card game builds fun on game night with a Minecraft theme.; The Creeper card unique to this deck forces other players to draw 3 cards.
$11.66
Bestseller No. 4
Mattel Games UNO Minecraft Card Game for Kids, Adults, Families & Parties, Deck & Special Rule Inspired by the Video Game, 2 to 10 Players
Mattel Games UNO Minecraft Card Game for Kids, Adults, Families & Parties, Deck & Special Rule Inspired by the Video Game, 2 to 10 Players
Now Minecraft lovers can play a special version of UNO!; The goal is to get rid of all the cards in your hand.
$7.99

Quick installation checklist

  • Java Edition server selected.
  • Exact Minecraft version selected.
  • One loader family selected: Forge, Fabric, or NeoForge.
  • Matching server loader installed and launched once.
  • Biomes O’ Plenty JAR copied to mods.
  • TerraBlender added for 1.18 and newer.
  • GlitchCore added for 1.20.4 and newer.
  • Fabric API added when using Fabric.
  • Legacy level-type set only where required: biomesoplenty for 1.15–1.17 or BIOMESOP for 1.12.2 and older.
  • New world created after installation.
  • Every client matched to the server’s version, loader, mod, and dependencies.
  • Backup retained before any world or version change.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.