{"repo":"EndlessCodeGroup/BukkitGradle","free":true,"listed":false,"github":"https://github.com/EndlessCodeGroup/BukkitGradle","clone":"git clone https://github.com/EndlessCodeGroup/BukkitGradle.git","description":"Simplifying development of Bukkit plugins with Gradle","language":"Kotlin","stars":36,"topics":["minecraft","bukkit","plugin-development","spigot","paper","dev-server","gradle-plugin","plugin-yml"],"license":"MIT","category":"dev-tools","readme_excerpt":"BukkitGradle ============ Gradle utilities to simplify Bukkit/Spigot plugins writing and debugging. - Installation - Quick Start - Configuration - Repositories and Dependencies - Running Dev server - Dev server configuration - Migration Guide - Upgrade from 0.10.x - Upgrade from 0.8.x - License Features - Sets up compiler encoding to UTF-8 - Provides short extension functions to add common repositories and dependencies - Generates plugin.yml from Gradle project information - Allows running dev server from IDE - Runs server using [jpenilla/run-task] Installation [!NOTE] BukkitGradle requires Gradle 8.0+ to run BukkitGradle on plugins.gradle.org Using snapshots To use snapshots, add jitpack repository to the settings.gradle.kts and specify version develop-SNAPSHOT : Quick Start Apply the plugin and configure project's group , description and version . These values will be used to generate the plugin.yml file: That's it! During the plugin compilation plugin.yml will be generated with the following content: [!NOTE] By default, main class is built by the following pattern: . Next, you might need to configure plugin.yml content or run dev server. Configuration The plugin.yml content can be configured using bukkit.plugin { ... } block. Repositories and Dependencies BukkitGradle provides shortcuts to add common repositories and dependencies: Repositories Name Url ------------------ -------------------------------------------------------------------- spigot https://hub.spigotmc.org/ne","default_branch":null,"files":null,"tree":[],"storefront":"/r/EndlessCodeGroup","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EndlessCodeGroup/BukkitGradle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}