CrossplatForms icon

CrossplatForms -----

Configurable Bedrock Edition forms, inventory menus, and more. (Spigot, BungeeCord, Velocity)




Version: 1.5.0
PLEASE UPDATE TO 1.21.5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Version: 1.5.0
Please update to 1.21.1 and more <3333333333333333333333333333333333333333333333333333333

Version: 1.5.0
pls update to 1.20.6!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Version: 1.5.0
Excellent plugin! Works perfectly with bedrock, easy to understand and create menus for your bedrock players. Hope this plugin keeps continuing!

Version: 1.5.0
really great plugin, it offers a lot of customization and there are a lot of stuff you can play with, for example fillers with online players or replacement for button outputs. Really great plugin but it dont work yet on 1.21

Version: 1.5.0
[05:41:12 ERROR]: [CForms] Failed to load configuration bedrock-forms.yml
[05:41:12 WARN]: dev.kejona.crossplatforms.shaded.configurate.serialize.SerializationException: [forms, test, button1, actions, 0] of type java.util.List<dev.kejona.crossplatforms.action.Action<? super dev.kejona.crossplatforms.interfacing.bedrock.modal.ModalBedrockForm>>: No 'type' value present and the type could not be inferred. Possible type options are: [server, form, message, close, commands, transfer_packet]
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.serialize.KeyedTypeSerializer.deserialize(KeyedTypeSerializer.java:60)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.serialize.KeyedTypeSerializer.deserialize(KeyedTypeSerializer.java:19)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.serialize.TypeSerializer.deserialize(TypeSerializer.java:96)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.serialize.AbstractListChildSerializer.deserialize(AbstractListChildSerializer.java:61)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.objectmapping.ObjectMapperImpl.load0(ObjectMapperImpl.java:76)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.objectmapping.ObjectMapperImpl.load(ObjectMapperImpl.java:56)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.objectmapping.ObjectMapperFactoryImpl.deserialize(ObjectMapperFactoryImpl.java:230)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.serialize.TypeSerializer.deserialize(TypeSerializer.java:96)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.objectmapping.ObjectMapperImpl.load0(ObjectMapperImpl.java:76)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.objectmapping.ObjectMapperImpl.load(ObjectMapperImpl.java:56)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.objectmapping.ObjectMapperFactoryImpl.deserialize(ObjectMapperFactoryImpl.java:230)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.AbstractConfigurationNode.get0(AbstractConfigurationNode.java:203)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.AbstractConfigurationNode.get(AbstractConfigurationNode.java:161)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.ConfigurationNode.get(ConfigurationNode.java:521)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.serialize.KeyedTypeSerializer.deserialize(KeyedTypeSerializer.java:73)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.serialize.KeyedTypeSerializer.deserialize(KeyedTypeSerializer.java:19)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.serialize.TypeSerializer.deserialize(TypeSerializer.java:96)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.serialize.MapSerializer.deserialize(MapSerializer.java:71)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.serialize.MapSerializer.deserialize(MapSerializer.java:35)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.objectmapping.ObjectMapperImpl.load0(ObjectMapperImpl.java:76)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.objectmapping.ObjectMapperImpl.load(ObjectMapperImpl.java:56)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.objectmapping.ObjectMapperFactoryImpl.deserialize(ObjectMapperFactoryImpl.java:230)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.AbstractConfigurationNode.get0(AbstractConfigurationNode.java:203)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.AbstractConfigurationNode.get(AbstractConfigurationNode.java:161)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.configurate.ConfigurationNode.get(ConfigurationNode.java:521)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.config.ConfigManager.loadConfig(ConfigManager.java:240)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.config.ConfigManager.load(ConfigManager.java:159)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.reloadable.ReloadableRegistry.reloadAll(ReloadableRegistry.java:37)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.command.defaults.ReloadCommand.lambda$register$0(ReloadCommand.java:26)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.cloud.execution.CommandExecutionHandler.executeFuture(CommandExecutionHandler.java:95)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.cloud.execution.CommandExecutionCoordinator$SimpleCoordinator.coordinateExecution(CommandExecutionCoordinator.java:123)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.cloud.CommandManager.executeCommand(CommandManager.java:189)
[05:41:12 WARN]: at CrossplatForms-Spigot.jar//dev.kejona.crossplatforms.shaded.cloud.bukkit.BukkitCommand.execute(BukkitCommand.java:116)
[05:41:12 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
[05:41:12 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:1013)
[05:41:12 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:998)
[05:41:12 WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:541)
[05:41:12 WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:488)
[05:41:12 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1558)
[05:41:12 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1246)
[05:41:12 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323)
[05:41:12 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[05:41:12 WARN]: [CForms] Falling back to MINIMAL DEFAULTS for configuration: bedrock-forms.yml


i did config it correctly but when i try to restart the server., the plugin will reset itself and doesnt recognized my new edited

Version: 1.5.0
es geniial, solo seria buenisimo actualizaran a 1.21 la verdad se necesita este excelente plugin en esta nueva version

Version: 1.5.0
great plugin, the wiki lacks a lot of information but the team is very active on discord

a big thank you to the development team!

Version: 1.5.0
Nothing else like it on this website. If you use this plugin correctly, it's a HUGE usability boost to your bedrock players. (especially on console!) It would be nice to have more thorough documentation on things like placeholder handling, player fillers, and conditionals since those are not covered anywhere publicly.

Version: 1.5.0
Exellent plugin, but it will be 11/10 if we can make a click requrements like in the deluxemenus plugin. Then we can make a custom bedrock shops that will check money/another variable before click. Thank you for this plugin

Version: 1.5.0
They should add that the damage done by the tools is not shown in the menu. Is a good plugin

Version: 1.5.0
I use this plugin in my server for a long time, it's very convenient for BE user to use menu, and easy for admin to edit menus. If u use geyser and want have a menu for u BE players, just download this!

Version: 1.4.0
FINALLY!!!! Bedrock players will be able to have a nice experience playing through a Java server and won't have to deal with annoying chat commands or complicated chest menus.

This resource is just amazing, the documentation isn't comprehensive but i think it will just improve with the time. However, the plugin is fairly simple to use and they provide nice examples to work with.

Man, I can thank enough for this, and pretty sure Bedrock players playing through their phones will be also really grateful with you guys.

Keep rocking!! And thank you for this amazing plugin!

Version: 1.4.0
best plugin ever seen!!! this will make crossplay server much better. also very kind support.

Version: 1.4.0
thank you for making the best plugin ever but can you add a feature like: player can select availble selections it only exists type result_0 etc... and buttons only if there is any easy wayto add it please do it but if not okay cuz i know some exp about coding and i know how is difficult to do but thatnks to you very much i have been searching this for a lot!! i have also searched "FormAPI"!
-
Author's response
Please make a feature request on the GitHub :) https://github.com/kejonaMC/CrossplatForms

Version: 1.4.0
I've been looking for a plugin similar to this for quite some time. I've always felt that chest GUIs seen on java look really bad on bedrock, and I'm happy that I found this! Having form UIs is so much better for bedrock players! Wonderful plugin.

Version: 1.3.2
The plugin is good and have a excellent support but the documentation is limited literally you can't use the plugin because you don't know what you can do with the plugin
-
Author's response
The default configs describe the basic functionalities accurately. If anyone has questions I typically respond asap in the Discord.

This project is supported solely by my limited free time, which whenever I do have, is better suited towards completing feature requests and fixing bugs.

For this reason, the wiki on GitHub can be edited by anyone.

Version: 1.1.0
Great plugin and the developer is helpful and responds fairly quickly if any issues arise or if anyone has any feedback

Version: 1.0.0
Most Amazing plugin I've ever seen. Thank you for creating the plugin it will surely help alot of server owners. ⭐

Resource Information
Author:
----------
Total Downloads: 4,656
First Release: Mar 29, 2022
Last Update: Jun 18, 2023
Category: ---------------
All-Time Rating:
19 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings