diff --git a/src/components/Provider.tsx b/src/components/Provider.tsx index d556df1..b805d67 100644 --- a/src/components/Provider.tsx +++ b/src/components/Provider.tsx @@ -46,8 +46,8 @@ export const ProviderSelector = ({setProvider}) => { message: 'Connect with the Java server IP and Java server port.' }), info: translate({ - id: 'providers.provider.not_listed.description', - message: "If this does not work, ask your server hosting provider for a UDP port, and use that. For VPS/KVM servers please follow the self-hosting steps." + id: 'providers.provider.not_listed.info', + message: "If these instructions do not work, contact your server hosting provider and ask for a UDP port. Then, set clone-remote-port to false, and set 'bedrock port' to the port you got. For VPS/KVM servers, please follow the self-hosting steps." }) } as HostingProvider); diff --git a/src/data/providers.ts b/src/data/providers.ts index 8019dd4..286ee44 100644 --- a/src/data/providers.ts +++ b/src/data/providers.ts @@ -62,7 +62,7 @@ const configChangeTemplates = { clone_remote_port: true, other_instructions: translate({ id: 'providers.config.templates.custom_port_dedicated_ip', - message: "If you have a dedicated IP, you can contact the support to use a custom port." + message: "If you have a dedicated IP, you can contact the server hosting provider's support to use a custom port." }) }, javaAddress: { diff --git a/wiki/geyser/setup.mdx b/wiki/geyser/setup.mdx index 70f5682..2a5fe76 100644 --- a/wiki/geyser/setup.mdx +++ b/wiki/geyser/setup.mdx @@ -9,8 +9,8 @@ import TabItem from '@theme/TabItem' import Admonition from '@theme/Admonition'; import Translate from "@docusaurus/Translate"; -import ModdedServers from '@site/wiki/geyser/setup/provider/modded-servers.mdx' -import ProxyServers from '@site/wiki/geyser/setup/provider/proxy-servers.mdx' +import ModdedServers from '@site/wiki/geyser/setup/provider/_modded-servers.mdx' +import ProxyServers from '@site/wiki/geyser/setup/provider/_proxy-servers.mdx' import PaperSpigot from '@site/wiki/geyser/setup/provider/_paper-spigot.mdx' import ModdedServersSelf from '@site/wiki/geyser/setup/self/modded-servers.mdx' @@ -43,10 +43,10 @@ export const SetupGuide = () => { }> - + }> - + ) : (Not supported}>{provider.warn})} diff --git a/wiki/geyser/setup/provider/_modded-servers.mdx b/wiki/geyser/setup/provider/_modded-servers.mdx new file mode 100644 index 0000000..ea81ed2 --- /dev/null +++ b/wiki/geyser/setup/provider/_modded-servers.mdx @@ -0,0 +1,70 @@ +import Admonition from '@theme/Admonition'; + +import { Versions } from '@site/src/components/Versions' + +:::caution +Geyser-Fabric and Geyser-NeoForge run **only** on a server. +See [this page](/wiki/geyser/supported-versions#fabric-neoforge-servers) for more details. +::: + +:::info +Geyser only works with **server-side** mods. Mods that require a client-side install will not work! +::: + +{props.provider.warn ? {props.provider.warn} : null} + +

Installing Geyser:

+{props.provider.custom_install_location ? props.provider.custom_install_location : ( +
    +
  1. Download the mod from [the download page](/download).
  2. +
  3. Place the Geyser mod jar in the `mods` folder. **For Fabric, you will also need the [FabricAPI](https://modrinth.com/mod/fabric-api) mod.**
  4. +
  5. Restart the server.
  6. +
+)} +
+ +{props.provider.config ? ( + <> +

Geyser config changes:

+ Open your Geyser config. It is located in `/config/Geyser-Fabric/config.yml` (or + `/config/Geyser-NeoForge/config.yml`), and change the following: + + +) : null} + +{props.provider.additional_step ? ( + <> +

Additional Steps:

+ {props.provider.additional_step} +
+ +) : null} + + +{props.provider.connect_instructions ? ( + <> +

Connecting on Bedrock:

+ {props.provider.connect_instructions} + +) : null} + + +{props.provider.info ? {props.provider.info} : null} + + +{props.provider.hosting_article || props.provider.hosting_support ? ( + <> +

More Information:

+ + +) : null} \ No newline at end of file diff --git a/wiki/geyser/setup/provider/_paper-spigot.mdx b/wiki/geyser/setup/provider/_paper-spigot.mdx index 5c75ca4..3bb3a42 100644 --- a/wiki/geyser/setup/provider/_paper-spigot.mdx +++ b/wiki/geyser/setup/provider/_paper-spigot.mdx @@ -9,24 +9,24 @@ See also [this page](/wiki/geyser/supported-versions/) on supported versions. {props.provider.warn ? {props.provider.warn} : null} - -

Install:

+

Installing Geyser:

{props.provider.custom_install_location ? props.provider.custom_install_location : (
  1. Download the plugin from [the download page](/download).
  2. -
  3. Place the Geyser-Spigot.jar in the `plugins` folder, and restart the server.
  4. +
  5. Place the Geyser-Spigot.jar in the `plugins` folder.
  6. +
  7. Restart the server.
)}
{props.provider.config ? ( <> -

Make the following config changes:

- Open your Geyser config, located in `/plugins/Geyser-Spigot/config.yml` +

Geyser config changes:

+ Open your Geyser config. It is located in `/plugins/Geyser-Spigot/config.yml`.