Commit Graph

41 Commits

Author SHA1 Message Date
Nassim Jahnke c62a8274ed
Use mcstructs for component conversion 2023-12-26 23:38:02 +01:00
Nassim Jahnke e356a35aa7 Improve Gradle scripts
Don't create runnable platform jars anymore, since all they really do is increase build time. Also fix texts and Gradle deprecations. Also also publish common with its shadowed configuration, not the plain java components.
2023-11-06 14:31:44 +10:00
KennyTV ff140c421a
Add/change comments 2021-05-29 11:50:07 +02:00
KennyTV 8beedffea2
Fix project root build/libs dir not being cleaned
The base plugin is usually applied by the java plugin, but since that has been moved into the platforms, cleaning was no longer applied to the root dir (created and filled by the universal submodule).
2021-05-27 23:56:31 +02:00
jmp e2d9e44be3 Build script improvements 2021-05-25 09:07:06 +02:00
KennyTV c172091944
21w20a 2021-05-19 18:54:38 +02:00
KennyTV 84c064fc11
Fix legacy hover deserialization, add snapshot suffix to version 2021-05-14 10:59:43 +02:00
KennyTV 2588c6ecc8
21w19a (probably) 2021-05-12 15:19:33 +02:00
KennyTV fe3f247eb1
21w18a 2021-05-05 18:28:39 +02:00
KennyTV 8e15b6d42b
21w17a 2021-04-28 17:40:57 +02:00
KennyTV c02047aaf8
Change group id to com.viaversion 2021-04-24 20:54:46 +02:00
KennyTV ad0842c107
Bump version to 4.0.0, remove ProtocolRegistry
The bump was overdue given the breakages that have happened
2021-04-23 22:48:08 +02:00
KennyTV 2b19a98809
21w16a 2021-04-21 19:40:51 +02:00
KennyTV d3a3e366b1
Fix publishing
Co-authored-by: jmp <jasonpenilla2@me.com>
2021-04-15 11:07:40 +02:00
KennyTV 898521de9a
21w15a 2021-04-14 17:38:06 +02:00
Jason 87d54f1103
Clean up build scripts using new Gradle features (#2436)
* Make use of `TYPESAFE_PROJECT_ACCESSORS` and `VERSION_CATALOGS` Gradle feature previews to clean up build scripts

* Bump setup-java action to v2, specify AdoptOpenJDK distribution
2021-04-14 14:16:48 +02:00
KennyTV 7300a69817
Use Paper method to get server protocol version if possible 2021-04-12 20:11:13 +02:00
KennyTV b23c01c44b
Javadoc additions 2021-04-08 21:44:45 +02:00
KennyTV e9fa5b49ca
21w14a 2021-04-07 16:55:22 +02:00
KennyTV ab376dc562
21w13a 2021-03-31 19:18:16 +02:00
KennyTV 0ab2c626aa
Split parts of common into api; We are now GPL, api is MIT
This does not affect any previous states of this project; only future modifications as well as the project as a whole will be under the GNU General Public License from now on. The newly introduced api directory, partly split from common, is an exception to this, still being licensed under the MIT license.

See the README for details.
2021-03-24 14:02:37 +01:00
KennyTV 81b9f1b4cd
21w11a 2021-03-17 17:01:58 +01:00
KennyTV f7afe84982
21w10a (kind of) 2021-03-10 23:18:13 +01:00
KennyTV d7c8f3a594
Update Sponge repository url 2021-03-07 12:26:17 +01:00
KennyTV 6b7818e6f1
21w08b 2021-02-25 15:59:48 +01:00
KennyTV 16208b2a7f
Update README 2021-02-25 10:21:11 +01:00
KennyTV a0351b8168
Update version 2021-02-25 09:20:31 +01:00
KennyTV 35ac41e1fa
Fix subproject version/name 2021-02-25 09:19:18 +01:00
Jason 46a01cb0f0
Fix publishing (#2364) 2021-02-25 09:19:18 +01:00
Myles e437c656c5
Revert "Try /everything"
This reverts commit 902081b22b.
2021-02-25 09:19:18 +01:00
KennyTV f5b8937a70
Try /everything 2021-02-25 09:19:17 +01:00
Myles 8e069812e0
Set maven authentication to basic 2021-02-25 09:19:17 +01:00
jmp b6bee8f4cc
Configure artifacts for publication 2021-02-25 09:19:17 +01:00
KennyTV aaaa97f781
Fix local publishing 2021-02-25 09:19:17 +01:00
KennyTV 5b0d98f639
Remove test publishing 2021-02-25 09:19:16 +01:00
KennyTV 68985141f1
Try local publishing 2021-02-25 09:19:16 +01:00
KennyTV a48f717396
Add publish url 2021-02-25 09:19:16 +01:00
KennyTV a7a00e9f67
Update version 2021-02-25 09:19:16 +01:00
KennyTV c719b98ab3
Don't spam compiler warnings 2021-02-25 09:19:15 +01:00
jmp 024c36c584
Switch to indra, attempt to fix shading and universal jar 2021-02-25 09:19:14 +01:00
KennyTV c0dabfe097
*cries in elephant* 2021-02-25 09:18:51 +01:00