Polymer-based server sided Waystone mod, with Geyser and vanilla client support. (inspired by the now-archived Wraith Waystones Polymer Port)
- Server-side Waystone blocks that allow you to teleport long distances and across dimensions.
- Feature-full GUIs for both Bedrock and Java players, using forms and chest GUIs respectively.
- Waystones can have up to 32 character long names and can be set to "global" to allow for anybody on the server to use them.
- The mod works on both servers and singleplayer worlds, and all storage data is held in the world itself.
Recipe for the Waystone
Recipe for the Portable Waystone
The file is saved in config/sswaystones.json, and can be edited either manually or by commands.
/sswaystones config set [key] [value](sets a configuration option)/sswaystones config get [key](gets the value of a configuration option)/sswaystones config help(lists all configuration options)/sswaystones config reload(loads configuration from disk)/sswaystones config save(saves configuration to disk)
sswaystones.manager: Allows the player to edit and steal all waystones. (requires op by default)sswaystones.command: Gives access to the /sswaystones command. (requires op by default)sswaystones.create.place: Allows the player to create waystones. (enabled by default)sswaystones.create.global: Allows the player to create global waystones. (enabled by default)sswaystones.create.team: Allows the player to create team-available waystones. (enabled by default)sswaystones.create.server: Allows the player to create and break "server-owned" waystones. (requires op by default)
If there is a bug you would like to fix or a feature you'd like to propose, you may make a Pull Request and it will be reviewed.
If you would like to translate this mod into another language, you can do so by creating its respective language file in src/main/resources/data/sswaystones/lang and making a PR, all of the keys are in the default en_us.json and you can find a tutorial on how translations work on the Fabric Wiki. (just make sure you make it in the data folder and not assets!)
Note
I will not maintain added languages, so they may fall out of date as new features are added!

