Commit graph

1372 commits

Author SHA1 Message Date
Alex
64d58248d6
Update dependencies (#763)
* Update dependencies

* Use static imports for Assertions

* Change commit hash from jitpack
2023-11-23 02:22:23 -05:00
basaigh
6f53d57f8d
Merge pull request #765 from onebeastchris/ClientBoundDisconnectPacketFix
Read Component instead of String in ClientboundLoginDisconnectPacket
2023-11-01 14:18:42 +00:00
onebeastchris
d52318f5d5 Read Component instead of String in the ClientboundLoginDisconnectPacket 2023-11-01 15:02:34 +01:00
chris
e282423200
Fix: Serverbound ServerboundResourcePackPacket registered as client bound (#761) 2023-10-03 14:50:19 +01:00
Konicai
d9722962dc
Don't use default timings for shutdownGracefully in shutdowns (#760) 2023-10-01 16:09:48 -04:00
Konicai
82ffc874b1
Cleanup and fix nullabilities in custom payload/query packets (#759) 2023-10-01 13:31:55 -04:00
Konicai
2151d360b1
Fix mob effect ids (#758) 2023-09-26 18:47:54 -04:00
petersv5
d85e90f341
use daemon threads to allow shut down of application (#748)
To exit normally all non-daemon threads of the java process are supposed
to have stopped. TcpClientSession creates an static class member
EventLoopGroup which in turn instantiates worker threads. These are
changed to daemon threads to not get in the way of the shutdown. This
is similar to the default in Netty 5.

To ensure work is finished the Runtime shutdown event is hooked to
initiate a time-limited graceful shutdown of the event loops. Normally
an application should shut down communication before the process
shutdown is inititated.

Co-authored-by: Peter Svensson <petersv@psv.nu>
Co-authored-by: Konicai <71294714+konicai@users.noreply.github.com>
2023-09-22 23:29:34 -04:00
Konicai
2f05a23acd
Merge pull request #752 from GeyserMC/feature/1.20.2
Move to 1.20.2
2023-09-21 15:04:00 -04:00
Konicai
592a7fdf5d
Target GitHub actions using commit instead of release (#756)
* Target GitHub actions using commit instead of release

* Add action repo links

---------

Co-authored-by: Kas-tle <26531652+Kas-tle@users.noreply.github.com>
2023-09-21 11:37:30 -07:00
Konicai
d4f3053739 Fix groupId for OpenNBT dependency 2023-09-21 14:23:17 -04:00
Konicai
76a04becc6 Target release 1.6 of OpenNBT 2023-09-21 14:21:35 -04:00
Konicai
28bdb2c030 Remove TcpPacketCompression.MAX_COMPRESSED_SIZE as it's been replaced 2023-09-21 13:18:15 -04:00
Konicai
85ca63b673 Merge remote-tracking branch 'upstream/master' into feature/1.20.2
# Conflicts:
#	pom.xml
2023-09-21 12:02:48 -04:00
Alex
4fc197626e
Implement deep copies for Chunk Sections (#754) 2023-09-21 12:01:36 -04:00
Konicai
025418dc1f
Bump to 1.20-2 release (#755) 2023-09-21 12:00:41 -04:00
Konicai
fb01285553 Update 1.20.2 2023-09-21 11:50:01 -04:00
Konicai
953194c10a
Load network codec only once (#753) 2023-09-21 11:46:06 -04:00
Konicai
5fffeaa97e 1.20.2-rc2 2023-09-18 13:40:39 -04:00
Konicai
691b6cded3 1.20.2-rc1 2023-09-15 13:18:42 -04:00
Konicai
ac2b1fb9c7 1.20.2-pre4 2023-09-13 13:39:32 -04:00
Konicai
74f248cf6e 1.20.2-pre3 2023-09-12 15:34:26 -04:00
Konicai
8dfcd35fed
Fix certain NBT read/writes that should be nameless 2023-09-09 00:34:57 -04:00
Konicai
fa846a7726 Merge remote-tracking branch 'upstream/master' into feature/1.20.2 2023-09-08 19:04:27 -04:00
basaigh
1e06da8127
Add and remove some level events (#749) 2023-09-08 18:05:05 -04:00
Konicai
039a9f4ab5 Reply to ClientboundStartConfigurationPacket 2023-09-08 17:15:20 -04:00
Konicai
411a25c614 Remove names of heightmaps tags in LevelChunkWithLightPacketTest 2023-09-08 16:29:15 -04:00
basaigh
5cbc12f6fd Fix chunk (de)serialization 2023-09-08 17:37:50 +01:00
Konicai
e156e81b42
1.20.2-pre2 (#751)
* 1.20-pre2
* Target non-local openbt
2023-09-07 17:19:03 -04:00
basaigh
1c57135e6c 1.20.2-pre1 2023-09-06 18:06:21 +01:00
basaigh
182022e061 23w33a + 23w35a + implement PlayerSpawnInfo object 2023-09-06 18:06:21 +01:00
basaigh
24d99ee043 23w32a 2023-09-06 18:06:20 +01:00
basaigh
48c189f651 23w31a part 2 electric boogaloo
Fixed tests, updated the login cycle and some misc touch-ups
2023-09-06 18:06:19 +01:00
basaigh
d49ac5dd96 First rough pass at 23w31a (doesn't compile) 2023-09-06 18:06:04 +01:00
Arthur Naseef
3d7b15fac4
Fix serialization of ClientboundCommandsPacket for command types RESOURCE_OR_TAG_KEY and RESOURCE_KEY. (#741) 2023-09-04 20:57:50 -04:00
Camotoy
74de268288
Bump to 1.20-2-SNAPSHOT 2023-08-27 15:21:19 -04:00
WinPlay02
d365a4e671
Fix gameMode being encoded twice instead of previousGameMode in ClientboundLoginPacket (#750) 2023-08-15 15:06:25 -04:00
rtm516
bfb6430328
Update deploy.yml to fix release builds 2023-07-31 22:09:09 +01:00
Konicai
a0076aac3e
Annotate animation in ClientboundAnimatePacket as Nullable (#743) 2023-07-31 16:20:40 -04:00
cxzlw
d84fa717fa
fix inconsistent serialize and deserialize in ClientboundPlayerInfoUpdate (#737)
* fix inconsistent serialize and deserialize in ClientboundPlayerInfoUpdatePacket.java (issue #736)

* fix writePositionSource always throws IllegalStateException (issue #738)
2023-07-01 19:34:43 -04:00
cxzlw
ee030499b5
fix writePositionSource always throws IllegalStateException (issue #738) (#739)
(cherry picked from commit bf269a2d50)
2023-07-01 19:34:24 -04:00
Redned
caa35c7be4
Merge pull request #734 from GeyserMC/feature/1.20
1.20 support
2023-06-07 09:05:48 -05:00
Redned
4e72a93654
1.20 release 2023-06-07 08:59:37 -05:00
Redned
dda720b0bf
Set to 1.20 release protocol 2023-06-07 08:56:29 -05:00
basaigh
014c9d3ee9
Update to 1.20-rc1 2023-06-04 15:02:59 +01:00
basaigh
196d16081f 1.20-pre7 2023-05-29 16:18:04 +01:00
Konicai
289f15645c 1.20-pre5 2023-05-23 15:28:44 -04:00
basaigh
f937d9ba74 1.20-pre3 and pre4 2023-05-20 17:24:12 +01:00
Camotoy
b9c34476fb
New temporary deploy check 2023-05-17 19:36:24 -04:00
Camotoy
307b3cf372
Fix serverbound sign update encoding 2023-05-17 19:30:43 -04:00