3
0
Mirror von https://github.com/PaperMC/Velocity.git synchronisiert 2024-12-25 15:50:19 +01:00
Commit graph

1336 Commits

Autor SHA1 Nachricht Datum
Adrian
c7c65e3339
Fixed unknown status code error (#1196) 2024-01-17 17:00:39 +00:00
Adrian
6d7335b21f
Fully replaced AsyncHttpClient (#1194) 2024-01-17 15:20:27 +00:00
Shane Freeder
b22b2dc458
Migrate to using built-in http client (#1192) 2024-01-17 15:02:36 +00:00
VelVeV
fe052e5163
Fix tablist header and footer desync (#1103) 2024-01-16 13:19:45 +00:00
Spongecade
f8cdf4fa1a
[ci skip] Update Minecraft wiki references (#1092)
The Minecraft Fandom wiki has been forked to a new domain: minecraft.wiki. Learn more here: https://minecraft.wiki/w/Minecraft_Wiki:Moving_from_Fandom. This PR updates all references accordingly.

Let me know if you want me to open this PR on other branches!
2024-01-16 13:07:14 +00:00
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