Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rollczi/litecommands-intellijplugin

🔌LiteCommands IntelliJ IDEA plugin - A plugin for IntelliJ IDEA that provides support for the LiteCommands framework.
https://github.com/rollczi/litecommands-intellijplugin

bukkit hacktoberfest intellij-plugin minecraft-plugin spigot velocity

Last synced: 5 days ago
JSON representation

🔌LiteCommands IntelliJ IDEA plugin - A plugin for IntelliJ IDEA that provides support for the LiteCommands framework.

Awesome Lists containing this project

README

        

hacktoberfest

LiteDevelopers & Hacktoberfest 2024


Register on hacktoberfest.com and start supporting open source!

Add/Improve/Fix features and open Pull request! If you don't have an idea, see issues!

See also other repositories!


[![Discord](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/social/discord-plural_vector.svg)](https://discord.gg/6cUhkj6uZJ)
[![Sponsor](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/donate/ghsponsors-singular_vector.svg)](https://github.com/sponsors/Rollczi)
[![Gradle](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/built-with/gradle_vector.svg)](https://gradle.org/)
[![Java](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/built-with/java17_vector.svg)](https://www.java.com/)

### LiteCommands IntelliJ IDEA Plugin

## Introduction

banner

With LiteCommands plugin, you can easily develop your commands within the **IntelliJ IDEA** environment.
The plugin provides **annotation inspections**, **tools** for creating new command classes,
**syntax highlighting**, **code completion**,
and other useful features to make your development experience smoother and more efficient.

[LiteCommands](https://github.com/Rollczi/LiteCommands) is an annotation-based command framework
that can be used with Velocity, Bukkit, Paper, BungeeCord, Minestom, Sponge, Fabric, JDA and future implementations.

GitHub: [link](https://github.com/Rollczi/LiteCommands)
Support: [LiteCommands Discord](https://discord.gg/6cUhkj6uZJ)
Issues: [link](https://github.com/Rollczi/LiteCommands/issues)
Documentation 3.x: [link](https://litedevelopers.rollczi.dev/introdution.html)
Documentation 2.x: [link](https://docs.rollczi.dev/)

## Links
- [Discord](https://discord.gg/6cUhkj6uZJ)
- [Plugin](https://plugins.jetbrains.com/plugin/20799-litecommands)
- [Documentation](https://docs.rollczi.dev)

## Features

- [x] Annotation inspections to easily identify and fix errors in your command code
- [x] Quick fixes for common issues with LiteCommands code
- [x] Syntax highlighting to make your code easier to read and understand
- [x] Tools for creating new command classes and generating command method templates
- [ ] Code completion for LiteCommands annotations and methods

## Installation

To install 🔌 LiteCommands plugin, follow these steps:

1. Open the IntelliJ IDEA plugin repository by going to `Preferences` > `Plugins` > `Marketplace`.
2. Search for "LiteCommands" in the search bar.
3. Click the `Install` button for the 🔌 LiteCommands plugin.
4. Restart IntelliJ IDEA for the changes to take effect.

## Usage

Once 🔌 LiteCommands plugin is installed, you can use it to develop and test your commands. To create a new LiteCommands project, follow these steps:

1. Set up your Java project with either Maven or Gradle.
2. Add the LiteCommands dependency to your dependencies. [[See more]](https://docs.rollczi.dev/documentation/litecommands/getting-started/dependencies.html)
3. Start writing your commands! The LiteCommands plugin will make it easier for you to write code.

For more detailed instructions on setting up LiteCommands in your project, please see the [Getting Started](https://docs.rollczi.dev/documentation/litecommands/getting-started.html) guide in the LiteCommands documentation.