Commit Graph

79 Commits

Author SHA1 Message Date
RaphiMC
b517a95dc4
Fixed servers which are skipping LOGIN state 2023-12-10 20:26:07 +01:00
RaphiMC
51d13081ac
Added JsonConverter 2023-12-09 15:21:38 +01:00
RaphiMC
4ac743fda6
Improved NbtConverter 2023-12-09 15:04:57 +01:00
FlorianMichael
9dd85010b1
Fixed Bulk Chunk 1.7 <-> 1.8 skylight handling 2023-11-07 21:13:16 +01:00
RaphiMC
55e9c2fbee
Updated Via API usage 2023-10-21 10:43:10 +02:00
RaphiMC
a4aa87f000
Cleaned up code 2023-10-20 16:25:33 +02:00
FlorianMichael
2cbb03061c
Fixed chunk rewriting in 1.4.7 -> 1.4.5 2023-10-20 13:17:27 +02:00
EnZaXD
8828e45afe
Updated Via API usage
* Update chunk system to work with latest Via again

* Move Chunk type instances into protocol versioned type classes

* Deleted unused type instances and cleaned up some protocols
2023-10-20 12:25:07 +02:00
RaphiMC
6d2ae22ff9
Updated Via API usage 2023-10-19 20:48:09 +02:00
FlorianMichael
f79660e417
Updated chunk type usages again 2023-10-19 13:30:41 +02:00
FlorianMichael
83dbbff520
Renamed chunk type classes 2023-10-19 13:18:47 +02:00
FlorianMichael
4986c4b4df
Updated Via API usage 2023-10-19 12:36:42 +02:00
RaphiMC
4f9f76b71e
Platform now takes a config file instead of config folder 2023-10-11 20:43:33 +02:00
RaphiMC
f4d0fe0d35
Migrated from ViaNBT to MCStructs NBT 2023-10-08 11:09:58 +02:00
FlorianMichael
76be4a4d68
Changed "Protocol Hack" -> "ViaLegacy" 2023-10-08 10:59:19 +02:00
RaphiMC
d7e33fa011
Create PLUGIN_MESSAGE packets without input buffers 2023-10-08 10:49:13 +02:00
RaphiMC
3f57c28d65
Made code consistent with my other Via projects 2023-10-08 10:45:35 +02:00
RaphiMC
21a7fe468b
Register config only once on platform init 2023-10-08 10:40:20 +02:00
FlorianMichael
ffeaf32ced
Updated Via API usage 2023-10-08 09:26:28 +02:00
RaphiMC
dd355c3c7b
Don't tick tasks when user already disconnected 2023-10-07 22:43:50 +02:00
RaphiMC
f490fcc0cb
Fixed NPE 2023-10-07 22:33:56 +02:00
RaphiMC
23e1be2604
Updated Via API usage 2023-10-07 21:23:08 +02:00
RaphiMC
2f9e8a40ad
Made <= 1.6.4 protocols stateless (Finished Via 4.8.1 update) 2023-10-07 18:51:12 +02:00
RaphiMC
1fb3df2e12
Initial Via 4.8.1 update (non working) 2023-10-05 23:33:11 +02:00
RaphiMC
09e9732de6
Fixed walk speed not being applied to player in <=1.5.2 2023-09-12 18:09:20 +02:00
RaphiMC
34d518cb4c
Removed debug sysout 2023-08-27 01:06:28 +02:00
RaphiMC
08cee46788
Improved classic chunk loading system 2023-08-27 00:14:20 +02:00
RaphiMC
122ceb8d1e
Fixed LegacyProtocolVersion returning wrong ids when protocols overlap 2023-08-26 01:11:10 +02:00
RaphiMC
99e8fa7b83
Use full implementation version as subplatform name 2023-08-15 01:49:41 +02:00
RaphiMC
0e02ecf818
Added API method to get real protocol version from shifted legacy version 2023-08-12 02:35:25 +02:00
RaphiMC
270df05f20
Fixed sky light being treated as biome data in 1.2.x 2023-08-06 17:09:09 +02:00
RaphiMC
72688b334b
Fixed b1.3 - b1.4 metadata reading edge case 2023-07-28 00:41:03 +02:00
RaphiMC
ec1b88627b
Fixed being able to sprint on servers that aren't sending the health 2023-07-16 20:54:09 +02:00
RaphiMC
01e3c0e13b
Fixed >= b1.8 clients being able to sword block on <= b1.7 2023-07-12 17:59:43 +02:00
RaphiMC
102b8a55db
Fixed own skin not loading after respawn 2023-07-12 16:54:10 +02:00
RaphiMC
b9af38e9f8
Fixed classic inactive socket issue 2023-06-26 22:27:15 +02:00
RaphiMC
1cdeac431f
Default disable fly on regular classic servers 2023-06-24 01:50:50 +02:00
RaphiMC
b2b895879b
Fixed chest with data 0 being invisible for 1.8+ 2023-06-16 16:50:36 +02:00
RaphiMC
1ce8170453 Fixed wrong 1.7 nbt reading 2023-04-29 13:18:05 +02:00
RaphiMC
ab4d1a93ca Don't require a GameProfileFetcher implementation by default 2023-04-28 21:25:58 +02:00
RaphiMC
810bdf7a7f Make URLs clickable in 1.7.2 -> 1.6.4 2023-04-14 19:51:44 +02:00
RaphiMC
094ba970f1 Updated CPE extension list 2023-04-12 23:52:24 +02:00
RaphiMC
974e30dc85 Actually fixed chat message translation 2023-04-11 22:03:40 +02:00
RaphiMC
c165704f3d Fixed chat message translation 2023-04-11 21:48:06 +02:00
RaphiMC
b4d755cf07 Rewrote nbt and text translation 2023-04-11 20:52:00 +02:00
RaphiMC
1a706fd04f Changed CPE app name to correctly reflect ViaLegacy 2023-04-11 10:50:35 +02:00
RaphiMC
46a4ac8ab0 Readded separate encoder/decoder netty elements 2023-04-07 02:05:04 +02:00
RaphiMC
2566f5746e Cleaned up netty code 2023-04-02 18:33:59 +02:00
RaphiMC
dfe3d1fb0d Fixed skin flags being wrong/missing 2023-03-31 22:43:24 +02:00
RaphiMC
b27cddc14f Prevented concurrency issues 2023-03-31 19:04:44 +02:00