Git Product home page Git Product logo

crossplatforms's Introduction

CrossplatForms

Build Status Version License Discord bStats Spigot Page

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.

Features:

  • Define Actions to run commands, open interfaces, change servers, etc
  • Simple, Modal, and Custom Forms for Bedrock Edition players
    • Simple and Modal Forms: Trigger different Actions depending on the button pressed
    • Custom Forms: Actions are triggered, and the response of each component is available as a placeholder in actions
  • Inventory menus. Trigger different Actions depending on the button pressed
  • Access Items for players that trigger Actions when clicked in hand
  • Register custom commands that trigger Actions
  • Trigger Actions when existing commands are executed
  • Broad placeholder support

Supported Platforms:

For CrossplatForms on BungeeCord/Velocity: If you have both Geyser and Floodgate installed, you'll need to either:

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.


Alternative downloads are available here and development builds are available here.

Requirements:

  • Java 8 or higher
  • Geyser or Floodgate are required for Bedrock Edition specific features. Other features will still work without them.
    • If you want to install CForms on Spigot servers behind a BungeeCord/Velocity proxy, Floodgate must also be installed on the backend servers. Follow this guide closely. If you need setup help or Bedrock players are being treated as Java players, ask the Geyser Discord for help.

How to use Geyser instead of Floodgate:

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.

crossplatforms's People

Contributors

konicai avatar jens-co avatar dependabot[bot] avatar yhdiamond avatar arixar avatar kas-tle avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.