TheMode
|
18058bc3c8
|
Reduce ByteBuffer allocation
|
2021-08-09 23:54:45 +02:00 |
|
TheMode
|
5b8b9cab57
|
Fix buffer not being emptied
|
2021-08-09 02:05:51 +02:00 |
|
TheMode
|
1b708bc851
|
Fix BinaryBuffer#canWrite, use read-only buffers for caching
|
2021-08-09 01:45:00 +02:00 |
|
TheMode
|
1591df16aa
|
Rename netty to socket wherever possible
|
2021-08-08 19:11:47 +02:00 |
|
TheMode
|
b56509718c
|
Add encryption support
|
2021-08-08 19:02:36 +02:00 |
|
TheMode
|
f75f755194
|
Make BinaryBuffer internal
|
2021-08-08 17:01:44 +02:00 |
|
TheMode
|
a2e2461d22
|
Revert BinaryReader changes
|
2021-08-06 17:30:39 +02:00 |
|
TheMode
|
f135edba0d
|
Replace BinaryReader to BinaryBuffer
|
2021-08-06 16:30:52 +02:00 |
|
TheMode
|
9bcf89b677
|
Simplify var-int reading
|
2021-08-06 14:30:55 +02:00 |
|
TheMode
|
455c21208e
|
WIP BinaryBuffer
|
2021-08-06 14:21:11 +02:00 |
|
TheMode
|
aa2a6522dc
|
Increase socket size, cache direct buffers
|
2021-08-05 15:42:16 +02:00 |
|
TheMode
|
87f141ff50
|
Simplify packet writing
|
2021-08-05 03:09:45 +02:00 |
|
TheMode
|
58487f4455
|
Add PacketUtils#allocateTrimmedPacket
|
2021-08-05 00:08:53 +02:00 |
|
TheMode
|
120b58db6a
|
Fix ghost player, trim chunk/light packets
|
2021-08-04 21:02:59 +02:00 |
|
TheMode
|
9b9d3f3405
|
Better chunk packet caching
|
2021-08-04 16:49:01 +02:00 |
|
TheMode
|
174ef14303
|
Reuse grouped buffers
|
2021-08-04 12:41:15 +02:00 |
|
TheMode
|
8895e49a52
|
Improve socket shutdown
|
2021-08-04 05:15:40 +02:00 |
|
TheMode
|
557d34c378
|
Reduce allocation count
|
2021-08-04 04:00:42 +02:00 |
|
TheMode
|
9bb50430d4
|
Fix memory leak, decrease socket size
|
2021-08-04 03:53:01 +02:00 |
|
TheMode
|
66b567597a
|
Fix connection crash
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-04 00:37:17 +02:00 |
|
TheMode
|
548cee55e0
|
Fix compression
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-03 21:16:24 +02:00 |
|
TheMode
|
65df72fa82
|
Remove write branching
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-03 20:18:38 +02:00 |
|
TheMode
|
6db55ce91f
|
Always flip
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-03 20:02:27 +02:00 |
|
TheMode
|
9f1efb0932
|
Fix writer to array conversion
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-03 19:54:32 +02:00 |
|
TheMode
|
fbf6479135
|
Fix item meta writing
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-03 19:44:10 +02:00 |
|
TheMode
|
1c3bb5b0ff
|
First NIO attempt
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-03 12:57:13 +02:00 |
|
TheMode
|
515b5358da
|
Simplify forDifferencesBetweenArray
|
2021-08-01 14:10:47 +02:00 |
|
TheMode
|
9a74051cdb
|
Use jdk method for array comparison
|
2021-08-01 14:00:57 +02:00 |
|
TheMode
|
d61174235b
|
Use intrinsics math floor
|
2021-07-30 18:33:37 +02:00 |
|
TheMode
|
16fbc5ea2c
|
Simplify Player#setInstance
|
2021-07-28 17:28:36 +02:00 |
|
TheMode
|
a6a657b9b8
|
Make Enchantment an interface
|
2021-07-28 13:27:49 +02:00 |
|
TheMode
|
c549ec1663
|
Remove legacy registry methods
|
2021-07-27 09:55:01 +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
|
25d645a5cb
|
Remove legacy position objects
|
2021-07-25 06:30:49 +02:00 |
|
TheMode
|
ad964a0a39
|
Remove deprecated UpdateOption.java
|
2021-07-25 06:25:32 +02:00 |
|
TheMode
|
2ad8fb1c77
|
Use instance players when possible
|
2021-07-24 04:39:57 +02:00 |
|
TheMode
|
19e3bee23c
|
Lambda cleanup
|
2021-07-24 04:31:35 +02:00 |
|
TheMode
|
f7d30feb7f
|
Cleanup EntityFinder
|
2021-07-24 04:22:50 +02:00 |
|
TheMode
|
66904f2539
|
Lazily init nbt writer in BinaryWriter
|
2021-07-23 02:48:50 +02:00 |
|
TheMode
|
690c5b7614
|
Remove unused method
|
2021-07-22 00:21:25 +02:00 |
|
TheMode
|
bebdcf59d5
|
Do not allocate arrays when refreshing a player chunks, optimize array lookup
|
2021-07-21 08:42:49 +02:00 |
|
TheMode
|
94a96d7df1
|
Improve entity chunk switch
|
2021-07-21 08:25:44 +02:00 |
|
TheMode
|
a074117ea5
|
Simplify optionalLoadAll
|
2021-07-20 19:10:53 +02:00 |
|
TheMode
|
1dc80d6b87
|
Simplify movement processing
|
2021-07-20 07:05:08 +02:00 |
|
TheMode
|
bca3324b56
|
Limit chunk map lookup while moving
|
2021-07-20 06:17:13 +02:00 |
|
TheMode
|
cc1719c3c1
|
Remove unused method
|
2021-07-18 16:36:09 +02:00 |
|
TheMode
|
22ac1c4998
|
Merge branch 'master' into new-block-api
# Conflicts:
# src/main/java/net/minestom/server/utils/ArrayUtils.java
|
2021-07-18 16:20:08 +02:00 |
|
TheMode
|
2ee1470470
|
Cleanup ArrayUtils
|
2021-07-17 21:38:32 +02:00 |
|
MrGazdag
|
0724b8639b
|
Fix ArrayUtils#sameStart
Fixes #370, which was a weird occurrence of this bug lmao
|
2021-07-17 21:20:10 +02:00 |
|