MinecraftDev circleci

Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects.

Minecraft Development for IntelliJ forthebadge

Service Status
TeamCity TeamCity Build Status
CircleCI Travis Build Status
Travis CircleCI Build Status

Info and Documentation Current Release

Visit https://minecraftdev.org for information about the project, change logs, features, FAQs, and chat.

Installation

This plugin is available on the JetBrains IntelliJ plugin repository.

Because of this, you can install the plugin through IntelliJ’s internal plugin browser. Navigate to File -> Settings -> Plugins and click the Browser Repositories... button at the bottom of the window. In the search box, simply search for Minecraft and this plugin will be the only result it shows. You can install it from there and restart IntelliJ to activate the plugin.

Building

Make sure you have Java 8 installed.

Build the plugin with:

./gradlew build

The output .zip file for the plugin will be in build/distributions.

Test the plugin in IntelliJ with:

./gradlew runIde

Code is generated during the build task, to run the generation task without building use:

./gradlew generate

This task is necessary to work on the code without errors before the initial build.

The Gradle IntelliJ Plugin will handle downloading the IntelliJ dependencies and packaging the plugin.

IDE Setup

Copy the contents of the idea-configs directory into your .idea directory to quickly setup useful run configurations and copyright settings.

Style Guide

This project will follow DemonWav’s Java style guidelines (lol, Google’s style slightly modified). Link here.

Developers

@DemonWav - Kyle Wood

Contributors

Issues

We have a few ambiguous labels on the issues page, so here are their definitions: * platform: all - An issue which applies to all supported platforms (Bukkit, Sponge, BungeeCord, Forge, LiteLoader, and Canary) * platform: main - Multiple platforms, containing at least Bukkit, Sponge, and Forge. It can contain either of the other two as well, as long as it doesn’t contain all of them. In that case, platform: all would be more appropriate, of course. * platform: multi - Any issue with more than two platforms which doesn’t fall under the first two categories.

License

This project is licensed under MIT.

Supported Platforms

Related Repositories

MinecraftDev

MinecraftDev

Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects. ...

MinecraftDev

MinecraftDev

Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects. ...

minecraftdev.org

minecraftdev.org

Website for the minecraft-dev organization ...


Top Contributors

DemonWav Minecrell kashike jamierocks gabizou jaime29010 Aaron1011 aikar JBYoshi ImMorpheus finalchild JackDn ewized CrystalMare willies952002 Zbob750 cpw

Releases

-   alpha-0.3.0 zip tar
-   alpha-0.2.15 zip tar
-   alpha-0.2.14 zip tar
-   alpha-0.2.13 zip tar
-   alpha-0.2.12 zip tar
-   alpha-0.2.11 zip tar
-   alpha-0.2.10 zip tar
-   alpha-0.2.9 zip tar
-   alpha-0.2.8 zip tar
-   alpha-0.2.7 zip tar
-   alpha-0.2.5 zip tar
-   alpha-0.2.4 zip tar
-   alpha-0.2.3 zip tar
-   alpha-0.2.2 zip tar
-   alpha-0.2.1 zip tar
-   alpha-0.1.10 zip tar
-   alpha-0.1.9 zip tar
-   alpha-0.1.8 zip tar
-   alpha-0.1.7 zip tar
-   alpha-0.1.6 zip tar
-   alpha-0.1.5 zip tar
-   alpha-0.1.4 zip tar
-   alpha-0.1.3 zip tar
-   alpha-0.1.2 zip tar
-   alpha-0.1.1 zip tar
-   alpha-0.1.0 zip tar
-   alpha-0.0.25 zip tar
-   alpha-0.0.24 zip tar
-   alpha-0.0.23 zip tar
-   alpha-0.0.21 zip tar