1188 lines
52 KiB
HTML
1188 lines
52 KiB
HTML
<!doctype html>
|
||
<html lang="en" data-bs-theme="dark">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
||
<title>GeyserMC Wiki: FAQ</title>
|
||
|
||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
|
||
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css" rel="stylesheet">
|
||
<link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" rel="stylesheet">
|
||
<link rel="stylesheet" href="/css/style.css">
|
||
<link rel="stylesheet" href="/css/darcula.css">
|
||
|
||
<meta name="author" content="GeyserMC">
|
||
<meta name="description" content="This is the wiki for all of GeyserMC's projects.">
|
||
<meta name="theme-color" content="#2b3035">
|
||
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:url" content="http://localhost:4000">
|
||
<meta property="og:title" content="GeyserMC Wiki: FAQ">
|
||
<meta property="og:description" content="This is the wiki for all of GeyserMC's projects.">
|
||
<meta property="og:image" content="/android-chrome-192x192.png">
|
||
|
||
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
|
||
<link rel="icon" type="image/x-icon" href="/favicon.ico">
|
||
|
||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||
<link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png">
|
||
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
||
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#248f00">
|
||
</head>
|
||
<body>
|
||
<header>
|
||
<nav class="navbar navbar-expand-lg bg-body-tertiary fixed-top">
|
||
<div class="container-fluid">
|
||
<a class="navbar-brand" href="/"><img src="/android-chrome-512x512.png" alt="geyser logo" height="32"> GeyserMC Wiki</a>
|
||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarLinks" aria-controls="navbarLinks" aria-expanded="false" aria-label="Toggle navigation">
|
||
<span class="navbar-toggler-icon"></span>
|
||
</button>
|
||
<div class="collapse navbar-collapse" id="navbarLinks">
|
||
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="https://geysermc.org/"><i class="bi bi-house pe-1"></i> Home</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="https://geysermc.org/download"><i class="bi bi-download pe-1"></i> Download</a>
|
||
</li>
|
||
</ul>
|
||
<form class="d-flex" role="search" action="/search/">
|
||
<div class="input-group">
|
||
<button class="btn btn-outline-secondary" type="submit" id="button-search"><i class="bi bi-search"></i></button>
|
||
<input type="text" name="q" class="form-control" placeholder="Search the site..." aria-label="Search the site..." aria-describedby="button-search">
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
</header>
|
||
<div id="page-content" class="container-fluid">
|
||
<div class="row">
|
||
<div class="col-12 col-md-3 col-xl-2">
|
||
<div class="sticky-top">
|
||
<div class="sidebar py-2 text-break">
|
||
<nav class="navbar navbar-expand-md">
|
||
<div class="container-fluid">
|
||
<div class="d-block d-md-none">Wiki Navigation</div>
|
||
<button class="navbar-toggler mb-2" type="button" data-bs-toggle="collapse" data-bs-target="#sidebarNav" aria-controls="sidebarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||
<span class="navbar-toggler-icon"></span>
|
||
</button>
|
||
<div class="collapse navbar-collapse flex-column align-items-start" id="sidebarNav">
|
||
|
||
|
||
|
||
|
||
<div class="nav-item dropdown">
|
||
<a class="nav-link dropdown-toggle fw-bold show" href="#" role="button" data-bs-toggle="dropdown" data-bs-auto-close="false" aria-expanded="false">Geyser Documentation</a>
|
||
<ul class="pe-3 pt-0 dropdown-menu position-relative border-0 list-disc show">
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/setup/">Setting up Geyser</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/geyser/supported-hosting-providers/">Supported Hosting Providers</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/using-geyser-with-consoles/">Using Geyser with Consoles</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/playit-gg/">Using playit.gg with Geyser</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/creating-a-startup-script/">Creating a Startup Script</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/common-issues/">Common Issues</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/geyser/fixing-unable-to-connect-to-world/">Fixing 'Unable to Connect to World'</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/understanding-the-config/">Configuring Geyser</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/geyser/commands/">Commands</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/geyser-command-line-arguments-and-system-properties/">Geyser Command Line Arguments and System Properties</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/faq/">FAQ</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/geyser/anticheat-compatibility/">Anticheat Compatibility</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/current-limitations/">Current Limitations</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/custom-items/">Custom items with Geyser</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/geyser/custom-items/#json-mappings">JSON mappings</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/custom-items/#geyser-extensions">Geyser extensions</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/custom-items/#resource-pack">Resource pack</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/custom-blocks/">Custom blocks with Geyser</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/geyser/custom-blocks/#enabling-custom-blocks">Enabling custom blocks</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/custom-blocks/#json-mappings">JSON mappings</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/custom-blocks/#geyser-extensions">Geyser extensions</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/custom-skulls/">Custom skulls with Geyser</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/geyser/custom-skulls/#enabling-custom-skulls">Enabling custom skulls</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/custom-skulls/#custom-skullsyml">custom-skulls.yml</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/api/">Geyser API</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/geyser/getting-started-with-the-api/">Getting Started</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/api/#short-overview-of-the-geyser-api">Overview</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/events/">Events</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/forms/">Forms and Cumulus</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/extensions/">Geyser Extensions</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/geyser/extensions/#creating-the-main-class">Main class</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/extensions/#creating-commands-with-geyser-extensions">Creating Commands</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/geyser/global-api/">Global API</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="nav-item dropdown">
|
||
<a class="nav-link dropdown-toggle fw-bold" href="#" role="button" data-bs-toggle="dropdown" data-bs-auto-close="false" aria-expanded="false">Floodgate Documentation</a>
|
||
<ul class="pe-3 pt-0 dropdown-menu position-relative border-0 list-disc">
|
||
|
||
<li class="ms-4">
|
||
<a href="/floodgate/setup/">Setup</a>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/floodgate/issues/">Issues</a>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/floodgate/faq/">FAQ</a>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/floodgate/features/">Features</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/floodgate/features/#whitelist-command">Whitelist command</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/floodgate/commands/">Commands</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/floodgate/features/#what-is-skin-uploading">Skin Uploading</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/floodgate/api/">Floodgate API</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/floodgate/player/">FloodgatePlayer</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/geyser/forms/">Forms and Cumulus</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/floodgate/linking/">Linking</a>
|
||
|
||
<ul>
|
||
|
||
<li>
|
||
<a href="/floodgate/linking/#what-is-global-linking">Global Linking</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a href="/floodgate/linking/#local-linking">Local Linking</a>
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="nav-item dropdown">
|
||
<a class="nav-link dropdown-toggle fw-bold" href="#" role="button" data-bs-toggle="dropdown" data-bs-auto-close="false" aria-expanded="false">Other</a>
|
||
<ul class="pe-3 pt-0 dropdown-menu position-relative border-0 list-disc">
|
||
|
||
<li class="ms-4">
|
||
<a href="/other/geyseroptionalpack/">GeyserOptionalPack</a>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/other/hurricane/">Hurricane</a>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/other/geyserconnect/">GeyserConnect</a>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/other/community-geyser-projects/">Community Geyser Projects</a>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/other/test-server/">Test Server</a>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/other/developer-guide/">Developer Guide</a>
|
||
|
||
</li>
|
||
|
||
<li class="ms-4">
|
||
<a href="/other/discord-bot-usage/">Geyser Discord Bot Usage</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<main class="col-12 col-md-9 col-xl-8" role="main">
|
||
<nav aria-label="breadcrumb">
|
||
<ol class="breadcrumb">
|
||
|
||
|
||
|
||
|
||
<li class="breadcrumb-item"><a href="http://localhost:4000/geyser/">Geyser</a></li>
|
||
|
||
|
||
|
||
|
||
<li class="breadcrumb-item active" aria-current="page">FAQ</li>
|
||
|
||
|
||
</ol>
|
||
</nav>
|
||
|
||
|
||
<h1 id="frequently-asked-questions">Frequently Asked Questions</h1>
|
||
<p><p>Here you can find answers to frequently asked questions about Geyser - if you have a question that isn’t answered here, feel free to ask in our <a href="https://discord.gg/GeyserMC">Discord</a>!</p>
|
||
</p>
|
||
<div class="accordion mb-4" id="accordionFaq">
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#how-does-it-work" aria-expanded="true" aria-controls="how-does-it-work">
|
||
How Does it Work?
|
||
</button>
|
||
</h2>
|
||
<div id="how-does-it-work" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Geyser works as a translator, translating both the incoming and outgoing packets to a format both the client and server can understand. With this being said, it emulates a Minecraft: Java Edition client, so the server actually thinks you’re joining from Java Edition. Regardless of the server or what plugins it has installed, you can join it with Geyser (as long as the server supports the latest vanilla (unmodified) Minecraft version).</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#so-how-does-redstone-work" aria-expanded="true" aria-controls="so-how-does-redstone-work">
|
||
So, how does Redstone work?
|
||
</button>
|
||
</h2>
|
||
<div id="so-how-does-redstone-work" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Redstone, along with any other mechanics like commands, farms, etc., will work exactly like Java Edition since joining a Java Edition server and Geyser does not modify server behavior.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#is-geyser-paid" aria-expanded="true" aria-controls="is-geyser-paid">
|
||
Is Geyser paid?
|
||
</button>
|
||
</h2>
|
||
<div id="is-geyser-paid" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>No, Geyser and all related projects are completely free and open-source, licensed under the MIT license.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#what-plugins-don-t-work-with-geyser" aria-expanded="true" aria-controls="what-plugins-don-t-work-with-geyser">
|
||
What plugins don't work with Geyser?
|
||
</button>
|
||
</h2>
|
||
<div id="what-plugins-don-t-work-with-geyser" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Geyser should generally work fine with plugins, as we emulate a Java client. There are exceptions, though:</p>
|
||
|
||
<ul>
|
||
<li><a href="https://tcpshield.com/">TCPShield</a> requires <code class="language-plaintext highlighter-rouge">only-allow-proxy-connections</code> disabled without a paid plan. However, their “Premium” plan will allow the support of Geyser - please see <a href="https://docs.tcpshield.com/miscellaneous/geyser">here</a> for setup instructions.</li>
|
||
</ul>
|
||
|
||
<p>Floodgate can cause issues with plugins as it modifies the login process. <em>Please note that any offline mode authenticator plugins are only here for documentation; Geyser does not support offline mode usage.</em></p>
|
||
|
||
<ul>
|
||
<li><a href="https://www.spigotmc.org/resources/27480/">DynamicBungeeAuth</a> Currently working on latest version 10.28B+ (10.27B and older versions produces invalid credentials for Bedrock players)</li>
|
||
<li><a href="https://www.spigotmc.org/resources/14153/">FastLogin</a> does not let floodgate add player prefix.</li>
|
||
<li><a href="https://www.spigotmc.org/resources/62842/">ExploitFixer</a> thinks that Floodgate users are UUID spoofing - disable the <code class="language-plaintext highlighter-rouge">uuidspoof</code> setting in ExploitFixer’s config.</li>
|
||
<li><a href="https://www.spigotmc.org/resources/27766/">JPremium</a> alters the UUID of a player, causing Floodgate not to be able to get the Bedrock data from its map.</li>
|
||
<li><a href="https://www.spigotmc.org/resources/78202/">LibHatesMods</a> causes authentication to fail with <code class="language-plaintext highlighter-rouge">com.github.steveice10.mc.auth.exception.request.InvalidCredentialsException</code></li>
|
||
<li><a href="https://www.spigotmc.org/resources/7201/">ProtocolSupport</a> <del>is currently incompatible with Floodgate.</del> Works with Floodgate, but we recommend using <a href="https://www.spigotmc.org/resources/27448/">ViaBackwards</a> instead.</li>
|
||
<li><a href="https://www.spigotmc.org/resources/8733/">ProtocolSupportBungee</a> changes how the login process works and therefore breaks the Floodgate injection code.</li>
|
||
<li><a href="https://www.spigotmc.org/resources/40906/">SayNoToMcLeaks</a> prevents Floodgate from finishing its login system.</li>
|
||
</ul>
|
||
|
||
<p>If you come across any more, please let us know via <a href="https://discord.gg/geysermc">Discord</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#what-server-versions-does-geyser-support" aria-expanded="true" aria-controls="what-server-versions-does-geyser-support">
|
||
What server versions does Geyser support?
|
||
</button>
|
||
</h2>
|
||
<div id="what-server-versions-does-geyser-support" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>The Geyser-Spigot plugin supports any Minecraft server version 1.13.2 or later. Any earlier version is not supported by the plugin - use a proxy version or the standalone build instead.
|
||
Since Geyser emulates a {{ site.data.versions.java }} Java Edition client, you need to <a href="https://www.spigotmc.org/resources/viaversion.19254/">install ViaVersion</a> on your server
|
||
if it is not running the latest version of Minecraft. <br /></p>
|
||
|
||
<p>In order for Bedrock players to chat (1.19.3+) or join (1.19.1/1.19.2), you need to disable chat signing. More information about that can be read on the <a href="/geyser/secure-chat/">chat signing page</a>. <br /></p>
|
||
|
||
<p>You will also need to run at least Java 16 or later to use Geyser. See <a href="https://docs.papermc.io/misc/java-install">here</a> for more info on updating Java.
|
||
Paper versions not supporting Java 16 can add <code class="language-plaintext highlighter-rouge">-DPaper.IgnoreJavaVersion=true</code> flag to the Java startup arguments to allow Paper to run on Java 16.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#which-plugin-version-of-geyser-do-i-need" aria-expanded="true" aria-controls="which-plugin-version-of-geyser-do-i-need">
|
||
Which plugin version of Geyser do I need?
|
||
</button>
|
||
</h2>
|
||
<div id="which-plugin-version-of-geyser-do-i-need" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>This is a non-complete list of what platform each plugin version of Geyser is for, and the standalone version can be used for any as it isn’t a plugin.</p>
|
||
<ul>
|
||
<li>Geyser-Spigot works with:
|
||
<ul>
|
||
<li><a href="https://www.spigotmc.org/">Spigot</a></li>
|
||
<li><a href="https://papermc.io/downloads/paper">Paper</a> (recommended)</li>
|
||
<li>Any other forks of the above</li>
|
||
</ul>
|
||
</li>
|
||
<li>Geyser-Bungee works with:
|
||
<ul>
|
||
<li><a href="https://www.spigotmc.org/wiki/bungeecord/">BungeeCord</a></li>
|
||
<li><a href="https://papermc.io/downloads/Waterfall">Waterfall</a></li>
|
||
<li>Any other forks of the above</li>
|
||
</ul>
|
||
</li>
|
||
<li>Geyser-Velocity works with <a href="https://www.velocitypowered.com/">Velocity</a></li>
|
||
<li>Geyser-Fabric works with <a href="https://www.fabricmc.net/">Fabric</a>, and requires FabricAPI to be installed on the server as well.</li>
|
||
</ul>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#which-type-of-geyser-version-is-better-standalone-or-plugin" aria-expanded="true" aria-controls="which-type-of-geyser-version-is-better-standalone-or-plugin">
|
||
Which type of Geyser version is better, standalone or plugin?
|
||
</button>
|
||
</h2>
|
||
<div id="which-type-of-geyser-version-is-better-standalone-or-plugin" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Because of optimizations that hook into the plugin platforms, plugin versions of Geyser are preferable compared to standalone Geyser. On Spigot, Velocity, and BungeeCord versions of Geyser, direct connections allow for faster loading times, lower latency, and accurate IP addresses without requiring Floodgate. Geyser-Spigot has further optimizations due to having direct world access, including lower memory usage and greater translation accuracy. However, large server networks might prefer standalone Geyser because it can be updated without needing to restart any other proxies or servers, and can offload resource usage onto seperate machines.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#if-using-bungeecord-or-another-fork-where-do-i-need-to-put-geyser-floodgate" aria-expanded="true" aria-controls="if-using-bungeecord-or-another-fork-where-do-i-need-to-put-geyser-floodgate">
|
||
If using BungeeCord or another fork, where do I need to put Geyser/Floodgate?
|
||
</button>
|
||
</h2>
|
||
<div id="if-using-bungeecord-or-another-fork-where-do-i-need-to-put-geyser-floodgate" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>You only need Geyser and/or Floodgate on the BungeeCord server, as long as not using the Floodgate API. In this case, Floodgate is needed on the “backend” servers as well.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#what-ip-do-i-need-to-give-bedrock-players" aria-expanded="true" aria-controls="what-ip-do-i-need-to-give-bedrock-players">
|
||
What IP do I need to give Bedrock players?
|
||
</button>
|
||
</h2>
|
||
<div id="what-ip-do-i-need-to-give-bedrock-players" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Generally, the IP that Bedrock players will join with is your Java IP and the defined port in your Geyser config in the <code class="language-plaintext highlighter-rouge">bedrock</code> section under <code class="language-plaintext highlighter-rouge">port</code>. For example, if the IP address Java players join with is <code class="language-plaintext highlighter-rouge">test.geysermc.org</code>, and the <code class="language-plaintext highlighter-rouge">bedrock</code> <code class="language-plaintext highlighter-rouge">port</code> is set as 19132, Bedrock players should join with the IP <code class="language-plaintext highlighter-rouge">test.geysermc.org</code> and port <code class="language-plaintext highlighter-rouge">19132</code>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#how-can-i-have-bedrock-players-load-resource-packs" aria-expanded="true" aria-controls="how-can-i-have-bedrock-players-load-resource-packs">
|
||
How can I have Bedrock players load resource packs?
|
||
</button>
|
||
</h2>
|
||
<div id="how-can-i-have-bedrock-players-load-resource-packs" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>You can add Bedrock resource packs to your Geyser installation in the <code class="language-plaintext highlighter-rouge">packs</code> folder of wherever the Geyser config is located. Bedrock clients will automatically download and load those resource packs. There is currently no automatic Java-to-Bedrock resource pack conversion, but you can convert any Java resource pack to Bedrock using <a href="https://rtm516.github.io/ConvertJavaTextureToBedrock/">this tool</a> and add that to your server. The converter currently only works with packs up until 1.17; you will need to use another converter, or, <a href="https://learn.microsoft.com/en-us/minecraft/creator/documents/convertingtexturepacks">convert the pack yourself</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#how-can-bedrock-players-hold-items-in-their-offhand" aria-expanded="true" aria-controls="how-can-bedrock-players-hold-items-in-their-offhand">
|
||
How can Bedrock players hold items in their offhand?
|
||
</button>
|
||
</h2>
|
||
<div id="how-can-bedrock-players-hold-items-in-their-offhand" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>You can use the command <code class="language-plaintext highlighter-rouge">/geyser offhand</code>, which will swap the item in their main hand and offhand. There is also a setting you can enable in the config (<code class="language-plaintext highlighter-rouge">emote-offhand-workaround</code>) to allow Bedrock players to perform an emote in order to switch their main hand and offhand.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#how-do-i-include-players-in-commands-when-using-floodgate" aria-expanded="true" aria-controls="how-do-i-include-players-in-commands-when-using-floodgate">
|
||
How do I include players in commands when using Floodgate?
|
||
</button>
|
||
</h2>
|
||
<div id="how-do-i-include-players-in-commands-when-using-floodgate" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>If there is a prefix on Floodgate players, you must include the prefix in the name. Floodgate also replaces all spaces in names with underscores, so be sure to replace any spaces with underscores when executing the command. If this does not work, put double quotes around the name.</p>
|
||
|
||
<p>Example: <code class="language-plaintext highlighter-rouge">/tp ".<bedrock_username>"</code></p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#how-do-i-add-players-to-the-whitelist-when-using-floodgate" aria-expanded="true" aria-controls="how-do-i-add-players-to-the-whitelist-when-using-floodgate">
|
||
How do I add players to the whitelist when using Floodgate?
|
||
</button>
|
||
</h2>
|
||
<div id="how-do-i-add-players-to-the-whitelist-when-using-floodgate" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>There are three ways you can do this.</p>
|
||
|
||
<ol>
|
||
<li>
|
||
<p>Use Floodgate’s built-in whitelist command: <code class="language-plaintext highlighter-rouge">/fwhitelist add <bedrock_username></code>. This will only work if the player has joined any Geyser server already.</p>
|
||
</li>
|
||
<li>
|
||
<p>Turn off the whitelist using <code class="language-plaintext highlighter-rouge">/whitelist off</code>, then get the Geyser player to join. After that, run <code class="language-plaintext highlighter-rouge">/whitelist add ".<bedrock_username>"</code>, and finally, turn the whitelist back on using <code class="language-plaintext highlighter-rouge">/whitelist on</code>.
|
||
When using Local Linking: If you’re linking a Bedrock account to an existing whitelisted Java account, you don’t need to whitelist the Bedrock account separately. You can link the accounts and immediately turn the whitelist back on.</p>
|
||
</li>
|
||
<li>
|
||
<p>Add the player’s UUID, as given by Floodgate, to the <code class="language-plaintext highlighter-rouge">whitelist.json</code> file. Then, run <code class="language-plaintext highlighter-rouge">/whitelist reload</code> to update the whitelist.</p>
|
||
</li>
|
||
</ol>
|
||
|
||
<p>Choose the method that suits your preferences and server setup.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#how-do-i-find-a-player-s-uuid-without-them-joining-when-using-floodgate" aria-expanded="true" aria-controls="how-do-i-find-a-player-s-uuid-without-them-joining-when-using-floodgate">
|
||
How do I find a player's UUID without them joining when using Floodgate?
|
||
</button>
|
||
</h2>
|
||
<div id="how-do-i-find-a-player-s-uuid-without-them-joining-when-using-floodgate" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Use <a href="https://uuid.kejona.dev/">this page.</a> If this doesn’t work, then try this method:</p>
|
||
|
||
<p>First, you’ll need to get the XUID of the player. There are several third-party websites to find this, for example, <a href="https://cxkes.me/xbox/xuid">this one</a> (unaffiliated with Geyser). Make sure to choose “Hexidecimal.” You’ll need to enter the player’s Xbox Gamertag, and, once submitted, it should display the XUID in the format of <code class="language-plaintext highlighter-rouge">xxxxxxxxxxxxxxxx</code>. To turn the XUID into a UUID that Java Edition can recognize, you need to put the XUID in this format: <code class="language-plaintext highlighter-rouge">00000000-0000-0000-xxxx-xxxxxxxxxxxx</code>. If formatted right, Java Edition should accept it as a UUID.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#can-i-remove-the-prefix-of-floodgate-players" aria-expanded="true" aria-controls="can-i-remove-the-prefix-of-floodgate-players">
|
||
Can I remove the prefix of Floodgate players?
|
||
</button>
|
||
</h2>
|
||
<div id="can-i-remove-the-prefix-of-floodgate-players" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>While you can remove the prefix, it is generally recommended not to remove the prefix to prevent situations where player usernames are the same on both editions (Ex: Bedrock Username: <code class="language-plaintext highlighter-rouge">JohnDoe</code>, Java Username: <code class="language-plaintext highlighter-rouge">JohnDoe</code>). While they have different UUIDs, they have the same username, which may cause conflicts with commands that involve a player name. If you want to remove the prefix to use commands, Try adding quotation marks around the name. Example: <code class="language-plaintext highlighter-rouge">/tp ".<bedrock_username>"</code> Otherwise, the prefix is located in the Floodgate <code class="language-plaintext highlighter-rouge">config.yml</code> under <code class="language-plaintext highlighter-rouge">username-prefix:</code>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#do-i-need-floodgate-in-order-to-use-geyser" aria-expanded="true" aria-controls="do-i-need-floodgate-in-order-to-use-geyser">
|
||
Do I need Floodgate in order to use Geyser?
|
||
</button>
|
||
</h2>
|
||
<div id="do-i-need-floodgate-in-order-to-use-geyser" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>No; Floodgate is only required if you wish to allow Bedrock clients to join without authenticating to Java servers. Without the Floodgate plugin, Geyser can either authenticate to Mojang in online mode, or join without authentication in an offline mode server (though this is unsupportable and dangerous as anyone can join your server and is against Mojang’s EULA).</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#sometimes-when-i-go-really-far-out-the-world-starts-to-experience-very-odd-visual-bugs" aria-expanded="true" aria-controls="sometimes-when-i-go-really-far-out-the-world-starts-to-experience-very-odd-visual-bugs">
|
||
Sometimes, when I go really far out, the world starts to experience very odd visual bugs...
|
||
</button>
|
||
</h2>
|
||
<div id="sometimes-when-i-go-really-far-out-the-world-starts-to-experience-very-odd-visual-bugs" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>This is a Bedrock client issue caused by Bedrock being 32-bit and Java being 64-bit. For more information read <a href="https://minecraft.wiki/w/Bedrock_Edition_distance_effects">here</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#can-i-use-geyser-to-allow-java-players-to-connect-to-my-bedrock-server" aria-expanded="true" aria-controls="can-i-use-geyser-to-allow-java-players-to-connect-to-my-bedrock-server">
|
||
Can I use Geyser to allow Java players to connect to my Bedrock server?
|
||
</button>
|
||
</h2>
|
||
<div id="can-i-use-geyser-to-allow-java-players-to-connect-to-my-bedrock-server" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>No, this is a translation tool to allow Bedrock players to connect to Java servers. It does not work the opposite way.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#can-i-use-geyser-with-pterodactyl-panel" aria-expanded="true" aria-controls="can-i-use-geyser-with-pterodactyl-panel">
|
||
Can I use Geyser with Pterodactyl Panel?
|
||
</button>
|
||
</h2>
|
||
<div id="can-i-use-geyser-with-pterodactyl-panel" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Yes, you can use Geyser as a plugin or a mod for your Minecraft server software running on Pterodactyl. There is also an official egg for the standalone version. It supports auto-updating and has all config options easily editable. You can find it <a href="https://github.com/GeyserMC/pterodactyl-stuff">here</a>, download the JSON egg, and import it into your panel. Make sure the Geyser port (using UDP) is exported out to the host & allocated the port to the server.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#can-i-use-geyser-with-ngrok" aria-expanded="true" aria-controls="can-i-use-geyser-with-ngrok">
|
||
Can I use Geyser with Ngrok?
|
||
</button>
|
||
</h2>
|
||
<div id="can-i-use-geyser-with-ngrok" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Unfortunately, Ngrok is TCP-only, so you will not be able to use Geyser with Ngrok. As an alternative, you can use <a href="https://playit.gg">playit.gg</a>, which supports both TCP and UDP.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#how-do-i-setup-cosmic-guard" aria-expanded="true" aria-controls="how-do-i-setup-cosmic-guard">
|
||
How do I setup Cosmic Guard?
|
||
</button>
|
||
</h2>
|
||
<div id="how-do-i-setup-cosmic-guard" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<ol>
|
||
<li>You will need access to the host systems terminal. Note: This guide is for Linux systems only!</li>
|
||
<li>Setup a “Guard” select gaming then Minecraft: Bedrock edition.</li>
|
||
<li>Click setup for linux and run the guardian installer and start the service.</li>
|
||
<li>Run “guardian status” and take note of the “Local IP” it starts with “10.31.x.x”.</li>
|
||
<li>Go to the Geyser config.yml and update the Bedrock address to the Local IP which you found above.</li>
|
||
<li>Restart the mc server and test it out, it should work for both Java and Bedrock.</li>
|
||
</ol>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#can-i-connect-geyser-to-an-older-server" aria-expanded="true" aria-controls="can-i-connect-geyser-to-an-older-server">
|
||
Can I connect Geyser to an older server?
|
||
</button>
|
||
</h2>
|
||
<div id="can-i-connect-geyser-to-an-older-server" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>If the server has ViaVersion and/or supports the latest Minecraft version, yes. However, we are unable to support older versions of Minecraft due to a limitation in our Java support library.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#can-i-connect-geyser-to-a-modded-forge-fabric-server" aria-expanded="true" aria-controls="can-i-connect-geyser-to-a-modded-forge-fabric-server">
|
||
Can I connect Geyser to a modded (Forge/Fabric) server?
|
||
</button>
|
||
</h2>
|
||
<div id="can-i-connect-geyser-to-a-modded-forge-fabric-server" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>The short answer: if a vanilla client can join the server, then so can Geyser.</p>
|
||
|
||
<p>The long answer: currently, there is no way for Geyser to translate the features that most mods add (blocks, items, etc.). Therefore, servers that require mods to be installed clientside are unsupportable through Geyser.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#how-can-i-auto-update-geyser" aria-expanded="true" aria-controls="how-can-i-auto-update-geyser">
|
||
How can I auto-update Geyser?
|
||
</button>
|
||
</h2>
|
||
<div id="how-can-i-auto-update-geyser" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>GeyserUpdater (<a href="https://github.com/kejonaMC/GeyserUpdater">GitHub page</a>/<a href="https://www.spigotmc.org/resources/88555/">Spigot page</a>) is a Spigot/BungeeCord plugin option for auto-updating. Please note that this plugin is also unaffiliated and unsupported by Geyser, and users should redirect support for the plugin to its <a href="https://discord.gg/U5MC2tcCz9">Discord</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#how-can-i-make-discordsrv-show-floodgate-2-0-or-geyserskinmanager-skins" aria-expanded="true" aria-controls="how-can-i-make-discordsrv-show-floodgate-2-0-or-geyserskinmanager-skins">
|
||
How can I make DiscordSRV show Floodgate 2.0 or GeyserSkinManager skins?
|
||
</button>
|
||
</h2>
|
||
<div id="how-can-i-make-discordsrv-show-floodgate-2-0-or-geyserskinmanager-skins" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Replace the <code class="language-plaintext highlighter-rouge">AvatarUrl</code> line in your DiscordSRV config with this: <code class="language-plaintext highlighter-rouge">AvatarUrl: https://mc-heads.net/avatar/{texture}/{size}.png</code></p>
|
||
|
||
<p>Note: you need to be running DiscordSRV v1.22.0 or newer. Floodgate 2.0 or GeyserSkinRestorer is still required for skins to show up for Java players and for this to work.</p>
|
||
|
||
<p>Alternatively, if you cannot get the above AvatarUrl to work with DiscordSRV, or you’d like to use it with another plugin that does not support texture ids, you can use the <a href="https://tydiumcraft.net/docs/skinapi">TydiumCraft Skin API.</a></p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#can-i-use-buycraft-tebex-with-geyser" aria-expanded="true" aria-controls="can-i-use-buycraft-tebex-with-geyser">
|
||
Can I use Buycraft (Tebex) with Geyser?
|
||
</button>
|
||
</h2>
|
||
<div id="can-i-use-buycraft-tebex-with-geyser" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>You sure can! Buycraft supports Java & Bedrock players via the Offline store mode <strong>(Recommended to be used with Floodgate)</strong></p>
|
||
|
||
<p><strong>(Currently, Buycraft does not support special symbols like <code class="language-plaintext highlighter-rouge">*</code> or <code class="language-plaintext highlighter-rouge">-</code>, so you’ll have to change the Floodgate prefix to <code class="language-plaintext highlighter-rouge">_</code> or remove it entirely.)</strong></p>
|
||
<h3 id="steps-to-create-a-store-to-support-both-versions">Steps to create a store to support both versions</h3>
|
||
<ul>
|
||
<li>Buycraft-> Create Webstore</li>
|
||
<li>Select Game-> Minecraft Offline</li>
|
||
<li>Continue-> Click “Create my Webstore”</li>
|
||
<li>Name your server & Select currency-> Continue</li>
|
||
<li>Select Game Server-> Continue</li>
|
||
<li>Download the plugin version that best suits your server.</li>
|
||
<li>Execute the secret command from your server’s console</li>
|
||
</ul>
|
||
|
||
<p>Your store is now set up to support Bedrock & Java players.</p>
|
||
|
||
<p><strong>(Please note, if you are using a prefix with Floodgate, Bedrock players will have to enter the prefix.)</strong></p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#can-i-use-craftingstore-with-geyser" aria-expanded="true" aria-controls="can-i-use-craftingstore-with-geyser">
|
||
Can I use CraftingStore with Geyser?
|
||
</button>
|
||
</h2>
|
||
<div id="can-i-use-craftingstore-with-geyser" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>You sure can! Buycraft supports Java & Bedrock players via the Offline store mode <strong>(Recommended to be used with Floodgate)</strong></p>
|
||
|
||
<p><strong>(Currently, Buycraft does not support special symbols like <code class="language-plaintext highlighter-rouge">*</code> or <code class="language-plaintext highlighter-rouge">-</code>, so you’ll have to change the Floodgate prefix to <code class="language-plaintext highlighter-rouge">_</code> or remove it entirely.)</strong></p>
|
||
<h3 id="steps-to-create-a-store-to-support-both-versions">Steps to create a store to support both versions</h3>
|
||
<ul>
|
||
<li>Buycraft-> Create Webstore</li>
|
||
<li>Select Game-> Minecraft Offline</li>
|
||
<li>Continue-> Click “Create my Webstore”</li>
|
||
<li>Name your server & Select currency-> Continue</li>
|
||
<li>Select Game Server-> Continue</li>
|
||
<li>Download the plugin version that best suits your server.</li>
|
||
<li>Execute the secret command from your server’s console</li>
|
||
</ul>
|
||
|
||
<p>Your store is now set up to support Bedrock & Java players.</p>
|
||
|
||
<p><strong>(Please note, if you are using a prefix with Floodgate, Bedrock players will have to enter the prefix.)</strong></p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#what-languages-does-geyser-support" aria-expanded="true" aria-controls="what-languages-does-geyser-support">
|
||
What languages does Geyser support?
|
||
</button>
|
||
</h2>
|
||
<div id="what-languages-does-geyser-support" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>We aim to support any of the bedrock languages; see <a href="https://translate.geysermc.org/">here</a> for our Crowdin page, and below is a list of all the language codes. We also can add support for more languages, and please request them in the Discord server if you are willing to translate them. (Enabled clientside via <a href="https://www.curseforge.com/minecraft/mc-addons/translations-for-minecraft">https://www.curseforge.com/minecraft/mc-addons/translations-for-minecraft</a>)</p>
|
||
|
||
<h3 id="bedrock-languages">Bedrock languages</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Code</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>Bulgarian</td>
|
||
<td>bg_bg</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Czech</td>
|
||
<td>cs_cz</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Danish</td>
|
||
<td>da_dk</td>
|
||
</tr>
|
||
<tr>
|
||
<td>German</td>
|
||
<td>de_de</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Greek</td>
|
||
<td>el_gr</td>
|
||
</tr>
|
||
<tr>
|
||
<td>British English</td>
|
||
<td>en_gb</td>
|
||
</tr>
|
||
<tr>
|
||
<td>American English</td>
|
||
<td>en_us</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Spanish</td>
|
||
<td>es_es</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Mexican Spanish</td>
|
||
<td>es_mx</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Finnish</td>
|
||
<td>fi_fi</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Canadian French</td>
|
||
<td>fr_ca</td>
|
||
</tr>
|
||
<tr>
|
||
<td>French</td>
|
||
<td>fr_fr</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Hungarian</td>
|
||
<td>hu_hu</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Indonesian</td>
|
||
<td>id_id</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Italian</td>
|
||
<td>it_it</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Japanese</td>
|
||
<td>ja_jp</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Korean</td>
|
||
<td>ko_kr</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Dutch</td>
|
||
<td>nl_nl</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Norwegian Bokmål</td>
|
||
<td>nb_no</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Polish</td>
|
||
<td>pl_pl</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Brazilian Portuguese</td>
|
||
<td>pt_br</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Portuguese</td>
|
||
<td>pt_pt</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Russian</td>
|
||
<td>ru_ru</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Slovak</td>
|
||
<td>sk_sk</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Swedish</td>
|
||
<td>sv_se</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Turkish</td>
|
||
<td>tr_tr</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Ukrainian</td>
|
||
<td>uk_ua</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Chinese Simplified (China)</td>
|
||
<td>zh_cn</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Chinese Traditional (Taiwan)</td>
|
||
<td>zh_tw</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3 id="additional-languages">Additional languages</h3>
|
||
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Code</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>Afrikaans</td>
|
||
<td>af_za</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Belarusian</td>
|
||
<td>be_by</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Hebrew</td>
|
||
<td>he_il</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Hindi</td>
|
||
<td>hi_in</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#adding-custom-geyser-translation-overrides" aria-expanded="true" aria-controls="adding-custom-geyser-translation-overrides">
|
||
Adding custom Geyser translation overrides
|
||
</button>
|
||
</h2>
|
||
<div id="adding-custom-geyser-translation-overrides" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Please note that you cannot add strings that work in Minecraft formatting - these strings are only for places where Geyser uses them.</p>
|
||
|
||
<p>To start, create a <code class="language-plaintext highlighter-rouge">languages</code> folder in the same directory as the Geyser config file.
|
||
Inside of it, you’ll need to add a file with your desired locale ending in <code class="language-plaintext highlighter-rouge">.properties</code>. You can see
|
||
<a href="https://github.com/GeyserMC/languages/tree/master/texts">here</a> for the locale files that Geyser uses -
|
||
you can download these as a starting point, or you can just add the strings you want to overwrite.</p>
|
||
|
||
<p>You must restart Geyser for the changes to apply.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<h1 id="questions-not-related-to-gameplay">Questions not related to gameplay</h1>
|
||
|
||
<div class="accordion mb-4" id="accordionFaq">
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#what-is-the-relationship-between-cubecraft-and-geyser" aria-expanded="true" aria-controls="what-is-the-relationship-between-cubecraft-and-geyser">
|
||
What is the relationship between CubeCraft and Geyser?
|
||
</button>
|
||
</h2>
|
||
<div id="what-is-the-relationship-between-cubecraft-and-geyser" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>Redned started Geyser in July 2019. In May 2020, CubeCraft acquired the GeyserMC brand. This means that they govern the project (though at this time, they govern lightly). CubeCraft does not own the code of Geyser.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="accordion-item">
|
||
<h2 class="accordion-header">
|
||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#does-cubecraft-use-geyser" aria-expanded="true" aria-controls="does-cubecraft-use-geyser">
|
||
Does CubeCraft use Geyser?
|
||
</button>
|
||
</h2>
|
||
<div id="does-cubecraft-use-geyser" class="accordion-collapse collapse" data-bs-parent="#accordionFaq">
|
||
<div class="accordion-body">
|
||
<p>No</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
</main>
|
||
<div class="col-2 d-none d-xl-block">
|
||
<div class="sticky-top">
|
||
<div class="sidebar py-2">
|
||
<a class="d-block text-decoration-none" href="https://github.com/GeyserMC/GeyserWiki/edit/master/_docs/geyser/faq.md" target="_blank"><i class="bi bi-pencil"></i> Edit this page</a>
|
||
<a class="d-block text-decoration-none" href="https://github.com/GeyserMC/GeyserWiki/issues/new?labels=question&title=Question:&body=Question on: _docs/geyser/faq.md" target="_blank"><i class="bi bi-github"></i> Create Wiki issue/bug report</a>
|
||
<a class="d-block text-decoration-none" href="/issues/new" target="_blank"><i class="bi bi-list-check"></i> Create Geyser issue/bug report</a>
|
||
|
||
<div id="page-nav" class="py-3 "></div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- <footer class="p-4 text-center bg-body-tertiary">
|
||
© 2023 GeyserMC
|
||
</footer> -->
|
||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js" integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN" crossorigin="anonymous"></script>
|
||
<script src="/js/page-nav.js"></script>
|
||
</body>
|
||
</html>
|