Alpha Legends logoAlpha Legends
Server Building
Official
May 18, 2026· ByMycoMerk

How to Create Your Own Modded Minecraft Server

Server jars, loaders, plugins, mods, crossplay. The smart way to build a Minecraft server is to start vanilla, test every layer, and add weight slowly.


Creating your own Minecraft server sounds easy until the console starts yelling at you.

Server jars, loaders, plugins, mods, ports, backups, permissions, crashes, updates, crossplay problems. It adds up fast.

I have been running Alpha Legends for over 4 years, and one lesson keeps coming back:

Start simple.

Before you build a modded survival world with crossplay, teams, structures, maps, commands, claims, and mysterious things lurking in the fog, get a clean vanilla server working first.

Vanilla is the foundation. Everything else is weight.

Start With Vanilla First

New server owners often install too much too fast. They add mods, plugins, resource packs, custom commands, permissions, and crossplay before they even know if the basic server runs correctly.

Before any of that, walk through a simple checklist:

  • Can the server start?
  • Can you join?
  • Can a friend join?
  • Does the world save?
  • Does restart work?
  • Is the console clean?
  • Do backups work?

If vanilla is broken, modded will not magically fix it. It will just break with better decoration.

Pick Your Hosting Setup

Host it yourself

Good for private testing, learning, and experiments.

Not ideal for serious public servers because of internet issues, port forwarding, hardware limits, power outages, and IP safety.

Use a Minecraft host

Better for public servers.

Cleaner management, better uptime, easier file access, easier restarts, and a lot less home network pain.

Alpha Universe uses Kinetic Hosting because it makes server management easier and keeps the focus on building the server, not fighting the router.

Learn the Basic Files

Before you start changing things, know what each file actually does:

  • server.properties
  • eula.txt
  • world folder
  • logs folder
  • ops.json
  • whitelist.json
  • banned-players.json
  • banned-ips.json
  • config folders, after mods are installed

Focus on server.properties first. Changing too many settings at once makes troubleshooting harder than it needs to be.

Change one thing. Restart. Test. Then move on.

Backups Are Not Optional

Backups are boring until they save your world.

Back up before you:

  • Add mods
  • Update Minecraft
  • Change loaders
  • Install plugins
  • Edit configs
  • Test crossplay
  • Open the server to the public

Never experiment on your only copy.

Know the Difference: Mods, Plugins, Client-Side, and Server-Side

This part trips up almost every new server owner. Get it straight early and the rest of your decisions will be cleaner.

Before you start building randomly, ask yourself a simple question:

Do you want Fabric mods or Paper plugins?

Paper plugins

  • Paper plugins are server-side only.
  • Players do not install Paper plugins on their own computer.
  • Used for server management, claims, permissions, economy, moderation, commands, warps, homes, and public SMP features.
  • Great for public servers because players can usually join with a normal Minecraft client.
  • Paper is plugin-focused, not mod-focused.
  • Fewer options than mods, but more streamlined and optimized.

Fabric mods

  • Fabric mods can be server-side, client-side, or both.
  • Some only need to be installed on the server.
  • Some only need to be installed on the player's client.
  • Some must be installed on both the server and the client.
  • Better for lightweight modding, performance mods, server-side utilities, world generation, structures, and vanilla-style expansion.
  • Widely available from reliable places like Modrinth.
  • Always check whether a Fabric mod is server-side, client-side, or required on both sides.

Simple version:

Paper plugins live on the server. Fabric mods can live on the server, the client, or both.

Alpha Legends uses Fabric server-side mods because the goal is to expand the world while keeping joining simple. Normal players do not need to download a modpack to join.

Do not assume "modded" always means players need to install mods. Server-side mods can change the world while keeping the join process simple.

Do not assume every Fabric mod is server-side. Some mods need the client too. Read before installing.

Choose Your Server Type

Vanilla

Pure Minecraft. Best foundation. Boring on purpose.

Paper

Best for plugin-based servers, public SMPs, claims, moderation, permissions, commands, homes, warps, and performance tools.

