### Oraxen Plugin Configuration Example Source: https://github.com/oraxen/oraxen This snippet shows a typical configuration file for the Oraxen plugin, demonstrating how to define custom items, their properties, and associated resource pack elements. It includes examples of item IDs, display names, textures, and crafting recipes. ```yaml items: custom_sword: display_name: "&eCustom Sword" texture: "custom_sword.png" type: "DIAMOND_SWORD" lore: - "&7A sword with a custom texture." enchantments: - "sharpness:5" crafting: recipe: - "###" - "#S#" - "###" ingredients: '#': "iron_ingot" 'S': "custom_sword_handle" resource_packs: default: folder: "assets/oraxen/textures/items/" items: custom_sword: "custom_sword.png" config: prefix_items: true disable_vanilla_recipes: false ``` -------------------------------- ### JetBrains Product Navigation and Store Information Source: https://www.jetbrains.com/idea/ This section outlines the navigation structure for JetBrains products, including links to the marketplace, guides, and support resources. It also details product categories available in the store, such as developer tools, services, plugins, learning tools, and team tools. ```APIDOC JetBrainsNavigation: - Marketplace: https://plugins.jetbrains.com/ - Guide: /guide/ - Support: - Download and Install: /products/ - Contact us: /company/contacts/ - Support Center: /support/ - Product-Specific Information: /business/documents/ - Product Documentation: /help/ - Livestreams: /company/livestreams/ - Newsletters: /resources/newsletters/ - Early Access: /resources/eap/ - Blog: https://blog.jetbrains.com/ - Manage your account: https://account.jetbrains.com/profile-details - Manage your licenses: https://account.jetbrains.com/licenses - Contact Sales: /support/sales/ - Licensing FAQ: https://sales.jetbrains.com - Store: - All Products Pack: /all/ - Developer Tools: - For Individual Use: /store/#personal - For Teams and Organizations: /store/#commercial - Special offers & programs: /store/#discounts - Services & Plugins: - JetBrains AI: /ai-ides/buy/ - Marketplace: /store/plugins/ - Learning Tools: - JetBrains Academy: /academy/buy/ - Team Tools: - TeamCity: /store/teamware#teamcity-store-section - YouTrack: /store/teamware#youtrack-store-section - Datalore: /datalore/ ``` -------------------------------- ### Texture Pack Modification Example - Plaintext Source: https://context7_llms An example of how to modify the texture pack using ResourcePack.addModifiers, showcasing extensibility for visual assets. ```plaintext ResourcePack.addModifiers(packFolder -> {/* your modifications */}); ``` -------------------------------- ### Item Modifier Example - Plaintext Source: https://context7_llms An example of how to modify an item using a custom tag, demonstrating a common pattern for item customization within Oraxen. ```plaintext item -> item.setCustomTag(NAMESPACED_KEY, PersistentDataType.INTEGER, section.getInt("value")) ``` -------------------------------- ### Maven Dependency Exclusion Example Source: https://github.com/oraxen/oraxen This snippet demonstrates how to exclude a specific artifact from a Maven dependency in a pom.xml file. It shows the structure for defining an exclusion within a dependency block. ```xml com.example my-artifact 1.0.0 com.example excluded-artifact ``` -------------------------------- ### Project Metadata and Configuration Source: https://github.com/oraxen/oraxen This section details essential project metadata and configuration files, including licensing, contribution guidelines, and Git-related configurations. ```File Structure .gitattributes .gitignore CONTRIBUTORS.md LICENSE.md README.md jitpack.yml ``` -------------------------------- ### Item Modifier Example Source: https://context7_llms An example of an ItemModifier, which is a piece of code that modifies an item when it's generated. This specific modifier sets a custom tag with an integer value from a configuration section. ```java item -> item.setCustomTag(NAMESPACED_KEY, PersistentDataType.INTEGER, section.getInt("value")) ``` -------------------------------- ### JetBrains IDEs Overview Source: https://www.jetbrains.com/idea/ Lists various JetBrains Integrated Development Environments (IDEs) and their associated URLs. ```APIDOC IntelliJ IDEA: url: /idea/ PyCharm: url: /pycharm/ Rider: url: /rider/ RubyMine: url: /ruby/ RustRover: url: /rust/ WebStorm: url: /webstorm/ ``` -------------------------------- ### Project Structure and Build Files Source: https://github.com/oraxen/oraxen This snippet outlines the project structure and key build configuration files for the oraxen project. It includes build scripts, property files, and version-specific directories. ```Gradle build.gradle.kts gradle.properties settings.gradle.kts ``` -------------------------------- ### Project Navigation and Structure Source: https://github.com/oraxen/oraxen Provides HTML snippets for project navigation, including links to branches, tags, and file history. It also lists the main directories within the repository. ```html [Branches](/oraxen/oraxen/branches)[Tags](/oraxen/oraxen/tags) [](/oraxen/oraxen/branches)[](/oraxen/oraxen/tags) Go to file Code Open more actions menu Folders and files ----------------- Name Name Last commit message Last commit date Latest commit ------------- History ------- [2,489 Commits](/oraxen/oraxen/commits/master/) [](/oraxen/oraxen/commits/master/) [.github](/oraxen/oraxen/tree/master/.github ".github") [.github](/oraxen/oraxen/tree/master/.github ".github") [.idea](/oraxen/oraxen/tree/master/.idea ".idea") [.idea](/oraxen/oraxen/tree/master/.idea ".idea") ``` -------------------------------- ### Oraxen Plugin Overview Source: https://github.com/oraxen/oraxen This snippet provides a general overview of the Oraxen Spigot plugin. It mentions the project is written in Java and provides links to its code quality badge and Maven repository for releases and snapshots. ```English Oraxen is a Spigot plugin written in Java. It provides a way to manage and add custom content to Minecraft servers. Links: - CodeFactor Score: https://www.codefactor.io/repository/github/oraxen/oraxen/badge - Maven Releases: https://img.shields.io/maven-metadata/v?metadataUrl=https://repo.oraxen.com/releases/io/th0rgal/oraxen/maven-metadata.xml - Maven Snapshots: https://repo.oraxen.com/#/snapshots/io/th0rgal/oraxen ``` -------------------------------- ### JetBrains Languages and Frameworks Support Source: https://www.jetbrains.com/idea/ Information on JetBrains' support for various programming languages and frameworks, with a focus on Kotlin. ```APIDOC Kotlin: url: https://kotlinlang.org/ ``` -------------------------------- ### JetBrains Plugins and Services Source: https://www.jetbrains.com/idea/ Details available plugins and services offered by JetBrains, including links to the JetBrains Marketplace and specific features. ```APIDOC All Plugins: url: https://plugins.jetbrains.com/ AI in IDEs: url: /ai-ides/ IDE Themes: url: https://plugins.jetbrains.com/search?tags=Theme Big Data Tools Plugin: url: https://plugins.jetbrains.com/plugin/12494-big-data-tools Code With Me: url: /code-with-me/ RiderFlow: url: /riderflow/ Scala Plugin: url: https://plugins.jetbrains.com/plugin/1347-scala Toolbox App: url: /toolbox-app/ Grazie: url: /grazie/ Junie: url: /junie/ ``` -------------------------------- ### JetBrains Product Navigation Structure Source: https://www.jetbrains.com/idea/ This snippet details the hierarchical structure of navigation links for JetBrains products. It includes primary navigation items like 'Products', 'Solutions', 'Support', and 'Company', along with their sub-items and associated URLs. It also covers secondary navigation elements, such as specific IDE promotions and feature highlights. ```APIDOC Navigation: primary: - title: "PRODUCTS" items: - title: "IntelliJ IDEA" url: "/idea/" isThemeDark: true promoTag: title: "JetBrains IDEs" url: "/ides/" items: - title: "Coming in new version" url: "/idea/nextversion/" isEapItem: true showEapVersion: true isItemHidden: true eapProductId: "intellijIdeaUltimate" - title: "What's New" version: "2025.2" url: "/idea/whatsnew/" items: - title: "What's New 2025.2" version: "2025.2" url: "/idea/whatsnew/" - title: "What's New 2025.1" version: "2025.1" url: "/idea/whatsnew/2025-1/" - title: "What's New 2024.3" version: "2024.2" url: "/idea/whatsnew/2024-3/" - title: "Features" dropdownItems: - title: "Overview" url: "/idea/features/" - title: "Spring" url: "/idea/spring/" - title: "Jakarta EE" url: "/idea/jakarta/" - title: "Profiler" url: "/pages/intellij-idea-profiler/" - title: "HTTP Client" url: "/pages/intellij-idea-http-client/" - title: "Databases" url: "/pages/intellij-idea-databases/" - title: "Resources" url: "/idea/resources/" - title: "Pricing" url: "/idea/buy/" type: "outlineButton" - title: "Download" url: "/idea/download/" type: "button" - title: "Rider" url: "/rider/" - title: "GoLand" url: "/goland/" - title: "PyCharm" url: "/pycharm/" - title: "WebStorm" url: "/webstorm/" - title: "DataGrip" url: "/datagrip/" - title: "CLion" url: "/clion/" - title: "AppCode" url: "/appcode/" - title: "Kotlin" url: "/kotlin/" - title: "Upsource" url: "/upsource/" - title: "TeamCity" url: "/teamcity/" - title: "YouTrack" url: "/youtrack/" - title: "Space" url: "/space/" - title: "Qodana" url: "/qodana/buy/" - title: "CodeCanvas" url: "/codecanvas/" - title: "SOLUTIONS" items: - title: "Developer Tools" url: "/products/" - title: "DevOps Tools" url: "/devops/" - title: "AI Assistant" url: "/ai/" - title: "SUPPORT" items: - title: "Documentation" url: "/docs/" - title: "Support Center" url: "/support/" - title: "Community" url: "/community/" - title: "COMPANY" items: - title: "About Us" url: "/company/about/" - title: "News" url: "/company/news/" - title: "Careers" url: "/company/careers/" - title: "Events" url: "/company/events/" secondary: - isActive: true id: "product_idea" url: "/idea/" title: "IntelliJ IDEA" isThemeDark: true promoTag: title: "JetBrains IDEs" url: "/ides/" items: - isActive: false title: "Coming in new version" url: "/idea/nextversion/" isEapItem: true showEapVersion: true isItemHidden: true eapProductId: "intellijIdeaUltimate" - isActive: false title: "What's New" version: "2025.2" url: "/idea/whatsnew/" items: - isActive: false title: "What's New 2025.2" version: "2025.2" url: "/idea/whatsnew/" - isActive: false title: "What's New 2025.1" version: "2025.1" url: "/idea/whatsnew/2025-1/" - isActive: false title: "What's New 2024.3" version: "2024.2" url: "/idea/whatsnew/2024-3/" cleaned_url: "/idea/whatsnew/" - title: "Features" dropdownItems: - isActive: false title: "Overview" url: "/idea/features/" - isActive: false title: "Spring" url: "/idea/spring/" - isActive: false title: "Jakarta EE" url: "/idea/jakarta/" - isActive: false title: "Profiler" url: "/pages/intellij-idea-profiler/" - isActive: false title: "HTTP Client" url: "/pages/intellij-idea-http-client/" - isActive: false title: "Databases" url: "/pages/intellij-idea-databases/" - isActive: false title: "Resources" url: "/idea/resources/" - isActive: false title: "Pricing" url: "/idea/buy/" type: "outlineButton" - isActive: false title: "Download" url: "/idea/download/" type: "button" cleaned_url: "/idea/" COLLABORATIVE DEVELOPMENT: items: - title: "Code With Me" url: "/code-with-me/buy/" SALES SUPPORT: hasSeparator: true items: - title: "Contact Sales" url: "/support/sales/" - title: "Purchase Terms" url: "/legal/docs/store/terms/" - title: "FAQ" url: "https://sales.jetbrains.com/" - title: "Partners and Resellers" url: "/company/partners/" login: isActive: false id: "login" title: "Login" url: "https://account.jetbrains.com/" isMobileOnly: true ``` -------------------------------- ### JetBrains Team Tools Information Source: https://www.jetbrains.com/idea/ Details about JetBrains' team-focused tools, including Datalore, YouTrack, TeamCity, CodeCanvas, and Qodana. This includes descriptions, URLs, and branding elements like background colors and gradients. ```json { "title": "Team Tools", "id": "team-tools", "banners": [ { "isActive": false, "title": "Datalore", "description": "A collaborative data science platform. Available online and on-premises", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/datalore/datalore.svg", "actionLabel": "Learn more", "url": "/datalore/", "isUrlShouldBeLocalized": true, "bgColor": "#005CD1", "bgGradient": "linear-gradient(120.81deg, #003396 11.31%, #009CF4 95.37%)", "cleaned_url": "/datalore/" }, { "isActive": false, "title": "YouTrack", "description": "Powerful project management for all your teams", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/youtrack/youtrack.svg", "actionLabel": "Learn more", "url": "/youtrack/", "isUrlShouldBeLocalized": true, "bgColor": "#6B57FF", "bgGradient": "linear-gradient(313deg, #D919D0 10.26%, #BC003C 91.89%)", "cleaned_url": "/youtrack/" } ], "submenu": { "layout": "8 4", "columns": [ { "title": "IN-CLOUD AND ON-PREMISES SOLUTIONS", "subColumns": [ { "items": [ { "isActive": false, "title": "Datalore", "url": "/datalore/", "isUrlShouldBeLocalized": true, "description": "A collaborative data science platform", "cleaned_url": "/datalore/" }, { "isActive": false, "title": "TeamCity", "url": "/teamcity/", "isUrlShouldBeLocalized": true, "description": "Powerful Continuous Integration out of the box", "cleaned_url": "/teamcity/" }, { "isActive": false, "title": "CodeCanvas", "url": "/codecanvas/", "isUrlShouldBeLocalized": true, "description": "Cloud development environments for your infrastructure", "cleaned_url": "/codecanvas/" } ] }, { "items": [ { "isActive": false, "title": "YouTrack", "url": "/youtrack/", "isUrlShouldBeLocalized": true, "description": "Powerful project management for all your teams", "cleaned_url": "/youtrack/" }, { "isActive": false, "title": "Qodana", "url": "/qodana/", "isUrlShouldBeLocalized": true, "description": "The code quality platform for teams", "cleaned_url": "/qodana/" } ] } ] }, { "title": "EXTENSIONS", "hasSeparator": true, "items": [ { "isActive": false, "title": "TeamCity Plugins", "url": "https://plugins.jetbrains.com/teamcity/", "cleaned_url": "https://plugins.jetbrains.com/teamcity/" }, { "isActive": false, "title": "YouTrack Extensions", "url": "https://plugins.jetbrains.com/youtrack/", "cleaned_url": "https://plugins.jetbrains.com/youtrack/" }, { "isActive": false, "title": "JetBrains Hub", "url": "/hub/", "isUrlShouldBeLocalized": true, "cleaned_url": "/hub/" } ] } ] }, "priority": 2 } ``` -------------------------------- ### Executable Scripts Source: https://github.com/oraxen/oraxen The repository includes executable scripts for running Gradle tasks on different operating systems. ```Shell gradlew gradlew.bat ``` -------------------------------- ### Oraxen Plugin API Overview Source: https://github.com/oraxen/oraxen Provides an overview of the Oraxen plugin's API for creating custom items, managing resource packs, and extending functionality in Minecraft. ```APIDOC Oraxen Plugin API: Purpose: Allows developers to create custom items with custom textures in Minecraft. Features: - Resource Pack Generation: Automatically handles the creation and management of resource packs. - Resource Pack Upload: Integrates with Polymath for uploading resource packs. - Extensible API: Provides a flexible API for adding new features and functionalities. Core Functionalities: - Item Creation: Define and implement custom items with unique properties and textures. - Resource Pack Management: Control the generation, packaging, and distribution of resource packs. - Event Handling: Hook into game events to trigger custom item behaviors. Example Usage (Conceptual): // Register a new custom item OraxenItems.registerItem(new CustomItem("my_custom_sword", "custom_sword.png", "sword")); // Trigger an event when a player uses the custom item OraxenEvents.onItemUse("my_custom_sword", (player, item) -> { player.sendMessage("You used the custom sword!"); }); ``` -------------------------------- ### Oraxen Project File Structure Source: https://github.com/oraxen/oraxen This section outlines the main directories and files within the Oraxen project repository. It includes core modules, libraries, version-specific directories, and configuration files. ```APIDOC Project Structure: - /core: Contains core functionalities of the Oraxen project. - /gradle: Gradle build scripts and configurations. - /libs: Project libraries and dependencies. - /v1_20_R1 to /v1_21_R5: Directories for different version releases (e.g., v1.20.R1, v1.21.R5). - .gitattributes: Git configuration file. - .gitignore: Specifies intentionally untracked files that Git should ignore. - CONTRIBUTORS.md: Lists project contributors. - LICENSE.md: Project license information. - README.md: Main project README file. - build.gradle.kts: Gradle build script for the project. - gradle.properties: Properties for Gradle builds. - gradlew: Gradle wrapper script for Linux/macOS. - gradlew.bat: Gradle wrapper script for Windows. - jitpack.yml: Jitpack configuration file. - settings.gradle.kts: Gradle settings file. ``` -------------------------------- ### JetBrains AI Features Overview Source: https://www.jetbrains.com/idea/ Provides an overview of JetBrains' AI ecosystem for software development, including AI Assistant and Junie. ```APIDOC JetBrainsAI: description: "JetBrains' AI ecosystem for software development." url: "/ai/" AIInIDEs: description: "All JetBrains AI features integrated directly into your IDE." url: "/ai-ides/" AIEnterprise: description: "Provides fine-grained control over AI tools for businesses." url: "/ide-services/ai-enterprise/" Assistant: description: "Intelligent coding assistance built into your workflow." url: "/ai-assistant/" Junie: description: "Smart coding agent available within your IDE." url: "/junie/" AIBlog: description: "Latest news and product updates regarding JetBrains AI." url: "https://blog.jetbrains.com/ai/" ``` -------------------------------- ### GitHub Features Overview Source: https://github.com/oraxen/oraxen Highlights various GitHub features including AI-powered coding assistance, app development, and security. ```APIDOC GitHub Features: - GitHub Copilot: AI-powered code completion and suggestion tool. - GitHub Spark: Platform for building and deploying intelligent applications. - GitHub Models: Tool for managing and comparing AI prompts. - GitHub Advanced Security: Suite of tools for finding and fixing vulnerabilities. - GitHub Actions: Workflow automation for CI/CD and other tasks. - GitHub Codespaces: Cloud-based development environments. ``` -------------------------------- ### Version-Specific Directories Source: https://github.com/oraxen/oraxen The repository contains directories for different Minecraft versions, indicating support for various client/server versions. This allows for version-specific compatibility and features. ```File Structure v1_20_R1/ v1_20_R2/ v1_20_R3/ v1_20_R4/ v1_21_R1/ v1_21_R2/ v1_21_R3/ v1_21_R4/ v1_21_R5/ ``` -------------------------------- ### IntelliJ IDEA WebPage Schema Source: https://www.jetbrains.com/idea/ This JSON-LD snippet describes the IntelliJ IDEA webpage using schema.org vocabulary, detailing its URL, name, and a brief description. ```json { "@context": "http://schema.org", "@type": "WebPage", "@id": "https://www.jetbrains.com/idea/#webpage", "url": "https://www.jetbrains.com/idea/", "name": "The Leading IDE for Professional Java and Kotlin Development", "description": "IntelliJ IDEA is the JetBrains IDE for pro development in Java and Kotlin. Built for your comfort, it unlocks productivity, ensures quality code, supports cutting-edge tech, and protects your privacy.", "image": "https://resources.jetbrains.com/storage/products/jetbrains/img/meta/jetbrains_1280x800.png" } ``` -------------------------------- ### Oraxen API - Block and Furniture Placement Source: https://context7_llms This API documentation covers placing custom blocks and furniture provided by Oraxen. It includes methods for placing an OraxenBlock at a specific location and placing an OraxenFurniture, with an option to specify a player for rotation. ```APIDOC OraxenBlocks: place(itemID, location): Places an OraxenBlock at the specified location. OraxenFurniture: place(itemID, location, @Nullable player): Places an OraxenFurniture at the specified location, optionally setting a player for rotation. ``` -------------------------------- ### JetBrains Developer Tools Overview Source: https://www.jetbrains.com/idea/ Details various JetBrains IDEs and developer tools, including their specific functionalities and target audiences. ```APIDOC JetBrainsIDEs: description: "A comprehensive suite of IDEs for various programming languages and technologies." url: "/ides/" CLion: description: "IDE for C/C++ development." logoSrc: "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/clion/clion.svg" url: "/clion/" DataGrip: description: "A universal database IDE supporting multiple database systems." logoSrc: "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/datagrip/datagrip.svg" url: "/datagrip/" DataSpell: description: "IDE for data scientists and data analysts." logoSrc: "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dataspell/dataspell.svg" url: "/dataspell/" Fleet: description: "A lightweight and powerful IDE." logoSrc: "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/fleet/fleet.svg" url: "/fleet/" GoLand: description: "IDE for Go development." logoSrc: "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/goland/goland.svg" url: "/go/" IntelliJIDEA: description: "The primary IDE for Java and JVM languages, with support for many other languages." logoSrc: "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/intellij-idea/intellij-idea.svg" url: "/idea/" PhpStorm: description: "IDE for PHP development." logoSrc: "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/phpstorm/phpstorm.svg" url: "/phpstorm/" PyCharm: description: "IDE for Python development." logoSrc: "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/pycharm/pycharm.svg" url: "/pycharm/" ``` -------------------------------- ### JetBrains Product Links Source: https://www.jetbrains.com/idea/ A collection of links and metadata for various JetBrains products, including their active status, titles, URLs, and logo sources. This data is likely used for navigation or display within a JetBrains platform. ```json { "isActive": false, "title": "Kotlin", "url": "https://kotlinlang.org/", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/kotlin/kotlin.svg", "cleaned_url": "https://kotlinlang.org/" }, { "isActive": false, "title": "Ktor", "url": "https://ktor.io/", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/ktor/ktor.svg", "cleaned_url": "https://ktor.io/" }, { "isActive": false, "title": "Exposed", "url": "/exposed/", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/products/exposed/img/exposed.svg", "cleaned_url": "/exposed/" }, { "isActive": false, "title": "MPS", "url": "/mps/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/mps/mps.svg", "cleaned_url": "/mps/" }, { "isActive": false, "title": "Compose Multiplatform", "url": "/compose-multiplatform/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/compose-multiplatform/compose-multiplatform.svg", "cleaned_url": "/compose-multiplatform/" } ``` -------------------------------- ### JetBrains Education Offerings Source: https://www.jetbrains.com/idea/ Information regarding JetBrains' educational initiatives, primarily focusing on JetBrains Academy and university programs. It includes descriptions of courses, scholarships, internships, and team-based learning. ```json { "title": "Education", "id": "education", "banners": [ { "isActive": false, "title": "JetBrains Academy", "description": "Jump-start your career with essential developer skills", "actionLabel": "Discover more", "url": "/academy/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/jetbrains-academy/jetbrains-academy.svg", "bgColor": "#B01DF6", "bgGradient": "linear-gradient(335.07deg, #636CEA 0%, #834CEF 40.63%, #771F89 100%)", "cleaned_url": "/academy/" } ], "submenu": { "columns": [ { "title": "LEARN", "layout": "11 11 11", "subColumns": [ { "items": [ { "isActive": false, "title": "Course catalog", "url": "https://academy.jetbrains.com/", "isUrlShouldBeLocalized": false, "description": "130+ courses to learn programming, AI, data science, and more", "cleaned_url": "https://academy.jetbrains.com/" }, { "isActive": false, "title": "University programs", "url": "/education/university-programs/", "isUrlShouldBeLocalized": true, "description": "Study in Europe with JetBrains scholarships", "cleaned_url": "/education/university-programs/" }, { "isActive": false, "title": "Internships", "url": "/careers/internships/", "isUrlShouldBeLocalized": true, "description": "Apply now to join our team", "cleaned_url": "/careers/internships/" }, { "isActive": false, "title": "For teams", "url": "/academy/organizations/", "isUrlShouldBeLocalized": true, "description": "Project-based learning to upskill your team", "cleaned_url": "/academy/organizations/" } ] } ] }, { "title": "TEACH", "layout": "11 11 11", "subColumns": [ { "items": [ { "isActive": false, "title": "Course catalog", "url": "https://academy.jetbrains.com/", "isUrlShouldBeLocalized": false, "description": "130+ courses to learn programming, AI, data science, and more", "cleaned_url": "https://academy.jetbrains.com/" }, { "isActive": false, "title": "University programs", "url": "/education/university-programs/", "isUrlShouldBeLocalized": true, "description": "Study in Europe with JetBrains scholarships", "cleaned_url": "/education/university-programs/" }, { "isActive": false, "title": "Internships", "url": "/careers/internships/", "isUrlShouldBeLocalized": true, "description": "Apply now to join our team", "cleaned_url": "/careers/internships/" }, { "isActive": false, "title": "For teams", "url": "/academy/organizations/", "isUrlShouldBeLocalized": true, "description": "Project-based learning to upskill your team", "cleaned_url": "/academy/organizations/" } ] } ] } ] } } ``` -------------------------------- ### Oraxen Repository Configuration Source: https://github.com/oraxen/oraxen Configuration snippets for adding the Oraxen repository to your project for dependency management. Supports Gradle Kotlin, Groovy, and Maven. ```Gradle Kotlin maven("https://repo.oraxen.com/releases") ``` ```Groovy maven { url "https://repo.oraxen.com/releases" } ``` ```Maven oraxen Oraxen Repository https://repo.oraxen.com/releases ``` -------------------------------- ### Google Tag Manager Initialization Source: https://www.jetbrains.com/idea/ This script initializes the Google Tag Manager data layer and loads the GTM script asynchronously. It also ensures that any errors occurring before GTM is loaded are reported to the data layer. ```javascript (function() { // Initialize Tag Manager queue window.dataLayer = window.dataLayer || []; window.gtmLoaded = false; // Setup reporting for errors that occurred before Tag Manager initialized var prevReportError = window.reportError; var reportError = function(msg, file, line, col, err, isUnhandledRejection) { if (!window.gtmLoaded || isUnhandledRejection) { // Reproduce the behavior of the Tag Manager error handler window.dataLayer.push(makeEvt(msg, file, line)); } prevReportError && prevReportError.apply(window, arguments); }; window.reportError = reportError; // Utility functions function makeEvt(msg, file, line) { return { event: "gtm.pageError", "gtm.errorMessage": msg, "gtm.errorUrl": file, "gtm.errorLineNumber": line }; } })(); (function(w,d,s,l,i){ w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true; j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl; j.addEventListener( 'load', function(){ window.gtmLoaded=true; }); f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5P98'); ``` -------------------------------- ### IntelliJ IDEA Software Information Source: https://www.jetbrains.com/idea/ This JSON snippet provides metadata for JetBrains IntelliJ IDEA, including its name, requirements, screenshot URL, software version, and official website URL. ```json { "name": "JetBrains", "requirements": "RAM: 2 GB, Free space: 2.5 GB, Screen Resolution: 1024x768", "screenshot": "https://www.jetbrains.com/idea/img/screenshots/idea_overview_5_1@2x.png", "softwareVersion": "2021.1", "url": "https://www.jetbrains.com/idea/" } ``` -------------------------------- ### Oraxen API Documentation Source: https://github.com/oraxen/oraxen This section details the Oraxen API, including core functionalities for item creation, resource pack management, and event handling. It serves as a reference for developers looking to integrate with or extend Oraxen. ```APIDOC Oraxen API Reference: Core Functionality: - Item Creation: Define custom items with unique properties, textures, and behaviors. - Resource Pack Management: Automatically generate, upload, and distribute resource packs. - Event Handling: Hook into game events to trigger custom actions or modify game mechanics. Key Classes and Methods: ItemBuilder: __init__(key: str) key: Unique identifier for the item. setDisplayName(name: str) name: The display name of the item. setLore(lore: List[str]) lore: A list of strings for the item's lore. setCustomModelData(data: int) data: The custom model data tag for the item's texture. build() Returns: An Item object representing the configured item. ResourcePackGenerator: generatePack(items: List[Item]) items: A list of Item objects to include in the resource pack. Returns: Path to the generated resource pack. uploadPack(packPath: str) packPath: Path to the resource pack to upload. sendPackToPlayers(packPath: str) packPath: Path to the resource pack to send. Event Listeners: onItemUse(event: ItemUseEvent) Handles events when a custom item is used by a player. onBlockBreak(event: BlockBreakEvent) Handles events when a custom block is broken. ``` -------------------------------- ### JetBrains .NET and Visual Studio Tools Source: https://www.jetbrains.com/idea/ Highlights JetBrains tools for .NET development and Visual Studio integration, including IDEs and productivity enhancers. ```APIDOC Rider: url: /rider/ ReSharper: url: /resharper/ ReSharper C++: url: /resharper-cpp/ dotCover: url: /dotcover/ dotMemory: url: /dotmemory/ dotPeek (Decompiler): url: /decompiler/ dotTrace (Profiler): url: /profiler/ .NET Tools Plugins: url: https://plugins.jetbrains.com/search?isFeaturedSearch=true&products=resharper&products=rider ``` -------------------------------- ### JetBrains Website Language Configuration Source: https://www.jetbrains.com/idea/ This section details the website's language settings, including the default language, current language, and a list of available translations with their canonical names, codes, labels, and URLs. ```json { "default_site_language": "en-us", "current_lang": "en-us", "i18n_info": { "current_lang": "en-us", "languages": [ { "canonical": "en", "code": "en-us", "label": "English", "page_translated": true, "url": "/idea/" }, { "canonical": "de", "code": "de-de", "label": "Deutsch", "page_translated": true, "url": "/de-de/idea/" }, { "canonical": "es", "code": "es-es", "label": "Español", "page_translated": true, "url": "/es-es/idea/" }, { "canonical": "fr", "code": "fr-fr", "label": "Français", "page_translated": true, "url": "/fr-fr/idea/" }, { "canonical": "ja", "code": "ja-jp", "label": "日本語", "page_translated": true, "url": "/ja-jp/idea/" }, { "canonical": "ko", "code": "ko-kr", "label": "한국어", "page_translated": true, "url": "/ko-kr/idea/" }, { "canonical": "ru", "code": "ru-ru", "label": "Русский", "page_translated": true, "url": "/ru-ru/idea/" }, { "canonical": "zh-Hans", "code": "zh-cn", "label": "简体中文", "page_translated": true, "url": "/zh-cn/idea/" }, { "canonical": "pt-BR", "code": "pt-br", "label": "Português do Brasil", "page_translated": true, "url": "/pt-br/idea/" } ] } } ``` -------------------------------- ### IntelliJ IDEA Schema Information Source: https://www.jetbrains.com/idea/ This snippet provides schema information for the IntelliJ IDEA product, including its application category, author, publication date, download URL, image, name, and supported operating systems. ```APIDOC IntelliJ IDEA: @context: "http://schema.org" @type: "SoftwareApplication" applicationCategory: "DeveloperApplication" author: @type: "Organization" name: "JetBrains" datePublished: "2021-06-01T09:00" downloadUrl: "https://www.jetbrains.com/idea/download/" image: "https://resources.jetbrains.com/storage/products/intellij-idea/img/meta/preview.png" name: "IntelliJ IDEA" operatingSystem: "Windows, macOS, Linux" publisher: @type: "Organization" name: "JetBrains" ``` -------------------------------- ### Contributing to Oraxen Source: https://github.com/oraxen/oraxen Instructions for contributing to the Oraxen project. This involves forking the repository, creating a feature branch, committing changes, and submitting a pull request to the 'develop' branch. ```en 1. Fork Oraxen on GitHub 2. Clone your forked repository (git clone) 3. Create your feature branch (git checkout -b my-feature) 4. Commit your changes (git commit -am 'Add my feature') 5. Push to the branch (git push origin my-feature) 6. Create a new Pull Request to the develop branch 7. Wait for your pull request to be reviewed and merged 8. Celebrate your contribution! ``` -------------------------------- ### Download Link URL Parameter Update Source: https://www.jetbrains.com/idea/ This JavaScript code snippet updates the 'href' attribute of a download link based on URL parameters. It retrieves 'platform' and 'code' parameters from the current URL and appends or updates them in the download link's URL. This is useful for tracking or directing downloads based on user context. ```javascript function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\\[\\]]/g, "\\\\$&\\"); var regex = new RegExp("[?&]" + name + "(=(\[^&#\]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\\+/g, " ")); } function updateQueryStringParameter(uri, key, value) { var re = new RegExp("(\[?&])" + key + "=.*?(&|$)", "i"); var separator = uri.indexOf('?') !== -1 ? "&" : "?"; if (uri.match(re)) { return uri.replace(re, '$1' + key + "=" + value + '$2'); } else { return uri + separator + key + "=" + value; } } var downloadLink = document.getElementById("download-link"); if (downloadLink != null) { var platform = getParameterByName('platform'); platform = platform != null ? platform : "windows"; var href = downloadLink.getAttribute("href"); var code = getParameterByName("code"); if(code != null) { href = updateQueryStringParameter(href, "code", code) } href = updateQueryStringParameter(href, "platform", platform); downloadLink.setAttribute("href", href); } ``` -------------------------------- ### Registering MythicMobs Compatibility Source: https://context7_llms This Java code demonstrates how to register a custom compatibility class with Oraxen's CompatibilitiesManager. It shows the onEnable method of a JavaPlugin that calls addCompatibility with the plugin name and the compatibility class. ```java import io.th0rgal.oraxen.compatibilities.CompatibilitiesManager; import org.bukkit.plugin.java.JavaPlugin; public class OraxenMythicMobsCompatibilityPlugin extends JavaPlugin { public void onEnable() { CompatibilitiesManager.addCompatibility("MythicMobs", MythicMobsCompatibility.class); } } ```