WonderfulPanic
dab64ebb59
Fix player list header/footer not sending translated version ( #1186 )
2024-01-16 13:06:05 +00:00
EpicPlayerA10
08c03aaea2
Fix chat race condition ( #1042 )
2024-01-11 11:44:16 +00:00
Mgazul
02c4d61fc6
Add ModernForgeConnectionType to supports Forge-1.20.2+ ( #1176 )
2024-01-11 11:24:11 +00:00
Adrian
a008464ede
Improved configuration migration ( #1111 )
2024-01-11 10:38:00 +00:00
Adrian
cc906000bc
Fixed Legacy Ping handling ( #1180 )
2024-01-11 06:57:03 +00:00
0xAda
408b420af7
Use System.nanoTime in place of System.currentTimeMillis when comparing timestamps. ( #1174 )
2024-01-04 12:35:03 -05:00
Alexander Städing
897ff81915
Clean up JavaPluginLoader and VelocityPluginModule ( #1140 )
2024-01-04 16:04:25 +00:00
Adrian
28acf9eac1
Removed console legacy color support ( #1105 )
...
Co-authored-by: Shane Freeder <1228900+electronicboy@users.noreply.github.com>
2024-01-04 15:40:11 +00:00
Pancake
de57563eab
Hide ip address in initial and legacy connections ( #1025 )
2024-01-04 13:50:47 +00:00
Timon
00ef92bc5c
Restore nullability for displayName in UpsertPlayerInfo ( #1172 )
...
This makes the UpsertPlayerInfo's displayName truly nullable as before the ComponentHolder was introduced.
2023-12-28 15:37:31 +00:00
Adrian
6fd03d6f5c
Added static methods to create ArgumentBuilders directly in the BrigadierCommand class ( #1161 )
2023-12-27 13:33:44 -05:00
Gero
9450e6600c
Fix race condition when switching from config to play state
2023-12-23 10:58:32 +01:00
Spottedleaf
a3a6b3fd07
Correctly version component serialization
...
1.20.3+ has some additional options (EMIT_COMPACT_TEXT_COMPONENT,
EMIT_HOVER_SHOW_ENTITY_ID_AS_INT_ARRAY, VALIDATE_STRICT_EVENTS)
that should be disabled in older versions.
The OptionState is constructed manually due to
https://github.com/KyoriPowered/adventure/issues/1015 ,
which is a bug that makes JSONOptions.BY_DATA_VERSION
use incorrect options for 1.20.3+ options.
This also fixes incorrect building of the ping serializer, as
it should only use the component serializer to serialize
Component.class and nothing else.
2023-12-22 23:20:43 +00:00
Gero
a54d8c681f
Support conversion of mixed json array components
2023-12-19 12:13:11 +01:00
Shane Freeder
79fe8c8005
[ci skip] Fix internal javadoc
2023-12-14 14:33:10 +00:00
Gero
e703e9d2b8
Fix SessionPlayerChat packet registration
2023-12-14 14:20:16 +00:00
Gero
b00d3bcf5b
Fix TabCompleteResponse
2023-12-14 14:20:16 +00:00
Gero
32228e85ab
fix disconnect decoding
2023-12-14 14:20:16 +00:00
Gero
8a6c20ee32
Fix NPE in ComponentHolder
2023-12-14 14:20:16 +00:00
Gero
5b8bba4b29
fix binary -> json component
2023-12-14 14:20:16 +00:00
Gero
702dad25c4
don't clear applied resource pack for 1.20.3 in config state
2023-12-14 14:20:16 +00:00
Gero
058aee259a
fix resource pack status
2023-12-14 14:20:16 +00:00
Gero
519bf5ee04
Fix title and system chat packets
2023-12-14 14:20:16 +00:00
pkt77
eaa83378d7
Fix Disconnects
2023-12-14 14:20:16 +00:00
pkt77
eb03feebd9
Fix TabList NPE
2023-12-14 14:20:16 +00:00
pkt77
efcfeb3e53
1.20.3 working & checkstyle fixes
2023-12-14 14:20:16 +00:00
Gero
814b53f12c
WIP 1.20.3
2023-12-14 14:20:16 +00:00
ishland
c8ca28cd30
fix: Respawn
packet codec for 1.20.2+ ( #1156 )
2023-12-11 15:11:22 +00:00
Shane Freeder
07a525be7f
Correct writing of brand string
2023-11-30 23:02:43 +00:00
AoElite
e5176717a9
fix backend not receiving brands from 1.20.2 clients ( #1147 )
2023-11-30 20:18:40 +00:00
Andrew Steinborn
8dcc7ee37e
Fix
2023-10-29 15:29:43 -04:00
Andrew Steinborn
2ec830f874
Apply some changes from 5.0.0
2023-10-29 14:54:50 -04:00
Adrian
2e8ef8b2ca
Fire PlayerSettingsChangedEvent event when PlayerSettings are provided in the Configuration phase ( #1118 )
2023-10-29 14:44:04 -04:00
Luccboy
f87b05a487
Allow sending all players from current server ( #1133 )
2023-10-29 14:42:40 -04:00
Andrew Steinborn
67d5e77b1f
Revert bad bug fix
2023-10-29 00:56:30 -04:00
Luccboy
9b71564c5b
Improve tab completion of glist and send command ( #1126 )
2023-10-28 23:21:15 -04:00
Angelillo15
81145e45df
Add send command ( #1073 )
2023-10-28 20:14:19 -04:00
Andrew Steinborn
7f8edf8c77
Fix typo in VelocityRegisteredServer#ping()
2023-10-28 19:53:49 -04:00
Andrew Steinborn
74033addbe
Fix bug in VelocityRegisteredServer#ping()
2023-10-28 19:53:29 -04:00
Andrew Steinborn
ae63da6836
Merge branch 'dev/3.0.0' of github.com:PaperMC/Velocity into dev/3.0.0
2023-10-27 21:57:44 -04:00
Andrew Steinborn
c6cc6098a6
Make EventTypeTracker
actually thread-safe
...
Although I don't think anyone has actually triggered this bug in practice, we should still fix this.
2023-10-27 21:57:34 -04:00
JNNGL
b7853d648f
Add kqueue support ( #996 )
2023-10-27 17:32:22 -04:00
James58899
660160e858
Support plugin message in configuration stage ( #1096 )
2023-10-27 17:13:13 -04:00
Andrew Steinborn
bbdeb3ec58
Revert "Modify MinecraftCompressorAndLengthEncoder
to handle 8MiB outgoing packets like vanilla supports now"
...
This reverts commit 7e932eaad4
.
Yikes, I broke something. Need to rethink this approach.
2023-10-27 16:10:39 -04:00
Andrew Steinborn
7e932eaad4
Modify MinecraftCompressorAndLengthEncoder
to handle 8MiB outgoing packets like vanilla supports now
2023-10-27 15:35:04 -04:00
Andrew Steinborn
0b07456c89
Bump HARD_MAXIMUM_UNCOMPRESSED_SIZE
to 128MiB
2023-10-27 15:17:32 -04:00
Owen
b33d18af2b
Allow closing active proxy listeners ( #1109 )
2023-10-27 01:39:03 -04:00
Adrian
f884e049c0
Log the protocol phase in case of trying to obtain a packet id not existing in the phase ( #1107 )
2023-10-12 21:29:04 +01:00
Adrian
eb594fc799
Implement ComponentLogger ( #1022 )
2023-10-12 18:44:10 +01:00
Shane Freeder
98163cb82c
acknowledge seen messages to server when running proxy commands ( #1100 )
2023-10-12 17:22:42 +01:00