Plugins are server-side only, so players usually do not need to install anything.

Paper has fewer options than mods, but it is more streamlined and optimized.

Fabric

Great for lightweight mods, server-side mods, world generation, structures, optimization, and vanilla-style expansion.

Fabric mods can be server-side, client-side, or both, so you need to check each mod carefully.

Fabric mods are widely available from reliable places like Modrinth.

Beginner recommendation

Start vanilla. Then decide what you actually need.

Want plugins? Use Paper.

Want server-side mods and world expansion? Use Fabric.

Ask simple questions first before building randomly.

Add Mods or Plugins Slowly

Installing 50 mods at once is how people summon problems.

Add 1 to 3 at a time. After each batch:

  1. Start the server
  2. Check the console
  3. Join the game
  4. Test the feature
  5. Restart
  6. Test again

Watch for:

  • Dependencies
  • Minecraft version compatibility
  • Loader compatibility
  • Plugin compatibility
  • Client-side vs server-side requirements
  • Crossplay compatibility

The console usually tells the truth. Read it before blaming the moon.

Server-Side Does Not Always Mean Bedrock-Friendly

Paper plugins are server-side only, but that does not automatically mean they work perfectly for Bedrock players through crossplay.

Fabric server-side mods may work without a client download, but that also does not automatically mean they are Bedrock-friendly.

A server-side Fabric mod or Paper plugin can work perfectly for Java players and still cause problems for Bedrock players through crossplay.

Do not assume "server-side" means "works for everyone." Test from the player's device, not just the server owner's computer.

Server-side means the player may not need to install it. It does not guarantee every player's device will understand it perfectly.

Crossplay, Geyser, and Floodgate

Most custom Minecraft servers are Java-based because Java has stronger support for mods, plugins, tools, and advanced server management.

But many players use Bedrock on phones, tablets, Xbox, PlayStation, Nintendo Switch, and Windows Bedrock.

Geyser acts as a bridge that lets Bedrock players connect to a Java server.

Floodgate helps with Bedrock authentication so Bedrock players can join without needing a paid Java account, depending on the setup.

Together, Geyser and Floodgate help make a Java server Bedrock-friendly. That matters because it lets more players join from more devices.

But they are not magic.

They do not make every Java feature work perfectly on Bedrock. Some Fabric mods, Paper plugins, menus, commands, items, skins, resource packs, GUIs, teleport systems, teams, or custom mechanics may behave differently or break for Bedrock players.

For Alpha Universe, this matters a lot. The point is not just letting Bedrock players join. The point is making sure they can actually play.

Things worth testing:

  • Java client
  • Bedrock mobile
  • Bedrock Windows
  • Bedrock console, if possible
  • Commands and teleports
  • Menus and GUIs
  • Claims and teams
  • Skins and resource packs
  • Combat
  • Nether and End travel
  • Custom structures

Geyser and Floodgate make crossplay possible. Testing makes crossplay playable.

If Bedrock players cannot use it, the feature is not finished.

Pick Vanilla-Friendly Mods and Plugins First

For crossplay servers, focus on server-side mods and plugins that are vanilla-friendly first.

Avoid anything that forces custom blocks, resource packs, or data packs on players, especially older devices like older Xbox or Nintendo Switch.

Most mods and plugins do not add custom blocks, so this usually is not a problem, but some do require forced resources or data packs. I prefer to avoid those.

Alpha Universe servers have always been modded virtually completely server-side so all players can join on fully vanilla devices.

Stay Updated and Back Up Before Updating

I put a strong focus on staying on the latest Minecraft version, and I always back up the server before updating mods.

Especially for Bedrock players, keeping Geyser and Floodgate updated helps eliminate issues and bugs.

Expect a short delay after major Minecraft updates. Issues usually do not show up until official Minecraft releases drop, and Geyser then has to ship fixes to catch up for Bedrock players on Java crossplay servers.

Sometimes it takes a couple of days for Geyser to update after a big Minecraft release. We are accustomed to this pattern at this point, so do not get frustrated when it happens.

