CrossplatForms
Configurable Bedrock Edition forms, inventory menus, and more.
File Explorer
Download Latest Version (.zip)- bug_report.yml
- feature_request.yml
- PR-master.yml
- push-dev.yml
- push-main.yml
- dependabot.yml
- AccessItem.java
- AccessItemConfig.java
- AccessItemRegistry.java
- GiveCommand.java
- InspectItemCommand.java
- access-items.yml
- build.gradle.kts
- BungeeCommandOrigin.java
- BungeeCordHandler.java
- BungeeCordPlayer.java
- CrossplatFormsBungeeCord.java
- bungee.yml
- build.gradle.kts
- Action.java
- ActionSerializer.java
- BedrockTransferAction.java
- CommandsAction.java
- GenericAction.java
- InterfaceAction.java
- MessageAction.java
- ServerAction.java
- CustomCommand.java
- CustomCommandManager.java
- CustomCommandSerializer.java
- InterceptCommand.java
- InterceptCommandCache.java
- Literals.java
- RegisteredCommand.java
- DefaultCommands.java
- HelpCommand.java
- IdentifyCommand.java
- InspectCommand.java
- ListCommand.java
- OpenCommand.java
- ReloadCommand.java
- VersionCommand.java
- CommandOrigin.java
- CommandType.java
- DispatchableCommand.java
- DispatchableCommandSerializer.java
- FormsCommand.java
- ConfigId.java
- ConfigManager.java
- Configuration.java
- ConfigurationModule.java
- GeneralConfig.java
- PrettyPrinter.java
- Context.java
- PlayerContext.java
- FillerSerializer.java
- FillerUtils.java
- OptionFiller.java
- PlayerFiller.java
- SimpleFormFiller.java
- SplitterFiller.java
- UniversalFiller.java
- BasicPlaceholders.java
- BedrockHandler.java
- FloodgateHandler.java
- FormPlayer.java
- GeyserHandler.java
- Placeholders.java
- ServerHandler.java
- AbstractComponent.java
- ComponentSerializer.java
- CustomBedrockForm.java
- CustomComponent.java
- Dropdown.java
- Input.java
- Label.java
- lombok.config
- Option.java
- OptionSerializer.java
- Slider.java
- StepSlider.java
- Toggle.java
- ModalBedrockForm.java
- ModalButton.java
- SimpleBedrockForm.java
- SimpleButton.java
- BedrockForm.java
- BedrockFormRegistry.java
- BedrockFormSerializer.java
- FormConfig.java
- OptionalElement.java
- ItemButton.java
- JavaMenu.java
- JavaMenuRegistry.java
- MenuConfig.java
- Argument.java
- ArgumentException.java
- Interface.java
- InterfaceConfig.java
- Interfacer.java
- ClickHandler.java
- ConfiguredItem.java
- InventoryController.java
- InventoryFactory.java
- InventoryHandle.java
- InventoryLayout.java
- ItemHandle.java
- SkullProfile.java
- BlockPlaceholderParser.java
- Parser.java
- ParserSerializer.java
- PlaceholderParser.java
- ReplacementParser.java
- EmptyPermissions.java
- lombok.config
- LuckPermsHook.java
- Permission.java
- PermissionDefault.java
- Permissions.java
- Reloadable.java
- ReloadableRegistry.java
- MapResolver.java
- PlayerResolver.java
- Resolver.java
- AsNodePath.java
- KeyedType.java
- KeyedTypeSerializer.java
- PathNodeResolver.java
- StreamSerializer.java
- TypeRegistry.java
- TypeResolver.java
- UnaryNodes.java
- ConfigurateUtils.java
- FileUtils.java
- ParseUtils.java
- ReflectionUtils.java
- SkinUtils.java
- StringUtils.java
- Constants.java
- CrossplatForms.java
- CrossplatFormsBootstrap.java
- IllegalValueException.java
- JavaUtilLogger.java
- Logger.java
- Platform.java
- SkinCache.java
- GeyserHandler.java
- bedrock-forms.yml
- build.properties
- config.yml
- java-menus.yml
- DispatchableCommandTest.java
- FormConfigUpdaterTest.java
- Integer.java
- KeyedTypeSerializerTest.java
- Number.java
- ScientificNotationNumber.java
- ConfigManagerTest.java
- PrettyPrintTest.java
- InputComponentTest.java
- ResolvePlaceholdersTest.java
- ConfigurateUtilsTest.java
- StringUtilsTest.java
- ParseUtilsTest.java
- bedrock-forms-1.yml
- bedrock-forms-2.yml
- bedrock-forms-3.yml
- bedrock-forms-4.yml
- bedrock-forms-5.yml
- bedrock-forms.yml
- KeyedTypeConfig.yml
- ValuedTypeConfig.yml
- FakePlayer.java
- TestLogger.java
- TestModule.java
- build.gradle.kts
- gradle-wrapper.jar
- gradle-wrapper.properties
- clan-1.png
- clan-2.png
- clan-3.png
- crossplatForms.svg
- README.md
- twitch-form.png
- twitch-menu.png
- ProtocolizeInventory.java
- ProtocolizeInventoryController.java
- ProtocolizeInventoryFactory.java
- ProtocolizeItem.java
- CloseMenuAction.java
- ProtocolizeModule.java
- build.gradle.kts
- CrossplatFormsSpigot.java
- plugin.yml
- build.gradle.kts
- NbtAccessor.java
- SpigotAdapter.java
- Version.java
- Versioned.java
- VersionMap.java
- PlaceholderAPIHandler.java
- SpigotCommandOrigin.java
- SpigotHandler.java
- SpigotPermissions.java
- SpigotPlayer.java
- SpigotInventoryController.java
- SpigotInventoryFactory.java
- InventoryUtils.java
- ClassNames.java
- CloseMenuAction.java
- GeyserHubConverter.java
- SpigotAccessItems.java
- SpigotBase.java
- GeyserHubConvertTest.java
- VersionMapTest.java
- access-items.yml
- bedrock-forms.yml
- java-menus.yml
- selector.yml
- build.gradle.kts
- Adapter_v1_12_R1.java
- EntityPickupItemListener.java
- build.gradle.kts
- Adapter_v1_13_R2.java
- build.gradle.kts
- Adapter_v1_14_R1.java
- ModernNbtAccessor.java
- build.gradle.kts
- Adapter_v1_20_R2.java
- build.gradle.kts
- Adapter_v1_8_R3.java
- LegacyNbtAccessor.java
- PlayerPickupItemListener.java
- build.gradle.kts
- Adapter_v1_9_R2.java
- SwapHandItemsListener.java
- build.gradle.kts
- VelocityCommandOrigin.java
- VelocityHandler.java
- VelocityPlayer.java
- CrossplatFormsVelocity.java
- SLF4JLogger.java
- velocity-plugin.json
- build.gradle.kts
- .gitignore
- build.gradle.kts
- CONTRIBUTING.md
- gradle.properties
- gradlew
- gradlew.bat
- Jenkinsfile
- LICENSE
- README.md
- settings.gradle.kts
# Installation Guide
1. Get the code
git clone https://github.com/kejonaMC/CrossplatForms
Downloads the entire project code from GitHub to your computer.
cd CrossplatForms
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd access-item
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
