Configurable Bedrock Edition forms, inventory menus, and more.
CrossplatForms is a Java Edition plugin aimed at creating Bedrock Edition Forms for Geyser players through flexible configurations. Bedrock Forms allow servers to provide players with abritrary choices in a styled menu, which the server then handles in any way desired. This allows you to customize forms specifically for your server, plugins, etc.
Inventory menus for Java Edition players can also be created, on all platforms. Protocolize must be installed on BungeeCord/Velocity for inventory menus to be created on them.
Geyser and Floodgate are not required, and if not present, Bedrock Edition features will be simply disabled.
See the gallery for visual examples.
See the wiki for configuration information.
A: Use Geyser-Standalone instead
B: Use our fork of Floodgate that allows using the Floodgate API on BungeeCord/Velocity while Geyser is also installed. Only install it on the proxy.
BungeeCord and Velocity do not support Access Items.
CrossplatForms-Spigot.jar
: Spigot 1.8.8 - 1.19.4CrossplatForms-BungeeCord.jar
: BungeeCordCrossplatForms-Velocity.jar
: Velocity 3.xAlternative downloads are available here and development builds are available here.
Although using Floodgate should always be preferred, it is not required. If you want to use Geyser, Java 16 or higher is required. There may be additional steps depending on your platform:
Paper 1.16.5 and newer, Velocity: No extra steps necessary
Spigot, BungeeCord, Waterfall: Add -Djdk.util.jar.enableMultiRelease=force
to your JVM startup flags.