Commit graph

15 commits

Author SHA1 Message Date
mastercoms
c2330a1429 gradle cleanup
bump to 1.19
2022-06-17 02:15:04 -04:00
mastercoms
0659426799 standardize Gradle build more
* enable parallel gradle builds
* enable stacktraces on gradle builds
* manage kotlin sources/dependencies through the kotlin plugin
* add jacoco functionality from old pom
* add slf4j exclusion from old pom
* configure published pom to have more metadata
* disable build identifier on module publish
* update to Java 17
* use UTF-8 encoding throughout builds

* fix up manifest to standardize its format:
* capitalize Glowstone
* reorganize version format to be standardized with CraftBukkit derivatives
* determine date from git commit rather than build date
* add specification vendor as Bukkit Team, like in CraftBukkit

* refactor relocations for shadow
* add more exclusions for shadowing
2022-06-15 15:45:37 -04:00
mastercoms
f73fe27483 finalize Gradle implementation
* fix lombok version being set as the project version
* implement maven publish
* fix JAR name containing versions and -all for main JAR
* update gradle
* update JDK to 17 (LTS)
* move to adoptium JDK (latest vendor-neutral JDK)
* update gradle cache to consider lib versions
* update various github action versions
* update various paths to gradle equivalents
* fix lib versions being inconsistent
2022-06-13 14:59:26 -04:00
Alex Abbott
e16336ebce
Utilize RecipeManager and TagManager from Redstone Transformer (#1116) 2021-07-14 17:37:49 -04:00
mastercoms
e4863f062b
fix build flags 2021-07-01 15:46:26 -04:00
mastercoms
c6869cca0d
more hacks to handle material fallout
add xp field back to recipes
2021-07-01 15:25:01 -04:00
mastercoms
54ee61c99c
update maven options
Disable Maven launching with advanced JIT optimization for its JVM, makes maven start faster
Skip test compilation because 1.13 tests aren't working yet
2020-01-25 21:38:28 -05:00
mastercoms
2764b5c6c4
fix lombok builds 2019-07-16 16:32:00 -04:00
Chris Hennick
cd27354eb0 Command.execute now always returns true when run without permission (#926) 2018-06-07 16:52:15 -05:00
mastercoms
a8bd0dbe3b Networking improvements
* Added kqueue support for macOS and BSD native transport
* Centralized native transport support checking
* Improved buffer references management
* Fixed a bug in the test script
2018-02-16 21:41:42 -05:00
mastercoms
796ea0c059 Update to latest Glowkit, fix test script 2018-02-14 00:21:36 -05:00
mastercoms
58201b310e Fix cd 2018-01-07 13:22:41 -05:00
mastercoms
f4f32c7a00 Fix script directories and add documentation 2018-01-07 13:01:59 -05:00
mastercoms
5358331467 Fix maven build script 2018-01-07 12:58:05 -05:00
mastercoms
ba64e9423a Organize scripts better 2018-01-07 12:55:48 -05:00