Skip to content

This Gradle Plugin fully sets up a Gradle Project with BasePlugin and helps to keep a consistent development environment

Notifications You must be signed in to change notification settings

TechsCode/GradleBasePlugin

Repository files navigation

TechsCode Gradle Base Plugin

The TechsCode Gradle Base Plugin is a centralized Gradle plugin designed to streamline and standardize the build process for all TechsCode Minecraft plugins. It automates repetitive configuration steps, supports modern publishing workflows, and ensures consistent metadata across all projects.


Features

  • Meta-based plugin configuration via a simple meta {} DSL
  • Automatic generation of plugin.yml and bungee.yml
  • Auto-download of .gitignore, build.yml, and other standard project resources
  • ShadowJar integration with relocation, minimization, and clean packaging
  • Maven publishing to the TechsCode internal Nexus repository
  • Built-in support for Bukkit, BungeeCord, Mojang libraries, PlaceholderAPI, Vault, and others

About

This Gradle Plugin fully sets up a Gradle Project with BasePlugin and helps to keep a consistent development environment

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

Languages