The Geyser public Discord has helped me many times. It is the best place to track post-update issues and find workarounds.

Vanilla-friendly first. Server-side when possible. Backups before every update. Geyser and Floodgate always current.

Launch Small

A quiet test launch is better than a broken public launch.

Invite a few trusted players first. Have them test:

  • Joining
  • Respawning
  • Commands
  • Nether travel
  • End travel
  • Permissions
  • Claims
  • Teams
  • Lag
  • Restarts
  • Crossplay

Alpha Legends has lasted because the server is tested, adjusted, backed up, and improved over time.

Long-term servers are built layer by layer.

Common Beginner Mistakes

  1. Adding too many mods at once
  2. Not making backups
  3. Ignoring console errors
  4. Using the wrong Minecraft version
  5. Forgetting dependencies
  6. Giving too many people admin permissions
  7. Advertising before testing
  8. Changing too many configs at once
  9. Assuming every Java mod works for Bedrock
  10. Adding crossplay before the base server is stable
  11. Not testing from a Bedrock device
  12. Treating Geyser and Floodgate like magic compatibility fixes
  13. Confusing Paper plugins with Fabric mods
  14. Assuming every Fabric mod is server-side
  15. Forgetting that some Fabric mods must be installed on both the server and client
  16. Forcing resource packs or data packs on players who may be on older Bedrock devices
  17. Panicking when crossplay breaks after a major Minecraft update instead of waiting for Geyser to catch up

Recommended Build Order

  1. Create a vanilla server
  2. Join and test it
  3. Restart and test again
  4. Make a backup
  5. Choose Paper or Fabric
  6. Install the server type only
  7. Test again
  8. Add plugins or mods slowly
  9. Check whether each Fabric mod is server-side, client-side, or both
  10. Configure permissions and safety tools
  11. Prefer vanilla-friendly server-side mods and plugins
  12. Add Geyser and Floodgate only after the base server is stable, if using crossplay
  13. Test Java gameplay
  14. Test Bedrock gameplay
  15. Invite trusted testers
  16. Fix issues
  17. Back up again
  18. Launch publicly

Why I Recommend Kinetic Hosting

For public servers, I recommend Kinetic Hosting because it makes server management easier.

Alpha Universe uses Kinetic Hosting because it gives me cleaner access to files, restarts, scheduling, and server management tools.

Kinetic Hosting has tons of features that make starting a server simple:

  • Version Installer
  • Mod Installer
  • Plugin Installer
  • Backup Manager
  • Command Scheduler
  • Quick setup
  • World map
  • Toolbox
  • File access
  • Easy restarts

It does not replace good setup work. You still need backups, testing, and patience.

But it does remove a lot of the home-hosting headaches.

Need Help?

If you want help building your own Minecraft server, modded server, crossplay server, or modded client setup, reach out through Discord.

Best option: MerkLikeMark HQ

Secondary option: Alpha Universe Discord

I can help with:

  • Vanilla setup
  • Kinetic Hosting setup
  • Fabric servers
  • Paper servers
  • Server-side mods
  • Paper plugins
  • Crossplay planning
  • Geyser and Floodgate basics
  • Modded clients
  • Config basics
  • Server planning
  • Discord organization
  • Beginner troubleshooting

Final Thoughts

Building a Minecraft server is not about stacking features until something breaks.

It is about building a stable foundation, testing every layer, and knowing when to remove something that does not serve the players.

Alpha Legends has been running for over 4 years because the process is simple:

Test. Backup. Adjust. Repeat.

Paper plugins, Fabric mods, client mods, server mods, Geyser, Floodgate, crossplay. It all starts to make sense once you slow down and test one layer at a time.

The mysterious part of Minecraft should be what players find in the world, not why the server crashed.

Minecraft Server HostingModded MinecraftServer TutorialCrossplayGeyserFloodgateFabricPaperKinetic HostingAlpha Universe
ShareFacebookX

Comments (0)

Sign in to join the conversation.

  • No comments yet.