TheMode
|
1c3bb5b0ff
|
First NIO attempt
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-03 12:57:13 +02:00 |
|
TheMode
|
d685a7b136
|
Make Material an interface
|
2021-07-27 09:40:57 +02:00 |
|
TheMode
|
5285665939
|
Remove longly deprecated chat package
|
2021-07-27 06:55:08 +02:00 |
|
TheMode
|
66904f2539
|
Lazily init nbt writer in BinaryWriter
|
2021-07-23 02:48:50 +02:00 |
|
TheMode
|
fff78cdf94
|
Move coordinate package
|
2021-07-08 13:48:28 +02:00 |
|
TheMode
|
799dbf4a61
|
Point interface improvement
|
2021-07-05 11:38:33 +02:00 |
|
TheMode
|
796b6820ce
|
Start implementing the new coordinate API
|
2021-07-05 09:10:03 +02:00 |
|
Kieran Wallbanks
|
58e108bd37
|
Fix deprecated API usages
|
2021-06-15 13:19:49 +01:00 |
|
TheMode
|
0200788b22
|
Add dedicated method to ignore string/component size
|
2021-06-11 16:19:17 +02:00 |
|
TheMode
|
a63c16892c
|
Update light packet, fix biome count
|
2021-06-05 08:51:57 +02:00 |
|
TheMode
|
17fc62632d
|
Update most packets
|
2021-05-31 18:29:44 +02:00 |
|
TheMode
|
4ab35fbbc0
|
Remove magic value for pre-filled var ints
|
2021-05-11 03:10:18 +02:00 |
|
TheMode
|
5d7a49c009
|
Steal velocity VarInt optimization
|
2021-05-09 07:36:09 +02:00 |
|
Kieran Wallbanks
|
a6294ffd5b
|
Cleanup imports
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
94ecb8de7b
|
Add Query system
|
2021-05-05 16:18:11 +01:00 |
|
TheMode
|
b68c30423c
|
Add BinaryWriter#write(ByteBuf)
|
2021-04-14 01:40:21 +02:00 |
|
TheMode
|
d1f8e60a7e
|
Cache meta binary
|
2021-04-10 00:55:18 +02:00 |
|
TheMode
|
0bb8144d33
|
Improve BinaryReader & BinaryWriter
|
2021-04-06 18:31:30 +02:00 |
|
TheMode
|
017bbf8a60
|
Remove 0 size check
|
2021-04-06 06:43:16 +02:00 |
|
TheMode
|
720c986cea
|
Fix reading of non-ASCII characters being higher than the protocol limit
|
2021-04-06 06:39:57 +02:00 |
|
jglrxavpok
|
1ffd327214
|
Read/Write methods inside BinaryReader/BinaryWriter for Writeable and Readable interfaces
|
2021-03-30 22:11:30 +02:00 |
|
jglrxavpok
|
930054385f
|
More packets, just missing ChunkDataPacket
|
2021-03-30 19:50:55 +02:00 |
|
jglrxavpok
|
43957805fd
|
Handshake and login packets, even more readable server packets
|
2021-03-30 19:42:40 +02:00 |
|
jglrxavpok
|
f9dcbafddf
|
More readable server packets
|
2021-03-30 19:39:05 +02:00 |
|
jglrxavpok
|
7b8a8e3eb0
|
Tests to check which packets fail to write then read properly
|
2021-03-30 19:37:43 +02:00 |
|
themode
|
1e817ee4b5
|
Use velocity native compression
|
2021-03-28 20:40:27 +02:00 |
|
themode
|
85d01e5009
|
Micro optimize packet header varint
|
2021-03-28 19:34:38 +02:00 |
|
Kezz
|
156c6a31df
|
Write scoreboard objects using standard JSON serialization (#196)
|
2021-03-28 01:52:35 +10:00 |
|
Kieran Wallbanks
|
d433b0d3bc
|
Write scoreboard values using legacy strings
|
2021-03-26 19:42:04 +00:00 |
|
themode
|
d33f7df512
|
Force non-null components
|
2021-03-26 20:00:52 +01:00 |
|
Kieran Wallbanks
|
aa2d1f6397
|
Rename serializer and make static static
|
2021-03-26 17:34:39 +00:00 |
|
Kieran Wallbanks
|
c40139349b
|
Add null check for Component in BinaryWriter
|
2021-03-26 17:34:38 +00:00 |
|
Kieran Wallbanks
|
327558c003
|
begin bringing packets back to use components
|
2021-03-26 17:34:38 +00:00 |
|
Kieran Wallbanks
|
3b0aa2d63b
|
Deprecate legacy chat functions
|
2021-03-26 17:34:38 +00:00 |
|
themode
|
882720c822
|
Added RawJsonMessage constructor taking a json object as a string to reduce boilerplate code
|
2021-02-25 19:01:29 +01:00 |
|
themode
|
7843f74b4b
|
Fix string encoding to UTF-8
|
2021-02-01 23:39:44 +01:00 |
|
themode
|
3026e46220
|
Added new metadata API
|
2021-01-30 04:44:44 +01:00 |
|
Tyan
|
855c8af455
|
Added ExceptionManager for custom exception handling
|
2021-01-20 11:43:45 +01:00 |
|
themode
|
261d734740
|
Added all missing server packets
|
2021-01-05 13:44:14 +01:00 |
|
Felix Cravic
|
1579bee693
|
Made Entity#generateId public and prevent writing null data to BinaryWriter
|
2020-11-27 13:29:38 +01:00 |
|
themode
|
aa2f8489b2
|
Fixed max string length
|
2020-11-22 11:16:21 +01:00 |
|
themode
|
40d6a71697
|
Cleanup
|
2020-11-18 06:39:20 +01:00 |
|
themode
|
47045252e5
|
PacketUtils comment
|
2020-11-13 09:17:53 +01:00 |
|
themode
|
72d941bc74
|
Prevent corrupted item stack from crashing the server
|
2020-11-13 03:39:00 +01:00 |
|
themode
|
a992dc1ff9
|
Removed confusing BinaryReader method
|
2020-11-13 02:02:52 +01:00 |
|
themode
|
02f507d5ad
|
Server shouldn't crash/lag when receiving a string too big
|
2020-11-13 01:53:55 +01:00 |
|
themode
|
7db94f3a65
|
Support for velocity modern forwarding
|
2020-11-09 23:48:34 +01:00 |
|
themode
|
ea80d56bd0
|
Small packet cleanup, removed LevelType, new RawJsonMessage
|
2020-10-25 22:19:27 +01:00 |
|
themode
|
40516d17a9
|
Removed try-catch in DynamicChunk and track manipulation of the buffer to prevent synchronization issue
|
2020-10-22 22:44:52 +02:00 |
|
TheMode
|
32d13dcbd1
|
Added format version in the chunk serialized output
Signed-off-by: TheMode <themode@outlook.fr>
|
2020-10-18 21:51:49 +02:00 |
|