Commit Graph

2765 Commits

Author SHA1 Message Date
KennyTV 49d386063d
Add ProtocolVersion to legacy api 2021-04-26 21:45:27 +02:00
KennyTV deec4b521e
Move some packages and classes around 2021-04-26 21:27:59 +02:00
KennyTV dbf6a110f2
Keep wrapping Via, ViaAPI, and Bossbar API in api-legacy module 2021-04-26 20:55:24 +02:00
KennyTV a25a5634de
Change package/imports in classes and build configs 2021-04-26 20:52:34 +02:00
KennyTV a3b1ce817e
Repackage to com.viaversion
This process will be split into multiple commits for git not to choke on.
2021-04-26 20:46:30 +02:00
KennyTV c02047aaf8
Change group id to com.viaversion 2021-04-24 20:54:46 +02:00
Juan Cruz Linsalata f18e2b3875
Cancel Bungee packet encoding when closed (#2448) 2021-04-24 18:30:08 +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 d40ce9fc4a
Minor optimizations in pipeline filling 2021-04-21 11:58:19 +02:00
KennyTV 144c24c276
Move packet tracking methods out of UserConnectionn 2021-04-20 13:24:10 +02:00
Mariell Hoversholm 2c884dc241
Feat (Bungee): Use only unsafe field modifications (#2440) 2021-04-17 09:59:24 +02:00
KennyTV d0882cf02c
Update GsonUtil, more javadoc 2021-04-16 23:05:31 +02:00
RK_01 cfec0cc25f
Improve 1.9->1.8 block place translation (and fix some bugs) (#2437) 2021-04-16 08:45:33 +02:00
KennyTV d3a3e366b1
Fix publishing
Co-authored-by: jmp <jasonpenilla2@me.com>
2021-04-15 11:07:40 +02:00
MrMicky f1eef0294f
Fix Java 16 compatibility on Bukkit/Sponge 1.8 (#2438) 2021-04-15 08:43:05 +02:00
KennyTV 4df70de312
Add note on required jdk version for compilation 2021-04-14 20:43:30 +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
Mariell Hoversholm 458279d111
Fix (Bungee): Java 16 compatibility (#2433)
This has been tested on the following:
 - AdoptOpenJDK Java 1.8.0_282
 - GraalVM CE 21.0.0 OpenJDK 11.0.10
 - AdoptOpenJDK Java 15.0.2
 - AdoptOpenJDK Java 16 (also tested with BungeeCord b1556)
 - Amazon Corretto OpenJDK 16.0.0.36.1

... with Waterfall b406 on Linux 5.10.28.
2021-04-13 11:42:32 +02:00
KennyTV 7300a69817
Use Paper method to get server protocol version if possible 2021-04-12 20:11:13 +02:00
LabyStudio 76e739e4f0
fix ghost shield issue and delayed interaction when switching to another item (#2432) 2021-04-12 16:56:53 +02:00
KennyTV 0ee80dc41f
Don't throw an exception on hover parse failure 2021-04-11 13:35:53 +02:00
KennyTV 4473f863c6
Update ComponentRewriter 2021-04-10 17:03:43 +02:00
creeper123123321 9f380a7598
Handle minecart block data (#2424) 2021-04-09 17:09:30 +02:00
KennyTV 3c7d481a39
Fix namespaced 1.12->1.13 sound conversion 2021-04-09 14:56:44 +02:00
KennyTV b23c01c44b
Javadoc additions 2021-04-08 21:44:45 +02:00
KennyTV 00b8289c61
Handle new entity pose from 21w13a 2021-04-07 17:27:51 +02:00
KennyTV e9fa5b49ca
21w14a 2021-04-07 16:55:22 +02:00
KennyTV ef8cb05703
Update build badge in readme 2021-04-06 19:02:05 +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
MrMicky 9ccd8bff33
Fix error with shit-click on offhand slot on 1.8 servers (#2419) 2021-04-03 09:09:00 +02:00
KennyTV 29d6b55592
Fix ChunkSection nullability annotations 2021-04-02 18:29:51 +02:00
KennyTV 1251d43709
Fix invalid enchantment parsing
Fixes #2418
2021-04-02 18:22:18 +02:00
KennyTV 070c7f5808
Move to checker qual nullability annotations 2021-04-02 14:15:30 +02:00
KennyTV d79bd00f58
Minor log changes 2021-04-02 10:21:31 +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
creeper123123321 1d311284fd
GitHub workflow (#2163) 2021-03-31 21:53:10 +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
KennyTV b8072aad86
Merge remote-tracking branch 'origin/master' into dev
# Conflicts:
#	.github/ISSUE_TEMPLATE/config.yml
2021-03-22 15:39:34 +01:00