Skip to content

GeyserMC/GeyserExampleExtension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geyser Extension Template

A Geyser Extension template for creating Geyser Extensions.

What are Geyser extensions?

Geyser Extensions are the equivalent of “plugins”, but specifically for the Geyser platform. This brings the advantage of them being platform-agnostic, meaning that you won’t have to worry about supporting all platforms individually. Additionally, they will be, by design, only applied for Bedrock players joining via Geyser.

What can extensions do?

  • Register custom items, custom blocks and more in code!
  • Listen and toggle various Bedrock features (i.e. commands)
  • Send forms to Bedrock players using Cumulus
  • Listen and interact with Events

GeyserAPI / Geyer Extension docs:

Using this Template

  1. Create a new repository using this template
  2. Replace the data in extension.yml with data relevant to your extension
  3. Update the main extension class
  4. Run ./gradlew build to build the extension
  5. Copy the built jar from build/libs to your Geyser's extensions folder

Documentation

Our wiki has helpful articles

Coming Soon

  • Custom entities
  • Resource packs represented in code

Existing Extensions

See our list here.

Suggestions?

Reach out on our Discord!

Important Notes

About

Template for Geyser extensions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages