# Purpify Docs > Learn how to use the Purpify panel and manage Minecraft Java, Bedrock, Geyser, and billing. ## Docs - [Purpify documentation](https://docs.purpify.host/index.md): Set up and manage Purpify Minecraft Java and Bedrock servers, Geyser cross-play, the game panel, and billing. - [Get started with Purpify](https://docs.purpify.host/quickstart.md): Purchase a Purpify Minecraft server, choose Java or Bedrock Edition, start the server, and connect. - [Frequently asked questions](https://docs.purpify.host/reference/faq.md): Quick answers about the Purpify panel, Minecraft Java and Bedrock servers, Geyser, backups, and billing. - [Minecraft hosting glossary](https://docs.purpify.host/reference/glossary.md): Definitions for Purpify panel, Minecraft Java, Bedrock, Geyser, server software, and billing terms. - [Use Purpify docs with AI](https://docs.purpify.host/reference/ai-access.md): Connect an AI assistant to Purpify documentation through Markdown, llms.txt, llms-full.txt, or Mintlify MCP. - [Purpify panel overview](https://docs.purpify.host/panel/overview.md): Learn where to find servers, account settings, shortcuts, status, groups, and management actions in the Purpify game panel. - [Create a server](https://docs.purpify.host/panel/create-server.md): Purchase a Purpify Minecraft server, choose Java or Bedrock Edition, and open it in the game panel. - [Start, stop, and restart a server](https://docs.purpify.host/panel/server-controls.md): Use Purpify panel power controls safely to start, stop, restart, or force-stop your Minecraft server. - [Manage files and SFTP](https://docs.purpify.host/panel/files-and-sftp.md): Upload, download, edit, and organize Purpify server files with the file manager or SFTP. - [Use the server console](https://docs.purpify.host/panel/console.md): Read live Purpify server output, send console commands, and collect useful logs for troubleshooting. - [Create and manage a database](https://docs.purpify.host/panel/databases.md): Create a Purpify server database and find its endpoint, username, password, and saved data in the game panel. - [Manage server subusers](https://docs.purpify.host/panel/team-access.md): Add a subuser to a Purpify server, choose their permissions, and remove their access safely. - [Migrate a Minecraft server to Purpify](https://docs.purpify.host/panel/migrate-server.md): Move a complete Java or Bedrock server from another host with Purpify's Importer and the old provider's SFTP details. - [Secure your Purpify account](https://docs.purpify.host/panel/account-security.md): Reset your Purpify passwords, use two-factor authentication when available, protect credentials, and recover from unauthorized access. - [Splits](https://docs.purpify.host/panel/splits.md): Use Purpify splits to host additional Minecraft servers, Node.js, Python, and MCXboxBroadcast. - [Create and restore backups](https://docs.purpify.host/server/backups.md): Protect a Purpify Minecraft server before changes and restore it after a failed update or damaged world. - [Troubleshoot a server that will not start](https://docs.purpify.host/troubleshooting/server-wont-start.md): Use the Purpify console and recent server changes to diagnose startup failures, crashes, and restart loops. - [Recover a damaged Minecraft world](https://docs.purpify.host/troubleshooting/world-corruption.md): Recognize a damaged Java or Bedrock world, preserve evidence, and restore a safe Purpify backup. - [Troubleshoot server disk usage](https://docs.purpify.host/troubleshooting/disk-space.md): Find large Minecraft server files, free space safely, and prevent logs, maps, backups, or worlds from filling storage. - [Minecraft Java Edition](https://docs.purpify.host/java/overview.md): Set up a Purpify Minecraft Java Edition server with server software, plugins, mods, modpacks, or Geyser cross-play. - [Connect to a Java server](https://docs.purpify.host/java/connect.md): Add a Purpify Minecraft Java Edition server in Multiplayer using its address or an optional subdomain. - [Connect a custom domain to a Java server](https://docs.purpify.host/java/custom-domain.md): Point play.example.com to a Purpify Minecraft Java Edition server with DNS address and SRV records. - [Choose Java server software and version](https://docs.purpify.host/java/server-software.md): Switch a Purpify server to Java Edition and select the Minecraft Java version from the game panel. - [Manage Java players](https://docs.purpify.host/java/manage-players.md): Grant operator access, configure the whitelist, and kick or ban players on a Purpify Minecraft Java Edition server. - [Common Java server commands](https://docs.purpify.host/java/admin-commands.md): Use common Minecraft Java Edition administration commands from the Purpify console or in-game chat. - [Change the Java server difficulty](https://docs.purpify.host/java/change-difficulty.md): Set a Purpify Minecraft Java Edition server to Peaceful, Easy, Normal, or Hard. - [Minecraft Java server properties](https://docs.purpify.host/java/server-properties.md): Edit common Minecraft Java Edition settings in server.properties on a Purpify server. - [Set game rules on a Java server](https://docs.purpify.host/java/game-rules.md): Change Minecraft Java Edition game rules through World Manager, the Purpify console, or in-game chat. - [Enable and obtain Java command blocks](https://docs.purpify.host/java/command-blocks.md): Enable command blocks and give one to an operator on a Purpify Minecraft Java Edition server. - [Enable Java Hardcore mode](https://docs.purpify.host/java/hardcore-mode.md): Enable or disable Hardcore behavior on a Purpify Minecraft Java Edition server. - [Allow flying on a Java server](https://docs.purpify.host/java/flying.md): Prevent legitimate flying players from being disconnected from a Purpify Minecraft Java Edition server. - [Configure Java spawn protection](https://docs.purpify.host/java/spawn-protection.md): Change or disable the protected spawn area on a Purpify Minecraft Java Edition server. - [Add a Java server resource pack](https://docs.purpify.host/java/resource-pack.md): Prompt or require Minecraft Java Edition players to download a resource pack from your Purpify server. - [Add a Java server icon](https://docs.purpify.host/java/server-icon.md): Display a custom 64 by 64 PNG icon for a Purpify Minecraft Java Edition server. - [Set a Java world border](https://docs.purpify.host/java/world-border.md): Choose the center and diameter of the Minecraft Java Edition world border from the Purpify console. - [Find a Java world seed](https://docs.purpify.host/java/world-seed.md): Display the seed used by the active Minecraft Java Edition world. - [Upload a Java world](https://docs.purpify.host/java/upload-world.md): Upload an existing Minecraft Java Edition world to a Purpify server and select it in server.properties. - [Reset a Java world](https://docs.purpify.host/java/reset-world.md): Generate a fresh Minecraft Java Edition world on a Purpify server without deleting unrelated server files. - [Completely reset a Java server](https://docs.purpify.host/java/reset-server.md): Erase a Purpify Minecraft Java Edition server installation and start again from the game panel. - [Update a Java world](https://docs.purpify.host/java/update-world.md): Move a Minecraft Java Edition world to a newer version safely on a Purpify server. - [Create a flat Java world](https://docs.purpify.host/java/flat-world.md): Configure a Purpify Minecraft Java Edition server to generate a new Superflat world. - [Pregenerate a Java world](https://docs.purpify.host/java/pregenerate-world.md): Use Chunky to generate Minecraft Java Edition chunks before players explore them. - [Diagnose Java server lag](https://docs.purpify.host/java/performance.md): Identify server-side, connection, or client lag and profile a Purpify Minecraft Java Edition server with spark. - [Install Java plugins](https://docs.purpify.host/java/plugins.md): Install Minecraft Java plugins with Purpify's one-click installer or upload plugin files manually. - [Install Java mods and modpacks](https://docs.purpify.host/java/mods.md): Install Minecraft Java mods and modpacks with Purpify's installers or upload mod files manually. - [Install Java datapacks](https://docs.purpify.host/java/datapacks.md): Install, verify, update, and remove datapacks from a Minecraft Java Edition world on Purpify. - [Set up Geyser cross-play](https://docs.purpify.host/java/geyser.md): Install Geyser on a Purpify Java server so Minecraft Bedrock players can connect. - [Set up a Velocity proxy](https://docs.purpify.host/java/velocity.md): Connect multiple Purpify Minecraft Java servers through a Velocity proxy, including same-node routing with a server UUID. - [Troubleshoot Java plugin errors](https://docs.purpify.host/troubleshooting/plugin-errors.md): Fix missing dependencies, incompatible Java plugins, invalid configuration, and plugin startup failures on Purpify. - [Troubleshoot Java mod-loader mismatches](https://docs.purpify.host/troubleshooting/mod-loader-errors.md): Fix Forge, NeoForge, Fabric, or Quilt loader and version mismatches on a Purpify Minecraft Java server. - [Remove client-only mods from a server](https://docs.purpify.host/troubleshooting/client-side-mods.md): Identify a Minecraft Java server crash caused by a client-only mod and remove the incompatible file safely. - [Minecraft Bedrock Edition](https://docs.purpify.host/bedrock/overview.md): Set up and customize a native Purpify Minecraft Bedrock Edition server. - [Connect to a Bedrock server](https://docs.purpify.host/bedrock/connect.md): Add a Purpify Minecraft Bedrock Edition server with its server address and port. - [Manage Bedrock players](https://docs.purpify.host/bedrock/manage-players.md): Whitelist, kick, and grant operator access to players on a native Minecraft Bedrock Edition server. - [Whitelist Bedrock players](https://docs.purpify.host/bedrock/whitelist.md): Restrict a native Minecraft Bedrock Edition server to approved Xbox Gamertags. - [Manage Bedrock operators](https://docs.purpify.host/bedrock/operators.md): Grant or remove operator access on a native Minecraft Bedrock Edition server. - [Kick a Bedrock player](https://docs.purpify.host/bedrock/kick-player.md): Disconnect a player from a native Minecraft Bedrock Edition server with the kick command. - [Enable cheats on a Bedrock server](https://docs.purpify.host/bedrock/enable-cheats.md): Enable cheat commands on a Purpify Minecraft Bedrock Edition server through server.properties. - [Change the Bedrock server difficulty](https://docs.purpify.host/bedrock/change-difficulty.md): Set a Purpify Minecraft Bedrock Edition server to Peaceful, Easy, Normal, or Hard. - [Set game rules on a Bedrock server](https://docs.purpify.host/bedrock/game-rules.md): Change Minecraft Bedrock Edition game rules through the Purpify console or in-game chat. - [Minecraft Bedrock server properties](https://docs.purpify.host/bedrock/server-properties.md): Edit common Minecraft Bedrock Edition settings in server.properties on a Purpify server. - [Completely reset a Bedrock server](https://docs.purpify.host/bedrock/reset-server.md): Erase a Purpify Minecraft Bedrock Edition server installation and start again from the game panel. - [Upload an existing world](https://docs.purpify.host/server/upload-world.md): Install an existing Minecraft Bedrock world with Purpify's world installer or transfer a large world over SFTP. - [Reset a Bedrock world](https://docs.purpify.host/bedrock/reset-world.md): Generate a fresh Minecraft Bedrock Edition world on Purpify without resetting the complete server installation. - [Install behavior and resource packs](https://docs.purpify.host/server/install-addons.md): Install Minecraft Bedrock add-ons from Purpify's catalog or upload add-ons from your device. - [Enable Beta APIs](https://docs.purpify.host/bedrock/beta-apis.md): Enable the Beta APIs experiment for a Purpify Minecraft Bedrock Edition world through World Manager or level.dat. - [Troubleshoot connection problems](https://docs.purpify.host/troubleshooting/cannot-connect.md): Find why Minecraft Bedrock cannot connect to a Purpify server by checking status, address, port, version, and network restrictions. - [Troubleshoot Bedrock server lag](https://docs.purpify.host/troubleshooting/bedrock-performance.md): Identify server, network, or client lag and reduce load on a Purpify Minecraft Bedrock Edition server. - [Troubleshoot Bedrock add-on errors](https://docs.purpify.host/troubleshooting/bedrock-addon-errors.md): Fix incompatible behavior packs, resource packs, dependencies, experiments, and script errors on a Purpify Bedrock server. - [Billing overview](https://docs.purpify.host/billing/overview.md): Use the Purpify billing portal to manage services, invoices, payment details, renewals, and cancellations. - [Service provisioning](https://docs.purpify.host/billing/provisioning.md): Learn how long Purpify service provisioning can take and what to do if it takes more than eight hours. - [Discounts](https://docs.purpify.host/billing/discounts.md): Find out where Purpify announces seasonal and special-occasion discounts. - [Upgrade or downgrade a service](https://docs.purpify.host/billing/manage-service.md): Upgrade or downgrade an active Purpify hosting service from the billing dashboard. - [Invoices and payments](https://docs.purpify.host/billing/invoices.md): Open and pay your latest Purpify invoice from the billing portal. - [Request a refund](https://docs.purpify.host/billing/refunds.md): Check the Purpify refund policy and open a support ticket when your payment meets its requirements. - [Cancel a service](https://docs.purpify.host/billing/cancellations.md): Cancel a Purpify hosting service immediately or at the end of its billing cycle. - [AGENTS](https://docs.purpify.host/AGENTS.md) ## Optional - [Service status](https://uptime.purpify.host)