Commit Graph

521 Commits

Author SHA1 Message Date
KennyTV 144c24c276
Move packet tracking methods out of UserConnectionn 2021-04-20 13:24:10 +02:00
KennyTV d0882cf02c
Update GsonUtil, more javadoc 2021-04-16 23:05:31 +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 c7e5b4a297
Update to Gradle 7.0 2021-04-13 12:37:29 +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
LabyStudio e83686d6fc
Implement showShieldWhenSwordInHand option (#2417) 2021-04-05 18:53:57 +02:00
KennyTV 26bbc92f94
Warn about potentially unstable plugins/server software 2021-04-03 17:01:57 +02:00
KennyTV 29d6b55592
Fix ChunkSection nullability annotations 2021-04-02 18:29:51 +02:00
KennyTV 070c7f5808
Move to checker qual nullability annotations 2021-04-02 14:15:30 +02:00
creeper123123321 df7a644479
Add ShortByteArrayType, minor PacketWrapper changes (#2413) 2021-04-01 20:17:17 +02:00
R0bbyYT 956492bca6
Add option to fix delayed shield blocking (#2415) 2021-04-01 20:03:13 +02:00
KennyTV b251170c22
Add goat entity type 2021-03-31 20:40:02 +02:00
KennyTV ab376dc562
21w13a 2021-03-31 19:18:16 +02:00
KennyTV fd9442b077
Minor jd changes in ViaAPI, fix typo 2021-03-30 22:10:57 +02:00
KennyTV a63f2ab6fe
Improve server version API 2021-03-26 12:51:38 +01:00
KennyTV d918fd27b6
Reduce boxing in protocol path getting
More of its implementation should probably be cleaned up later
2021-03-25 22:34:30 +01:00
KennyTV 63356207a3
ProtocolRegistry -> ProtocolManager interface 2021-03-24 15:30:03 +01:00
KennyTV 210cae70fd
Add MIT copyright headers to the api module 2021-03-24 14:02:38 +01: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