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.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages