Skip to content

Commit 1e918b9

Browse files
author
timo.kueck
committed
Updated README
1 parent c73b356 commit 1e918b9

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
# GradleBasePlugin
1+
# TechsCode Gradle Base Plugin
22

3-
This Gradle Plugin helps building all plugins relying on the BasePlugin.
3+
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.
44

5+
---
6+
7+
## Features
8+
9+
- **Meta-based plugin configuration** via a simple `meta {}` DSL
10+
- **Automatic generation** of `plugin.yml` and `bungee.yml`
11+
- **Auto-download** of `.gitignore`, `build.yml`, and other standard project resources
12+
- **ShadowJar integration** with relocation, minimization, and clean packaging
13+
- **Maven publishing** to the TechsCode internal Nexus repository
14+
- **Built-in support** for Bukkit, BungeeCord, Mojang libraries, PlaceholderAPI, Vault, and others
15+
16+
---

0 commit comments

Comments
 (0)