diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 71af429..0ed87ef 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -189,7 +189,7 @@ const config: Config = { }, { label: 'Other', - to: 'wiki/other/geyseroptionalpack', + to: 'wiki/other/geyserintegratedpack', }, ], }, diff --git a/wiki/geyser/extensions.md b/wiki/geyser/extensions.md index 8702763..246fbd6 100644 --- a/wiki/geyser/extensions.md +++ b/wiki/geyser/extensions.md @@ -41,7 +41,7 @@ To update extensions, use the `update` folder within the extensions directory as ## Creating Geyser Extensions {#creating-geyser-extensions} -The easiest way to create an extension would be utilizing [this official template](https://github.com/GeyserMC/GeyserExampleExtension/). +The easiest way to create an extension would be utilizing [this official template](https://github.com/GeyserMC/GeyserExtensionTemplate/). Simply create a new repository from the template, customize the `extension.yml` & `settings.gradle` files, and get started making the extension. Geyser recognizes extensions when they have a file called `extension.yml` in the jars `resources` folder. @@ -71,7 +71,7 @@ Explanations for the individual fields: ## Creating the main class {#creating-the-main-class} -The main class, the entrypoint for the extension, needs to [implement the **Extension** interface provided by Geyser](https://github.com/GeyserMC/GeyserExampleExtension/blob/master/src/main/java/org/geyser/extension/exampleid/ExampleExtension.java#L12). +The main class, the entrypoint for the extension, needs to [implement the **Extension** interface provided by Geyser](https://github.com/GeyserMC/GeyserExtensionTemplate/blob/master/src/main/java/org/geyser/extension/exampleid/ExampleExtension.java#L15). That way, Geyser recognizes the extension, and gives you access to important methods - such as `logger()`, to get your extensions logger. To see all the methods provided by that interface, see [here](https://github.com/GeyserMC/Geyser/blob/master/api/src/main/java/org/geysermc/geyser/api/extension/Extension.java). diff --git a/wiki/geyser/getting-started-with-the-api.md b/wiki/geyser/getting-started-with-the-api.md index 997b841..2415422 100644 --- a/wiki/geyser/getting-started-with-the-api.md +++ b/wiki/geyser/getting-started-with-the-api.md @@ -32,7 +32,7 @@ Add Geyser's API codebase as a dependency: org.geysermc.geyser api - 2.9.0-SNAPSHOT + 2.9.5-SNAPSHOT provided ``` @@ -40,7 +40,7 @@ Add Geyser's API codebase as a dependency: **Gradle** ```groovy dependencies { - compileOnly('org.geysermc.geyser:api:2.9.0-SNAPSHOT') + compileOnly('org.geysermc.geyser:api:2.9.5-SNAPSHOT') } ``` @@ -66,7 +66,7 @@ Add Floodgate's API as a dependency: org.geysermc.floodgate api - 2.2.4-SNAPSHOT + 2.2.5-SNAPSHOT provided ``` @@ -74,7 +74,7 @@ Add Floodgate's API as a dependency: **Gradle** ```groovy dependencies { - compileOnly('org.geysermc.floodgate:api:2.2.4-SNAPSHOT') + compileOnly('org.geysermc.floodgate:api:2.2.5-SNAPSHOT') } ``` diff --git a/wiki/other/geyserintegratedpack.md b/wiki/other/geyserintegratedpack.md index 74d93d8..2c222e2 100644 --- a/wiki/other/geyserintegratedpack.md +++ b/wiki/other/geyserintegratedpack.md @@ -5,7 +5,7 @@ description: GeyserIntegratedPack is a Bedrock resource pack that fixes parity i :::info Geyser includes the GeyserIntegratedPack (previously called "GeyserOptionalPack"), you do not need to add it manually! -See the "Migration" section for further details. +See the "[Migration](#migration)" section for further details. ::: GeyserIntegratedPack is a Bedrock resource pack that adds more features to Geyser to bring Bedrock Edition in line with Java Edition.