GithubHelp home page GithubHelp logo

meldiron / minecraftdev Goto Github PK

View Code? Open in Web Editor NEW

This project forked from minecraft-dev/minecraftdev

0.0 3.0 0.0 8.68 MB

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

Home Page: https://minecraftdev.org/

License: MIT License

Kotlin 97.85% Groovy 0.36% Java 0.06% Lex 1.11% HTML 0.63%

minecraftdev's Introduction

Minecraft Development for IntelliJ

Service Status
TeamCity TeamCity Build Status
Nightly TeamCity Nightly Status
Travis (Linux) Travis Linux Build Status
Travis (macOS) Travis macOS Build Status
TeamCity (Windows) TeamCity Windows Build Status

Info and Documentation Current Release

Visit https://minecraftdev.org for a little information about the project.

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 Browse Repositories... button at the bottom of the window. In the search box, simply search for Minecraft. 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

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

minecraftdev's People

Contributors

denwav avatar stephan-gh avatar marvin-roesch avatar kashike avatar jamierocks avatar demonwav avatar gabizou avatar thiakil avatar jamezrin avatar gegy avatar aaron1011 avatar aikar avatar jbyoshi avatar immorpheus avatar phase avatar ewized avatar crystalmare avatar willies952002 avatar cpw avatar

Watchers

James Cloos avatar Matej Bačo avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.