@@ -15,15 +15,16 @@ Gradle utilities for easier writing Bukkit plugins.
15
15
#### Features:
16
16
- Automatically applies plugins: java, idea, eclipse
17
17
- Sets up compiler encoding to UTF-8
18
+ - Sets archivesBaseName to plugin name
19
+ - Supports APIs: Bukkit, CraftBukkit, Spigot, Paper
18
20
- Provides short extension-functions to add common repositories and dependencies
19
21
- Generates plugin.yml from Gradle project information
20
22
- Allows to run dev server from IDE
23
+ - Supports two cores for dev server: Spigot and Paper
24
+ - Automatically downloads and updates BuildTools or Paperclip
21
25
- Automatically copies your plugin to plugins dir on server running
22
26
23
27
#### TODO:
24
- - Add extension function for PaperApi
25
- - Add possibility to use Paper/CraftBukkit as dev server core
26
- - Add automatically downloading of BuildTools
27
28
- Add smart dependency system
28
29
29
30
## Apply plugin
@@ -157,7 +158,7 @@ dependencies {
157
158
158
159
# #### Repositories:
159
160
Name | Url
160
- ----------------|----------------------------------------------------------------
161
+ ----------------|-------------------------------------------------------------------
161
162
spigot | https://hub.spigotmc.org/nexus/content/repositories/snapshots/
162
163
sk98q | http://maven.sk89q.com/repo/
163
164
destroystokyo | https://repo.destroystokyo.com/repository/maven-public/
@@ -167,16 +168,19 @@ dependencies {
167
168
placeholderapi | http://repo.extendedclip.com/content/repositories/placeholderapi/
168
169
169
170
# #### Dependencies:
170
- Name | Signature
171
- -------------|-----------------------------------------------
172
- spigot | org.spigotmc:spigot:$apiVersion
173
- spigotApi | org.spigotmc:spigot-api:$apiVersion
174
- bukkit | org.bukkit:bukkit:$apiVersion
175
- craftbukkit | org.bukkit:craftbukkit:$apiVersion
176
- paperApi | com.destroystokyo.paper:paper-api:$apiVersion
171
+ Some dependencies also applies repo that needed for them.
172
+
173
+ Name | Signature | Applies repo
174
+ -------------|-----------------------------------------------|---------------
175
+ spigot | org.spigotmc:spigot:$apiVersion | -
176
+ spigotApi | org.spigotmc:spigot-api:$apiVersion | spigot
177
+ bukkit | org.bukkit:bukkit:$apiVersion | spigot
178
+ craftbukkit | org.bukkit:craftbukkit:$apiVersion | -
179
+ paperApi | com.destroystokyo.paper:paper-api:$apiVersion | destroystokyo
177
180
178
181
**Note:** `$apiVersion` - is `${version}-R0.1-SNAPSHOT` (where `$version` is `bukkit.version`)
179
182
183
+ If you want more extension-functions - you can [write issue](https://github.com/EndlessCodeGroup/BukkitGradle/issues/new).
180
184
181
185
# ## Running Dev server
182
186
Before running server you should configure dev server location.
0 commit comments