├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── dependabot.yml └── workflows │ ├── PR-master.yml │ ├── push-dev.yml │ └── push-main.yml ├── .gitignore ├── CONTRIBUTING.md ├── Jenkinsfile ├── LICENSE ├── README.md ├── access-item ├── build.gradle.kts └── src │ └── main │ ├── java │ └── dev │ │ └── kejona │ │ └── crossplatforms │ │ └── accessitem │ │ ├── AccessItem.java │ │ ├── AccessItemConfig.java │ │ ├── AccessItemRegistry.java │ │ ├── GiveCommand.java │ │ └── InspectItemCommand.java │ └── resources │ └── access-items.yml ├── bungeecord ├── build.gradle.kts └── src │ └── main │ ├── java │ └── dev │ │ └── kejona │ │ └── crossplatforms │ │ └── bungeecord │ │ ├── CrossplatFormsBungeeCord.java │ │ └── handler │ │ ├── BungeeCommandOrigin.java │ │ ├── BungeeCordHandler.java │ │ └── BungeeCordPlayer.java │ └── resources │ └── bungee.yml ├── core ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── dev │ │ │ └── kejona │ │ │ └── crossplatforms │ │ │ ├── Constants.java │ │ │ ├── CrossplatForms.java │ │ │ ├── CrossplatFormsBootstrap.java │ │ │ ├── IllegalValueException.java │ │ │ ├── JavaUtilLogger.java │ │ │ ├── Logger.java │ │ │ ├── Platform.java │ │ │ ├── SkinCache.java │ │ │ ├── action │ │ │ ├── Action.java │ │ │ ├── ActionSerializer.java │ │ │ ├── BedrockTransferAction.java │ │ │ ├── CommandsAction.java │ │ │ ├── GenericAction.java │ │ │ ├── InterfaceAction.java │ │ │ ├── MessageAction.java │ │ │ └── ServerAction.java │ │ │ ├── command │ │ │ ├── CommandOrigin.java │ │ │ ├── CommandType.java │ │ │ ├── DispatchableCommand.java │ │ │ ├── DispatchableCommandSerializer.java │ │ │ ├── FormsCommand.java │ │ │ ├── custom │ │ │ │ ├── CustomCommand.java │ │ │ │ ├── CustomCommandManager.java │ │ │ │ ├── CustomCommandSerializer.java │ │ │ │ ├── InterceptCommand.java │ │ │ │ ├── InterceptCommandCache.java │ │ │ │ ├── Literals.java │ │ │ │ └── RegisteredCommand.java │ │ │ └── defaults │ │ │ │ ├── DefaultCommands.java │ │ │ │ ├── HelpCommand.java │ │ │ │ ├── IdentifyCommand.java │ │ │ │ ├── InspectCommand.java │ │ │ │ ├── ListCommand.java │ │ │ │ ├── OpenCommand.java │ │ │ │ ├── ReloadCommand.java │ │ │ │ └── VersionCommand.java │ │ │ ├── config │ │ │ ├── ConfigId.java │ │ │ ├── ConfigManager.java │ │ │ ├── Configuration.java │ │ │ ├── ConfigurationModule.java │ │ │ ├── GeneralConfig.java │ │ │ └── PrettyPrinter.java │ │ │ ├── context │ │ │ ├── Context.java │ │ │ └── PlayerContext.java │ │ │ ├── filler │ │ │ ├── FillerSerializer.java │ │ │ ├── FillerUtils.java │ │ │ ├── OptionFiller.java │ │ │ ├── PlayerFiller.java │ │ │ ├── SimpleFormFiller.java │ │ │ ├── SplitterFiller.java │ │ │ └── UniversalFiller.java │ │ │ ├── handler │ │ │ ├── BasicPlaceholders.java │ │ │ ├── BedrockHandler.java │ │ │ ├── FloodgateHandler.java │ │ │ ├── FormPlayer.java │ │ │ ├── GeyserHandler.java │ │ │ ├── Placeholders.java │ │ │ └── ServerHandler.java │ │ │ ├── interfacing │ │ │ ├── Argument.java │ │ │ ├── ArgumentException.java │ │ │ ├── Interface.java │ │ │ ├── InterfaceConfig.java │ │ │ ├── Interfacer.java │ │ │ ├── bedrock │ │ │ │ ├── BedrockForm.java │ │ │ │ ├── BedrockFormRegistry.java │ │ │ │ ├── BedrockFormSerializer.java │ │ │ │ ├── FormConfig.java │ │ │ │ ├── OptionalElement.java │ │ │ │ ├── custom │ │ │ │ │ ├── AbstractComponent.java │ │ │ │ │ ├── ComponentSerializer.java │ │ │ │ │ ├── CustomBedrockForm.java │ │ │ │ │ ├── CustomComponent.java │ │ │ │ │ ├── Dropdown.java │ │ │ │ │ ├── Input.java │ │ │ │ │ ├── Label.java │ │ │ │ │ ├── Option.java │ │ │ │ │ ├── OptionSerializer.java │ │ │ │ │ ├── Slider.java │ │ │ │ │ ├── StepSlider.java │ │ │ │ │ ├── Toggle.java │ │ │ │ │ └── lombok.config │ │ │ │ ├── modal │ │ │ │ │ ├── ModalBedrockForm.java │ │ │ │ │ └── ModalButton.java │ │ │ │ └── simple │ │ │ │ │ ├── SimpleBedrockForm.java │ │ │ │ │ └── SimpleButton.java │ │ │ └── java │ │ │ │ ├── ItemButton.java │ │ │ │ ├── JavaMenu.java │ │ │ │ ├── JavaMenuRegistry.java │ │ │ │ └── MenuConfig.java │ │ │ ├── inventory │ │ │ ├── ClickHandler.java │ │ │ ├── ConfiguredItem.java │ │ │ ├── InventoryController.java │ │ │ ├── InventoryFactory.java │ │ │ ├── InventoryHandle.java │ │ │ ├── InventoryLayout.java │ │ │ ├── ItemHandle.java │ │ │ └── SkullProfile.java │ │ │ ├── parser │ │ │ ├── BlockPlaceholderParser.java │ │ │ ├── Parser.java │ │ │ ├── ParserSerializer.java │ │ │ ├── PlaceholderParser.java │ │ │ └── ReplacementParser.java │ │ │ ├── permission │ │ │ ├── EmptyPermissions.java │ │ │ ├── LuckPermsHook.java │ │ │ ├── Permission.java │ │ │ ├── PermissionDefault.java │ │ │ ├── Permissions.java │ │ │ └── lombok.config │ │ │ ├── reloadable │ │ │ ├── Reloadable.java │ │ │ └── ReloadableRegistry.java │ │ │ ├── resolver │ │ │ ├── MapResolver.java │ │ │ ├── PlayerResolver.java │ │ │ └── Resolver.java │ │ │ ├── serialize │ │ │ ├── AsNodePath.java │ │ │ ├── KeyedType.java │ │ │ ├── KeyedTypeSerializer.java │ │ │ ├── PathNodeResolver.java │ │ │ ├── StreamSerializer.java │ │ │ ├── TypeRegistry.java │ │ │ ├── TypeResolver.java │ │ │ └── UnaryNodes.java │ │ │ └── utils │ │ │ ├── ConfigurateUtils.java │ │ │ ├── FileUtils.java │ │ │ ├── ParseUtils.java │ │ │ ├── ReflectionUtils.java │ │ │ ├── SkinUtils.java │ │ │ └── StringUtils.java │ ├── java16 │ │ └── dev │ │ │ └── kejona │ │ │ └── crossplatforms │ │ │ └── handler │ │ │ └── GeyserHandler.java │ └── resources │ │ ├── bedrock-forms.yml │ │ ├── build.properties │ │ ├── config.yml │ │ └── java-menus.yml │ ├── test │ ├── java │ │ └── dev │ │ │ └── kejona │ │ │ └── crossplatforms │ │ │ ├── ParseUtilsTest.java │ │ │ ├── command │ │ │ └── DispatchableCommandTest.java │ │ │ ├── config │ │ │ ├── ConfigManagerTest.java │ │ │ ├── PrettyPrintTest.java │ │ │ ├── form │ │ │ │ └── FormConfigUpdaterTest.java │ │ │ └── valuedserializer │ │ │ │ ├── Integer.java │ │ │ │ ├── KeyedTypeSerializerTest.java │ │ │ │ ├── Number.java │ │ │ │ └── ScientificNotationNumber.java │ │ │ ├── form │ │ │ └── component │ │ │ │ ├── InputComponentTest.java │ │ │ │ └── ResolvePlaceholdersTest.java │ │ │ └── util │ │ │ ├── ConfigurateUtilsTest.java │ │ │ └── StringUtilsTest.java │ └── resources │ │ ├── KeyedTypeConfig.yml │ │ ├── ValuedTypeConfig.yml │ │ ├── bedrock-forms.yml │ │ └── configs │ │ └── forms │ │ ├── bedrock-forms-1.yml │ │ ├── bedrock-forms-2.yml │ │ ├── bedrock-forms-3.yml │ │ ├── bedrock-forms-4.yml │ │ └── bedrock-forms-5.yml │ └── testFixtures │ └── java │ └── dev │ └── kejona │ └── crossplatforms │ ├── FakePlayer.java │ ├── TestLogger.java │ └── TestModule.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── README.md ├── clan-1.png ├── clan-2.png ├── clan-3.png ├── crossplatForms.svg ├── twitch-form.png └── twitch-menu.png ├── proxy ├── build.gradle.kts └── src │ └── main │ └── java │ └── dev │ └── kejona │ └── crossplatforms │ └── proxy │ ├── CloseMenuAction.java │ ├── ProtocolizeModule.java │ └── inventory │ ├── ProtocolizeInventory.java │ ├── ProtocolizeInventoryController.java │ ├── ProtocolizeInventoryFactory.java │ └── ProtocolizeItem.java ├── settings.gradle.kts ├── spigot-common ├── common │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── dev │ │ │ └── kejona │ │ │ └── crossplatforms │ │ │ └── spigot │ │ │ ├── ClassNames.java │ │ │ ├── CloseMenuAction.java │ │ │ ├── GeyserHubConverter.java │ │ │ ├── SpigotAccessItems.java │ │ │ ├── SpigotBase.java │ │ │ ├── adapter │ │ │ ├── NbtAccessor.java │ │ │ ├── SpigotAdapter.java │ │ │ ├── Version.java │ │ │ ├── VersionMap.java │ │ │ └── Versioned.java │ │ │ ├── handler │ │ │ ├── PlaceholderAPIHandler.java │ │ │ ├── SpigotCommandOrigin.java │ │ │ ├── SpigotHandler.java │ │ │ ├── SpigotPermissions.java │ │ │ └── SpigotPlayer.java │ │ │ ├── item │ │ │ ├── SpigotInventoryController.java │ │ │ └── SpigotInventoryFactory.java │ │ │ └── utils │ │ │ └── InventoryUtils.java │ │ └── test │ │ ├── java │ │ └── dev │ │ │ └── kejona │ │ │ └── crossplatforms │ │ │ └── spigot │ │ │ ├── GeyserHubConvertTest.java │ │ │ └── VersionMapTest.java │ │ └── resources │ │ ├── access-items.yml │ │ ├── bedrock-forms.yml │ │ ├── java-menus.yml │ │ └── selector.yml ├── v1_12_R1 │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── dev │ │ └── kejona │ │ └── crossplatforms │ │ └── spigot │ │ └── v1_12_R1 │ │ ├── Adapter_v1_12_R1.java │ │ └── EntityPickupItemListener.java ├── v1_13_R2 │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── dev │ │ └── kejona │ │ └── crossplatforms │ │ └── spigot │ │ └── v1_13_R2 │ │ └── Adapter_v1_13_R2.java ├── v1_14_R1 │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── dev │ │ └── kejona │ │ └── crossplatforms │ │ └── spigot │ │ └── v1_14_R1 │ │ ├── Adapter_v1_14_R1.java │ │ └── ModernNbtAccessor.java ├── v1_20_R2 │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── dev │ │ └── kejona │ │ └── crossplatforms │ │ └── spigot │ │ └── v1_20_R2 │ │ └── Adapter_v1_20_R2.java ├── v1_8_R3 │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── dev │ │ └── kejona │ │ └── crossplatforms │ │ └── spigot │ │ └── v1_8_R3 │ │ ├── Adapter_v1_8_R3.java │ │ ├── LegacyNbtAccessor.java │ │ └── PlayerPickupItemListener.java └── v1_9_R2 │ ├── build.gradle.kts │ └── src │ └── main │ └── java │ └── dev │ └── kejona │ └── crossplatforms │ └── spigot │ └── v1_9_R2 │ ├── Adapter_v1_9_R2.java │ └── SwapHandItemsListener.java ├── spigot ├── build.gradle.kts └── src │ └── main │ ├── java │ └── dev │ │ └── kejona │ │ └── crossplatforms │ │ └── spigot │ │ └── CrossplatFormsSpigot.java │ └── resources │ └── plugin.yml └── velocity ├── build.gradle.kts └── src └── main ├── java └── dev │ └── kejona │ └── crossplatforms │ └── velocity │ ├── CrossplatFormsVelocity.java │ ├── SLF4JLogger.java │ └── handler │ ├── VelocityCommandOrigin.java │ ├── VelocityHandler.java │ └── VelocityPlayer.java └── resources └── velocity-plugin.json /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/PR-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/.github/workflows/PR-master.yml -------------------------------------------------------------------------------- /.github/workflows/push-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/.github/workflows/push-dev.yml -------------------------------------------------------------------------------- /.github/workflows/push-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/.github/workflows/push-main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/README.md -------------------------------------------------------------------------------- /access-item/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/access-item/build.gradle.kts -------------------------------------------------------------------------------- /access-item/src/main/java/dev/kejona/crossplatforms/accessitem/AccessItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/access-item/src/main/java/dev/kejona/crossplatforms/accessitem/AccessItem.java -------------------------------------------------------------------------------- /access-item/src/main/java/dev/kejona/crossplatforms/accessitem/AccessItemConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/access-item/src/main/java/dev/kejona/crossplatforms/accessitem/AccessItemConfig.java -------------------------------------------------------------------------------- /access-item/src/main/java/dev/kejona/crossplatforms/accessitem/AccessItemRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/access-item/src/main/java/dev/kejona/crossplatforms/accessitem/AccessItemRegistry.java -------------------------------------------------------------------------------- /access-item/src/main/java/dev/kejona/crossplatforms/accessitem/GiveCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/access-item/src/main/java/dev/kejona/crossplatforms/accessitem/GiveCommand.java -------------------------------------------------------------------------------- /access-item/src/main/java/dev/kejona/crossplatforms/accessitem/InspectItemCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/access-item/src/main/java/dev/kejona/crossplatforms/accessitem/InspectItemCommand.java -------------------------------------------------------------------------------- /access-item/src/main/resources/access-items.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/access-item/src/main/resources/access-items.yml -------------------------------------------------------------------------------- /bungeecord/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/bungeecord/build.gradle.kts -------------------------------------------------------------------------------- /bungeecord/src/main/java/dev/kejona/crossplatforms/bungeecord/CrossplatFormsBungeeCord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/bungeecord/src/main/java/dev/kejona/crossplatforms/bungeecord/CrossplatFormsBungeeCord.java -------------------------------------------------------------------------------- /bungeecord/src/main/java/dev/kejona/crossplatforms/bungeecord/handler/BungeeCommandOrigin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/bungeecord/src/main/java/dev/kejona/crossplatforms/bungeecord/handler/BungeeCommandOrigin.java -------------------------------------------------------------------------------- /bungeecord/src/main/java/dev/kejona/crossplatforms/bungeecord/handler/BungeeCordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/bungeecord/src/main/java/dev/kejona/crossplatforms/bungeecord/handler/BungeeCordHandler.java -------------------------------------------------------------------------------- /bungeecord/src/main/java/dev/kejona/crossplatforms/bungeecord/handler/BungeeCordPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/bungeecord/src/main/java/dev/kejona/crossplatforms/bungeecord/handler/BungeeCordPlayer.java -------------------------------------------------------------------------------- /bungeecord/src/main/resources/bungee.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/bungeecord/src/main/resources/bungee.yml -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/Constants.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/CrossplatForms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/CrossplatForms.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/CrossplatFormsBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/CrossplatFormsBootstrap.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/IllegalValueException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/IllegalValueException.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/JavaUtilLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/JavaUtilLogger.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/Logger.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/Platform.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/SkinCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/SkinCache.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/action/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/action/Action.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/action/ActionSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/action/ActionSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/action/BedrockTransferAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/action/BedrockTransferAction.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/action/CommandsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/action/CommandsAction.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/action/GenericAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/action/GenericAction.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/action/InterfaceAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/action/InterfaceAction.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/action/MessageAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/action/MessageAction.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/action/ServerAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/action/ServerAction.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/CommandOrigin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/CommandOrigin.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/CommandType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/CommandType.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/DispatchableCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/DispatchableCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/DispatchableCommandSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/DispatchableCommandSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/FormsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/FormsCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/custom/CustomCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/custom/CustomCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/custom/CustomCommandManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/custom/CustomCommandManager.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/custom/CustomCommandSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/custom/CustomCommandSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/custom/InterceptCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/custom/InterceptCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/custom/InterceptCommandCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/custom/InterceptCommandCache.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/custom/Literals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/custom/Literals.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/custom/RegisteredCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/custom/RegisteredCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/defaults/DefaultCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/defaults/DefaultCommands.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/defaults/HelpCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/defaults/HelpCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/defaults/IdentifyCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/defaults/IdentifyCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/defaults/InspectCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/defaults/InspectCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/defaults/ListCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/defaults/ListCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/defaults/OpenCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/defaults/OpenCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/defaults/ReloadCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/defaults/ReloadCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/command/defaults/VersionCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/command/defaults/VersionCommand.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/config/ConfigId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/config/ConfigId.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/config/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/config/ConfigManager.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/config/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/config/Configuration.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/config/ConfigurationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/config/ConfigurationModule.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/config/GeneralConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/config/GeneralConfig.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/config/PrettyPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/config/PrettyPrinter.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/context/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/context/Context.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/context/PlayerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/context/PlayerContext.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/filler/FillerSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/filler/FillerSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/filler/FillerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/filler/FillerUtils.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/filler/OptionFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/filler/OptionFiller.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/filler/PlayerFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/filler/PlayerFiller.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/filler/SimpleFormFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/filler/SimpleFormFiller.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/filler/SplitterFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/filler/SplitterFiller.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/filler/UniversalFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/filler/UniversalFiller.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/handler/BasicPlaceholders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/handler/BasicPlaceholders.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/handler/BedrockHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/handler/BedrockHandler.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/handler/FloodgateHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/handler/FloodgateHandler.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/handler/FormPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/handler/FormPlayer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/handler/GeyserHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/handler/GeyserHandler.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/handler/Placeholders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/handler/Placeholders.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/handler/ServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/handler/ServerHandler.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/Argument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/Argument.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/ArgumentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/ArgumentException.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/Interface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/Interface.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/InterfaceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/InterfaceConfig.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/Interfacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/Interfacer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/BedrockForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/BedrockForm.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/BedrockFormRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/BedrockFormRegistry.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/BedrockFormSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/BedrockFormSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/FormConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/FormConfig.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/OptionalElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/OptionalElement.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/AbstractComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/AbstractComponent.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/ComponentSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/ComponentSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/CustomBedrockForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/CustomBedrockForm.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/CustomComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/CustomComponent.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Dropdown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Dropdown.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Input.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Label.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Option.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/OptionSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/OptionSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Slider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Slider.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/StepSlider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/StepSlider.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Toggle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/Toggle.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/custom/lombok.config -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/modal/ModalBedrockForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/modal/ModalBedrockForm.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/modal/ModalButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/modal/ModalButton.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/simple/SimpleBedrockForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/simple/SimpleBedrockForm.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/simple/SimpleButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/bedrock/simple/SimpleButton.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/java/ItemButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/java/ItemButton.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/java/JavaMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/java/JavaMenu.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/java/JavaMenuRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/java/JavaMenuRegistry.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/interfacing/java/MenuConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/interfacing/java/MenuConfig.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/inventory/ClickHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/inventory/ClickHandler.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/inventory/ConfiguredItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/inventory/ConfiguredItem.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/inventory/InventoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/inventory/InventoryController.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/inventory/InventoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/inventory/InventoryFactory.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/inventory/InventoryHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/inventory/InventoryHandle.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/inventory/InventoryLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/inventory/InventoryLayout.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/inventory/ItemHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/inventory/ItemHandle.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/inventory/SkullProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/inventory/SkullProfile.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/parser/BlockPlaceholderParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/parser/BlockPlaceholderParser.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/parser/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/parser/Parser.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/parser/ParserSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/parser/ParserSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/parser/PlaceholderParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/parser/PlaceholderParser.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/parser/ReplacementParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/parser/ReplacementParser.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/permission/EmptyPermissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/permission/EmptyPermissions.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/permission/LuckPermsHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/permission/LuckPermsHook.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/permission/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/permission/Permission.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/permission/PermissionDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/permission/PermissionDefault.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/permission/Permissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/permission/Permissions.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/permission/lombok.config: -------------------------------------------------------------------------------- 1 | lombok.accessors.fluent = true -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/reloadable/Reloadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/reloadable/Reloadable.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/reloadable/ReloadableRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/reloadable/ReloadableRegistry.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/resolver/MapResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/resolver/MapResolver.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/resolver/PlayerResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/resolver/PlayerResolver.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/resolver/Resolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/resolver/Resolver.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/serialize/AsNodePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/serialize/AsNodePath.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/serialize/KeyedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/serialize/KeyedType.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/serialize/KeyedTypeSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/serialize/KeyedTypeSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/serialize/PathNodeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/serialize/PathNodeResolver.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/serialize/StreamSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/serialize/StreamSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/serialize/TypeRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/serialize/TypeRegistry.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/serialize/TypeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/serialize/TypeResolver.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/serialize/UnaryNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/serialize/UnaryNodes.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/utils/ConfigurateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/utils/ConfigurateUtils.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/utils/FileUtils.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/utils/ParseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/utils/ParseUtils.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/utils/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/utils/ReflectionUtils.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/utils/SkinUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/utils/SkinUtils.java -------------------------------------------------------------------------------- /core/src/main/java/dev/kejona/crossplatforms/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java/dev/kejona/crossplatforms/utils/StringUtils.java -------------------------------------------------------------------------------- /core/src/main/java16/dev/kejona/crossplatforms/handler/GeyserHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/java16/dev/kejona/crossplatforms/handler/GeyserHandler.java -------------------------------------------------------------------------------- /core/src/main/resources/bedrock-forms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/resources/bedrock-forms.yml -------------------------------------------------------------------------------- /core/src/main/resources/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/resources/build.properties -------------------------------------------------------------------------------- /core/src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/resources/config.yml -------------------------------------------------------------------------------- /core/src/main/resources/java-menus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/main/resources/java-menus.yml -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/ParseUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/ParseUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/command/DispatchableCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/command/DispatchableCommandTest.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/config/ConfigManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/config/ConfigManagerTest.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/config/PrettyPrintTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/config/PrettyPrintTest.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/config/form/FormConfigUpdaterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/config/form/FormConfigUpdaterTest.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/config/valuedserializer/Integer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/config/valuedserializer/Integer.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/config/valuedserializer/KeyedTypeSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/config/valuedserializer/KeyedTypeSerializerTest.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/config/valuedserializer/Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/config/valuedserializer/Number.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/config/valuedserializer/ScientificNotationNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/config/valuedserializer/ScientificNotationNumber.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/form/component/InputComponentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/form/component/InputComponentTest.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/form/component/ResolvePlaceholdersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/form/component/ResolvePlaceholdersTest.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/util/ConfigurateUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/util/ConfigurateUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/dev/kejona/crossplatforms/util/StringUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/java/dev/kejona/crossplatforms/util/StringUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/resources/KeyedTypeConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/resources/KeyedTypeConfig.yml -------------------------------------------------------------------------------- /core/src/test/resources/ValuedTypeConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/resources/ValuedTypeConfig.yml -------------------------------------------------------------------------------- /core/src/test/resources/bedrock-forms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/resources/bedrock-forms.yml -------------------------------------------------------------------------------- /core/src/test/resources/configs/forms/bedrock-forms-1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/resources/configs/forms/bedrock-forms-1.yml -------------------------------------------------------------------------------- /core/src/test/resources/configs/forms/bedrock-forms-2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/resources/configs/forms/bedrock-forms-2.yml -------------------------------------------------------------------------------- /core/src/test/resources/configs/forms/bedrock-forms-3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/resources/configs/forms/bedrock-forms-3.yml -------------------------------------------------------------------------------- /core/src/test/resources/configs/forms/bedrock-forms-4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/resources/configs/forms/bedrock-forms-4.yml -------------------------------------------------------------------------------- /core/src/test/resources/configs/forms/bedrock-forms-5.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/test/resources/configs/forms/bedrock-forms-5.yml -------------------------------------------------------------------------------- /core/src/testFixtures/java/dev/kejona/crossplatforms/FakePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/testFixtures/java/dev/kejona/crossplatforms/FakePlayer.java -------------------------------------------------------------------------------- /core/src/testFixtures/java/dev/kejona/crossplatforms/TestLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/testFixtures/java/dev/kejona/crossplatforms/TestLogger.java -------------------------------------------------------------------------------- /core/src/testFixtures/java/dev/kejona/crossplatforms/TestModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/core/src/testFixtures/java/dev/kejona/crossplatforms/TestModule.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/images/README.md -------------------------------------------------------------------------------- /images/clan-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/images/clan-1.png -------------------------------------------------------------------------------- /images/clan-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/images/clan-2.png -------------------------------------------------------------------------------- /images/clan-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/images/clan-3.png -------------------------------------------------------------------------------- /images/crossplatForms.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/images/crossplatForms.svg -------------------------------------------------------------------------------- /images/twitch-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/images/twitch-form.png -------------------------------------------------------------------------------- /images/twitch-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/images/twitch-menu.png -------------------------------------------------------------------------------- /proxy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/proxy/build.gradle.kts -------------------------------------------------------------------------------- /proxy/src/main/java/dev/kejona/crossplatforms/proxy/CloseMenuAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/proxy/src/main/java/dev/kejona/crossplatforms/proxy/CloseMenuAction.java -------------------------------------------------------------------------------- /proxy/src/main/java/dev/kejona/crossplatforms/proxy/ProtocolizeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/proxy/src/main/java/dev/kejona/crossplatforms/proxy/ProtocolizeModule.java -------------------------------------------------------------------------------- /proxy/src/main/java/dev/kejona/crossplatforms/proxy/inventory/ProtocolizeInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/proxy/src/main/java/dev/kejona/crossplatforms/proxy/inventory/ProtocolizeInventory.java -------------------------------------------------------------------------------- /proxy/src/main/java/dev/kejona/crossplatforms/proxy/inventory/ProtocolizeInventoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/proxy/src/main/java/dev/kejona/crossplatforms/proxy/inventory/ProtocolizeInventoryController.java -------------------------------------------------------------------------------- /proxy/src/main/java/dev/kejona/crossplatforms/proxy/inventory/ProtocolizeInventoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/proxy/src/main/java/dev/kejona/crossplatforms/proxy/inventory/ProtocolizeInventoryFactory.java -------------------------------------------------------------------------------- /proxy/src/main/java/dev/kejona/crossplatforms/proxy/inventory/ProtocolizeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/proxy/src/main/java/dev/kejona/crossplatforms/proxy/inventory/ProtocolizeItem.java -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spigot-common/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/build.gradle.kts -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/ClassNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/ClassNames.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/CloseMenuAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/CloseMenuAction.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/GeyserHubConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/GeyserHubConverter.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/SpigotAccessItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/SpigotAccessItems.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/SpigotBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/SpigotBase.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/NbtAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/NbtAccessor.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/SpigotAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/SpigotAdapter.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/Version.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/VersionMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/VersionMap.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/Versioned.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/adapter/Versioned.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/PlaceholderAPIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/PlaceholderAPIHandler.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/SpigotCommandOrigin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/SpigotCommandOrigin.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/SpigotHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/SpigotHandler.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/SpigotPermissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/SpigotPermissions.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/SpigotPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/handler/SpigotPlayer.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/item/SpigotInventoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/item/SpigotInventoryController.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/item/SpigotInventoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/item/SpigotInventoryFactory.java -------------------------------------------------------------------------------- /spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/utils/InventoryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/main/java/dev/kejona/crossplatforms/spigot/utils/InventoryUtils.java -------------------------------------------------------------------------------- /spigot-common/common/src/test/java/dev/kejona/crossplatforms/spigot/GeyserHubConvertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/test/java/dev/kejona/crossplatforms/spigot/GeyserHubConvertTest.java -------------------------------------------------------------------------------- /spigot-common/common/src/test/java/dev/kejona/crossplatforms/spigot/VersionMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/test/java/dev/kejona/crossplatforms/spigot/VersionMapTest.java -------------------------------------------------------------------------------- /spigot-common/common/src/test/resources/access-items.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/test/resources/access-items.yml -------------------------------------------------------------------------------- /spigot-common/common/src/test/resources/bedrock-forms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/test/resources/bedrock-forms.yml -------------------------------------------------------------------------------- /spigot-common/common/src/test/resources/java-menus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/test/resources/java-menus.yml -------------------------------------------------------------------------------- /spigot-common/common/src/test/resources/selector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/common/src/test/resources/selector.yml -------------------------------------------------------------------------------- /spigot-common/v1_12_R1/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_12_R1/build.gradle.kts -------------------------------------------------------------------------------- /spigot-common/v1_12_R1/src/main/java/dev/kejona/crossplatforms/spigot/v1_12_R1/Adapter_v1_12_R1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_12_R1/src/main/java/dev/kejona/crossplatforms/spigot/v1_12_R1/Adapter_v1_12_R1.java -------------------------------------------------------------------------------- /spigot-common/v1_12_R1/src/main/java/dev/kejona/crossplatforms/spigot/v1_12_R1/EntityPickupItemListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_12_R1/src/main/java/dev/kejona/crossplatforms/spigot/v1_12_R1/EntityPickupItemListener.java -------------------------------------------------------------------------------- /spigot-common/v1_13_R2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_13_R2/build.gradle.kts -------------------------------------------------------------------------------- /spigot-common/v1_13_R2/src/main/java/dev/kejona/crossplatforms/spigot/v1_13_R2/Adapter_v1_13_R2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_13_R2/src/main/java/dev/kejona/crossplatforms/spigot/v1_13_R2/Adapter_v1_13_R2.java -------------------------------------------------------------------------------- /spigot-common/v1_14_R1/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_14_R1/build.gradle.kts -------------------------------------------------------------------------------- /spigot-common/v1_14_R1/src/main/java/dev/kejona/crossplatforms/spigot/v1_14_R1/Adapter_v1_14_R1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_14_R1/src/main/java/dev/kejona/crossplatforms/spigot/v1_14_R1/Adapter_v1_14_R1.java -------------------------------------------------------------------------------- /spigot-common/v1_14_R1/src/main/java/dev/kejona/crossplatforms/spigot/v1_14_R1/ModernNbtAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_14_R1/src/main/java/dev/kejona/crossplatforms/spigot/v1_14_R1/ModernNbtAccessor.java -------------------------------------------------------------------------------- /spigot-common/v1_20_R2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_20_R2/build.gradle.kts -------------------------------------------------------------------------------- /spigot-common/v1_20_R2/src/main/java/dev/kejona/crossplatforms/spigot/v1_20_R2/Adapter_v1_20_R2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_20_R2/src/main/java/dev/kejona/crossplatforms/spigot/v1_20_R2/Adapter_v1_20_R2.java -------------------------------------------------------------------------------- /spigot-common/v1_8_R3/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_8_R3/build.gradle.kts -------------------------------------------------------------------------------- /spigot-common/v1_8_R3/src/main/java/dev/kejona/crossplatforms/spigot/v1_8_R3/Adapter_v1_8_R3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_8_R3/src/main/java/dev/kejona/crossplatforms/spigot/v1_8_R3/Adapter_v1_8_R3.java -------------------------------------------------------------------------------- /spigot-common/v1_8_R3/src/main/java/dev/kejona/crossplatforms/spigot/v1_8_R3/LegacyNbtAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_8_R3/src/main/java/dev/kejona/crossplatforms/spigot/v1_8_R3/LegacyNbtAccessor.java -------------------------------------------------------------------------------- /spigot-common/v1_8_R3/src/main/java/dev/kejona/crossplatforms/spigot/v1_8_R3/PlayerPickupItemListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_8_R3/src/main/java/dev/kejona/crossplatforms/spigot/v1_8_R3/PlayerPickupItemListener.java -------------------------------------------------------------------------------- /spigot-common/v1_9_R2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_9_R2/build.gradle.kts -------------------------------------------------------------------------------- /spigot-common/v1_9_R2/src/main/java/dev/kejona/crossplatforms/spigot/v1_9_R2/Adapter_v1_9_R2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_9_R2/src/main/java/dev/kejona/crossplatforms/spigot/v1_9_R2/Adapter_v1_9_R2.java -------------------------------------------------------------------------------- /spigot-common/v1_9_R2/src/main/java/dev/kejona/crossplatforms/spigot/v1_9_R2/SwapHandItemsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot-common/v1_9_R2/src/main/java/dev/kejona/crossplatforms/spigot/v1_9_R2/SwapHandItemsListener.java -------------------------------------------------------------------------------- /spigot/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot/build.gradle.kts -------------------------------------------------------------------------------- /spigot/src/main/java/dev/kejona/crossplatforms/spigot/CrossplatFormsSpigot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot/src/main/java/dev/kejona/crossplatforms/spigot/CrossplatFormsSpigot.java -------------------------------------------------------------------------------- /spigot/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/spigot/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /velocity/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/velocity/build.gradle.kts -------------------------------------------------------------------------------- /velocity/src/main/java/dev/kejona/crossplatforms/velocity/CrossplatFormsVelocity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/velocity/src/main/java/dev/kejona/crossplatforms/velocity/CrossplatFormsVelocity.java -------------------------------------------------------------------------------- /velocity/src/main/java/dev/kejona/crossplatforms/velocity/SLF4JLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/velocity/src/main/java/dev/kejona/crossplatforms/velocity/SLF4JLogger.java -------------------------------------------------------------------------------- /velocity/src/main/java/dev/kejona/crossplatforms/velocity/handler/VelocityCommandOrigin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/velocity/src/main/java/dev/kejona/crossplatforms/velocity/handler/VelocityCommandOrigin.java -------------------------------------------------------------------------------- /velocity/src/main/java/dev/kejona/crossplatforms/velocity/handler/VelocityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/velocity/src/main/java/dev/kejona/crossplatforms/velocity/handler/VelocityHandler.java -------------------------------------------------------------------------------- /velocity/src/main/java/dev/kejona/crossplatforms/velocity/handler/VelocityPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/velocity/src/main/java/dev/kejona/crossplatforms/velocity/handler/VelocityPlayer.java -------------------------------------------------------------------------------- /velocity/src/main/resources/velocity-plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kejonaMC/CrossplatForms/HEAD/velocity/src/main/resources/velocity-plugin.json --------------------------------------------------------------------------------