Minecrell
dc616b2ea5
Update version back to 0.6.0-SNAPSHOT
2021-12-03 19:40:50 +01:00
Minecrell
41513940af
plugin-yml 0.5.1
2021-12-03 19:38:45 +01:00
Minecrell
cadf7b32d3
gradle: Update wrapper to 7.3.1
2021-12-03 19:36:37 +01:00
Minecrell
6615017204
build: Update plugin-publish plugin
2021-12-03 19:24:43 +01:00
Jason Penilla
1c88b62fa7
Update jackson
...
Fixes issues when running alongside plugins which depend on a newer version
2021-12-03 18:59:08 +01:00
Jason Penilla
f4b107d463
Setup GitHub actions for build checks
2021-11-30 03:18:18 -08:00
Jason Penilla
8fb44678e9
Update gradle wrapper to 7.3
...
Allows running on JDK 17 without warnings.
2021-11-30 03:18:17 -08:00
Minecrell
3c20ed89db
Update version to 0.6.0-SNAPSHOT
2021-08-27 13:26:26 +02:00
Minecrell
51709cb7ec
plugin-yml 0.5.0
2021-08-27 12:21:33 +02:00
Minecrell
9ac41da50e
build: Update some more dependencies
2021-08-27 12:16:52 +02:00
Minecrell
5dceb0fd13
build: Update Gradle wrapper to 7.2
2021-08-27 12:16:46 +02:00
56738
973756cc6b
Add libraries support ( #12 )
...
Closes #11
2021-07-16 15:52:00 +02:00
Jason Penilla
5e1f0bc577
Add a resource directory to the main source set instead of adding
...
resources using processResources
This allows for IDEs to recognize the generated resources.
This also fixes an issue where sometimes running `clean build`
would cause 'java.io.IOException: Unable to delete directory',
although this fix may also be due to the new approach no longer
creating a temporary directory.
2021-05-30 15:29:22 -07:00
Jason Penilla
e44b877174
Update Gradle wrapper to 7.0.2
2021-05-30 04:47:26 -07:00
Minecrell
811494dc16
Update version to 0.5.0-SNAPSHOT
2021-04-30 22:28:27 +02:00
Minecrell
e88ee79a34
plugin-yml 0.4.0
2021-04-30 22:19:06 +02:00
Minecrell
0d942e580f
README: Fix one more missing register("...") for kotlin-dsl
2021-04-30 21:35:01 +02:00
Minecrell
886351c1ae
Fixup incremental builds
...
Get rid of all the Serializable mess and instead use @ Nested to
tell Gradle to look at the plugin descriptions directly.
This means that we need some annotation mess inside the plugin
description classes though. :D
2021-04-30 18:46:16 +02:00
Minecrell
5fff9cf695
Fix permissions generation when using register("...")
...
It looks like asMap(...) doesn't return lazily registered values.
Might be a bug, but using .associateBy { it.name } is at least as simple
and does not have that problem.
2021-04-30 11:56:53 +02:00
Minecrell
c60658d745
bukkit: Add missing @JsonIgnore to permission list
...
Also simply the setter to use .associate { ... }
2021-04-30 11:31:12 +02:00
Minecrell
b976a8e983
Update for Gradle 7.0, update jackson dependencies
2021-04-30 11:18:02 +02:00
Mariell Hoversholm
07b13e57a5
Fix the Kotlin calls for adding commands and permissions.
...
Closes #4
2021-04-30 10:18:25 +02:00
Mariell Hoversholm
36ec001e8e
Add Bukkit's new provides
field. ( #8 )
...
Commit adding this field: 9f2fd967a4 (src)
/main/java/org/bukkit/plugin/PluginDescriptionFile.java
2021-04-30 10:15:16 +02:00
Mariell Hoversholm
2b2627e2db
Make Bukkit permissions support maps
2021-04-30 10:14:10 +02:00
Minecrell
ac4f48ec8b
Add separate descriptions for all Gradle plugins
2018-07-24 16:06:57 +02:00
Minecrell
3b3c5dfcd6
Update version to 0.4.0-SNAPSHOT
2018-07-24 16:03:24 +02:00
Minecrell
d90424f221
plugin-yml 0.3.0
2018-07-24 15:59:18 +02:00
Minecrell
9f4b8d012e
Avoid generating empty collections/maps in plugin description files
2018-07-24 15:56:38 +02:00
Minecrell
0db65c712f
Fix Nukkit examples
2018-07-24 15:55:13 +02:00
Minecrell
a1ff0b1ab5
Collapse examples in README
2018-07-24 15:51:06 +02:00
Gabriel Souza
40b86ec3d1
Nukkit example ( #2 )
2018-07-24 15:43:40 +02:00
Minecrell
6ef1128cd8
Validate command names on Bukkit and Nukkit
2018-07-24 15:42:22 +02:00
Minecrell
c7169d6ad0
Drop default-permission from NukkitPluginDescription
2018-07-24 15:42:00 +02:00
Minecrell
0bfdf85389
Fix missing new lines at EOF
2018-07-24 14:53:20 +02:00
Minecrell
85b60f7cb6
Extend validation of plugin descriptions
2018-07-24 14:52:09 +02:00
Minecrell
17d042ee9b
Change sourceJar to val in Gradle build script
2018-07-24 14:17:52 +02:00
Minecrell
9c880b6d17
Drop unneeded import in Gradle build script
2018-07-24 14:17:27 +02:00
Minecrell
3a69424fe3
Add "The MIT License" to license header
2018-07-24 14:16:14 +02:00
Minecrell
1065c6a3cb
Add @JsonIgnore
to Bukkit command/permission name
2018-07-24 14:13:03 +02:00
Minecrell
fd34d311e1
Add Bukkit api-version, closes #3
2018-07-24 14:09:46 +02:00
Minecrell
e7ed8a63ad
Change order of modifiers in PlatformPlugin
2018-07-24 14:08:00 +02:00
Minecrell
4b26f6335e
Update Gradle wrapper and dependencies
2018-07-24 14:04:52 +02:00
DevSrSouza
b98f371662
nukkit support
2018-07-16 13:29:43 -03:00
Minecrell
6c0687a3c1
Fix GitHub's license detection
2018-03-27 19:09:49 +02:00
Minecrell
28635b1721
Update plugin version in README
2017-10-07 14:58:57 +02:00
Minecrell
8b49dc1e1f
Update version back to 0.3.0-SNAPSHOT
2017-10-07 14:53:51 +02:00
Minecrell
32c99e257a
Release version 0.2.1
2017-10-07 14:51:16 +02:00
Minecrell
66df17c5a0
Check for JavaPlugin instead of JavaBasePlugin when looking for processResources
...
Change version to 0.2.1-SNAPSHOT
2017-10-07 14:50:02 +02:00
Minecrell
5b27604114
Update version to 0.3.0-SNAPSHOT
2017-09-29 17:18:28 +02:00
Minecrell
37afa96426
Release version 0.2.0
2017-09-29 17:16:43 +02:00