Skip to content

🐣 Utilities to streamline plugin & utility development.

License

Notifications You must be signed in to change notification settings

HubbleMC/gradle-plugin

Repository files navigation

gradle-plugin

Simplified utilities for developing with various server-side Minecraft toolchains.

Paper Linting Velocity Defaults

Usage

Groovy

plugins {
    id "gg.hubblemc.paper" version "VERSION"
    id "gg.hubblemc.linting" version "VERSION"
    id "gg.hubblemc.velocity" version "VERSION"
    id "gg.hubblemc.defaults" version "VERSION"
}

Kotlin

plugins {
    id("gg.hubblemc.paper") version "VERSION"
    id("gg.hubblemc.linting") version "VERSION"
    id("gg.hubblemc.velocity") version "VERSION"
    id("gg.hubblemc.defaults") version "VERSION"
}

TODO

  • Automatically add dependency projects based on configurations
  • Generate parts of the Bukkit plugin.yml automatically (dependencies, etc)
  • Allow dependencies to be downloaded from Jenkins with a utility function
  • Allow dependencies to be downloaded from GitHub (and processed) with a utility function

Misc

This Gradle plugin is forced to use a few hacks to work.

Certificate

Certificate

About

🐣 Utilities to streamline plugin & utility development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages