---
title: "Minecraft"
description: "Pick a server jar, add mods or plugins, hand out permissions, or work out why nobody can connect - the whole job of running a Minecraft server, Java and Bedrock."
url: "https://www.gameserverkings.com/knowledge-base/minecraft/"
articles: 61
updated: "2026-08-19T10:54:30.803Z"
---

# Minecraft

Pick a server jar, add mods or plugins, hand out permissions, or work out why nobody can connect - the whole job of running a Minecraft server, Java and Bedrock.

## Articles

- [BungeeCord and Waterfall in 2026: Legacy Proxies and Moving to Velocity](/knowledge-base/minecraft/bungeecord-and-waterfall-legacy.md): Waterfall is end of life and BungeeCord is not the modern answer. What each one still is, why Velocity replaced them, and how to migrate an inherited network.
- [Converting a Singleplayer World to a Minecraft Server: What Changes](/knowledge-base/minecraft/converting-a-singleplayer-world.md): What changes when a singleplayer Minecraft world becomes a server world: game mode, difficulty, hardcore, spawn protection, cheats, inventory and mods.
- [CoreProtect: Logging, Lookups and Rollbacks for Minecraft](/knowledge-base/minecraft/coreprotect-rollback.md): Use CoreProtect on your Minecraft server: /co inspect, lookup parameters, safe rollbacks with #preview, the radius trap, purge retention and permissions.
- [Diagnosing Minecraft Server Lag: TPS, MSPT and spark](/knowledge-base/minecraft/diagnosing-lag-and-low-tps.md): Tell server lag from client FPS and latency, read TPS and MSPT, profile with spark, and find the entity, plugin or chunk that is eating your ticks.
- [Editing Minecraft Player Data: UUIDs, NBT Files and Safe Inventory Fixes](/knowledge-base/minecraft/editing-player-data-nbt.md): Fix one player's broken inventory: where player data lives before and after 26.1, matching a name to a UUID, and editing a .dat file without corrupting it.
- [EssentialsX Setup: Homes, Warps, Kits and Economy](/knowledge-base/minecraft/essentialsx-setup.md): Set up EssentialsX on a Minecraft server: which module jars to install, the permission nodes, multiple homes, warps, kits, teleports and the economy.
- [Fixing YAML and JSON Config Errors on a Minecraft Server](/knowledge-base/minecraft/fixing-yaml-and-json-config-errors.md): A config error names the file, the line and the column. How to read a SnakeYAML or Gson message, and the six mistakes behind most of them.
- [Getting started with your Minecraft server](/knowledge-base/minecraft/java-getting-started.md): Accept the EULA, connect via your panel port, customize server.properties, allocate memory, and grant yourself operator privileges.
- [How Much RAM to Allocate to the Minecraft Launcher](/knowledge-base/minecraft/allocating-client-ram.md): How much memory to give the Minecraft client, where the setting lives in the launcher, and why it has nothing to do with the RAM on your server plan.
- [How to Install Datapacks and Resource Packs on a Minecraft Server](/knowledge-base/minecraft/datapacks-and-resource-packs.md): Datapacks are vanilla, server-side and need no mod loader. Install and update them, fix the pack.mcmeta version trap, and set a server resource pack.
- [How to Install a Minecraft Modpack Server: CurseForge, Modrinth & FTB](/knowledge-base/minecraft/installing-modpacks.md): Install a CurseForge, Modrinth or FTB modpack on your Minecraft server: server pack vs client pack, matching the loader and Java version, and RAM sizing.
- [How to Join a Minecraft Server on Xbox, PlayStation or Nintendo Switch](/knowledge-base/minecraft/connect-from-console.md): Console Minecraft cannot add a server by address. What Xbox, PlayStation and Switch can really join — featured servers, Realms, LAN — and why DNS fixes fail.
- [How to Make a Minecraft SMP Server for Friends](/knowledge-base/minecraft/start-an-smp-server.md): Make a Minecraft SMP for friends: whitelist, difficulty and view distance first, the short list of plugins worth adding, and which staples lack 26.2 builds.
- [How to Move an Existing Minecraft Server to GameServerKings](/knowledge-base/minecraft/migrating-your-server-to-gsk.md): Move an existing Minecraft Java server to a new host: what to copy, why to stop it first, matching the version, and the checks to run on first boot.
- [How to Run a Custom Server JAR on a Minecraft Server](/knowledge-base/minecraft/install-a-custom-jar.md): Run Minecraft server software that isn't in the Framework dropdown: uploading your own jar, the Server Jar File variable, and the reinstall that deletes it.
- [How to Run a Minecraft Snapshot Server and Test the Next Version Safely](/knowledge-base/minecraft/running-a-snapshot-server.md): Which frameworks can run a snapshot, how to set the version, and why a snapshot world is a one-way door you must never point at your live save.
- [How to Set Up LuckPerms Permissions for Minecraft](/knowledge-base/minecraft/luckperms-permissions.md): Install LuckPerms on Paper, build a default-trusted-mod-admin group ladder with tracks and weights, set per-world nodes and prefixes, and use the web editor.
- [How to Set Up RCON on a Minecraft Server](/knowledge-base/minecraft/setting-up-rcon.md): Set up RCON on a Minecraft server: enable-rcon, rcon.port and rcon.password, why the plaintext protocol must never face the internet, and the safer options.
- [How to Set Up a Minecraft BedWars Server](/knowledge-base/minecraft/start-a-bedwars-server.md): Set up a BedWars server on Paper 26.2: Screaming BedWars arena commands, generator tiers, rebuild scope, and why BedWars1058 is no longer viable.
- [How to Start a Minecraft Factions Server](/knowledge-base/minecraft/start-a-factions-server.md): Start a Minecraft 26.2 Factions server: which Factions plugins really support 26.2, how power and claims decide raiding, and why Towny is not a fallback.
- [How to Start a Minecraft Prison Server](/knowledge-base/minecraft/start-a-prison-server.md): Set up a Minecraft 26.2 Prison server: the Prison jar that supports 26, mine reset and block composition design, rank ladders, and sell plugins.
- [How to Start a Minecraft SkyBlock Server](/knowledge-base/minecraft/start-a-skyblock-server.md): Build a Minecraft 26.2 SkyBlock server: island cores compared by verified 26.2 support, island distance and reset settings, and the BentoBox addon gap.
- [How to install mods for Minecraft Java Edition](/knowledge-base/minecraft/java-mods.md): Launch Forge, Fabric, or NeoForge via the panel, match game clients, allocate memory, and use modpack Server Files shortcuts.
- [How to install plugins for Minecraft Java Edition](/knowledge-base/minecraft/java-plugins.md): Install jar files to your Paper plugins folder, set up LuckPerms permissions, and connect external databases for essential plugins.
- [Managing your Minecraft server](/knowledge-base/minecraft/performance-and-backups.md): Protect your Minecraft world: what a backup must include, safe save commands on Java and Bedrock, CoreProtect rollback, and scheduled daily restarts.
- [Minecraft "Can't keep up! Is the server overloaded?": What It Really Tells You](/knowledge-base/minecraft/error-cant-keep-up.md): Can't keep up is a symptom, not a cause. What the two numbers mean, the threshold that triggers it, why Paper never prints it, and what to measure.
- [Minecraft "Connection closed - mismatched mod channel list": What It Means](/knowledge-base/minecraft/error-mismatched-mod-channels.md): Forge rejects joins on the network channel list, not the mod list. What that changes, what NeoForge and Fabric say instead, and the fix that holds.
- [Minecraft "Error: Unable to access jarfile": Causes and Fixes](/knowledge-base/minecraft/error-unable-to-access-jar-file.md): Unable to access jarfile is printed by the Java launcher before the JVM starts, so no log is written. Here is how to tell it apart and what to change.
- [Minecraft "Failed to Bind to Port": What the Error Means and How to Fix It](/knowledge-base/minecraft/error-failed-to-bind-to-port.md): FAILED TO BIND TO PORT explained line by line: what the exception text tells you, why Paper crashes where vanilla exits quietly, and the fixes that work.
- [Minecraft "Failed to verify username!": What Causes It and How to Fix It](/knowledge-base/minecraft/error-failed-to-verify-username.md): Failed to verify username is not a password check. What the server really asks Mojang, the four causes in order, and why online-mode=false is no fix.
- [Minecraft "Missing Mods in World": What Happens When Content Leaves a Save](/knowledge-base/minecraft/error-missing-mods-in-world.md): A world remembers what created it. What a server logs when a mod, plugin or datapack that world depends on is gone, and what you can still recover.
- [Minecraft "Plugin Not Compatible With This Version": Every Rejection Explained](/knowledge-base/minecraft/error-out-of-version-plugins.md): Paper rejects out-of-version plugins with five different messages, and they do not mean the same thing. What each one checks, and which one is harmless.
- [Minecraft "java.lang.OutOfMemoryError: Java heap space": What It Means and How to Fix It](/knowledge-base/minecraft/error-out-of-memory-java-heap.md): Java heap space OOM explained: what the JVM actually ran out of, the five variants and what each of them means, and why raising -Xmx is not the fix here.
- [Minecraft Anti-Cheat and Fair Play: Stopping X-Ray and Movement Cheats](/knowledge-base/minecraft/anti-cheat-and-fair-play.md): Stop x-ray with Paper's built-in anti-xray, pick a movement anti-cheat that is actually still maintained, and know the real limits before tightening.
- [Minecraft Bedrock Add-Ons: Behaviour Packs, Resource Packs and manifest.json](/knowledge-base/minecraft/bedrock-addons.md): How Bedrock add-ons work: behaviour packs vs resource packs, where they go on the server, manifest.json UUIDs, and the world files that switch a pack on.
- [Minecraft Bedrock Allowlist and Permissions: allowlist.json and XUIDs](/knowledge-base/minecraft/bedrock-allowlist-and-permissions.md): Turn on the Bedrock allowlist, add players by gamertag or XUID, set operator, member and visitor roles in permissions.json, plus the whitelist.json trap.
- [Minecraft Bedrock World Management: Uploading Worlds, LevelDB and Safe Backups](/knowledge-base/minecraft/bedrock-world-management.md): Move a Bedrock world onto your server, understand level.dat and the LevelDB db folder, and take a backup with save hold, save query and save resume.
- [Minecraft Bedrock server.properties: The Complete Key Reference](/knowledge-base/minecraft/bedrock-server-properties.md): Every server.properties key for Bedrock Dedicated Server 1.26.44.3 — values, defaults and effects — plus the Java keys that do nothing on Bedrock.
- [Minecraft Flat and Custom World Types: level-type and generator-settings](/knowledge-base/minecraft/flat-and-custom-world-types.md): Set a superflat, large-biomes or amplified world from server.properties: the level-type values and the generator-settings JSON that customises a flat world.
- [Minecraft Grief Protection and Rollback](/knowledge-base/minecraft/grief-protection-and-rollback.md): Undo griefing with CoreProtect rollbacks, lock builds down with WorldGuard regions, and use vanilla spawn protection and game rules to limit the damage.
- [Minecraft Op Permission Levels: 0 to 4 Explained](/knowledge-base/minecraft/op-permission-levels.md): Minecraft op permission levels 0-4 explained: what each level unlocks, how op-permission-level and ops.json set it, and how to op moderators safely.
- [Minecraft Players Can't Connect: Every Error Message Explained](/knowledge-base/minecraft/players-cant-connect.md): Match the exact error your players see - version mismatch, whitelist, online-mode, mod mismatch - to its cause and its fix on a Minecraft Java server.
- [Minecraft Scheduled Restarts and Server Automation](/knowledge-base/minecraft/scheduled-restarts-and-automation.md): Why a nightly Minecraft restart helps, how to build a warned restart and backup in the panel Schedules tab, and why a restart never fixes a real leak.
- [Minecraft Server Commands: The Complete Op & Admin List](/knowledge-base/minecraft/admin-commands.md): Op yourself from the console, then run every Minecraft Java command — player management, gamerules, world tools, scoreboards, /execute, data and functions, with permission levels.
- [Minecraft Server List Appearance: MOTD, Server Icon and Player Count](/knowledge-base/minecraft/server-list-appearance.md): Set your Minecraft server's MOTD with colour codes and two lines, add a 64x64 server-icon.png, and control the player count shown in the multiplayer list.
- [Minecraft Server Monetisation: What Mojang Actually Allows](/knowledge-base/minecraft/monetising-your-server.md): What Mojang's Usage Guidelines let you sell on a Minecraft server, quoted in full: the six permitted methods, the donation trap and the advantage test.
- [Minecraft Server Networks: Setting Up a Velocity Proxy](/knowledge-base/minecraft/multi-server-networks-with-velocity.md): Run a multi-server Minecraft network with a Velocity proxy: which proxy to use now, connecting your backends, and the forwarding secret that keeps it safe.
- [Minecraft Server RAM and JVM Flags: Aikar's Flags and Heap Sizing](/knowledge-base/minecraft/allocating-ram-and-jvm-flags.md): How much RAM a Minecraft server really needs, why -Xms should equal -Xmx, plus Paper's Aikar's flags, G1GC tuning and the Java 25 requirement.
- [Minecraft Server Software Compared: Vanilla, Paper, Purpur, Fabric, Forge and NeoForge](/knowledge-base/minecraft/choosing-server-software.md): Compare Vanilla, Paper, Purpur, Spigot, Folia, Forge, Fabric and NeoForge, learn why Bukkit plugins never load on Fabric, and pick the right server jar.
- [Minecraft Server Won't Start: Triage by What You Actually See](/knowledge-base/minecraft/why-wont-my-server-start.md): Your Minecraft server will not start and you have no error message yet. Sort it by what the console does, then go to the page that covers your failure.
- [Minecraft Update Day Checklist: What to Do When a New Version Drops](/knowledge-base/minecraft/version-launch-checklist.md): A reusable checklist for every Minecraft release: verify the version and Java requirement, back up, check add-on compatibility, and update in the right order.
- [Minecraft Whitelist and Ban Management](/knowledge-base/minecraft/whitelist-and-ban-management.md): Enable the Minecraft whitelist, edit whitelist.json and banned-players.json safely, avoid the UUID-versus-username trap, and set up temporary bans.
- [Minecraft World Management: Seeds, Pre-generation, Borders and Resets](/knowledge-base/minecraft/world-management.md): Manage your Minecraft world: pick a seed, pre-generate chunks to cut lag, set a world border, reset the Nether or End, and upload a singleplayer world.
- [Minecraft WorldEdit: Selections, Brushes and Schematics](/knowledge-base/minecraft/worldedit-and-schematics.md): Use WorldEdit on a Minecraft server: make selections, run //copy and //paste, save and load schematics, bind brushes, undo mistakes and set safe limits.
- [Minecraft WorldGuard: Region Protection Explained](/knowledge-base/minecraft/worldguard-region-protection.md): Protect your Minecraft server with WorldGuard: define regions, add members, set flags and priorities, and lock down the wilderness with __global__ passthrough.
- [Minecraft server.properties: The Complete Reference](/knowledge-base/minecraft/server-properties-reference.md): Every server.properties key for Minecraft Java 26.2 — type, default, range and what each does, grouped by job, plus the settings that moved to game rules.
- [Multiverse: Running Several Worlds on One Minecraft Server](/knowledge-base/minecraft/multiverse-multiple-worlds.md): Run several Minecraft worlds on one server with Multiverse: create and import worlds, per-world gamerules and inventories, portals and teleport permissions.
- [Reading Minecraft Server Logs and Crash Reports](/knowledge-base/minecraft/reading-crash-logs-and-common-errors.md): Find latest.log and crash reports, read a stack trace to name the bad mod or plugin, decode the common startup errors, and bisect a broken server.
- [Setting up CrossPlay for Minecraft](/knowledge-base/minecraft/geyser-crossplay.md): Add Geyser and Floodgate to Paper servers, allocate UDP ports, and allow Bedrock, console, and mobile users to join Java worlds.
- [Setting up your Bedrock Minecraft server](/knowledge-base/minecraft/bedrock.md): Complete Minecraft Bedrock first boot, manage allow-lists and permissions.json, configure add-ons, and find your panel's custom port.
- [Updating Your Minecraft Server: Versions, Snapshots and the 2026 Numbering Change](/knowledge-base/minecraft/updating-your-server-version.md): Minecraft moved to year-based versions in 2026. The 26.x scheme, the Java 25 requirement, safe update steps, world upgrades, snapshots and downgrading.
