Skip to content

Kore-Minecraft/Kore-Assistant-Intellij

Repository files navigation

Kore Assistant

Plugin Icon

An Intellij IDEA extension providing powerful tools for working with Kore, a Kotlin library for creating Minecraft datapacks without writing JSON.

Build Version Downloads

An IntelliJ IDEA extension providing powerful tools for working with Kore, a Kotlin library for creating Minecraft datapacks without writing JSON. Features:

  • Gutter icons for quick identification of Kore DataPack objects and functions.
  • A dedicated "Kore Elements" tool window to easily browse Kore components within your project.

Kore Assistant enhances your development experience with Kore by providing useful features directly within IntelliJ IDEA.

Features

  • Gutter Icons: Easily identify Kore DataPack objects and functions with dedicated icons in the editor gutter.
  • Kore Elements Tool Window: Browse and navigate through the Kore components (like datapacks, functions, tags, etc.) defined in your project using a dedicated tool window.
  • Live Templates: Quickly create Kore dataPack and function blocks using the dp and fn live templates respectively.

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "Kore Assistant" > Install

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Usage

  • Gutter Icons: Look for the Kore icon (✨) next to your DataPack object declarations and function definitions.
  • Kore Elements Tool Window: Access the tool window via View > Tool Windows > Kore Elements. It displays a tree view of the Kore elements found in your current project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

About

An Intellij IDEA extension to assist you developing things with Kore.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages